:root {
  --neutral--600: #4b5b70;
  --neutral--800: #1b2b4a;
  --accent--primary-1: #bb3950;
  --neutral--700: #1b2b4a;
  --general--shadow-02: #14142b14;
  --neutral--100: #fff;
  --neutral--300: #e5e8ec;
  --general--shadow-01: #14142b0f;
  --neutral--200: #f8f9fc;
  --general--shadow-06: #14142b3d;
  --neutral--500: #6a7a8e;
  --neutral--400: #acb6c2;
  --yellow: #ffca3a;
  --system--green-400: #11845b;
  --system--blue-400: #086cd9;
  --system--blue-300: #1d88fe;
  --system--blue-200: #8fc3ff;
  --system--blue-100: #eaf4ff;
  --system--green-300: #05c168;
  --system--green-200: #7fdca4;
  --system--green-100: #def2e6;
  --system--red-400: #dc2b2b;
  --system--300: #ff5a65;
  --system--red-200: #ffbec2;
  --system--red-100: #ffeff0;
  --system--orange-400: #d5691b;
  --system--orange-300: #ff9e2c;
  --system--orange-200: #ffd19b;
  --system--orange-100: #fff3e4;
  --general--shadow-03: #14142b1a;
  --general--shadow-04: #14142b24;
  --general--shadow-05: #14142b29;
  --button-shadow--color-01: #bb39500f;
  --button-shadow--color-2: #bb395014;
  --button-shadow--color-03: #bb39501f;
  --button-shadow--white-01: #14142b0a;
  --button-shadow--white-02: #14142b0f;
  --button-shadow--white-03: #14142b1a;
  --nav-color: #0e0e0e;
  --wa-green: #25d366;
}

body {
  color: var(--neutral--600);
  font-family: Satoshi, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.667em;
}

h1 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 54px;
  font-weight: 400;
  line-height: 1.222em;
}

h2 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.316em;
}

h3 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.417em;
}

h4 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.273em;
}

h5 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.333em;
}

h6 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.375em;
}

p {
  margin-bottom: 16px;
}

a {
  color: var(--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
  display: flex;
}

a:hover {
  color: var(--neutral--800);
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  margin-bottom: 8px;
  padding-left: 8px;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  color: var(--neutral--800);
  letter-spacing: .06em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
  display: block;
}

strong {
  color: var(--neutral--800);
  font-weight: 700;
}

blockquote {
  background-color: var(--neutral--700);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  color: var(--neutral--100);
  text-align: center;
  border: 0 solid #000;
  border-radius: 5px;
  margin-top: 14px;
  margin-bottom: 32px;
  padding: 84px 80px;
  font-size: 24px;
  line-height: 1.583em;
}

figure {
  margin-top: 24px;
  margin-bottom: 48px;
}

figcaption {
  text-align: center;
  margin-top: 16px;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.grid-2-columns.style---styleguide-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  align-items: start;
}

.grid-2-columns.contact-v1 {
  grid-template-columns: minmax(425px, 1fr) 1.6fr;
  align-items: start;
}

.grid-2-columns.contact-v1.align-center {
  place-items: center stretch;
}

.grid-2-columns.title-and-paragraph {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-columns: 1.1fr .8fr;
  align-items: end;
}

.grid-2-columns.title-and-paragraph._1-col-tablet {
  grid-template-columns: 1.1fr;
}

.grid-2-columns.template-page-sidebar {
  grid-column-gap: 40px;
  grid-template-columns: .35fr 1fr;
  align-items: start;
}

.grid-2-columns.changelog-item {
  grid-column-gap: 60px;
  border-bottom: 1px solid var(--neutral--300);
  grid-template-columns: .4fr 1fr;
  align-items: start;
  padding-top: 64px;
  padding-bottom: 64px;
}

.grid-2-columns.changelog-item.first {
  border-bottom-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-2-columns.blog-featured---main {
  grid-column-gap: 38px;
  grid-template-columns: 1.03fr 1fr;
  align-items: start;
}

.grid-2-columns.product-page {
  grid-column-gap: 40px;
  grid-template-columns: 1.1fr .9fr;
}

.grid-2-columns.checkout-page {
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.grid-2-columns.suprises-pages-right {
  grid-column-gap: 100px;
  grid-template-columns: 1fr 1.2fr;
  margin-bottom: 124px;
}

.grid-2-columns.suprises-pages-right.last {
  margin-bottom: 0;
}

.grid-2-columns.suprises-pages-right.alt {
  grid-template-columns: minmax(45%, 1fr) 1.2fr;
}

.grid-2-columns.suprises-pages-left {
  grid-column-gap: 100px;
  grid-template-columns: 1.2fr 1fr;
  margin-bottom: 124px;
}

.grid-2-columns.articles-and-events-featured {
  align-items: stretch;
}

.grid-2-columns.academics-grid {
  grid-template-columns: .45fr 1fr;
  align-items: start;
}

.grid-2-columns.step-apply {
  grid-template-columns: 1fr minmax(550px, 1.3fr);
  align-items: start;
}

.grid-2-columns.admission-form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-2-columns.admission-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-columns: 1fr minmax(650px, 1.7fr);
  align-items: start;
}

.grid-2-columns.hero-v3-grid {
  grid-row-gap: 224px;
  grid-template-columns: 1fr 1.2fr;
  align-items: start;
}

.grid-2-columns.search-and-categories {
  grid-row-gap: 40px;
  grid-template-columns: auto 1fr;
  margin-bottom: 76px;
}

.grid-2-columns.grid-sidebar-v1 {
  grid-column-gap: 28px;
  grid-template-columns: 1.6fr minmax(370px, 1fr);
  align-items: start;
}

.grid-2-columns.campus-grid {
  grid-column-gap: 0px;
  grid-template-columns: 1fr 1.2fr;
  width: 100%;
}

.grid-2-columns.sales-pages-utility {
  max-width: 804px;
  margin-left: auto;
  margin-right: auto;
}

.grid-2-columns.content-right-v1 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1.3fr 1fr;
}

.grid-2-columns.content-left-v1 {
  grid-template-columns: 1fr 1.3fr;
}

.grid-2-columns.content-left-v1.mission-statement {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
}

.grid-2-columns.grid-newsletter {
  grid-template-columns: 1fr 1fr;
}

.grid-2-columns.title-and-buttons {
  grid-column-gap: 40px;
  grid-row-gap: 28px;
  grid-template-columns: 1fr auto;
  margin-bottom: 10px;
}

.grid-2-columns.blog-popular-grid {
  grid-column-gap: 20px;
  color: var(--neutral--600);
  grid-template-columns: auto 1fr;
  text-decoration: none;
}

.grid-2-columns.blog-popular-grid:hover {
  color: var(--neutral--600);
}

.grid-2-columns.search-results---grid {
  grid-template-columns: 1fr 1fr;
}

.grid-2-columns.card-home-pages-grid {
  grid-column-gap: 46px;
}

.grid-2-columns.header-top-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-columns: 2fr 1fr;
}

.grid-2-columns.zero-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
}

.grid-2-columns.header-top {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-2-columns.form {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  max-width: 566px;
  margin-left: auto;
  margin-right: auto;
}

.grid-2-columns.form.full-width {
  max-width: 100%;
}

.grid-2-columns.text-left-default {
  grid-column-gap: 40px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.grid-2-columns.text-right-default {
  grid-column-gap: 40px;
  grid-template-columns: 1fr .75fr;
  margin-top: 0;
}

.grid-2-columns.grid-link-v1 {
  grid-column-gap: 20px;
  color: var(--neutral--600);
  grid-template-columns: auto 1fr;
  text-decoration: none;
}

.grid-2-columns.grid-link-v1:hover {
  color: var(--neutral--600);
}

.grid-2-columns.grid-link-v1.footer-blog-post {
  align-items: stretch;
}

.grid-2-columns.left-image-layout {
  grid-column-gap: 23px;
  grid-row-gap: 28px;
  grid-template-rows: 1fr auto;
  grid-template-columns: .85fr .5fr;
}

.grid-2-columns.layout-images-left---grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: auto 1fr;
  justify-content: center;
  display: flex;
}

.grid-2-columns.mg-bottom-40px {
  align-items: stretch;
  margin-bottom: 0;
}

.card {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 7px 0 var(--general--shadow-02);
  overflow: hidden;
}

.card.product-info {
  padding: 87px 40px 71px;
}

.card.value {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1.3rem;
  display: flex;
}

.card.value.no-shadow {
  transition: box-shadow .2s;
}

.card.value.no-shadow:hover {
  box-shadow: 10px 11px 10px 7px var(--general--shadow-06);
}

.card.value.no-shadow.hide-comp {
  display: none;
}

.card.sticky-top.top-24px {
  top: 24px;
}

.card.checkout-block {
  margin-bottom: 28px;
  padding: 32px 32px 48px;
}

.card.checkout-block.order-summary {
  padding-bottom: 40px;
}

.card.checkout-block.last {
  margin-bottom: 0;
}

.card.figma-file {
  justify-content: center;
  align-items: stretch;
  margin-top: 32px;
  display: flex;
}

.card.sales-home-page {
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  color: var(--neutral--600);
  text-align: center;
  transform-style: preserve-3d;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s;
}

.card.sales-home-page:hover {
  box-shadow: 0 0 0 0 var(--general--shadow-01);
  color: var(--neutral--600);
  transform: scale3d(.98, .98, 1.01);
}

.card.buy-now {
  transform-style: preserve-3d;
  background-color: #146ef5;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 20px #4a3aff14;
}

.card.buy-now:hover {
  transform: scale3d(.98, .98, 1.01);
  box-shadow: 0 1px 1px #4a3aff14;
}

.card.buy-now.white {
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
}

.card.buy-now.white:hover {
  box-shadow: 0 1px 1px 0 var(--general--shadow-02);
}

.card.shadow-02 {
  text-decoration: none;
}

.card.academics-menu {
  margin-bottom: 0;
  padding: 40px 28px 36px;
  list-style-type: none;
}

.card.inner-step-card {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-left: -46px;
  padding: 32px 32px 32px 80px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.card.events-card {
  color: var(--neutral--600);
  align-items: center;
  height: auto;
  text-decoration: none;
  display: flex;
}

.card.events-card:hover {
  color: var(--neutral--600);
}

.card.events-card.hide {
  display: none;
}

.card.content-social-media {
  color: var(--neutral--600);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 34px 40px;
  text-decoration: none;
  display: flex;
}

.card.content-social-media:hover {
  color: var(--neutral--600);
}

.card.vision-and-mission-grid-section {
  padding: 1.3rem;
}

.card.search-result-item {
  color: var(--neutral--600);
  min-height: 100%;
  padding: 40px;
  text-decoration: none;
}

.card.search-result-item:hover {
  color: var(--neutral--600);
}

.card.alumini-inner {
  color: var(--neutral--600);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.card.alumini-inner:hover {
  color: var(--neutral--600);
}

.card.form {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 717px;
  min-height: 717px;
  margin-bottom: 0;
  padding: 82px 24px 89px;
  display: flex;
}

.card.form.admission-form {
  min-height: 0;
  padding-top: 72px;
  padding-left: 24px;
  padding-right: 24px;
}

.card.form.admission-form.first {
  box-shadow: 0 -5px 7px 0 var(--general--shadow-01);
  border-bottom-style: none;
  padding: 1.5rem;
}

.card.form.admission-form.middle {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  box-shadow: none;
  border-top-style: none;
  border-bottom-style: none;
  padding: 0;
}

.card.form.admission-form.last {
  box-shadow: none;
  border-top-style: none;
  padding: 0 1.5rem 1.5rem;
}

.card.form.request-a-tour {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  padding: 3rem 2rem;
  display: flex;
  position: relative;
}

.card.form.request-a-tour.enrollment-form {
  height: 717px;
  min-height: auto;
  padding: 3rem;
}

.card.form.request-a-tour.enrollment-form.contatc-us-page-form {
  height: auto;
}

.card.form.request-a-tour.enrollment-form.fullf-rm.popup-form {
  height: auto;
  padding: 4rem;
}

.card.form.request-a-tour.enrollment-form.fullf-rm.popup-form.full-width {
  width: 100%;
  height: 100%;
}

.card.content-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 52px 40px;
  display: flex;
}

.card.content-left.card-over-image {
  z-index: 1;
  z-index: 1;
  justify-content: flex-start;
  height: 263.232px;
  margin-top: -80px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 3rem 2rem;
  position: relative;
}

.card.icon-left---content-right {
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.card.icon-left---content-right.alumni-slider-card {
  width: 50%;
}

.card.dropdown-pd {
  box-shadow: 0 2px 7px 0 var(--general--shadow-02);
  width: 100%;
  padding: 1rem;
}

.card.explore-bar {
  padding: 65px 65px 60px;
}

.card.explore-bar.shadow-02 {
  padding: 30px 32px;
}

.card.explore-bar.shadow-02.new {
  inset: auto auto 3%;
  border-radius: 1rem;
  max-width: 80%;
  padding: 16px;
  position: absolute;
  inset: auto auto 3%;
}

.grid-4-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-4-columns.product-images {
  grid-column-gap: 40px;
  grid-row-gap: 28px;
}

.grid-4-columns.instagram-v1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-4-columns.stats {
  grid-column-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-4-columns.stats.alt {
  grid-column-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-content: center;
  place-items: start center;
}

.grid-4-columns.stats.alt.grid-6-column {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
}

.bg-accent-1 {
  background-color: var(--accent--primary-1);
}

.bg-neutral-700 {
  background-color: var(--neutral--700);
}

.bg-neutral-700.header-demo-bg {
  min-height: 156px;
}

.bg-neutral-200 {
  background-color: var(--neutral--200);
}

.bg-neutral-200.hide {
  display: none;
}

.color-accent-1 {
  color: var(--yellow);
}

.color-neutral-800 {
  color: var(--neutral--800);
}

.color-neutral-800.medium {
  font-weight: 500;
}

.color-neutral-100 {
  color: var(--neutral--100);
  font-family: Lora, sans-serif;
}

.color-neutral-100.mg-bottom-0 {
  font-family: Lora, sans-serif;
}

.color-neutral-100.mg-bottom-40px {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.color-neutral-100.mg-bottom-40px.hide-mobile.medium {
  font-weight: 500;
}

.color-neutral-100.mg-bottom-22px {
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.color-neutral-100.mg-top-18px {
  font-family: Lora, sans-serif;
}

.color-neutral-100.mg-bottom-38px {
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.color-neutral-100.color-blue-400 {
  color: var(--neutral--800);
}

.color-blue-400 {
  color: var(--system--blue-400);
}

.mg-bottom-8px {
  margin-bottom: 8px;
  font-family: Lora, sans-serif;
}

.mg-bottom-16px {
  margin-bottom: 16px;
}

.mg-bottom-24px {
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.667em;
}

.mg-bottom-24px.txt-color-white {
  color: var(--neutral--100);
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1;
}

.mg-bottom-32px.keep.txt-color-white, .mg-bottom-32px.keep.txt-color-grey {
  color: var(--neutral--100);
}

.mg-bottom-32px {
  margin-bottom: 32px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
}

.mg-bottom-32px.keep {
  margin-bottom: 32px;
  font-size: 16px;
}

.mg-bottom-32px.keep.txt-color-white, .mg-bottom-32px.keep.txt-color-grey {
  color: var(--neutral--100);
}

.mg-bottom-32px.keep.txt-color-grey.mg-bottom-10px {
  color: var(--neutral--400);
  margin-bottom: 10px;
}

.mg-bottom-32px.keep.txt-color-grey.mg-bottom-10px-cop {
  margin-bottom: 10px;
}

.mg-bottom-32px.keep.txt-color-grey.mg-bottom-5px {
  color: var(--neutral--100);
  margin-bottom: 5px;
}

.mg-bottom-32px.keep.max-width-80 {
  max-width: 80%;
}

.mg-bottom-32px.hide {
  display: block;
}

.mg-bottom-32px.text-center-mobile {
  font-size: 16px;
}

.mg-bottom-40px {
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.mg-bottom-48px {
  margin-bottom: 48px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.mg-top-16px {
  margin-top: 16px;
}

.mg-top-40px {
  margin-top: 40px;
}

.mg-top-48px {
  margin-top: 48px;
}

.mg-right-16px {
  margin-right: 16px;
  display: none;
}

.mg-right-24px {
  margin-right: 24px;
}

.text-200 {
  font-size: 18px;
  line-height: 1.111em;
}

.text-200.list {
  line-height: 24px;
}

.text-200.bold {
  font-weight: 700;
}

.text-200.medium {
  font-weight: 500;
}

.text-200.medium.text-uppercase {
  font-family: Roboto, sans-serif;
}

.text-200.medium.text-uppercase.color-neutral-600 {
  font-family: Roboto, sans-serif;
}

.text-200.medium.text-uppercase.color-accent-1 {
  color: var(--neutral--800);
}

.text-200.medium.text-uppercase.color-neutral-800 {
  color: var(--neutral--700);
  font-family: Lora, sans-serif;
}

.grid-1-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-1-column.gap-row-0 {
  grid-row-gap: 0px;
}

.grid-1-column.gap-row-32px.gap-row-60px---tablet {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-1-column.gap-row-28px {
  grid-row-gap: 28px;
}

.grid-1-column.gap-row-28px.gap-row-16-mbl {
  grid-template-rows: .5fr 1fr;
  grid-auto-rows: 1fr;
}

.grid-1-column.gap-row-28px.gap-row-16-mbl.images---last {
  grid-template-rows: 1.05fr;
  grid-auto-rows: 1fr;
}

.grid-1-column.gap-row-28px.gap-row-16-mbl.images---last.aalimni-frid-row-2 {
  grid-template-rows: auto auto auto;
}

.grid-1-column.gap-row-28px.gap-row-16-mbl.images---last.alumni-frid-row-3 {
  grid-template-rows: auto 1fr auto;
}

.grid-1-column.gap-row-28px.gap-row-16-mbl.alumni-grid-2 {
  grid-template-rows: .75fr .25fr auto;
}

.grid-1-column.gap-row-96px {
  grid-row-gap: 96px;
}

.grid-1-column.align-left {
  justify-items: start;
}

.grid-1-column.footer-blog-posts {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.display-3 {
  color: var(--neutral--700);
  text-align: center;
  white-space: normal;
  word-break: normal;
  width: 100%;
  margin-bottom: 20px;
  font-family: Lora, sans-serif;
  font-size: 37px;
  font-weight: 400;
  line-height: 1.182em;
}

.display-3.text-color-blue {
  color: var(--neutral--700);
}

.display-3.color-neutral-100 {
  color: var(--neutral--100);
}

.display-3.color-neutral-100.mg-bottom-32px {
  text-align: left;
}

.display-3.color-neutral-100.mg-bottom-14px {
  margin-bottom: 14px;
}

.display-3.mg-bottom-0 {
  color: var(--neutral--700);
  font-family: Lora, sans-serif;
  font-size: 37px;
}

.display-3.mg-bottom-20px {
  text-align: center;
  font-family: Lora, sans-serif;
}

.display-3.mg-bottom-20px.lora {
  font-family: Lora, sans-serif;
}

.display-3.mg-bottom-20px.txt-color-white {
  color: var(--neutral--100);
}

.display-3.mg-bottom-20px.hide {
  width: auto;
  display: block;
}

.display-4 {
  color: var(--neutral--800);
  font-family: Lora, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.533em;
}

.display-4.color-accent-1 {
  color: var(--accent--primary-1);
}

.display-4.mg-bottom-12px {
  font-family: Roboto, sans-serif;
}

.text-300 {
  text-align: center;
  font-size: 20px;
  line-height: 1.1em;
}

.text-300.bold {
  font-weight: 700;
}

.text-300.bold.text-uppercase.color-neutral-800 {
  font-family: Roboto, sans-serif;
}

.text-300.medium {
  font-weight: 500;
}

.text-300.medium.text-uppercase {
  color: var(--neutral--700);
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.text-100.text-uppercase.mg-bottom-8px, .text-100.text-uppercase.color-neutral-500 {
  font-family: Roboto, sans-serif;
}

.text-100 {
  font-size: 16px;
  line-height: 1.125em;
}

.text-100.bold {
  font-weight: 700;
}

.text-100.bold.text-uppercase.underline {
  border-bottom: 2px solid var(--accent--primary-1);
  color: var(--accent--primary-1);
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.text-100.bold.text-uppercase.underline.hide {
  display: none;
}

.text-100.bold.text-uppercase.teacher {
  border-bottom: 2px solid var(--neutral--100);
  opacity: 1;
  color: var(--neutral--100);
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  text-decoration: none;
  transition: opacity .3s;
  display: inline-block;
}

.text-100.bold.text-uppercase.teacher:hover {
  opacity: .7;
}

.text-100.bold.text-uppercase.underline-y {
  border-bottom: 2px solid var(--accent--primary-1);
  color: var(--accent--primary-1);
  padding-bottom: 10px;
  text-decoration: none;
  display: inline-block;
}

.text-100.text-uppercase.mg-bottom-8px, .text-100.text-uppercase.color-neutral-500 {
  font-family: Roboto, sans-serif;
}

.text-100.category-link {
  color: var(--neutral--300);
  letter-spacing: .06em;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
}

.text-100.category-link:hover {
  color: var(--accent--primary-1);
}

.text-100.medium {
  font-weight: 500;
}

.text-100.medium.text-uppercase {
  font-family: Roboto, sans-serif;
}

.text-100.medium.text-uppercase {
  font-family: Roboto, sans-serif;
  font-size: 12px;
}

.text-100.medium.text-uppercase.color-neutral-600 {
  font-family: Roboto, sans-serif;
  font-size: 15px;
}

.text-100.medium.text-uppercase.color-neutral-500 {
  font-family: Roboto, sans-serif;
}

.text-100.medium.text-uppercase.blog-event-divider-small {
  color: var(--neutral--400);
  margin-left: 10px;
  margin-right: 10px;
}

.text-100.medium.text-uppercase.color-neutral-800 {
  font-family: Roboto, sans-serif;
}

.text-100.medium.text-uppercase {
  font-size: 12px;
}

.text-uppercase {
  letter-spacing: .06em;
  text-transform: uppercase;
}

.shadow-02 {
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
}

.inner-container._350px---mbl.center {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.inner-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.inner-container.center {
  margin-left: auto;
  margin-right: auto;
}

.inner-container.center.max-width-70 {
  max-width: 70%;
}

.inner-container._400px {
  max-width: 400px;
}

.inner-container._460px {
  max-width: 460px;
}

.inner-container._500px {
  max-width: 500px;
}

.inner-container._500px.center {
  width: 100%;
}

.inner-container._900px {
  max-width: 900px;
}

.inner-container._1012px {
  max-width: 1012px;
}

.inner-container._800px {
  max-width: 800px;
}

.inner-container._800px.center {
  max-width: 100%;
}

.inner-container._640px {
  max-width: 640px;
}

.inner-container._680px {
  max-width: 680px;
}

.inner-container._520px {
  max-width: 520px;
}

.inner-container._642px {
  max-width: 642px;
}

.inner-container._158px {
  max-width: 158px;
}

.inner-container._158px._100---mbl.hide {
  display: none;
}

.inner-container._512px {
  max-width: 512px;
}

.inner-container._512px._100---tablet {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.inner-container._1244px {
  max-width: 1244px;
}

.inner-container._256px {
  max-width: 256px;
}

.inner-container._234px {
  flex: 1;
  max-width: 234px;
}

.inner-container._1032px {
  max-width: 1032px;
}

.inner-container._200px {
  max-width: 200px;
}

.inner-container._575px {
  max-width: 575px;
}

.inner-container._424px {
  max-width: 424px;
}

.inner-container._464px {
  max-width: 464px;
}

.inner-container._464px._100---tablet.opacity-0 {
  opacity: 0;
}

.inner-container._362px {
  max-width: 362px;
}

.inner-container._438px {
  max-width: 438px;
}

.inner-container._340px {
  max-width: 340px;
}

.inner-container._392px {
  max-width: 392px;
}

.inner-container._540px {
  max-width: 540px;
}

.inner-container._540px.center {
  max-width: 80%;
}

.inner-container._420px {
  max-width: 420px;
}

.inner-container._420px.width-100._100---tablet.hide {
  display: none;
}

.inner-container._532px {
  max-width: 532px;
}

.inner-container.full-image-right-hero {
  flex-direction: column;
  justify-content: flex-start;
  width: 92vw;
  min-width: 105%;
  max-height: 745px;
  display: flex;
  overflow: hidden;
}

.inner-container.full-image-right-hero.v2 {
  aspect-ratio: 16 / 9;
  justify-content: center;
  width: 89vw;
  min-width: auto;
  max-height: 763px;
}

.inner-container._1060px {
  max-width: 1060px;
}

.inner-container._524px {
  max-width: 524px;
}

.inner-container._140px {
  max-width: 140px;
}

.inner-container._559px {
  max-width: 559px;
}

.inner-container._372px {
  max-width: 372px;
}

.inner-container._616px {
  max-width: 616px;
}

.inner-container._416px {
  max-width: 416px;
}

.inner-container._290px {
  max-width: 290px;
}

.inner-container._663px {
  max-width: 663px;
}

.inner-container._440px {
  max-width: 440px;
}

.inner-container._440px.center {
  max-width: none;
}

.inner-container._860px {
  max-width: 860px;
}

.inner-container._714px {
  max-width: 714px;
}

.inner-container.contact---section---form {
  width: 100%;
  max-width: 600px;
  margin-bottom: 0;
  position: relative;
}

.inner-container._450px---tablet.center {
  width: 100%;
}

.inner-container._650px {
  max-width: 650px;
}

.inner-container._350px---mbl.center {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.inner-container._610px {
  max-width: 610px;
}

.inner-container._657px {
  max-width: 657px;
}

.inner-container._607px {
  max-width: 607px;
}

.inner-container._598px {
  max-width: 598px;
}

.inner-container._690px {
  max-width: 690px;
}

.inner-container._511px {
  max-width: 511px;
}

.inner-container.admission-form-sidebar {
  flex-direction: column;
  justify-content: space-between;
  max-width: 400px;
  max-height: 83.2%;
  padding-top: 0;
  display: flex;
}

.inner-container.admission-form-sidebar.opacty-0 {
  opacity: 0;
}

.inner-container._563px {
  max-width: 563px;
}

.inner-container._1078px {
  max-width: 1078px;
}

.inner-container._596px {
  max-width: 596px;
}

.inner-container._127px {
  max-width: 127px;
}

.inner-container._127px.center {
  max-width: 85%;
}

.inner-container._127px.center.no-max-width {
  max-width: 60%;
}

.inner-container._100px---mbl.center {
  width: 150px;
  height: 150px;
}

.inner-container._100px---mbl.center.flex-center {
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
  overflow: visible;
}

.inner-container._100px---mbl.center.flex-center.no-max-width {
  width: auto;
}

.inner-container._877px {
  max-width: 877px;
}

.inner-container.events-card-image {
  align-self: stretch;
  width: 56%;
  max-width: 56%;
  position: relative;
}

.inner-container._310px {
  max-width: 310px;
}

.inner-container.content-hero-v7---main {
  flex-direction: column;
  max-width: 450px;
  display: flex;
}

.inner-container._461px {
  max-width: 461px;
}

.inner-container._472px {
  max-width: 472px;
}

.inner-container.max-width-70 {
  max-width: 70%;
}

.inner-container.max-width-70.center {
  max-width: 74%;
}

.inner-container.flex-vertical {
  align-items: center;
}

.inner-container.flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.inner-container._600px {
  max-width: 600px;
}

.inner-container._574px {
  max-width: 574px;
}

.inner-container._700px {
  max-width: 700px;
}

.inner-container._700px.center {
  max-width: 800px;
}

.inner-container._100px {
  max-width: 100px;
}

.inner-container._100px.hide {
  display: block;
}

.inner-container._242px {
  max-width: 242px;
}

.inner-container._242px._100---tablet {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.inner-container._346px {
  max-width: 346px;
}

.inner-container._346px._100---tablet {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  max-width: none;
  display: flex;
}

.inner-container._330px {
  max-width: 330px;
}

.inner-container._330px._200px---tablet._100---mbp {
  width: 100%;
  max-width: none;
}

.inner-container._730px {
  max-width: 730px;
}

.inner-container._730px._600px---tablet.center {
  max-width: 100%;
}

.inner-container._210px {
  max-width: 210px;
}

.inner-container._210px._100---mbl {
  max-width: 225px;
  text-decoration: none;
}

.inner-container._81px {
  max-width: 81px;
}

.inner-container._81px._70px---tablet.mg-right-12px {
  max-width: 100%;
}

.inner-container._484px {
  max-width: 484px;
}

.inner-container._484px._100---tablet {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner-container._484px._100---tablet.flex-vertical {
  justify-content: center;
}

.inner-container._695px {
  max-width: 695px;
}

.inner-container._695px._100---tablet {
  max-width: 50%;
}

.inner-container._711px {
  max-width: 711px;
}

.inner-container._588px {
  max-width: 588px;
}

.inner-container._700px---tablet {
  align-items: center;
  height: 100%;
  display: flex;
}

.inner-container._700px---tablet.center._100---mbl {
  margin-top: 100px;
}

.inner-container._700px---tablet.center._100---mbl.margin-bottom-5rem {
  margin-bottom: 5rem;
}

.inner-container._700px---tablet.center._100---mbl.hide {
  display: none;
}

.inner-container._700px---tablet.no-flex {
  flex-direction: column;
  align-items: flex-start;
}

.inner-container._500px---tablet.center {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.inner-container._501px {
  max-width: 501px;
}

.inner-container._501px._100---tablet {
  max-width: none;
  height: auto;
}

.inner-container._500px---mbl.center {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner-container._500px---mbl.center.hide {
  display: none;
}

.inner-container._600px---mbl {
  margin-bottom: 0;
}

.inner-container._600px---mbl.center {
  max-width: 80%;
}

.inner-container._450px---mbl.flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner-container._70 {
  max-width: 512px;
}

.inner-container._70.center {
  max-width: 70%;
}

.inner-container._70.center.hide-mobile.hide {
  display: none;
}

.mg-bottom-0 {
  color: var(--neutral--600);
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.667em;
}

.mg-bottom-0.color-neutral-600 {
  font-weight: 400;
  line-height: 1.667rem;
}

.mg-bottom-0.color-neutral-100 {
  color: var(--neutral--300);
}

.mg-bottom-0.lora {
  font-family: Lora, sans-serif;
}

.mg-bottom-0._616px {
  max-width: 616px;
}

.mg-bottom-0.txt-color-red {
  color: var(--accent--primary-1);
}

.mg-bottom-0.hide {
  display: none;
}

.mg-bottom-0.text-szie-14 {
  line-height: 1.2;
}

.mg-bottom-0.text-szie-14.new {
  padding-bottom: 0;
  font-size: 14px;
}

.mg-bottom-0.text-align-center.margon-top-2 {
  margin-top: -6px;
}

.btn-primary {
  border: 1px solid var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  transform-style: preserve-3d;
  border-radius: 6px;
  justify-content: center;
  padding: 18px 38px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, transform .3s, color .3s;
}

.btn-primary:hover {
  border-color: var(--neutral--700);
  background-color: var(--neutral--700);
  color: var(--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.btn-primary.small {
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-primary.small.white.v2 {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-primary.small.discount {
  height: auto;
  margin-left: 0;
}

.btn-primary.large {
  padding: 28px 56px;
  font-size: 18px;
  line-height: 1.111em;
}

.btn-primary.white {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-primary.white:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.btn-primary.white.no-hover {
  transition: none;
}

.btn-primary.white.no-hover:hover {
  background-color: var(--neutral--100);
  transform: none;
}

.btn-primary.white.no-hover.webflow {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: #146ef5;
}

.btn-primary.inside-input {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.btn-primary.inside-input.default {
  padding: 16px 24px;
  top: 8px;
  bottom: 8px;
  right: 8px;
}

.btn-primary.inside-input.default.hover-light---mbp {
  inset: 0% 0% 0% auto;
}

.btn-primary.button-row {
  margin-right: 26px;
}

.btn-primary.download-app {
  display: flex;
}

.btn-primary.no-hover {
  transition: none;
}

.btn-primary.no-hover:hover {
  background-color: var(--accent--primary-1);
  transform: none;
}

.btn-primary.no-hover.brix {
  background-color: #553ffe;
  border-color: #553ffe;
}

.btn-primary.form {
  width: 100%;
  max-width: 302px;
}

.btn-primary.pagination-btn {
  margin-top: 60px;
}

.btn-primary.hide-mobile {
  border-radius: 12px;
  width: auto;
}

.btn-primary.hover-light {
  border-radius: 6px;
  font-family: Roboto, sans-serif;
}

.btn-primary.hover-light:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.btn-primary.hover-light.button-row {
  font-family: Roboto, sans-serif;
}

.btn-primary.hover-light.button-row.new-btn {
  border-radius: 6px;
}

.btn-secondary {
  border: 1px solid var(--neutral--800);
  color: var(--neutral--800);
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 6px;
  padding: 18px 38px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
}

.btn-secondary:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.btn-secondary.small {
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-secondary.large {
  padding: 28px 56px;
  font-size: 18px;
  line-height: 1.111em;
}

.btn-secondary.white {
  border-color: var(--neutral--100);
  color: var(--neutral--100);
  background-color: #0000;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Roboto, sans-serif;
}

.btn-secondary.white:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-secondary.white.hide-mobile {
  width: auto;
}

.btn-secondary.pagination-btn {
  margin-top: 60px;
}

.btn-secondary.no-hover {
  transition-property: none;
}

.btn-secondary.no-hover:hover {
  border-color: var(--neutral--800);
  color: var(--neutral--800);
  background-color: #0000;
  transform: none;
}

.btn-secondary.no-hover.product-card-btn {
  padding-left: 20px;
  padding-right: 20px;
}

.input {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-01);
  color: var(--neutral--700);
  letter-spacing: .06em;
  text-transform: uppercase;
  border-radius: 0;
  min-height: 3rem;
  margin-bottom: 0;
  padding: 1rem .5rem;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 1.125em;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.input:hover {
  border-color: var(--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--general--shadow-03);
}

.input:focus {
  border-color: var(--accent--primary-1);
  color: var(--neutral--800);
}

.input::placeholder {
  color: var(--neutral--600);
}

.input.small {
  min-height: 46px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}

.input.large {
  min-height: 76px;
  font-size: 18px;
  line-height: 1.111em;
}

.input.button-inside {
  padding-right: 45%;
}

.input.mg-bottom-16px {
  margin-bottom: 16px;
}

.input.quantity {
  color: var(--neutral--600);
  width: 86px;
  padding-left: 20px;
  padding-right: 20px;
}

.input.medium {
  min-height: 56px;
  margin-bottom: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}

.input.medium::placeholder {
  font-size: 16px;
  line-height: 18px;
}

.input.medium.last {
  margin-bottom: 0;
}

.input.search {
  min-height: 62px;
  padding-right: 54px;
}

.input.select-wrapper {
  flex-direction: column;
  justify-content: center;
  transition: box-shadow .3s, border-color .3s;
  display: flex;
}

.input.select-inside {
  box-shadow: none;
  color: var(--neutral--600);
  background-color: #0000;
  border-style: none;
  height: auto;
  min-height: auto;
  padding: 0;
  transition: color .3s;
}

.input.cart-item-quantity {
  min-height: 38px;
  padding: 10px;
}

.position-relative {
  position: relative;
}

.text-area {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-01);
  color: var(--neutral--800);
  letter-spacing: .06em;
  text-transform: uppercase;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 1rem .5rem;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.125em;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.text-area:hover {
  border-color: var(--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--general--shadow-03);
}

.text-area:focus {
  border-color: var(--accent--primary-1);
  color: var(--neutral--800);
}

.text-area::placeholder {
  color: var(--neutral--600);
}

.text-area.small {
  min-height: 102px;
  margin-bottom: 24px;
  font-size: 16px;
}

.avatar-circle {
  border-radius: 50%;
  width: 100%;
  overflow: hidden;
  transform: translate(0);
}

.avatar-circle._01 {
  width: 32px;
  max-width: 32px;
  height: 32px;
  max-height: 32px;
}

.avatar-circle._02 {
  width: 48px;
  max-width: 48px;
  height: 48px;
  max-height: 48px;
}

.avatar-circle._05 {
  width: 120px;
  max-width: 120px;
  height: 120px;
  max-height: 120px;
}

.avatar-circle._06 {
  width: 160px;
  max-width: 160px;
  height: 160px;
  max-height: 160px;
}

.avatar-circle._07 {
  width: 240px;
  max-width: 240px;
  height: 240px;
  max-height: 240px;
}

.avatar-circle._08 {
  width: 380px;
  max-width: 380px;
  height: 380px;
  max-height: 380px;
}

.avatar-circle._03 {
  max-width: 68px;
  max-height: 68px;
}

.avatar-circle._04 {
  max-width: 94px;
  max-height: 94px;
}

.avatar-circle._04.mg-right-22px {
  min-width: 80px;
  max-width: 80px;
  min-height: 80px;
  max-height: 80px;
}

.line-rounded-icon {
  font-family: Line Rounded Icons, sans-serif;
}

.line-rounded-icon.style---dropdown-arrow-sidebar {
  line-height: 18px;
}

.line-rounded-icon.link-icon-right {
  margin-left: 6px;
  display: inline-block;
}

.line-rounded-icon.dropdown-arrow {
  color: var(--neutral--100);
  margin-bottom: -6px;
  margin-left: 6px;
  line-height: 1em;
}

.line-rounded-icon.search-input {
  color: var(--neutral--500);
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 20px 0% auto;
}

.line-rounded-icon.search-input.default {
  font-size: 21px;
}

.line-rounded-icon.success-message-check---left {
  color: var(--accent--primary-1);
  margin-bottom: -6px;
  margin-right: 16px;
  font-size: 28px;
  line-height: 1em;
}

.line-rounded-icon.mg-right-6px {
  font-size: 20px;
}

.line-rounded-icon.dropdown-arrow-black {
  color: var(--neutral--800);
  margin-bottom: -6px;
  margin-left: 6px;
  line-height: 1em;
}

.line-rounded-icon.dropdown-arrow-white {
  color: var(--neutral--100);
  margin-bottom: -6px;
  margin-left: 6px;
  line-height: 1em;
}

.line-rounded-icon.dropdown-arrow {
  margin-bottom: 0;
  margin-left: 6px;
  font-size: .9rem;
  line-height: 1em;
}

.line-rounded-icon.dropdown-arrow.black {
  color: var(--nav-color);
}

.line-rounded-icon.link-icon-left {
  color: var(--neutral--200);
  margin-right: 6px;
  text-decoration: none;
  display: inline-block;
}

.line-rounded-icon.link-icon-left.color-accent-1 {
  color: var(--neutral--800);
  margin-right: 0;
  text-decoration: none;
  display: flex;
}

.line-rounded-icon.link-icon-left.color-accent-1.yellow {
  color: var(--yellow);
  margin-right: 6px;
}

.line-rounded-icon.link-icon-left.txt-color-blue {
  color: var(--neutral--700);
}

.line-rounded-icon.success-message-check {
  color: var(--accent--primary-1);
  margin-bottom: 6px;
  font-size: 32px;
  line-height: 1em;
}

.line-rounded-icon.success-message-check.color-neutral-100 {
  color: var(--neutral--100);
}

.line-rounded-icon.success-message-check.large {
  margin-bottom: 16px;
  font-size: 80px;
}

.line-square-icon {
  font-family: Line Square Icons, sans-serif;
  font-size: 18px;
}

.line-square-icon.top-bar-close-icon {
  cursor: pointer;
  align-items: center;
  padding: 20px 32px;
  font-size: 23px;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.line-square-icon.top-bar-close-icon:hover {
  opacity: .55;
}

.line-square-icon.mg-right-6px {
  font-size: 20px;
}

.line-square-icon.link-icon-left {
  margin-right: 6px;
  display: inline-block;
}

.line-square-icon.link-icon-right {
  color: var(--yellow);
  margin-left: 6px;
  display: inline-block;
}

.buttons-row {
  align-items: center;
  display: flex;
}

.buttons-row.right {
  justify-content: flex-end;
}

.buttons-row.right.left-tablet.flex-vertical {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
}

.buttons-row.center---tablet.alt {
  grid-row-gap: 16px;
  flex-wrap: wrap;
}

.buttons-row.center {
  justify-content: center;
}

.width-100 {
  width: 100%;
}

.width-100.start-here---mg-bottom-48px {
  border: 1px solid var(--neutral--300);
  margin-bottom: 48px;
}

.width-100.border {
  border: 1px solid var(--neutral--300);
}

.container-default.values-container, .container-default.flex-vertical---mbl {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-default {
  z-index: 1;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  max-width: 1292px;
  padding-bottom: 0;
  padding-left: 7.5rem;
  padding-right: 7.5rem;
  position: relative;
}

.container-default.z-index-1 {
  z-index: 1;
  position: relative;
}

.container-default.order-confirmation {
  display: block;
}

.container-default.values-container, .container-default.flex-vertical---mbl {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-default.hero-head-hide {
  display: none;
}

.container-default.bg-img {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 100px;
}

.container-default.ofset-1 {
  margin-top: -70px;
}

.container-default.no-padding {
  padding: 0 7.5rem;
}

.section.overflow-hidden, .section.overflow-hidden.bg-neutral-200 {
  padding-top: 40px;
}

.section.overflow-hidden.bg-blue.hide, .section.bg-neutral-200.hide {
  display: none;
}

.section.pd-140px, .section.pd-240px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.pd-240px.bg-neutral-200.hide, .section.pd-240px.bg-neutral-200.mentor-hide {
  display: none;
}

.section.pd-190px.bg-neutral-200, .section.pd-100px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.section.position-relative.contact---section {
  background-color: var(--neutral--700);
  margin-bottom: 0;
  padding-bottom: 70px;
}

.section.hero {
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.section.hero.v2 {
  padding-top: 20vh;
  padding-bottom: 100px;
}

.section.hero.v2.hide {
  display: none;
}

.section.hero.v3 {
  padding-top: 128px;
  padding-bottom: 164px;
  overflow: visible;
}

.section.hero.v4 {
  margin-top: 10vh;
  padding-top: 110px;
  padding-bottom: 0;
}

.section.hero.v5 {
  padding-top: 110px;
  padding-bottom: 110px;
}

.section.hero.v6 {
  padding-top: 74px;
  padding-bottom: 124px;
}

.section.hero.v7 {
  padding-top: 112px;
  padding-bottom: 160px;
}

.section.hero.v7.contact {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.overflow-hidden, .section.overflow-hidden.bg-neutral-200 {
  padding-top: 40px;
}

.section.overflow-hidden.bg-blue.hide, .section.bg-neutral-200.hide {
  display: none;
}

.section.top {
  padding-top: 100px;
}

.section.template-pages-hero {
  background-color: var(--neutral--700);
  padding-top: 148px;
  padding-bottom: 148px;
}

.section.template-pages-hero.short {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.hero-page {
  background-image: linear-gradient(to bottom, white 41%, var(--neutral--800) 41%);
  padding-top: 63px;
  padding-bottom: 200px;
  overflow: hidden;
}

.section.cta-home-pages {
  background-image: linear-gradient(to bottom, var(--neutral--200) 25%, white 25%);
  padding-top: 0;
}

.section._0px {
  padding-top: 0;
  padding-bottom: 0;
}

.section._0px.bg-neutral-100.position-relative {
  padding-top: 70px;
  padding-bottom: 40px;
}

.section._0px.position-relative.hide {
  display: none;
}

.section.hero-bg-color {
  background-color: var(--neutral--700);
  padding-top: 240px;
  padding-bottom: 148px;
  overflow: hidden;
}

.section.hero-bg-color.hide {
  display: none;
}

.section.pd-156px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.pd-156px.affiliation-bg {
  background-color: var(--neutral--300);
}

.section.pd-156px.bg-neutral-200.bg-overlay {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.section.academics-programs {
  padding-top: 112px;
  padding-bottom: 240px;
}

.section.pd-top-112px---bottom-156px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.pd-bottom-240px {
  padding-bottom: 240px;
}

.section.pd-bottom-240px.bg-neutral-200 {
  padding-bottom: 100px;
}

.section.pd-140px, .section.pd-240px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.pd-240px.bg-neutral-200 {
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.section.pd-240px.bg-neutral-200.hide, .section.pd-240px.bg-neutral-200.mentor-hide {
  display: none;
}

.section.pd-160px {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.pd-160px.bg-neutral-700 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.pd-160px.bg-neutral-100 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.bg-neutral-700.overflow-hidden {
  padding-top: 40px;
  padding-bottom: 100px;
}

.section.bg-neutral-700.overflow-hidden.hide {
  display: none;
}

.section.pd-190px.bg-neutral-200, .section.pd-100px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.not-found {
  padding-top: 195px;
  padding-bottom: 195px;
  position: relative;
  overflow: hidden;
}

.section.flex-vertical {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.section.padding-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.enrollment-pointers {
  z-index: 15;
}

.section.hero-full-image {
  background-image: linear-gradient(#0009, #0009), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  min-height: 90vh;
  display: flex;
}

.section.hero-full-image.hero-v1 {
  background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65c20f4410b3aef40f8ed404_Alumni%20Banner%201.webp");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  min-height: 100vh;
  padding-bottom: 0;
}

.section.hero-full-image.hero-v1.events {
  background-image: linear-gradient(#0000004a, #0000004a), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/660b02c9211b849b716ee532_Northern2.webp");
  background-size: auto, cover;
  min-height: 68.5vh;
  padding-bottom: 0;
}

.section.hero-full-image.hero-v1.life-at-sddgpi {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bfa829bc19eafdb0d9061f_image%203.webp");
  padding-bottom: 27vh;
}

.section.hero-full-image.hero-v1.about-hero {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bcbfe973e9c0cc4cdbc9c5_About%20Discover%20SDDGPI%201.webp");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section.hero-full-image.hero-v1.home-hero {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5d8_banner.webp");
}

.section.hero-full-image.hero-v1.dental-hero {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65c35a9ac27e3f11c104b24a_Banner.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
}

.section.hero-full-image.hero-v1.pharma {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  height: 100vh;
  min-height: auto;
  padding-top: 8rem;
}

.section.hero-full-image.hero-v1.engineering {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65f965cb497e7df5cef08805_Engineering.webp");
  background-position: 0 6vw;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.management {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65c5f8b7620b17e5c043b52c_Banner.webp");
  background-position: 0 0, 0 6vh;
}

.section.hero-full-image.hero-v1.management.hero-hide {
  display: none;
}

.section.hero-full-image.hero-v1.law-hero {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65c87ea2e2795eb339deef16_Law%20Banner1.webp");
  background-position: 100% 10vh;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.ed-one-hero {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65c8a273c817a56947cc942a_B.Ed%20Banner.webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.ed-two-hero {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65c8a9ec7023d69385e4b778_B.Ed%20Banner2.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.nursing-hero {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65cb1410011557f1b1ef451e_Healing%20Hands%2C%20Caring%20Hearts.webp");
  background-position: 0 0, 0 100%;
}

.section.hero-full-image.hero-v1.contact-us {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/6609b008f5ced39c23029775_Contact%20Us.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 57vh;
  margin-top: 107px;
  padding-top: 120px;
}

.section.hero-full-image.hero-v1.student-portal-hero {
  background-image: linear-gradient(#00000036, #00000036), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65cb7cbd89b493df4ea49927_Your%20Student%20Life%2C%20Simplified.webp");
  background-position: 0 0, 0 100%;
}

.section.hero-full-image.hero-v1.dental {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65f966b29aea8597a0216b5f_Dental.webp");
  background-position: 0 6vw;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.nursing {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65f967e3b0574ba084205e10_Nursing.webp");
  background-position: 0 6vw;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.management {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65f967bb75f9015616f33025_Management.webp");
  background-position: 0 6vw;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.sdd {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65f9687127c1e54647f00912_Education.webp");
  background-position: 0 6vw;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.satguru {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65f968cf208fd9efc661b2b2_Satguru%20-%20Education.webp");
  background-position: 0 6vw;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.pharma {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65f96a4ec7cd9ccc51620475_Pharmacy.webp");
  background-position: 0 6vw;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.about-page {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/6609b3a08f15f2259372c597_About%20Us.webp");
  padding-top: 0;
  padding-bottom: 27vh;
}

.section.hero-full-image.hero-v1.alumni-page {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65c20ffc66bcadfa3540693e_Alumni%20Banner%201.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.diploma-hero {
  color: var(--neutral--100);
  background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/660b99c4912d80a57ed6e21e_Diploma%20Banner.webp");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.section.hero-full-image.hero-v1.placement {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/661a80a1176bb28a4f4d7ad0_Placement%20Banner%202.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-full-image.hero-v1.home-hero-new {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/6875d115c66a912b828ae0b4_Main%20Banner.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 15vh;
}

.section.overflow-hidden, .section.overflow-hidden.bg-neutral-200 {
  padding-top: 40px;
}

.section.overflow-hidden.campus {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.overflow-hidden.bg-yellow {
  background-color: var(--yellow);
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.overflow-hidden.bg-blue {
  background-color: var(--neutral--700);
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.overflow-hidden.bg-blue.hide {
  display: none;
}

.section.overflow-hidden.bg-neutral-200 {
  padding-top: 40px;
}

.section.bg-neutral-200.hide {
  display: none;
}

.section.pd-250px {
  padding-top: 250px;
  padding-bottom: 250px;
}

.section.pd-250px.image-half-v1 {
  background-color: var(--neutral--200);
  background-color: var(--neutral--200);
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 150px;
  position: relative;
  overflow: hidden;
}

.section.intagram {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.intagram.bg-grey {
  background-color: var(--neutral--200);
}

.section.pd-190px {
  padding-top: 190px;
  padding-bottom: 190px;
}

.section.pd-190px.bg-neutral-200 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.pd-190px.full-image-v1 {
  background-image: linear-gradient(#0000008f, #0000008f), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bbb07490cc33c57ceaa006_image%201.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

.section.pd-190px.full-image-v1.book-now-form {
  background-image: linear-gradient(#ffca3ab3, #ffca3ab3);
  background-position: 0 0;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.section.pd-100px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.pd-100px.hide {
  display: none;
}

.section._32.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-wrapper:hover, .link-wrapper.color-primary {
  color: var(--accent--primary-1);
}

.link-wrapper {
  color: var(--neutral--800);
  line-height: 1.111em;
  display: inline-block;
}

.link-wrapper:hover, .link-wrapper.color-primary {
  color: var(--accent--primary-1);
}

.link-wrapper.color-primary:hover {
  color: var(--neutral--800);
}

.link-wrapper.white {
  color: var(--neutral--100);
}

.link-wrapper.white:hover {
  color: var(--accent--primary-1);
}

.link-wrapper.link-campus {
  color: var(--neutral--600);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-wrapper.link-campus:hover {
  color: var(--accent--primary-1);
}

.link-wrapper.contact-bars {
  color: var(--neutral--100);
  font-weight: 500;
  line-height: 1.111em;
  transition: color .3s;
}

.link-wrapper.contact-bars:hover {
  color: var(--neutral--800);
}

.link-wrapper.contact-bars.alt {
  color: var(--neutral--100);
  text-decoration: none;
  transition-property: opacity;
  display: flex;
}

.link-wrapper.contact-bars.alt:hover {
  opacity: .7;
}

.link-wrapper.mg-bottom-8px {
  text-decoration: none;
  display: flex;
}

.link-wrapper.footer-contact-link {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  color: var(--neutral--600);
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.link-wrapper.footer-contact-link:hover {
  color: var(--accent--primary-1);
}

.link-text {
  color: var(--neutral--600);
  font-family: Roboto, sans-serif;
  text-decoration: underline;
  display: inline-block;
}

.link-text.text-100.medium {
  color: var(--neutral--200);
  font-weight: 400;
  text-decoration: none;
}

.link-text.text-100.medium.txt-color-blue {
  color: var(--neutral--800);
  font-weight: 400;
}

.link-text.text-200.medium {
  font-family: Roboto, sans-serif;
  text-decoration: none;
}

.link-text.text-200.medium.new {
  font-size: 14px;
}

.heading-h1-size {
  color: var(--neutral--800);
  font-size: 54px;
  font-weight: 400;
  line-height: 1.222em;
}

.heading-h1-size.color-neutral-100 {
  color: var(--neutral--100);
  margin-bottom: 0;
}

.heading-h1-size.color-accent-1 {
  color: var(--accent--primary-1);
}

.heading-h1-size.color-accent-1.mg-bottom-16px {
  color: var(--yellow);
  font-family: Roboto, sans-serif;
}

.heading-h1-size.color-accent-1.mg-bottom-16px.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-h6-size {
  color: var(--neutral--800);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.375em;
}

.heading-h6-size.label-v1 {
  letter-spacing: normal;
  text-transform: none;
  font-style: normal;
}

.heading-h6-size.mg-bottom-0 {
  color: var(--neutral--700);
}

.header-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header-content-wrapper.header-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.header-content-wrapper.header-top.header-transparent {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom-color: #ffffff40;
  justify-content: center;
}

.header-content-wrapper.header-top.tablet-view {
  padding: 1.3rem 0;
}

.header-nav-menu-list {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.header-nav-menu-list.align-left {
  justify-content: flex-start;
}

.header-nav-list-item {
  margin-bottom: 0;
  padding-left: 0;
  line-height: 1.112em;
  display: block;
}

.header-nav-list-item.show-in-tablet {
  display: none;
}

.header-nav-list-item.left {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.header-nav-list-item.left.hide {
  display: none;
}

.dropdown-pd {
  padding: 40px;
}

.header-logo-link {
  transform-style: preserve-3d;
  width: 300px;
  max-width: none;
  padding-left: 0;
  transition: transform .3s, color .3s;
  display: flex;
}

.header-logo-link:hover {
  transform: scale3d(.98, .98, 1.01);
}

.header-logo-link.w--current {
  justify-content: center;
  align-items: center;
  width: 300px;
  max-width: 300px;
  display: flex;
}

.header-logo-link.course-logo {
  width: 300px;
}

.header-logo-link.course-logo.w--current {
  width: 300px;
  max-width: 300px;
}

.hamburger-menu-wrapper {
  padding: 0;
}

.hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.hamburger-menu-bar {
  background-color: var(--neutral--800);
  background-color: var(--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.header-right-side {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.header-right-side.hidden-on-tablet {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
}

.header-middle {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 34%;
  margin-left: 0;
  padding-left: 0%;
  display: flex;
}

.header-middle.mobile-width._100---tablet {
  width: 300px;
  height: 3.01302rem;
}

.btn-square-secondary {
  border: 1px solid var(--neutral--800);
  background-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--800);
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 28px;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: flex;
}

.btn-square-secondary:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.btn-square-secondary.small {
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 24px;
}

.btn-square-secondary.large {
  width: 88px;
  min-width: 88px;
  height: 88px;
  min-height: 88px;
  font-size: 36px;
}

.btn-square-secondary.white {
  border-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--100);
  background-color: #0000;
}

.btn-square-secondary.white:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
}

.btn-square-secondary.white.sider-arrow.right---bottom-center {
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  top: auto;
  bottom: -25%;
  right: 40px;
}

.btn-square-secondary.white.sider-arrow.left---bottom-center {
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  top: auto;
  bottom: -25%;
  left: 84px;
}

.btn-square-secondary.slider-arrow.left---top-left {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  inset: -104px 70px auto auto;
}

.btn-square-secondary.slider-arrow.left---top-left.campus {
  border-color: var(--neutral--600);
  color: var(--neutral--600);
  top: -124px;
}

.btn-square-secondary.slider-arrow.left---top-left.campus:hover {
  border-color: var(--accent--primary-1);
  color: var(--neutral--100);
}

.btn-square-secondary.slider-arrow.left---top-left.alumni-arrow-left {
  position: relative;
  top: 25px;
  right: 35px;
}

.btn-square-secondary.slider-arrow.right---top-left {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  top: -104px;
  bottom: auto;
}

.btn-square-secondary.slider-arrow.right---top-left.campus {
  border-color: var(--neutral--600);
  color: var(--neutral--600);
  top: -124px;
}

.btn-square-secondary.slider-arrow.right---top-left.campus:hover {
  border-color: var(--accent--primary-1);
  color: var(--neutral--100);
}

.btn-square-secondary.slider-arrow.right---top-left.alumni-arrow-right {
  position: relative;
  top: -14px;
  left: 40px;
}

.hidden-on-desktop {
  display: none;
}

.header-top-wrapper {
  padding-top: 16px;
  padding-bottom: 16px;
}

.header-top-wrapper.bg-neutral-700 {
  background-color: var(--yellow);
  padding: 8px 2rem;
}

.header-top-wrapper.bg-neutral-700.bg-yellow {
  background-color: var(--yellow);
}

.header-top-wrapper.bg-accent-1 {
  background-color: var(--yellow);
  background-color: var(--yellow);
  padding: 8px 2rem;
}

.flex-vertical {
  flex-direction: column;
  display: flex;
}

.flex-vertical.center {
  align-items: center;
}

.flex-vertical.align-left {
  justify-content: flex-end;
  align-items: flex-start;
}

.flex-horizontal {
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Roboto, sans-serif;
  display: flex;
}

.flex-horizontal.flex-wrap {
  flex-wrap: wrap;
}

.flex-horizontal.space-between {
  justify-content: space-between;
}

.flex-horizontal.space-between.children-wrap.gap-row-8px {
  flex-direction: column;
  align-items: flex-start;
}

.flex-horizontal.space-between.children-wrap.gap-row-8px.align-left {
  justify-content: center;
  align-items: flex-start;
}

.flex-horizontal.space-between.blog-card-content-bottom {
  grid-row-gap: 15px;
  flex-wrap: wrap;
}

.flex-horizontal.align-top {
  justify-content: center;
  align-items: flex-start;
}

.flex-horizontal.success-message-horizontal {
  text-align: left;
  justify-content: flex-start;
}

.flex-horizontal.mg-right-12px {
  align-items: center;
}

.flex-horizontal.children-wrap {
  flex-wrap: wrap;
}

.flex-horizontal.law-affiliations {
  grid-row-gap: 5rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.flex-horizontal.law-affiliations.space-between-6 {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-horizontal.dental-affiliation {
  align-items: stretch;
}

.flex-horizontal.align-left {
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal.align-top-left {
  color: var(--neutral--800);
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
}

.flex-horizontal.end {
  justify-content: flex-end;
}

.flex-horizontal.end.center-mb {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.flex-horizontal.end.center-mb.hidden-on-mbl {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
}

.flex-horizontal.start {
  justify-content: flex-start;
}

.flex-horizontal.start.flex-wrap.gap-12px {
  grid-row-gap: 12px;
}

.flex-horizontal.start.mg-bottom-8px {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
}

.flex-horizontal.start.flex-wrap-avatar {
  grid-row-gap: 16px;
  flex-wrap: wrap;
}

.flex-horizontal.explore-section {
  justify-content: space-between;
  align-items: center;
}

.flex-horizontal.explore-flex {
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

.flex-horizontal.explore-flex.new {
  min-width: 200px;
}

.flex-horizontal.contact-links-header-v1 {
  grid-row-gap: 0px;
  flex-wrap: wrap;
  place-content: stretch flex-start;
  align-items: center;
  text-decoration: none;
}

.flex-horizontal.contact-links-header-v1.hide-mobile {
  display: flex;
}

.footer-wrapper {
  border-top: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  padding: 80px 0 0;
}

.footer-wrapper.bg-neutral-200 {
  background-color: var(--neutral--200);
  background-color: var(--neutral--200);
}

.footer-list-wrapper {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.footer-list-item {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-direction: column;
  margin-bottom: 24px;
  padding-left: 0;
  line-height: 1.111em;
  display: flex;
}

.footer-list-item.last {
  margin-bottom: 0;
}

.footer-top {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  padding: 0 2rem;
  display: flex;
}

.footer-top.border-bottom {
  border-bottom: 0px solid var(--neutral--300);
}

.footer-top.pd-72px {
  padding-top: 72px;
  padding-bottom: 72px;
}

.footer-top.pd-72px.border-bottom {
  border-bottom-width: 1px;
}

.success-message {
  background-color: #0000;
  padding: 0;
}

.error-message {
  color: var(--system--300);
  background-color: #0000;
  margin-top: 20px;
  padding: 0;
}

.error-message.password {
  text-align: center;
  margin-top: 30px;
}

.error-message.contact {
  width: 100%;
  max-width: 566px;
  margin-left: auto;
  margin-right: auto;
}

.error-message.light {
  color: var(--system--red-200);
}

.error-message.cart-error {
  margin-top: 0;
}

.icon-pagraph-wrapper {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  color: var(--neutral--800);
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  text-decoration: none;
  display: flex;
}

.text-center {
  text-align: center;
}

.text-center.mg-bottom-32px.align-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-center.tablet {
  text-align: left;
}

.text-center.mg-bottom-80px {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-center.align-center {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-center.align-center.hide-comp {
  display: none;
}

.text-center.mg-bottom-48px.flex-vertical {
  align-items: center;
}

.overflow-hidden {
  overflow: hidden;
}

.subtitle {
  color: var(--accent--primary-1);
  letter-spacing: .06em;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  line-height: 1.111em;
}

.subtitle.color-neutral-400 {
  color: var(--neutral--400);
}

.subtitle.color-neutral-400.mg-bottom-8px, .subtitle.mg-bottom-8px {
  margin-bottom: 8px;
}

.text-decoration-none {
  text-decoration: none;
}

.text-decoration-none.team-item {
  display: flex;
}

.half-bg-image-right {
  z-index: -1;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.half-bg-image-right.image-half---v1 {
  z-index: 0;
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9d3c1ead9c8a32863219_About%20us.webp");
  background-position: 50% 24%;
}

.half-bg-image-left {
  z-index: -1;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.half-bg-image-left.image-half---v1 {
  z-index: 0;
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9e29c99652b4b05a5609_why%20us%201.webp");
}

.slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.slider-wrapper.buttom-buttons {
  height: auto;
  padding-bottom: 0;
}

.slider-wrapper.buttons-top-v1 {
  width: 100%;
}

.slider-wrapper.buttons-top-v1.height-auto {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.slider-wrapper.buttons-top-v1.is-computer {
  height: auto;
}

.slider-wrapper.buttons-top-v1.is-mobile {
  display: none;
}

.slider-mask.max-width-1032px {
  max-width: 1032px;
  overflow: visible;
}

.slider-mask.max-width-1032px.no-max-width {
  max-width: none;
}

.slider-mask.width-426px {
  max-width: 426px;
  overflow: visible;
}

.slider-mask.width-426px.alt {
  height: auto;
  max-height: 350px;
  overflow: visible;
}

.slider-mask.width-500px {
  overflow: hidden;
}

.avatar-image {
  object-fit: cover;
}

.image.contain {
  object-fit: contain;
  object-fit: cover;
  object-position: 40% 62%;
  flex: 1;
  width: 100%;
}

.image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image.play-one {
  width: 100%;
}

.image.contain {
  object-fit: contain;
  object-fit: cover;
  object-position: 40% 62%;
  flex: 1;
  width: 100%;
}

.image.contain.figma-file-image {
  object-position: 0% 50%;
}

.image.contain.margin--top--50 {
  margin-top: -300px;
}

.image.play-gaurav {
  width: 100%;
}

.image.width-100 {
  object-fit: cover;
  height: 100%;
}

.image.width-100.margin-top--20 {
  height: auto;
  margin-top: -210px;
}

.image.width-100.margin-top-one {
  height: auto;
  margin-top: 109px;
}

.image.width-100.margin-top-three {
  height: auto;
  margin-top: 228px;
}

.image.cover {
  object-fit: contain;
  object-position: 50% 50%;
  flex: 1;
  width: 100%;
  display: block;
}

.image.cover.figma-file-image {
  object-position: 0% 50%;
}

.image.cover.margin--top--50 {
  margin-top: -300px;
}

.image.cover.last-img {
  object-position: 50% 31%;
}

.image.cover.no-img {
  display: block;
}

.image.cover.margin-right {
  margin-right: 0;
}

.image.social {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.slide-item-mg {
  max-width: 50%;
  margin-right: 20px;
}

.slide-item-mg._52px {
  margin-right: 52px;
}

.slide-item-mg._52px.full-width-slide, .slide-item-mg.testimonial-content {
  max-width: 100%;
}

.image-wrapper {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper.about-section-1 {
  z-index: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  max-width: 72%;
  height: 449px;
  max-height: 433.408px;
  display: flex;
  position: relative;
}

.image-wrapper.about-section-2 {
  z-index: 2;
  justify-content: flex-start;
  align-self: flex-end;
  max-width: 76%;
  max-height: 433.691px;
  margin-top: -260px;
  display: flex;
  position: relative;
}

.image-wrapper.about-section-2.sddpa-logo {
  background-color: var(--neutral--100);
  justify-content: center;
  align-items: center;
  min-height: 300px;
  margin-top: -183px;
  padding: 2rem;
  left: -35px;
}

.image-wrapper.content-left-v1---image {
  object-position: 100% 0%;
  justify-content: center;
  align-self: flex-end;
  align-items: flex-end;
  width: 78%;
  min-height: 570px;
}

.image-wrapper.content-left-v1---image.align-self-left {
  align-self: flex-start;
  width: 100%;
}

.image-wrapper.campus-slide-image {
  height: 100%;
  max-height: 539px;
}

.image-wrapper.team-item-image {
  height: 400px;
}

.image-wrapper.hero-v3-image {
  min-height: 550px;
}

.image-wrapper.explore-programs-card-image {
  flex-direction: row;
  min-height: 313.142px;
  max-height: 313.142px;
}

.image-wrapper.order-item-image-wrapper {
  transform-style: preserve-3d;
  width: 100%;
  max-width: 100px;
  transition-property: transform;
}

.image-wrapper.order-item-image-wrapper:hover {
  transform: scale3d(.9, .9, 1.01)translate(0);
}

.image-wrapper.cart-item-image-wrapper {
  transform-style: preserve-3d;
  width: 100%;
  max-width: 100px;
  transition-property: transform;
}

.image-wrapper.cart-item-image-wrapper:hover {
  transform: scale3d(.9, .9, 1.01)translate(0);
}

.image-wrapper.about-section-1--back {
  z-index: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 350px;
  max-width: 72%;
  height: 449px;
  max-height: 433.408px;
  display: flex;
  position: relative;
}

.image-wrapper.about-section-1---front {
  z-index: 2;
  justify-content: flex-start;
  align-self: flex-end;
  max-width: 72%;
  max-height: 449px;
  margin-top: -170px;
  display: flex;
  position: relative;
}

.image-wrapper.height--600 {
  width: 500px;
  height: 500px;
  min-height: 349px;
  max-height: 500px;
}

.image-wrapper.height--320 {
  max-height: 280px;
}

.image-wrapper.play-two {
  z-index: 2;
  justify-content: flex-start;
  align-self: flex-end;
  max-width: 76%;
  max-height: 433.691px;
  margin-top: -140px;
  display: flex;
  position: relative;
}

.image-wrapper.play-one {
  z-index: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  min-width: 300px;
  max-width: 72%;
  height: 330px;
  display: flex;
  position: relative;
}

.image-wrapper.hostel-one {
  z-index: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  max-width: 72%;
  max-height: 433.408px;
  display: flex;
  position: relative;
}

.image-wrapper.hostel-two {
  z-index: 2;
  justify-content: flex-start;
  align-self: flex-end;
  max-width: 76%;
  max-height: 433.691px;
  margin-top: -81px;
  display: flex;
  position: relative;
}

.image-wrapper.alumni-section-1 {
  z-index: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  max-width: 72%;
  height: 371px;
  max-height: 433.408px;
  display: flex;
  position: relative;
}

.image-wrapper.instagram-image {
  border-radius: 0;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper.instagram-image.no-border {
  border-radius: 0;
}

.image-wrapper.footer-img {
  width: 100px;
  height: 100px;
}

.image-wrapper.footer-img.hide {
  display: none;
}

.image-wrapper.blog-img {
  aspect-ratio: 1;
  width: 100%;
}

.divider-vertical {
  background-color: var(--neutral--300);
  align-self: stretch;
  min-width: 1px;
  max-width: 1px;
  margin-left: 24px;
  margin-right: 24px;
}

.divider-vertical.explore {
  min-height: 55px;
}

.line.size-100px.center.mg-bottom-16px, .line.size-100px.mg-top-40px {
  background-color: var(--yellow);
}

.line {
  background-color: var(--accent--primary-1);
  width: 180px;
  height: 2px;
  min-height: 2px;
}

.line.mg-bottom-10px {
  margin-bottom: 10px;
}

.line.line-hero-center {
  background-color: var(--neutral--100);
  width: 170px;
  margin-left: auto;
  margin-right: auto;
}

.line.line-hero-center.mg-bottom-28px {
  background-color: var(--yellow);
  margin-bottom: 28px;
}

.line.line-hero-center.mg-bottom-28px.hide {
  display: none;
}

.line._404-line {
  width: 120px;
}

.line.size-100px.center.mg-bottom-16px, .line.size-100px.mg-top-40px {
  background-color: var(--yellow);
}

.line.size-150px {
  width: 150px;
}

.line.white {
  background-color: var(--neutral--100);
}

.line.center {
  margin-left: auto;
  margin-right: auto;
}

.line.shop {
  background-color: var(--neutral--800);
  width: 90px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
}

.line.size-92px {
  width: 92px;
}

.line.mg-bottom-28px {
  background-color: var(--yellow);
}

.line.mg-bottom-28px.color-white {
  background-color: var(--neutral--100);
}

.line.size-52px {
  width: 52px;
}

.line.size-52px.grow {
  background-color: var(--yellow);
  color: var(--yellow);
  flex: 1;
  max-width: 52px;
}

.line.mg-bottom-32px {
  background-color: var(--yellow);
}

.line.small {
  background-color: var(--yellow);
  width: 80px;
}

.line.mg-bottom-26px {
  background-color: var(--yellow);
}

.line.size-100px {
  width: 100px;
}

.line.size-100px.center.mg-bottom-16px, .line.size-100px.mg-top-40px {
  background-color: var(--yellow);
}

.line.size-100px.center {
  margin-left: auto;
  margin-right: auto;
}

.line.size-100px.center.mg-bottom-16px {
  background-color: var(--yellow);
  background-color: var(--yellow);
}

.nav-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav-content.flex-horizontal {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  flex-direction: row;
}

.nav-menu-list-wrapper {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-menu-list-item {
  margin-bottom: 18px;
  padding-left: 0;
  line-height: 1.111em;
}

.nav-link {
  color: var(--neutral--700);
  font-family: Roboto, sans-serif;
  line-height: 1.111em;
  text-decoration: none;
}

.nav-link:hover {
  color: var(--accent--primary-1);
}

.nav-link.w--current {
  font-family: Roboto, sans-serif;
}

.nav-link.hide {
  display: none;
}

.nav-link.text-200 {
  width: auto;
  font-size: 14px;
}

.menu-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.menu-wrapper.hide {
  display: none;
}

.text-50 {
  color: var(--neutral--600);
  font-size: 14px;
  line-height: 1.143em;
}

.text-50.medium {
  font-weight: 500;
}

.mg-bottom-10px {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
}

.grid-footer {
  grid-column-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: auto;
  justify-content: space-between;
  width: 100%;
  max-width: 1400px;
}

.grid-footer.v2 {
  grid-template-columns: 1.2fr minmax(139px, .6fr) minmax(139px, .6fr) 1.25fr;
  align-items: start;
}

.grid-newsletter {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  width: auto;
  height: 100%;
  display: flex;
}

.mg-right-12px {
  margin-right: 12px;
}

.mg-bottom-22px, .mg-bottom-22px.keep {
  margin-bottom: 22px;
}

.mg-bottom-38px {
  margin-bottom: 38px;
}

.mg-bottom-26px {
  margin-bottom: 26px;
}

.mg-right-22px {
  margin-right: 22px;
}

.testimonial-content {
  font-size: 20px;
  line-height: 1.7em;
}

.mg-bottom-14px {
  margin-bottom: 14px;
}

.mg-bottom-20px {
  color: var(--neutral--700);
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.mg-bottom-20px.lora {
  font-family: Lora, sans-serif;
}

.text-no-wrap {
  white-space: nowrap;
}

.play-icon {
  width: 100%;
  max-width: 80px;
}

.inline---block {
  color: var(--neutral--600);
  font-family: Roboto, sans-serif;
  line-height: 1.6em;
  display: inline-block;
}

.inline---block.margon-top-2 {
  margin-top: -6px;
}

.text-area-wrapper {
  min-width: 100%;
  max-width: 100%;
}

.outer-block {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-406 {
  grid-column-gap: 1.31rem;
  grid-row-gap: 1.31rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.inner-block-s {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9505e30a7945cc992556_Managment.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 40%;
  height: 21.1875rem;
  text-decoration: none;
  display: flex;
}

.inner-block-s.width-100 {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9506db32ea8fc141ea80_Nursing.webp");
  width: 100%;
}

.inner-block-s.width-100.hide-tablet {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9506db32ea8fc141ea80_Nursing.webp");
}

.inner-block-s.width-100.pharma {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9505b2164a0395719eed_Pharmacy.webp");
  background-position: 100%;
}

.inner-block-s.width-100.education {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb95064de62280d4a5c823_Education.webp");
}

.inner-block-s.width-100.diploma {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65ccb43c2fd355142645e6eb_diploma.webp");
}

.inner-block-s.width-100.diploma.hide-mobile {
  flex: 1;
  display: flex;
}

.inner-block-l {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb95055a8c477e43bddd74_Dental.webp");
  background-position: 50% 100%;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 21.125rem;
  text-decoration: none;
  display: flex;
}

.outer-block-2 {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner-block-l-2 {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/6875d40f51d30041f2f2cf34_Engineering.webp");
  background-size: 100%;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: 21.12rem;
  text-decoration: none;
  display: flex;
}

.grid-407 {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.grid-407.full-width.hide-computer {
  display: none;
}

.section-why {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-why.position-relative.contact---section {
  background-color: var(--neutral--700);
  margin-bottom: 411px;
  padding-bottom: 0;
}

.section-why.hero {
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.section-why.hero.v2 {
  padding-top: 88px;
  padding-bottom: 100px;
}

.section-why.hero.v3 {
  padding-top: 128px;
  padding-bottom: 164px;
  overflow: visible;
}

.section-why.hero.v4 {
  padding-top: 110px;
  padding-bottom: 0;
}

.section-why.hero.v5 {
  padding-top: 110px;
  padding-bottom: 110px;
}

.section-why.hero.v6 {
  padding-top: 74px;
  padding-bottom: 124px;
}

.section-why.hero.v7 {
  padding-top: 112px;
  padding-bottom: 160px;
}

.section-why.hero-full-image {
  background-image: linear-gradient(#0009, #0009), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  min-height: 90vh;
  display: flex;
}

.section-why.hero-full-image.hero-v1 {
  background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b4cb_collegue-photo-main-classroom-x-webflow-template.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 309px;
  padding-bottom: 363px;
}

.section-why.overflow-hidden.campus {
  padding-top: 240px;
  padding-bottom: 220px;
}

.section-why.top {
  padding-top: 100px;
}

.section-why.template-pages-hero {
  background-color: var(--neutral--700);
  padding-top: 148px;
  padding-bottom: 148px;
}

.section-why.template-pages-hero.short {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-why.hero-page {
  background-image: linear-gradient(to bottom, white 41%, var(--neutral--800) 41%);
  padding-top: 63px;
  padding-bottom: 200px;
  overflow: hidden;
}

.section-why.cta-home-pages {
  background-image: linear-gradient(to bottom, var(--neutral--200) 25%, white 25%);
  padding-top: 0;
}

.section-why._0px {
  padding-top: 0;
  padding-bottom: 0;
}

.section-why.intagram {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-why.hero-bg-color {
  background-color: var(--neutral--700);
  padding-top: 148px;
  padding-bottom: 148px;
  overflow: hidden;
}

.section-why.pd-156px {
  padding-top: 156px;
  padding-bottom: 156px;
}

.section-why.academics-programs {
  padding-top: 112px;
  padding-bottom: 240px;
}

.section-why.pd-top-112px---bottom-156px {
  padding-top: 112px;
  padding-bottom: 156px;
}

.section-why.pd-bottom-240px {
  padding-bottom: 240px;
}

.section-why.pd-140px {
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-why.pd-240px {
  padding-top: 240px;
  padding-bottom: 240px;
}

.section-why.pd-160px {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-why.pd-190px {
  padding-top: 190px;
  padding-bottom: 190px;
}

.section-why.pd-190px.full-image-v1 {
  background-image: linear-gradient(#0000008f, #0000008f), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b4cc_collegue-park-photo-classroom-x-webflow-template.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-why.pd-100px {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-why.not-found {
  padding-top: 195px;
  padding-bottom: 195px;
  position: relative;
  overflow: hidden;
}

.section-why.pd-250px {
  padding-top: 250px;
  padding-bottom: 250px;
}

.section-why.pd-250px.image-half-v1 {
  background-color: var(--neutral--200);
  background-color: var(--neutral--200);
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.subtitle-no-margin.color-neutral-400.mg-bottom-8px, .subtitle-no-margin.mg-bottom-8px {
  margin-bottom: 8px;
}

.subtitle-no-margin {
  color: var(--accent--primary-1);
  letter-spacing: .06em;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-weight: 500;
  line-height: 1.111em;
}

.subtitle-no-margin.color-neutral-400 {
  color: var(--neutral--400);
}

.subtitle-no-margin.color-neutral-400.mg-bottom-8px, .subtitle-no-margin.mg-bottom-8px {
  margin-bottom: 8px;
}

.subtitle-no-margin.txt-color-white {
  color: var(--neutral--100);
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.inner-block-s-copy {
  background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9508ebf8d27977a8f45f_Law.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: 21.1875rem;
  text-decoration: none;
  display: flex;
}

.header-nav-link-white {
  color: var(--neutral--100);
  padding: 0;
  line-height: 1.111em;
  text-decoration: none;
}

.header-nav-link-white:hover {
  color: var(--yellow);
}

.header-nav-link-white.w--current {
  color: var(--neutral--100);
}

.header-nav-link-white.w--current:hover {
  color: var(--yellow);
}

.header-nav-link-white.light {
  color: var(--neutral--100);
  transition: opacity .3s;
}

.header-nav-link-white.light:hover {
  opacity: .6;
}

.header-nav-link-white.light.w--current:hover {
  color: var(--neutral--100);
}

.header-nav-link-white.light.cart-link {
  color: var(--neutral--100);
  transition: opacity .3s;
}

.header-nav-link-white.cart-link {
  color: var(--neutral--800);
  background-color: #0000;
  margin-left: 32px;
  transition-property: none;
}

.header-nav-link-white.header-nav-link-right-white {
  padding-left: 0;
  font-family: Lora, sans-serif;
  font-size: 1rem;
}

.display-1-hero {
  color: var(--neutral--800);
  font-size: 82px;
  font-weight: 400;
  line-height: 1.098em;
}

.display-1-hero.color-neutral-100 {
  color: var(--neutral--100);
  font-family: Lora, sans-serif;
  font-size: 56px;
  font-weight: 500;
}

.display-1-hero.mg-bottom-22px {
  color: var(--yellow);
}

.display-1-hero.color-neutral-400 {
  color: var(--neutral--800);
}

.display-1-hero.color-neutral-800 {
  font-family: Lora, sans-serif;
}

.display-1-hero.color-neutral-800.new-display-hero {
  margin-top: 100px;
  font-size: 46px;
  font-weight: 600;
}

.dropdown-toggle-2 {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  color: #0b1829;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.dropdown-toggle-2:hover {
  color: #bb3950;
}

.dropdown-toggle-2.w--open {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-toggle-2.light {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
}

.dropdown-toggle-2.light:hover {
  color: var(--yellow);
}

.header-nav-link-right-white {
  color: var(--nav-color);
  width: 100%;
  padding: 0 0 0 0;
  font-family: Lora, sans-serif;
  font-size: 1rem;
  line-height: 1.111em;
  text-decoration: none;
  display: inline-block;
}

.header-nav-link-right-white:hover {
  color: var(--accent--primary-1);
}

.header-nav-link-right-white.w--current {
  color: var(--accent--primary-1);
  padding-left: 0;
  font-family: Lora, sans-serif;
  font-size: 1rem;
}

.header-nav-link-right-white.w--current:hover {
  color: var(--accent--primary-1);
}

.header-nav-link-right-white.light {
  color: var(--neutral--100);
  transition: opacity .3s;
}

.header-nav-link-right-white.light:hover {
  opacity: .6;
}

.header-nav-link-right-white.light.w--current:hover {
  color: var(--neutral--100);
}

.header-nav-link-right-white.light.cart-link {
  color: var(--neutral--100);
  transition: opacity .3s;
}

.header-nav-link-right-white.cart-link {
  color: var(--neutral--800);
  background-color: #0000;
  margin-left: 32px;
  transition-property: none;
}

.header-nav-link-right-white.opacity-0 {
  opacity: 0;
  cursor: none;
}

.header-nav-link-right-white.hidden {
  display: none;
}

.header-nav-link-right-white.dropdown-link {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  font-family: Roboto, sans-serif;
  font-size: .875rem;
}

.dropdown-wrapper-4 {
  width: 100%;
}

.dropdown-wrapper-4.ed-drop-down {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dropdown-column-wrapper-4 {
  background-color: #0000;
  padding: 30px 8px 8px;
  overflow: hidden;
  transform: translate(-10%);
}

.dropdown-column-wrapper-4.right {
  width: 500px;
  margin-left: 268px;
  padding-top: 2rem;
  padding-right: 8px;
  transform: none;
}

.dropdown-column-wrapper-4.right.w--open {
  width: 5rem;
  min-width: 12rem;
  margin-left: 0;
  padding: 1rem 0 0;
  top: 100%;
  left: -22%;
  right: -54.3507px;
  transform: none;
}

.nav-text {
  color: var(--neutral--200);
  font-family: Roboto, sans-serif;
  font-size: 1rem;
}

.nav-text.hide {
  display: block;
}

.nav-text.hide.txt-color-blue {
  color: var(--neutral--700);
}

.btn-primary-small {
  border: 1px solid var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  transform-style: preserve-3d;
  border-radius: 0;
  justify-content: center;
  padding: 26px 38px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, transform .3s, color .3s;
}

.btn-primary-small:hover {
  border-color: var(--neutral--700);
  background-color: var(--neutral--700);
  color: var(--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.btn-primary-small.small {
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-primary-small.small.white.v2 {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-primary-small.small.discount {
  height: auto;
  margin-left: 0;
}

.btn-primary-small.large {
  padding: 28px 56px;
  font-size: 18px;
  line-height: 1.111em;
}

.btn-primary-small.white {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-primary-small.white:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.btn-primary-small.white.no-hover {
  transition: none;
}

.btn-primary-small.white.no-hover:hover {
  background-color: var(--neutral--100);
  transform: none;
}

.btn-primary-small.white.no-hover.webflow {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: #146ef5;
}

.btn-primary-small.inside-input {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.btn-primary-small.inside-input.default {
  padding: 16px 24px;
  top: 8px;
  bottom: 8px;
  right: 8px;
}

.btn-primary-small.button-row {
  margin-right: 26px;
}

.btn-primary-small.download-app {
  display: flex;
}

.btn-primary-small.no-hover {
  transition: none;
}

.btn-primary-small.no-hover:hover {
  background-color: var(--accent--primary-1);
  transform: none;
}

.btn-primary-small.no-hover.brix {
  background-color: #553ffe;
  border-color: #553ffe;
}

.btn-primary-small.form {
  width: 100%;
  max-width: 302px;
}

.btn-primary-small.pagination-btn {
  margin-top: 60px;
}

.btn-primary-small.hover-light:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.btn-primary-small.hover-light.button-row {
  border-radius: 3px;
  margin-right: 0;
  padding: .5rem;
  font-family: Roboto, sans-serif;
  font-size: .6rem;
}

.btn-primary-small.hover-light.button-row.w--current {
  font-size: .8rem;
}

.heading, .field-label {
  font-family: Roboto, sans-serif;
}

.course-name-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--neutral--800);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1rem 1.5rem;
  display: flex;
}

.header-leftside {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.header-leftside.hidden-on-tablet {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
}

.dropdown {
  display: none;
}

.image-5 {
  width: 100%;
  height: 100%;
}

.qr-code {
  max-width: 50%;
}

.social-media-icon-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.html-embed-2 {
  justify-content: center;
  align-items: center;
  width: 2rem;
  display: flex;
}

.slide-content-container {
  width: 100%;
  height: 100%;
}

.text-span-2 {
  color: var(--yellow);
}

.text-404 {
  font-size: 20px;
  line-height: 1.1em;
}

.text-404.medium {
  font-weight: 500;
}

.text-404.medium.text-uppercase.color-neutral-800 {
  font-size: 16px;
}

.flex-horizontal-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-horizontal-2.start {
  justify-content: flex-start;
}

.flex-horizontal-2.start.flex-wrap-avatar {
  grid-row-gap: 16px;
  flex-wrap: wrap;
}

.div-block-20 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.footer-container {
  max-width: 100%;
}

.footer-bottom-wrapper {
  padding-top: 16px;
  padding-bottom: 16px;
}

.footer-bottom-wrapper.bg-accent-1 {
  background-color: var(--yellow);
}

.footer-bottom-wrapper.bg-neutral-700 {
  background-color: var(--neutral--700);
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
  padding: 12px 0;
  display: flex;
}

.slides-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.course-arrow {
  width: 22px;
}

.recruit-logo.alumni-logo-50 {
  max-width: 50%;
}

.recruit-logo.alumni-logo {
  max-width: 85%;
}

.recruit-logo.alumni-logo-70 {
  max-width: 70%;
}

.sticky-btn-enroll {
  position: fixed;
  inset: auto 2% 2% auto;
}

.sticky-btn-enroll.hide {
  display: flex;
  position: static;
  bottom: 7%;
}

.btn-container.whatsapp-btn, .btn-container.phone-btn {
  z-index: 9;
  position: absolute;
  inset: 0%;
}

.btn-container {
  background-color: var(--yellow);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  padding: 0;
  display: flex;
}

.btn-container.whatsapp-btn, .btn-container.phone-btn {
  z-index: 9;
  position: absolute;
  inset: 0%;
}

.btn-container.default-btn {
  z-index: 10;
}

.btn-container.default-btn.whatsapp-btn.green-bg {
  background-color: var(--wa-green);
  background-color: var(--wa-green);
}

.btn-container.default-btn.phone-btn {
  background-color: var(--yellow);
  inset: 0%;
}

.btn-container.default-btn.main-btn {
  background-color: var(--yellow);
}

.btn-container.test {
  border-radius: 10rem;
  width: auto;
  height: auto;
  padding: 1rem 1rem 1.2rem;
}

.btn-wrapper {
  z-index: 9;
  cursor: pointer;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: fixed;
  inset: auto 2% 2% auto;
}

.btn-wrapper.try-position {
  cursor: pointer;
  right: 37%;
}

.btn-wrapper.btn-call {
  bottom: 2%;
  left: 2%;
  right: auto;
}

.icon {
  margin-left: 0;
  position: static;
}

.ed-drop-down.w--open {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #ddd0;
  flex-direction: column;
  padding-left: 10px;
  display: flex;
  position: static;
}

.hide-mobile {
  display: block;
}

.hide-comp {
  display: none;
}

.div-block-22 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.btn-icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.enquire-close-icon, .enquire-open-icon {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.video {
  z-index: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.video-close-button {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
  display: none;
  position: absolute;
  inset: 5% 5% auto auto;
}

.image-21 {
  width: 100%;
  height: 100%;
}

.book-now-form {
  background-color: var(--neutral--100);
  position: absolute;
}

.book-now-form--wrap {
  z-index: 1000;
  background-color: var(--neutral--100);
  width: 50%;
  display: block;
  position: absolute;
}

.book-now-form--wrap.contact-page {
  width: 100%;
  inset: 0%;
}

.book-now-form--wrap.contact-page.hide {
  display: none;
}

.form-close-icon {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 2% 2% auto auto;
}

.new-header-wrapper {
  background-color: var(--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
}

.new-header-wrapper.header-top {
  padding-top: 0;
  padding-bottom: 0;
}

.new-header-wrapper.header-top:hover {
  color: var(--yellow);
}

.new-header-wrapper.header-top-transparent {
  background-color: #fff0;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: fixed;
  top: 0;
}

.reserve-spot-button {
  color: var(--neutral--800);
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
}

.txt-small-counter {
  font-size: 32px;
}

.hide {
  display: none;
}

.blog-slide {
  width: 50%;
  max-width: 50%;
  padding: 1.75rem;
}

.blog-slide._52px {
  margin-right: 52px;
}

.blog-slide._52px.full-width-slide, .blog-slide.testimonial-content {
  max-width: 100%;
}

.grid-420 {
  grid-template-rows: auto;
  place-items: center stretch;
  margin-top: 20px;
}

.text-block-15 {
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}

.grid-421 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.div-block-36 {
  flex-flow: column;
  justify-content: space-between;
  padding: 10px;
  display: flex;
}

.image-29 {
  width: 100%;
  height: 100%;
}

.grid-422 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

@media screen and (min-width: 1440px) {
  .grid-2-columns.style---styleguide-wrapper {
    grid-template-columns: .3fr 1fr;
  }

  .grid-2-columns.form {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: none;
  }

  .grid-2-columns.text-left-default {
    margin-bottom: 140px;
  }

  .grid-2-columns.text-right-default {
    margin-top: 0;
  }

  .grid-2-columns.left-image-layout {
    grid-template-rows: 1fr auto;
  }

  .grid-2-columns.layout-images-left---grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: auto auto;
    justify-content: space-between;
    justify-items: center;
  }

  .grid-2-columns.header-top-copy {
    grid-template-columns: 2fr;
    justify-items: center;
  }

  .card.form {
    min-height: 730px;
  }

  .card.form.request-a-tour.enrollment-form {
    margin-left: -2rem;
    padding: 3rem;
  }

  .card.form.admission-form.first {
    padding: 1.5rem;
  }

  .card.form.admission-form.middle {
    padding: 0;
  }

  .card.value {
    padding: 1.3rem;
  }

  .card.content-left.card-over-image {
    justify-content: flex-start;
    height: 263.232px;
  }

  .card.inner-step-card {
    width: 100%;
  }

  .card.alumini-inner {
    width: 77.75rem;
  }

  .style---typography-block-grid {
    grid-template-columns: minmax(auto, 380px) .8fr;
  }

  .text-200.medium.text-uppercase.color-accent-1 {
    color: var(--neutral--800);
  }

  .display-1.mg-bottom-22px {
    color: var(--yellow);
  }

  .grid-1-column.gap-row-28px.gap-row-16-mbl.images---last {
    grid-template-rows: 1fr;
  }

  .display-2.color-accent-1.mg-bottom-16px {
    color: var(--yellow);
  }

  .display-3 {
    font-size: 37px;
  }

  .display-3.mg-bottom-20px {
    font-family: Lora, sans-serif;
    font-size: 42px;
  }

  .display-3.text-color-blue {
    color: var(--neutral--700);
  }

  .text-300 {
    line-height: 1.3em;
  }

  .text-300.medium.text-uppercase {
    color: var(--neutral--700);
    font-size: 18px;
  }

  .text-100.bold.text-uppercase.underline, .text-100.bold.text-uppercase.underline-y, .text-100.bold.text-uppercase.underline, .text-100.bold.text-uppercase.underline-y, .text-100.bold.text-uppercase.underline, .text-100.bold.text-uppercase.underline-y, .text-100.bold.text-uppercase.underline, .text-100.bold.text-uppercase.underline-y {
    color: var(--yellow);
  }

  .grid-3-columns.values-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: 90%;
  }

  .grid-3-columns.values-grid.grid-3-column {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.stats-v2 {
    grid-column-gap: 100px;
  }

  .inner-container._484px._100---tablet, .inner-container._695px._100---tablet {
    max-width: 50%;
  }

  .inner-container._730px._600px---tablet.center {
    max-width: 95%;
  }

  .inner-container._512px._100---tablet {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .inner-container._484px._100---tablet, .inner-container._695px._100---tablet {
    max-width: 50%;
  }

  .inner-container._695px._100---tablet {
    max-width: 50%;
  }

  .inner-container._695px._100---tablet.max-height {
    max-height: 600px;
  }

  .inner-container._700px---tablet {
    align-items: center;
    display: flex;
  }

  .inner-container._700px---tablet.no-flex {
    display: block;
  }

  .inner-container._392px._100---tablet {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .inner-container._540px.center {
    max-width: 80%;
  }

  .inner-container.full-image-right-hero {
    width: 92vw;
  }

  .inner-container.full-image-right-hero.v2 {
    width: 93vw;
  }

  .inner-container.contact---section---form {
    max-width: 600px;
  }

  .inner-container._500px---mbl.center.mg-top-60px.mg-bottom-40px {
    margin-bottom: 60px;
  }

  .inner-container._600px---mbl {
    margin-top: 0;
    padding-bottom: 0;
  }

  .inner-container._350px---mbl.center {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .inner-container.events-card-image {
    width: 56%;
  }

  .mg-bottom-0 {
    color: var(--neutral--600);
  }

  .btn-primary {
    background-color: var(--accent--primary-1);
  }

  .btn-primary.small {
    mix-blend-mode: normal;
    mix-blend-mode: normal;
    transition: opacity .2s, border-color .3s, background-color .3s, transform .3s, color .3s;
  }

  .badge-primary.small.medium {
    background-color: var(--neutral--700);
    background-color: var(--neutral--700);
    background-color: var(--neutral--700);
    margin-right: 16px;
  }

  .social-icon-font {
    color: var(--neutral--100);
  }

  .social-icon-square.size-22px {
    background-color: var(--neutral--800);
    background-color: var(--neutral--800);
  }

  .line-rounded-icon.link-icon-left.txt-color-blue {
    color: var(--neutral--800);
  }

  .style---dropdown-toggle {
    padding-top: 28px;
    padding-bottom: 28px;
    font-size: 20px;
    line-height: 20px;
  }

  .style---dropdown-link-sidebar {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 20px;
  }

  .style---dropdown-link-icon-sidebar {
    max-width: 46px;
    margin-right: 14px;
  }

  .style---logo-wrapper {
    justify-content: center;
    display: flex;
  }

  .style---logo-sidebar {
    max-width: 260px;
  }

  .container-default {
    max-width: 1440px;
    transition: opacity .2s, color .2s, background-color .2s;
  }

  .container-default.values-container, .container-default.flex-vertical---mbl {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-default.values-container, .container-default.flex-vertical---mbl {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-default.no-padding {
    max-width: 1292px;
    padding-left: 0;
    padding-right: 1.3rem;
  }

  .section {
    padding-top: 40px;
  }

  .section.intagram, .section.pd-140px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.pd-190px.full-image-v1, .section.pd-190px.full-image-v1.mg-bottom-80px {
    margin-bottom: 0;
  }

  .section.position-relative.contact---section {
    color: #002a5c;
    padding-bottom: 70px;
  }

  .section.hero-full-image.hero-v1 {
    justify-content: center;
  }

  .section.hero-full-image.hero-v1.ed-one-hero {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65c8a273c817a56947cc942a_B.Ed%20Banner.webp");
    background-position: 0 0, 0 100%;
  }

  .section.hero-full-image.hero-v1.home-hero-new {
    padding-bottom: 27vh;
  }

  .section.hero-full-image.hero-v1.diploma-hero {
    background-size: auto, cover;
  }

  .section.overflow-hidden {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.overflow-hidden.bg-neutral-200 {
    padding-top: 40px;
  }

  .section._0px.bg-neutral-100.position-relative {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section._0px.position-relative {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.pd-250px.image-half-v1 {
    padding-top: 100px;
    padding-bottom: 0;
    padding-left: 55px;
  }

  .section.intagram, .section.pd-140px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.bg-neutral-700.overflow-hidden {
    padding-bottom: 150px;
  }

  .section.pd-190px.full-image-v1, .section.pd-190px.full-image-v1.mg-bottom-80px {
    margin-bottom: 0;
  }

  .section.pd-190px.full-image-v1, .section.pd-190px.full-image-v1.mg-bottom-80px, .section.pd-190px.full-image-v1.mg-bottom-80px {
    margin-bottom: 0;
  }

  .section.pd-190px.bg-neutral-200 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section._32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section._32.flex-center {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .link-wrapper.contact-bars.alt {
    color: var(--neutral--800);
    text-decoration: none;
  }

  .link-wrapper.footer-contact-link {
    margin-top: .3rem;
    margin-left: 0;
  }

  .link-wrapper.footer-contact-link:hover {
    text-decoration: underline;
  }

  .link-text.text-100.medium.txt-color-blue {
    color: var(--neutral--800);
  }

  .heading-h1-size.color-accent-1.mg-bottom-16px {
    color: var(--yellow);
  }

  .header-nav-menu-list {
    width: auto;
  }

  .header-logo-link {
    width: 100%;
    max-width: 300px;
  }

  .header-logo-link.w--current {
    width: 300px;
  }

  .header-middle {
    width: 14%;
    margin-left: -119px;
    padding-left: 0%;
  }

  .header-middle.mobile-width._100---tablet {
    width: 300px;
    margin-left: 0;
  }

  .btn-square-secondary.white.sider-arrow.right---bottom-center, .btn-square-secondary.white.sider-arrow.left---bottom-center, .btn-square-secondary.white.sider-arrow.right---bottom-center, .btn-square-secondary.white.sider-arrow.left---bottom-center, .btn-square-secondary.white.sider-arrow.right---bottom-center, .btn-square-secondary.white.sider-arrow.left---bottom-center, .btn-square-secondary.white.sider-arrow.right---bottom-center, .btn-square-secondary.white.sider-arrow.left---bottom-center {
    bottom: -30%;
  }

  .header-top-wrapper.bg-neutral-700.bg-yellow, .header-top-wrapper.bg-accent-1, .header-top-wrapper.bg-neutral-700.bg-yellow, .header-top-wrapper.bg-neutral-700.bg-yellow, .header-top-wrapper.bg-accent-1 {
    background-color: var(--yellow);
  }

  .flex-horizontal.explore-section, .flex-horizontal.explore-flex {
    align-items: center;
  }

  .flex-horizontal.end.center-mb.hidden-on-mbl {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-end;
    font-size: 1rem;
  }

  .flex-horizontal.explore-section, .flex-horizontal.explore-flex {
    align-items: center;
  }

  .footer-wrapper {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-list-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: flex-start;
  }

  .footer-top {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .icon-pagraph-wrapper {
    color: var(--neutral--600);
    text-decoration: none;
  }

  .subtitle {
    color: #ffca3a;
  }

  .half-bg-image-right.image-half---v1 {
    background-position: 50% 18%;
  }

  .half-bg-image-left.image-half---v1 {
    aspect-ratio: auto;
    object-fit: fill;
    aspect-ratio: auto;
    object-fit: fill;
    background-position: 50% 28%;
    max-height: none;
  }

  .image.width-100 {
    height: auto;
  }

  .image.width-100.margin-top--20 {
    margin-top: -200px;
  }

  .image.contain {
    object-position: 41% 62%;
  }

  .slide-item-mg {
    margin-right: 20px;
  }

  .image-wrapper {
    justify-content: center;
  }

  .image-wrapper.team-item-image {
    height: 430.43px;
  }

  .step-circle-number, .line {
    background-color: var(--yellow);
  }

  .line.small, .line.mg-bottom-26px, .line.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
  }

  .line.size-150px.center.mg-bottom-20px, .line.white.mg-bottom-40px, .line.mg-bottom-28px {
    background-color: var(--yellow);
  }

  .line.line-hero-center.mg-bottom-28px {
    background-color: var(--yellow);
    background-color: var(--yellow);
    margin-bottom: 32px;
  }

  .line.small, .line.mg-bottom-26px, .line.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
  }

  .line.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .line.size-100px.mg-top-40px {
    background-color: var(--yellow);
    color: var(--yellow);
  }

  .line.size-150px.center.mg-bottom-20px {
    background-color: var(--yellow);
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .line.white.mg-bottom-40px {
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .line.mg-bottom-28px {
    background-color: var(--yellow);
  }

  .line.size-52px.grow {
    background-color: var(--yellow);
    color: var(--yellow);
    background-color: var(--yellow);
  }

  .nav-content.flex-horizontal {
    flex-direction: row;
  }

  .nav-menu-list-item, .nav-link, .nav-link.w--current {
    color: var(--neutral--700);
  }

  .menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .grid-footer {
    grid-template-columns: auto auto auto auto;
  }

  .program-item.hide {
    display: none;
  }

  .bg.about-bg-image {
    background-color: var(--neutral--800);
    background-color: var(--neutral--800);
  }

  .event-card-content {
    align-items: center;
    display: flex;
  }

  .position-absolute.card-above-image-bottom-left {
    bottom: -16px;
  }

  .contact---section---form---bg {
    background-color: #ffca3a;
    left: 0;
  }

  .inline---block {
    color: var(--neutral--600);
  }

  .grid-405 {
    grid-column-gap: 1.37rem;
    grid-row-gap: 1.37rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .outer-block {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inner-small {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5a2__mg_7192%204.webp");
    background-position: 0 0;
    background-size: auto;
    flex-direction: column;
    justify-content: flex-end;
    width: 24.125rem;
    height: 21.1875rem;
    display: flex;
  }

  .div-block {
    background-color: var(--neutral--800);
    justify-content: space-between;
    align-items: center;
    height: 5.875rem;
    padding: .94rem 2.5rem;
    display: flex;
  }

  .display-3-copy {
    color: var(--neutral--100);
    font-family: Inter, sans-serif;
    font-size: 1.125rem;
  }

  .inner-block-big {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5a4_pain%201.webp");
    background-position: 0 0;
    background-size: auto;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 49.5625rem;
    height: 21.125rem;
    display: flex;
  }

  .div-block-2 {
    background-color: var(--neutral--800);
    justify-content: space-between;
    align-items: center;
    width: 49.5625rem;
    height: 5.875rem;
    padding: .94rem 2.5rem;
    display: flex;
  }

  .div-block-3 {
    width: 49.5625rem;
  }

  .grid-406 {
    grid-column-gap: 1.31rem;
    grid-row-gap: 1.31rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-4 {
    grid-column-gap: 1.31rem;
    grid-row-gap: 1.31rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inner-block-s {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    height: 21.1875rem;
    display: flex;
  }

  .inner-block-s.width-100.diploma.hide-comp {
    display: none;
  }

  .div-block-6 {
    background-color: var(--neutral--800);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 5.875rem;
    padding: .94rem 2.5rem;
    display: flex;
  }

  .inner-block-l {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 21.125rem;
    display: flex;
  }

  .div-block-8 {
    background-color: var(--neutral--800);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 5.875rem;
    padding: .94rem 2.5rem;
    display: flex;
  }

  .outer-block-2 {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inner-block-l-2 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 21.125rem;
    display: flex;
  }

  .grid-407 {
    grid-column-gap: 1.31rem;
    grid-row-gap: 1.31rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-9 {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5a7__mg_7192%202.webp");
    background-position: 0 0;
    background-size: auto;
    width: 24.125rem;
    height: 25.25rem;
  }

  .inner-block-s-2 {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5a6__mg_7192%201.webp");
    background-position: 0 0;
    background-size: auto;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 24.125rem;
    height: 21.1875rem;
    display: flex;
  }

  .inner-block-s-3 {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5a7__mg_7192%202.webp");
    background-position: 0 0;
    background-size: auto;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 21.1875rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .inner-block-s-4 {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5ae_NewArt4_Feature%20(1)%201.webp");
    background-position: 0 0;
    background-size: auto;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 21.1875rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .inner-block-s-3-copy {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5a2__mg_7192%204.webp");
    background-position: 0 0;
    background-size: auto;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 21.1875rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .section-why.pd-250px.image-half-v1 {
    max-height: 90vh;
    margin-bottom: 0;
    padding-top: 100px;
  }

  .upper-block {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .container-default-events {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .upper-container {
    grid-column-gap: 8.37rem;
    grid-row-gap: 8.37rem;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .container-default-why {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    transition: opacity .2s, color .2s, background-color .2s;
    display: flex;
  }

  .upper-left {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    flex-direction: column;
    align-items: flex-start;
    margin-top: -426px;
    display: flex;
  }

  .upper-left-top {
    grid-column-gap: 1.27rem;
    grid-row-gap: 1.27rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 28.875rem;
    display: flex;
  }

  .paragraph {
    margin-bottom: 0;
  }

  .mg-bottom-0-e {
    width: 27.875rem;
    font-size: 1.125rem;
    line-height: 1.875rem;
  }

  .grid-408 {
    grid-column-gap: 1.97rem;
    grid-row-gap: 1.97rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-10 {
    grid-column-gap: 2.13rem;
    grid-row-gap: 2.13rem;
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5af_Rectangle%204468.png");
    background-position: 0 0;
    background-size: auto;
    align-items: center;
    width: 40.625rem;
    height: 14.5613rem;
    display: flex;
  }

  .ouer-right-e {
    grid-column-gap: 1.71rem;
    grid-row-gap: 1.71rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .image-2 {
    margin-left: -36px;
    padding-left: 0;
  }

  .display-2-e {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }

  .display-2-e.color-accent-1.mg-bottom-16px {
    color: var(--yellow);
  }

  .display-3-center {
    text-align: center;
  }

  .header-top-wrapper-alumini {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .header-top-wrapper-alumini.bg-neutral-700 {
    background-color: var(--yellow);
  }

  .header-top-wrapper-alumini.bg-accent-1 {
    background-color: #ffca3a;
  }

  .container-default-alumini {
    grid-column-gap: 3.06rem;
    grid-row-gap: 3.06rem;
    flex-direction: column;
    justify-content: center;
    transition: opacity .2s, color .2s, background-color .2s;
    display: flex;
  }

  .grid-409 {
    grid-column-gap: 3.06rem;
    grid-row-gap: 3.06rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .alumini-inner-block {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    border-top: 1px solid #e5e8ec;
    border-bottom: 1px solid #e5e8ec;
    justify-content: flex-start;
    align-items: center;
    width: 77.75rem;
    height: 13.9409rem;
    padding: 2.5rem 1.88rem;
    display: flex;
  }

  .text-alumini {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-2 {
    text-align: left;
    width: 21.125rem;
    height: 3.25rem;
  }

  .mg-bottom-0-l {
    width: 29.125rem;
    height: 3.25rem;
  }

  .div-block-11 {
    grid-column-gap: 3.06rem;
    grid-row-gap: 3.06rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-default-aluminis {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-12 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .subtitle-no-margin {
    color: #ffca3a;
    margin-bottom: 0;
  }

  .subtitle-no-margin.txt-color-white {
    color: var(--neutral--100);
  }

  .inner-block-s-copy {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    height: 21.1875rem;
    display: flex;
  }

  .header-nav-link-white.header-nav-link-right-white {
    color: var(--neutral--800);
  }

  .line-grey {
    background-color: var(--yellow);
  }

  .line-grey.small, .line-grey.mg-bottom-26px, .line-grey.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
  }

  .line-grey.size-150px.center.mg-bottom-20px, .line-grey.mg-bottom-28px {
    background-color: var(--yellow);
  }

  .line-grey.line-hero-center.mg-bottom-28px {
    background-color: var(--accent--primary-1);
    background-color: var(--accent--primary-1);
    margin-bottom: 10px;
  }

  .line-grey.small, .line-grey.mg-bottom-26px, .line-grey.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
  }

  .line-grey.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .line-grey.size-100px.mg-top-40px {
    background-color: var(--yellow);
    color: var(--yellow);
  }

  .line-grey.size-150px.center.mg-bottom-20px {
    background-color: var(--yellow);
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .line-grey.mg-bottom-28px {
    background-color: var(--yellow);
  }

  .line-grey.size-52px.grow {
    background-color: var(--yellow);
    color: var(--yellow);
    background-color: var(--yellow);
  }

  .line-cover {
    background-color: var(--yellow);
  }

  .line-cover.small, .line-cover.mg-bottom-26px, .line-cover.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
  }

  .line-cover.size-150px.center.mg-bottom-20px, .line-cover.mg-bottom-28px {
    background-color: var(--yellow);
  }

  .line-cover.line-hero-center.mg-bottom-28px {
    background-color: var(--accent--primary-1);
    background-color: var(--accent--primary-1);
    margin-bottom: 10px;
  }

  .line-cover.small, .line-cover.mg-bottom-26px, .line-cover.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
  }

  .line-cover.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .line-cover.size-100px.mg-top-40px {
    background-color: var(--yellow);
    color: var(--yellow);
  }

  .line-cover.size-150px.center.mg-bottom-20px {
    background-color: var(--yellow);
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .line-cover.mg-bottom-28px {
    background-color: var(--yellow);
  }

  .line-cover.size-52px.grow {
    background-color: var(--yellow);
    color: var(--yellow);
    background-color: var(--yellow);
  }

  .text-100-yellow.bold.text-uppercase.underline, .text-100-yellow.bold.text-uppercase.underline-y, .text-100-yellow.bold.text-uppercase.underline, .text-100-yellow.bold.text-uppercase.underline-y, .text-100-yellow.bold.text-uppercase.underline, .text-100-yellow.bold.text-uppercase.underline-y, .text-100-yellow.bold.text-uppercase.underline, .text-100-yellow.bold.text-uppercase.underline-y, .display-1-hero.mg-bottom-22px, .display-1-hero.mg-bottom-22px {
    color: var(--yellow);
  }

  .dropdown-toggle-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 0;
    margin-right: auto;
  }

  .line-white {
    background-color: var(--yellow);
  }

  .line-white.small, .line-white.mg-bottom-26px, .line-white.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
  }

  .line-white.size-150px.center.mg-bottom-20px, .line-white.white.mg-bottom-40px, .line-white.mg-bottom-28px {
    background-color: var(--yellow);
  }

  .line-white.line-hero-center.mg-bottom-28px {
    background-color: var(--yellow);
    background-color: var(--yellow);
    margin-bottom: 10px;
  }

  .line-white.small, .line-white.mg-bottom-26px, .line-white.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
  }

  .line-white.size-100px.center.mg-bottom-16px {
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .line-white.size-100px.mg-top-40px {
    background-color: var(--yellow);
    color: var(--yellow);
  }

  .line-white.size-150px.center.mg-bottom-20px {
    background-color: var(--yellow);
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .line-white.white.mg-bottom-40px {
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .line-white.mg-bottom-28px {
    background-color: var(--yellow);
  }

  .line-white.size-52px.grow {
    background-color: var(--yellow);
    color: var(--yellow);
    background-color: var(--yellow);
  }

  .bold-text-2 {
    color: var(--neutral--600);
  }

  .header-nav-link-right-white {
    color: var(--neutral--800);
  }

  .dropdown-wrapper-4 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    display: flex;
  }

  .dropdown-wrapper-4.ed-drop-down {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    flex-direction: column;
  }

  .dropdown-column-wrapper-4.right.w--open {
    left: -100%;
    transform: none;
  }

  .nav-text {
    font-size: 1rem;
  }

  .nav-text.hide {
    display: block;
  }

  .nav-text.hide.txt-color-blue {
    color: var(--neutral--800);
  }

  .btn-primary-small.small {
    mix-blend-mode: normal;
    transition: opacity .2s, border-color .3s, background-color .3s, transform .3s, color .3s;
  }

  .btn-primary-small.hover-light.button-row {
    margin-right: 0;
  }

  .display-1-head.mg-bottom-0 {
    color: var(--neutral--700);
    font-size: 56px;
  }

  .display-1-head.mg-bottom-22px {
    color: var(--yellow);
  }

  .checkbox-label {
    text-transform: none;
  }

  .dropdown.mobile-view {
    display: none;
  }

  .text-span {
    color: var(--accent--primary-1);
    font-weight: 600;
  }

  .form-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex;
  }

  .contact---section---form---bg-img {
    background-color: #ffca3a;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .why-icon {
    width: 4rem;
  }

  .social-media-icon-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .html-embed-2 {
    justify-content: center;
    align-items: center;
    width: 2rem;
    display: flex;
  }

  .html-embed-2.youtube {
    width: 2.1rem;
  }

  .image-6 {
    object-position: 0% 0%;
    width: 108%;
    min-width: 110%;
  }

  .div-block-17, .div-block-18, .div-block-19 {
    display: none;
  }

  .form-3 {
    width: auto;
  }

  .footer-container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .footer-bottom-wrapper.bg-neutral-700 {
    background-color: var(--neutral--700);
    margin-top: 3rem;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .footer-bottom-wrapper.bg-accent-1 {
    background-color: var(--yellow);
  }

  .stats-number.color-accent-1.mg-bottom-16px {
    color: var(--yellow);
  }

  .recruit-logo.alumni-logo-50 {
    max-width: 50%;
  }

  .icon {
    justify-content: center;
    align-items: center;
    width: 10px;
    height: 10px;
    display: flex;
    position: static;
  }

  .ed-drop-down {
    position: static;
  }

  .ed-drop-down.w--open {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    background-color: #ddd0;
    flex-direction: column;
    padding: 10px;
    display: flex;
  }

  .div-block-22 {
    align-items: flex-start;
  }

  .dropdown-wrapper-5 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    display: flex;
  }

  .dropdown-wrapper-5.ed-drop-down {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    flex-direction: column;
  }

  .dropdown-toggle-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 0;
    margin-right: auto;
  }

  .hero-heading-container {
    width: 80%;
  }
}

@media screen and (min-width: 1920px) {
  .grid-2-columns.header-top {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    justify-content: space-between;
  }

  .grid-2-columns.header-top-copy, .grid-2-columns.header-top {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    justify-content: space-between;
  }

  .grid-2-columns.form {
    max-width: none;
  }

  .grid-2-columns.text-left-default {
    grid-column-gap: 40px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: .8fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-2-columns.layout-images-left---grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .grid-2-columns.header-top-copy {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    justify-content: space-between;
  }

  .card.form.request-a-tour.enrollment-form {
    align-items: center;
    min-height: auto;
    margin-left: -2rem;
    padding: 3rem;
  }

  .card.value.no-shadow.hide-comp {
    display: none;
  }

  .grid-4-columns.instagram-v1 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .color-neutral-100.mg-bottom-22px {
    font-size: 20px;
  }

  .grid-1-column.align-left {
    justify-items: start;
  }

  .text-400.medium {
    font-size: 20px;
  }

  .grid-3-columns.grid-community.max-width {
    max-width: 100%;
  }

  .grid-3-columns.grid-community.no-gap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .style---heading {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .inner-container.full-image-right-hero.v2 {
    width: 93vw;
  }

  .inner-container._501px._100---tablet {
    max-width: 100%;
  }

  .inner-container.contact---section---form {
    max-width: 600px;
    margin-bottom: 0;
  }

  .style---content-wrapper {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .line-rounded-icon.link-icon-left.color-accent-1.yellow {
    color: var(--yellow);
    margin-right: 6px;
  }

  .container-default {
    max-width: 1440px;
    padding-left: 7.5rem;
  }

  .container-default.flex-vertical---mbl {
    justify-content: center;
  }

  .container-default.no-padding.full-height {
    height: 100%;
    padding-right: 0;
  }

  .container-default.bg-img {
    background-size: cover;
    height: 1000px;
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1.engineering, .section.hero-full-image.hero-v1.ed-one-hero {
    background-position: 0 0, 0 100%;
  }

  .section.hero-full-image.hero-v1.dental, .section.hero-full-image.hero-v1.nursing, .section.hero-full-image.hero-v1.management, .section.hero-full-image.hero-v1.sdd, .section.hero-full-image.hero-v1.satguru, .section.hero-full-image.hero-v1.pharma {
    background-position: 0 0, 0 100%;
  }

  .section.hero-full-image.hero-v1.engineering, .section.hero-full-image.hero-v1.ed-one-hero {
    background-position: 0 0, 0 100%;
  }

  .section.hero-full-image.hero-v1.dental, .section.hero-full-image.hero-v1.nursing, .section.hero-full-image.hero-v1.management, .section.hero-full-image.hero-v1.sdd, .section.hero-full-image.hero-v1.satguru, .section.hero-full-image.hero-v1.pharma {
    background-position: 0 0, 0 100%;
  }

  .section.hero-full-image.hero-v1.engineering, .section.hero-full-image.hero-v1.ed-one-hero {
    background-position: 0 0, 0 100%;
  }

  .section.hero-full-image.hero-v1.dental, .section.hero-full-image.hero-v1.nursing, .section.hero-full-image.hero-v1.management, .section.hero-full-image.hero-v1.sdd, .section.hero-full-image.hero-v1.satguru, .section.hero-full-image.hero-v1.pharma {
    background-position: 0 0, 0 100%;
  }

  .section.hero-full-image.hero-v1.events {
    background-size: auto, cover;
    min-height: 97vh;
  }

  .section.hero-full-image.hero-v1.pharma {
    height: 100vh;
  }

  .section.hero-full-image.hero-v1.engineering, .section.hero-full-image.hero-v1.ed-one-hero {
    background-position: 0 0, 0 100%;
  }

  .section.hero-full-image.hero-v1.contact-us {
    background-position: 50%;
    min-height: 69vh;
    margin-top: 154px;
  }

  .section.hero-full-image.hero-v1.dental, .section.hero-full-image.hero-v1.nursing, .section.hero-full-image.hero-v1.management, .section.hero-full-image.hero-v1.sdd, .section.hero-full-image.hero-v1.satguru, .section.hero-full-image.hero-v1.pharma {
    background-position: 0 0, 0 100%;
  }

  .section.hero-full-image.hero-v1.home-hero-new {
    min-height: 100vh;
    padding-bottom: 31vh;
  }

  .section.hero-full-image.hero-v1.placement {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/661a80a1176bb28a4f4d7ad0_Placement%20Banner%202.webp");
    background-position: 0 0, 100% 0;
  }

  .section.bg-neutral-200.hide {
    display: none;
  }

  .section.pd-250px.image-half-v1 {
    padding-top: 150px;
    padding-bottom: 150px;
    padding-left: 0;
  }

  .section._32.flex-center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .header-content-wrapper.header-top.tablet-view {
    border-bottom-style: none;
    height: 100%;
    padding: 1.3rem 0;
  }

  .header-nav-menu-list {
    width: auto;
  }

  .header-nav-menu-list.align-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header-nav-list-item {
    display: block;
  }

  .header-logo-link.w--current {
    width: 300px;
  }

  .header-right-side.hidden-on-tablet {
    width: auto;
  }

  .header-middle {
    width: 10%;
    padding-left: 0%;
  }

  .header-middle.mobile-width._100---tablet {
    width: 300px;
  }

  .btn-square-secondary.white.sider-arrow.right---bottom-center, .btn-square-secondary.white.sider-arrow.left---bottom-center, .btn-square-secondary.white.sider-arrow.right---bottom-center, .btn-square-secondary.white.sider-arrow.left---bottom-center, .btn-square-secondary.white.sider-arrow.right---bottom-center, .btn-square-secondary.white.sider-arrow.left---bottom-center, .btn-square-secondary.white.sider-arrow.right---bottom-center, .btn-square-secondary.white.sider-arrow.left---bottom-center {
    bottom: -30%;
  }

  .header-top-wrapper.bg-neutral-700 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .flex-horizontal.end.center-mb.hidden-on-mbl {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-end;
  }

  .footer-top {
    align-items: center;
  }

  .text-center.align-center {
    justify-content: flex-start;
  }

  .half-bg-image-right.image-half---v1 {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9d3c1ead9c8a32863219_About%20us.webp");
    background-position: 50%;
    height: 100%;
  }

  .slider-mask.max-width-1032px.no-max-width {
    max-width: none;
  }

  .image-wrapper.blog-img {
    height: 400px;
  }

  .checkout-col-right {
    position: sticky;
    top: 24px;
  }

  .image-home-link-wrapper {
    max-width: 560px;
  }

  .grid-footer {
    width: 100%;
  }

  .container-default-secondary {
    padding: 0;
  }

  .contact---section---form---bg {
    left: 0;
  }

  .inner-block-s {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9505e30a7945cc992556_Managment.webp");
    background-size: cover;
    width: 36%;
  }

  .inner-block-s.width-100 {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb95064de62280d4a5c823_Education.webp");
  }

  .inner-block-s.width-100.hide-tablet {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9506db32ea8fc141ea80_Nursing.webp");
  }

  .inner-block-s.width-100.nursing, .inner-block-s.width-100.hide-tablet {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9506db32ea8fc141ea80_Nursing.webp");
  }

  .inner-block-s.width-100.pharma {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9505b2164a0395719eed_Pharmacy.webp");
  }

  .inner-block-s.width-100.nursing {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9506db32ea8fc141ea80_Nursing.webp");
  }

  .div-block-6 {
    width: 100%;
  }

  .inner-block-l {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb95055a8c477e43bddd74_Dental.webp");
    background-position: 50% 100%;
    width: 70%;
  }

  .div-block-8 {
    width: 100%;
  }

  .inner-block-l-2 {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb94b8a1358e326040c2af_Engineering.webp");
    background-size: cover;
    width: 100%;
  }

  .grid-407 {
    width: 100%;
  }

  .inner-block-s-3 {
    background-size: cover;
    width: 100%;
  }

  .inner-block-s-4 {
    width: 100%;
  }

  .inner-block-s-3-copy {
    background-size: cover;
    width: 100%;
  }

  .section-why.pd-250px.image-half-v1 {
    max-height: 90vh;
  }

  .subtitle-no-margin.txt-color-white {
    color: var(--neutral--100);
  }

  .inner-block-s-copy {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9508ebf8d27977a8f45f_Law.webp");
    background-size: cover;
    width: 50%;
  }

  .header-nav-link-right-white {
    font-size: 1rem;
  }

  .header-nav-link-right-white.dropdown-link.w--current {
    font-size: .875rem;
  }

  .dropdown-wrapper-4.ed-drop-down {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 0;
  }

  .nav-text {
    font-size: 16px;
  }

  .nav-text.hide {
    display: block;
  }

  .btn-primary-small.hover-light.button-row {
    margin-right: 0;
  }

  .header-leftside.hidden-on-tablet {
    width: auto;
  }

  .contact---section---form---bg-img {
    object-position: 50% 100%;
    align-items: flex-end;
    display: flex;
    overflow: hidden;
  }

  .why-icon {
    height: 4rem;
  }

  .why-icon.large-5rem {
    width: 6rem;
    height: 4rem;
  }

  .image-6 {
    object-position: 0% 86%;
    width: 100%;
  }

  .form-3 {
    width: 100%;
  }

  .flex-horizontal-2.start.flex-wrap-avatar {
    flex-direction: row;
  }

  .footer-container {
    max-width: 1400%;
  }

  .footer-bottom-wrapper.bg-neutral-700 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .footer-bottom-wrapper.bg-accent-1 {
    background-color: var(--accent--primary-1);
  }

  .image-19 {
    width: 100%;
  }

  .ed-drop-down {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #ddd0;
    flex-direction: column;
    padding-left: 20px;
  }

  .ed-drop-down.w--open {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 0;
  }

  .grid-content-container {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--neutral--700);
    flex-direction: column;
    padding: 1rem;
    display: flex;
  }

  .announcement-section-wrapper {
    background-color: var(--accent--primary-1);
    display: flex;
    overflow: hidden;
  }

  .marquee-container {
    flex: none;
    width: auto;
    padding: 0;
    display: flex;
  }

  .marquee-content-wrap {
    flex: none;
    width: 50%;
    margin-right: 2.5rem;
  }

  .text-span-8, .bold-text-3 {
    color: var(--neutral--100);
  }

  .dropdown-wrapper-5.ed-drop-down {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 0;
  }

  .law-pop-up {
    display: inline-block;
  }

  .heading-14 {
    display: none;
  }

  .heading-19 {
    display: block;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 48px;
  }

  h2 {
    margin-bottom: 12px;
    font-size: 32px;
  }

  blockquote {
    padding: 70px 60px;
    font-size: 20px;
  }

  .grid-2-columns.text-left-default, .grid-2-columns.text-right-default {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.content-right-v1, .grid-2-columns.content-left-v1 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.style---styleguide-wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.header-top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: auto auto;
  }

  .grid-2-columns.form {
    max-width: none;
  }

  .grid-2-columns.contact-v1 {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.title-and-paragraph._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.text-left-default, .grid-2-columns.text-right-default {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.template-page-sidebar {
    grid-template-columns: .5fr 1fr;
  }

  .grid-2-columns.blog-featured---main {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.product-page {
    grid-column-gap: 30px;
    grid-template-columns: 1fr .9fr;
  }

  .grid-2-columns.checkout-page {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.suprises-pages-right {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .grid-2-columns.suprises-pages-right.alt {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.suprises-pages-left {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .grid-2-columns.grid-link-v1 {
    grid-column-gap: 40px;
    grid-template-columns: .7fr 1fr;
  }

  .grid-2-columns.grid-link-v1.footer-blog-post {
    grid-column-gap: 20px;
    grid-column-gap: 20px;
    grid-template-columns: auto 1fr;
  }

  .grid-2-columns.left-image-layout {
    width: 100%;
  }

  .grid-2-columns.layout-images-left---grid {
    grid-row-gap: 70px;
    flex-direction: column-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.mg-bottom-40px {
    align-items: stretch;
  }

  .grid-2-columns.articles-and-events-featured {
    grid-row-gap: 140px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.academics-grid {
    grid-column-gap: 28px;
    grid-template-columns: .5fr 1fr;
  }

  .grid-2-columns.step-apply {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.admission-form {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.admission-grid {
    grid-template-columns: 1.7fr;
  }

  .grid-2-columns.hero-v3-grid {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-columns.search-and-categories {
    grid-template-columns: 1fr;
    max-width: 700px;
    margin-bottom: 70px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-columns.grid-sidebar-v1 {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-columns.campus-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.grid-404 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.content-right-v1, .grid-2-columns.content-left-v1 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.content-left-v1.alumni {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.grid-newsletter {
    grid-row-gap: 40px;
    text-align: center;
    grid-template-columns: 1fr;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-columns.blog-popular-grid {
    grid-column-gap: 40px;
  }

  .grid-2-columns.card-home-pages-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-columns.header-top-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: auto auto;
  }

  .style---navigation-sidebar {
    box-shadow: none;
    min-height: auto;
    max-height: 100%;
    position: static;
  }

  .card.form.admission-form.first, .card.form.admission-form.middle {
    padding: 2rem;
  }

  .card.form {
    min-height: 688px;
    padding: 68px 40px 74px;
  }

  .card.form.admission-form.first, .card.form.admission-form.middle {
    padding: 2rem;
  }

  .card.form.admission-form {
    padding-top: 60px;
  }

  .card.form.admission-form.first, .card.form.admission-form.middle {
    padding: 2rem;
  }

  .card.form.admission-form.first, .card.form.admission-form.middle {
    padding: 2rem;
  }

  .card.form.admission-form.last {
    padding-top: 0;
  }

  .card.product-info {
    padding-top: 73px;
    padding-bottom: 60px;
  }

  .card.value {
    padding-top: 48px;
    padding-bottom: 68px;
  }

  .card.icon-left---content-right {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .card.figma-file {
    flex-direction: column;
    overflow: hidden;
  }

  .card.sales-home-page.last {
    width: 48.5%;
  }

  .card.dropdown-pd {
    box-shadow: none;
    border-width: 0;
    padding: 0;
  }

  .card.explore-bar {
    padding: 55px 40px;
  }

  .card.academics-menu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card.inner-step-card {
    flex: 1;
    margin-left: 0;
    margin-right: -46px;
    padding: 45px 80px 45px 40px;
  }

  .card.events-card {
    flex-direction: column;
    align-items: stretch;
  }

  .card.content-social-media {
    flex-direction: column;
  }

  .card.vision-and-mission-grid-section {
    padding: 49px 32px;
  }

  .card.search-result-item {
    padding-left: 34px;
    padding-right: 34px;
  }

  .card.alumini-inner {
    flex-direction: column;
    align-items: stretch;
  }

  .grid-4-columns {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-4-columns.instagram-v1 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-4-columns.product-images, .grid-4-columns.instagram-v1 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-4-columns.stats {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-4-columns.stats.alt {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-4-columns.stats.alt.grid-6-column {
    grid-row-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-4-columns.product-images {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .bg-neutral-700.header-demo-bg {
    min-height: 146px;
  }

  .style---block-sub-heading {
    margin-bottom: 24px;
  }

  .divider {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .divider._64px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .divider.divider-white-v1 {
    margin-top: 75px;
    margin-bottom: 48px;
  }

  .divider.academic-divider {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .divider.decoration-admission {
    min-width: 80px;
  }

  .divider._98px {
    margin-top: 82px;
    margin-bottom: 82px;
  }

  .style---typography-block-grid {
    grid-template-columns: minmax(auto, 250px) 1fr;
  }

  .mg-bottom-32px {
    margin-bottom: 26px;
  }

  .mg-bottom-32px.keep {
    margin-bottom: 32px;
  }

  .mg-bottom-56px {
    margin-bottom: 48px;
  }

  .mg-bottom-80px {
    margin-bottom: 70px;
  }

  .mg-top-72px {
    margin-top: 60px;
  }

  .mg-right-24px.mg-bt-16px {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .display-1 {
    font-size: 64px;
  }

  .grid-1-column.gap-row-32px.gap-row-60px---tablet {
    grid-row-gap: 60px;
    grid-row-gap: 60px;
  }

  .grid-1-column.footer-blog-posts {
    grid-column-gap: 40px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    max-width: 900px;
    display: flex;
  }

  .grid-1-column.contact-links {
    grid-template-columns: 1fr 1fr;
    max-width: 700px;
  }

  .gap-row-80px {
    grid-row-gap: 56px;
  }

  .display-2 {
    font-size: 58px;
  }

  .display-3 {
    font-size: 32px;
  }

  .display-4 {
    font-size: 22px;
  }

  .style---style-grid-wrapper {
    grid-row-gap: 140px;
  }

  .paragraph-large {
    font-size: 20px;
  }

  .text-400 {
    font-size: 22px;
  }

  .text-300.medium.text-uppercase.color-neutral-800 {
    font-size: 14px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.gap-row-80px {
    grid-row-gap: 64px;
  }

  .grid-3-columns.style---buttons-grid.download-app-grid {
    grid-template-columns: auto;
  }

  .grid-3-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns._3-col-tablet {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.gap-row-48px._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.grid-community {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.grid-program {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.teacher {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.values-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.stats-v2 {
    grid-column-gap: 30px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.shop-grid._3-posts--section {
    grid-template-columns: 1fr;
  }

  .style---heading {
    min-height: auto;
    margin-bottom: 60px;
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .inner-container._500px._100---tablet, .inner-container._642px._100---tablet {
    max-width: 100%;
  }

  .inner-container._484px._100---tablet, .inner-container._695px._100---tablet {
    max-width: 100%;
  }

  .inner-container._500px._100---tablet, .inner-container._642px._100---tablet, .inner-container._642px._100---tablet {
    max-width: 100%;
  }

  .inner-container._330px._100---mbp {
    max-width: none;
  }

  .inner-container._512px._100---tablet {
    max-width: 100%;
  }

  .inner-container._81px._70px---tablet {
    max-width: 70px;
  }

  .inner-container._484px._100---tablet, .inner-container._695px._100---tablet, .inner-container._695px._100---tablet {
    max-width: 100%;
  }

  .inner-container._600px---tablet {
    max-width: 600px;
  }

  .inner-container._700px---tablet {
    max-width: 700px;
  }

  .inner-container._392px._100---tablet {
    max-width: 100%;
  }

  .inner-container._400px---tablet {
    max-width: 400px;
  }

  .inner-container._420px._100---tablet {
    max-width: 100%;
  }

  .inner-container.full-image-right-hero {
    width: auto;
    min-width: auto;
    margin-right: -24px;
  }

  .inner-container._559px._100---tablet {
    max-width: 100%;
  }

  .inner-container._372px._534px---tablet {
    max-width: 534px;
  }

  .inner-container._616px._544px---tablet {
    max-width: 544px;
  }

  .inner-container.center---tablet {
    margin-left: auto;
    margin-right: auto;
  }

  .inner-container._500px---tablet {
    max-width: 500px;
  }

  .inner-container._800px---tablet {
    max-width: 800px;
  }

  .inner-container.contact---section---form {
    max-width: 100%;
    margin-bottom: -213px;
  }

  .inner-container.contact---section---form.contact-page {
    margin-bottom: 0;
  }

  .inner-container._100---tablet {
    max-width: 100%;
  }

  .inner-container._500px---mbl.center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inner-container._350px---tablet {
    max-width: 350px;
  }

  .inner-container._450px---tablet {
    max-width: 450px;
  }

  .inner-container._450px---tablet.center {
    max-width: 100%;
  }

  .inner-container._300px---tablet {
    max-width: 300px;
  }

  .inner-container._250px---tablet {
    max-width: 250px;
  }

  .inner-container.admission-form-sidebar.hide-tablet {
    display: none;
  }

  .inner-container.events-card-image {
    width: 100%;
    max-width: 100%;
  }

  .inner-container.content-hero-v7---main {
    flex-direction: row;
    max-width: 100%;
  }

  .inner-container._70._100---tablet {
    max-width: 100%;
  }

  .inner-container.flex {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .style---content-heading {
    margin-bottom: 60px;
    padding: 32px;
  }

  .btn-primary.small._100---tablet {
    width: 100%;
  }

  .btn-primary.large {
    padding-left: 50px;
    padding-right: 50px;
  }

  .btn-primary.large.alt {
    padding-left: 34px;
    padding-right: 34px;
  }

  .btn-primary.form {
    max-width: none;
  }

  .btn-secondary.small._100---tablet {
    width: 100%;
  }

  .btn-secondary.large {
    padding-left: 50px;
    padding-right: 50px;
  }

  .btn-secondary.large.alt {
    padding-left: 34px;
    padding-right: 34px;
  }

  .avatar-circle._06 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .avatar-circle._07 {
    width: 160px;
    max-width: 160px;
    height: 160px;
    max-height: 160px;
  }

  .avatar-circle._08 {
    width: 280px;
    max-width: 280px;
    height: 280px;
    max-height: 280px;
  }

  .square-icon.mg-right-24px.mg-bottom-16px-t {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .line-rounded-icon.dropdown-arrow {
    color: var(--nav-color);
  }

  .line-square-icon.top-bar-close-icon {
    padding: 18px 24px;
  }

  .style---dropdown-wrapper-sidebar {
    display: none;
  }

  .buttons-row.right.left-tablet {
    justify-content: flex-start;
  }

  .buttons-row.center---tablet {
    justify-content: center;
  }

  .style---sidebar-wrapper {
    overflow: hidden;
  }

  .style---logo-wrapper {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .style---button-wrapper-sidebar {
    display: none;
  }

  .container-default {
    padding: 0 2rem;
  }

  .container-default.no-padding {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .elements---page-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.hero-full-image.hero-v1.nursing, .section.hero-full-image.hero-v1.management, .section.hero-full-image.hero-v1.sdd {
    min-height: 50vh;
    margin-top: 5.8rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.hero-bg-color, .section.pd-156px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.position-relative.contact---section {
    margin-bottom: 200px;
  }

  .section.hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.hero.v2 {
    padding-bottom: 80px;
  }

  .section.hero.v3 {
    padding-top: 80px;
    padding-bottom: 130px;
  }

  .section.hero.v4 {
    padding-top: 80px;
  }

  .section.hero.v5 {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .section.hero.v6 {
    padding-bottom: 100px;
  }

  .section.hero.v7 {
    padding-top: 80px;
    padding-bottom: 133px;
  }

  .section.hero-full-image.hero-v1.nursing, .section.hero-full-image.hero-v1.management, .section.hero-full-image.hero-v1.sdd {
    min-height: 50vh;
    margin-top: 5.8rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1 {
    padding-top: 290px;
    padding-bottom: 300px;
  }

  .section.hero-full-image.hero-v1.nursing, .section.hero-full-image.hero-v1.management, .section.hero-full-image.hero-v1.sdd {
    min-height: 50vh;
    margin-top: 5.8rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1.pharma {
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1.engineering {
    min-height: 50vh;
    margin-top: 5.8rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1.dental {
    height: 50vh;
    min-height: 50vh;
    margin-top: 5.7rem;
    padding-top: 122px;
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1.nursing, .section.hero-full-image.hero-v1.management, .section.hero-full-image.hero-v1.sdd {
    min-height: 50vh;
    margin-top: 5.8rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1.satguru {
    min-height: 50vh;
    margin-top: 5.8rem;
    padding-top: 0;
  }

  .section.hero-full-image.hero-v1.pharma {
    height: 50vh;
    margin-top: 5.8rem;
    padding-top: 0;
  }

  .section.hero-full-image.hero-v1.about-page {
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1.placement {
    height: 50vh;
    min-height: 50vh;
    margin-top: 5.7rem;
    padding-top: 122px;
    padding-bottom: 0;
  }

  .section.overflow-hidden.campus {
    padding-top: 180px;
    padding-bottom: 140px;
  }

  .section.top {
    padding-top: 80px;
  }

  .section.template-pages-hero {
    padding-top: 123px;
    padding-bottom: 123px;
  }

  .section.hero-page {
    background-image: linear-gradient(to bottom, white 45%, var(--neutral--800) 45%);
    padding-bottom: 160px;
  }

  .section.pd-250px {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section.pd-250px.image-half-v1 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .section.intagram {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.hero-bg-color, .section.pd-156px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.academics-programs {
    padding-top: 80px;
    padding-bottom: 160px;
  }

  .section.pd-top-112px---bottom-156px {
    padding-top: 93px;
    padding-bottom: 130px;
  }

  .section.pd-bottom-240px {
    padding-bottom: 180px;
  }

  .section.pd-140px {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section.pd-240px {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .section.pd-160px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.pd-190px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .section.not-found {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .top-bar-wrapper {
    padding-left: 0;
    padding-right: 56px;
  }

  .top-bar-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .top-bar-flex {
    flex-direction: column;
  }

  .heading-h1-size {
    font-size: 48px;
  }

  .heading-h1-size.color-accent-1.mg-bottom-16px, .heading-h2-size {
    font-size: 32px;
  }

  .header-wrapper, .header-content-wrapper.header-top, .header-content-wrapper.header-top.header-transparent {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-content-wrapper.header-top, .header-content-wrapper.header-top.header-transparent {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-content-wrapper.header-top.header-transparent {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-content-wrapper.header-top.tablet-view {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .header-nav-menu-wrapper {
    border-top: 0px solid var(--neutral--300);
    border-bottom: 1px solid var(--neutral--300);
    background-color: var(--neutral--100);
    box-shadow: 0 15px 12px 0 var(--general--shadow-03);
    padding: 24px;
  }

  .header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .header-nav-link.light {
    color: var(--neutral--800);
  }

  .header-nav-link.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-list-item {
    margin-bottom: 26px;
    padding-left: 0;
  }

  .header-nav-list-item.show-in-tablet {
    display: block;
  }

  .header-nav-list-item.btn-header {
    align-self: stretch;
  }

  .header-nav-list-item.btn-header._01 {
    margin-top: 40px;
    margin-bottom: 15px;
  }

  .dropdown-toggle.light {
    color: var(--neutral--800);
  }

  .dropdown-column-wrapper {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    transform: none;
  }

  .dropdown-column-wrapper.w--open {
    position: static;
  }

  .dropdown-column-wrapper.right {
    width: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .dropdown-pd {
    padding: 20px 0 14px;
  }

  .hamburger-menu-wrapper {
    transition: transform .3s;
  }

  .hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .hamburger-menu-bar {
    width: 32px;
    height: 3px;
  }

  .hamburger-menu-bar.top.white-transparent {
    background-color: var(--neutral--800);
    background-color: var(--neutral--800);
    margin-top: 0;
  }

  .hamburger-menu-bar.bottom {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .hamburger-menu-bar.bottom.white-transparent {
    background-color: var(--neutral--800);
    background-color: var(--neutral--800);
    margin-bottom: 0;
  }

  .header-middle.mobile-width._100---tablet {
    width: 40%;
  }

  .password-page-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .social-media-grid-top.right {
    grid-column-gap: 10px;
    grid-column-gap: 10px;
  }

  .flex-horizontal.start.center---tablet, .flex-horizontal.success-message-horizontal.center---tablet {
    justify-content: center;
  }

  .flex-horizontal.end.center-mb.hidden-on-mbl {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-end;
  }

  .flex-horizontal.start.center---tablet, .flex-horizontal.success-message-horizontal.center---tablet, .flex-horizontal.success-message-horizontal.center---tablet {
    justify-content: center;
  }

  .flex-horizontal.explore-flex {
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
  }

  .hidden-on-tablet {
    display: none;
  }

  .footer-top {
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-bottom.text-right.text-center---tablet {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .error-message.contact {
    max-width: none;
  }

  .grid-footer-logo---paragraph {
    text-align: center;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .grid-footer-2-column---logo-and-paragraph {
    grid-template-columns: 1fr;
  }

  .footer-subscribe-card {
    max-width: 100%;
  }

  .text-center.tablet {
    text-align: center;
    text-align: center;
  }

  .sticky-top._24px-top.static---tablet {
    position: static;
  }

  .half-bg-right {
    width: 100%;
    height: 40%;
    inset: auto 0% 0%;
  }

  .half-bg-right.width-46 {
    width: 100%;
  }

  .half-bg-image-right {
    width: 100%;
    height: 100%;
    min-height: 600px;
    margin-top: 60px;
    position: static;
    inset: auto 0% 0%;
  }

  .half-bg-image-right.image-half---v1 {
    background-position: 50% 0;
    min-height: auto;
    margin-top: 70px;
    padding-top: 100%;
    position: static;
  }

  .half-bg-image-left {
    width: 100%;
    height: 50%;
    inset: 0% 0% auto;
  }

  .half-bg-image-left.image-half---v1 {
    inset: auto 0% 0%;
    height: 100%;
    margin-top: 70px;
    padding-top: 100%;
    position: static;
    inset: auto 0% 0%;
  }

  .cta-card {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cta-card.newsletter {
    padding: 100px 60px;
  }

  .slider-mask {
    position: static;
  }

  .slider-mask.width-500px, .blog-card-image {
    width: 100%;
  }

  .blog-card-image-wrapper.inside-card._3-posts---item {
    align-self: stretch;
    max-width: 50%;
  }

  .categories-badges-item-wrapper.center---tablet, .categories-badges-wrapper.center---tablet, .categories-badges-wrapper.center---tablet {
    justify-content: center;
  }

  .blog-card-wrapper.card._3-posts---item {
    flex-direction: row;
    align-items: center;
  }

  .blog-card-content-inside._3-posts---item {
    flex: 1;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-wrapper.about-section-2 {
    margin-top: -150px;
  }

  .image-wrapper.about-section-1---front, .image-wrapper.play-two, .image-wrapper.hostel-two, .image-wrapper.about-section-2 {
    margin-top: -150px;
  }

  .image-wrapper.content-left-v1---image {
    align-self: flex-start;
    width: 100%;
  }

  .image-wrapper.hero-v3-image {
    justify-content: flex-start;
    min-height: auto;
    max-height: 600px;
  }

  .image-wrapper.about-section-1---front, .image-wrapper.play-two, .image-wrapper.hostel-two {
    margin-top: -150px;
  }

  .step-circle-number {
    order: 1;
  }

  .product-card-content-inside._3-posts---item {
    flex: 1;
    align-self: center;
  }

  .product-card-image-wrapper.inside-card._3-posts---item {
    width: 50%;
  }

  .product-card-wrapper.card._3-posts---item {
    flex-direction: row;
  }

  .template-pages---phography-wrapper {
    border-radius: 10px;
  }

  .checkout-form {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-home-link-wrapper {
    max-width: 260px;
  }

  .figma-file-image-wrapper {
    max-width: 100%;
    margin-right: 0;
  }

  .figma-file-text-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .card-home-pages-wrapper {
    margin-left: 34px;
    margin-right: 34px;
  }

  .divider-vertical {
    margin-left: 20px;
    margin-right: 20px;
  }

  .line.white.mg-bottom-40px.center---tablet {
    margin-left: auto;
    margin-right: auto;
  }

  ._404-not-found-image-wrapper {
    align-items: flex-start;
    width: 100%;
    height: auto;
    max-height: 600px;
    margin-top: 80px;
    position: static;
    inset: auto 0% 0%;
  }

  .nav-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .menu-wrapper {
    width: 50%;
  }

  .grid-footer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: auto;
    display: grid;
  }

  .grid-footer.v2 {
    grid-template-columns: 1.2fr minmax(139px, .6fr) minmax(139px, .6fr);
  }

  .grid-newsletter.mobile-view.tablet-view {
    padding-top: 2rem;
    padding-left: 3rem;
  }

  .mg-top-post-trending {
    margin-top: -118px;
  }

  .academics-card-content {
    padding-top: 40px;
    padding-left: 26px;
    padding-right: 26px;
  }

  .mg-bottom-22px.keep {
    margin-bottom: 22px;
  }

  ._100---tablet {
    max-width: 100%;
  }

  .mg-bottom-52px {
    margin-bottom: 40px;
  }

  .bg.top-bg-color-700 {
    min-height: 900px;
  }

  .bg.bg-blog-hero {
    min-height: 600px;
  }

  .bg.about-bg-image {
    margin-top: 70px;
    margin-right: 70px;
  }

  .divider-step {
    margin-left: 40px;
  }

  .event-card-content {
    padding: 50px 42px 60px;
  }

  .mg-top-60px.mg-top-0px---tablet {
    margin-top: 0;
  }

  .container-blog-card-popular {
    max-width: 100%;
    margin-left: 0;
  }

  .subtitle-admition-form {
    grid-column-gap: 8px;
  }

  .split-content.content-right-v1-images {
    max-width: 100%;
  }

  .position-absolute.card-above-image-bottom-left {
    width: 500px;
    left: auto;
    right: 0%;
  }

  .contact---section---form---bg {
    width: auto;
    top: 86px;
    left: -24px;
    right: -24px;
  }

  .text-no-wrap---tablet {
    white-space: nowrap;
  }

  .team-item-wrapper {
    grid-row-gap: 24px;
  }

  .text-center---tablet {
    text-align: center;
  }

  .content-hero-v7---top {
    flex: 1;
    max-width: 50%;
    margin-right: 40px;
  }

  .outer-block {
    max-width: 100%;
  }

  .display-3-copy {
    font-size: 32px;
  }

  .grid-406 {
    grid-template-columns: 1fr;
    overflow: hidden;
  }

  .inner-block-s {
    width: 50%;
    height: 18rem;
  }

  .inner-block-s.width-100.hide-tablet, .inner-block-s.width-100.diploma.hide-mobile.hidden-on-tablet {
    display: none;
  }

  .inner-block-s.width-100 {
    display: flex;
  }

  .inner-block-s.width-100.hide-tablet, .inner-block-s.width-100.diploma.hide-mobile.hidden-on-tablet, .inner-block-s.width-100.hide-tablet, .inner-block-s.width-100.diploma.hide-mobile.hidden-on-tablet, .inner-block-s.width-100.diploma.hide-mobile.hidden-on-tablet, .inner-block-s.width-100.diploma.hide-mobile.hidden-on-tablet {
    display: none;
  }

  .inner-block-l {
    width: 50%;
    height: 18rem;
  }

  .inner-block-l-2 {
    width: 40%;
    height: 18rem;
  }

  .grid-407.full-width {
    grid-template-columns: 1fr;
  }

  .grid-407.full-width.hide-computer {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-407.two-columns {
    grid-template-columns: 1fr 1fr;
  }

  .section-why {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .section-why.intagram, .section-why.hero-bg-color, .section-why.pd-156px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-why.position-relative.contact---section {
    margin-bottom: 343px;
  }

  .section-why.hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-why.hero.v2 {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .section-why.hero.v3 {
    padding-top: 80px;
    padding-bottom: 130px;
  }

  .section-why.hero.v4 {
    padding-top: 80px;
  }

  .section-why.hero.v5 {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .section-why.hero.v6 {
    padding-bottom: 100px;
  }

  .section-why.hero.v7 {
    padding-top: 80px;
    padding-bottom: 133px;
  }

  .section-why.hero-full-image.hero-v1 {
    padding-top: 290px;
    padding-bottom: 300px;
  }

  .section-why.overflow-hidden.campus {
    padding-top: 180px;
    padding-bottom: 140px;
  }

  .section-why.top {
    padding-top: 80px;
  }

  .section-why.template-pages-hero {
    padding-top: 123px;
    padding-bottom: 123px;
  }

  .section-why.hero-page {
    background-image: linear-gradient(to bottom, white 45%, var(--neutral--800) 45%);
    padding-bottom: 160px;
  }

  .section-why.pd-250px {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section-why.pd-250px.image-half-v1 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 100px;
  }

  .section-why.intagram, .section-why.hero-bg-color, .section-why.pd-156px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-why.academics-programs {
    padding-top: 80px;
    padding-bottom: 160px;
  }

  .section-why.pd-top-112px---bottom-156px {
    padding-top: 93px;
    padding-bottom: 130px;
  }

  .section-why.pd-bottom-240px {
    padding-bottom: 180px;
  }

  .section-why.pd-140px {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-why.pd-240px {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .section-why.pd-160px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-why.pd-190px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .section-why.not-found {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .display-2-e {
    font-size: 58px;
  }

  .cta-card-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .display-5, .display-3-center {
    font-size: 32px;
  }

  .alumini-card {
    padding: 50px 42px 60px;
  }

  .inner-block-s-copy {
    width: 60%;
    height: 18rem;
  }

  .header-nav-link-white.light {
    color: var(--neutral--800);
  }

  .header-nav-link-white.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-white.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-white.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .dropdown-toggle-white.light {
    color: var(--neutral--800);
  }

  .line-grey.white.mg-bottom-40px.center---tablet {
    margin-left: auto;
    margin-right: auto;
  }

  .inner-container-alumini._500px._100---tablet, .inner-container-alumini._642px._100---tablet, .inner-container-alumini._512px._100---tablet {
    max-width: 100%;
  }

  .inner-container-alumini._500px._100---tablet, .inner-container-alumini._642px._100---tablet, .inner-container-alumini._642px._100---tablet, .inner-container-alumini._512px._100---tablet, .inner-container-alumini._512px._100---tablet {
    max-width: 100%;
  }

  .inner-container-alumini._81px._70px---tablet {
    max-width: 70px;
  }

  .inner-container-alumini._484px._100---tablet {
    max-width: 100%;
  }

  .inner-container-alumini._600px---tablet {
    max-width: 600px;
  }

  .inner-container-alumini._700px---tablet {
    max-width: 700px;
  }

  .inner-container-alumini._392px._100---tablet {
    max-width: 100%;
  }

  .inner-container-alumini._400px---tablet {
    max-width: 400px;
  }

  .inner-container-alumini._420px._100---tablet {
    max-width: 100%;
  }

  .inner-container-alumini.full-image-right-hero {
    width: auto;
    min-width: auto;
    margin-right: -24px;
  }

  .inner-container-alumini._559px._100---tablet {
    max-width: 100%;
  }

  .inner-container-alumini._372px._534px---tablet {
    max-width: 534px;
  }

  .inner-container-alumini._616px._544px---tablet {
    max-width: 544px;
  }

  .inner-container-alumini.center---tablet {
    margin-left: auto;
    margin-right: auto;
  }

  .inner-container-alumini._500px---tablet {
    max-width: 500px;
  }

  .inner-container-alumini._800px---tablet {
    max-width: 800px;
  }

  .inner-container-alumini.contact---section---form {
    max-width: 100%;
    margin-bottom: -213px;
  }

  .inner-container-alumini._100---tablet {
    max-width: 100%;
  }

  .inner-container-alumini._350px---tablet {
    max-width: 350px;
  }

  .inner-container-alumini._450px---tablet {
    max-width: 450px;
  }

  .inner-container-alumini._300px---tablet {
    max-width: 300px;
  }

  .inner-container-alumini._250px---tablet {
    max-width: 250px;
  }

  .inner-container-alumini.events-card-image {
    max-width: 100%;
  }

  .inner-container-alumini.content-hero-v7---main {
    flex-direction: row;
    max-width: 100%;
  }

  .line-cover.white.mg-bottom-40px.center---tablet {
    margin-left: auto;
    margin-right: auto;
  }

  .display-1-hero {
    font-size: 64px;
  }

  .header-nav-link-black.light {
    color: var(--neutral--800);
  }

  .header-nav-link-black.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-black.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-black.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-copy.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-copy.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-copy.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-copy.light {
    color: var(--neutral--800);
  }

  .header-nav-link-copy.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-copy.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-copy.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .card-2.dropdown-pd {
    box-shadow: none;
    box-shadow: none;
    border-width: 0;
    padding: 0;
  }

  .dropdown-toggle-2 {
    padding: 10px 20px;
  }

  .dropdown-toggle-2.ed-dropdown-toggle, .dropdown-toggle-2.ed-dropdown-toggle.w--open {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-2.light {
    color: var(--nav-color);
    padding-left: 0;
  }

  .dropdown-toggle-2.light.dropdown-link {
    padding-right: 1rem;
  }

  .dropdown-toggle-2.ed-dropdown-toggle, .dropdown-toggle-2.ed-dropdown-toggle.w--open {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .divider-2 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .dropdown-column-wrapper-2 {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    transform: none;
  }

  .dropdown-column-wrapper-2.w--open {
    position: static;
  }

  .dropdown-column-wrapper-2.right {
    width: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .card-3.dropdown-pd {
    box-shadow: none;
    box-shadow: none;
    border-width: 0;
    padding: 0;
  }

  .dropdown-column-wrapper-3 {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    transform: none;
  }

  .dropdown-column-wrapper-3.w--open {
    position: static;
  }

  .dropdown-column-wrapper-3.right {
    width: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .header-nav-link-right.light {
    color: var(--neutral--800);
  }

  .header-nav-link-right.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-right.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-right.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-black-right.light {
    color: var(--neutral--800);
  }

  .header-nav-link-black-right.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-black-right.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-black-right.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-black-copy.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-black-copy.light {
    color: var(--neutral--800);
  }

  .header-nav-link-black-copy.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-black-copy.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-black-copy.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-right-black.light {
    color: var(--neutral--800);
  }

  .header-nav-link-right-black.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-right-black.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-right-black.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .inner-container-copy._500px._100---tablet, .inner-container-copy._642px._100---tablet, .inner-container-copy._512px._100---tablet {
    max-width: 100%;
  }

  .inner-container-copy._500px._100---tablet, .inner-container-copy._642px._100---tablet, .inner-container-copy._642px._100---tablet, .inner-container-copy._512px._100---tablet, .inner-container-copy._512px._100---tablet {
    max-width: 100%;
  }

  .inner-container-copy._81px._70px---tablet {
    max-width: 70px;
  }

  .inner-container-copy._484px._100---tablet {
    max-width: 100%;
  }

  .inner-container-copy._600px---tablet {
    max-width: 600px;
  }

  .inner-container-copy._700px---tablet {
    max-width: 700px;
  }

  .inner-container-copy._392px._100---tablet {
    max-width: 100%;
  }

  .inner-container-copy._400px---tablet {
    max-width: 400px;
  }

  .inner-container-copy._420px._100---tablet {
    max-width: 100%;
  }

  .inner-container-copy.full-image-right-hero {
    width: auto;
    min-width: auto;
    margin-right: -24px;
  }

  .inner-container-copy._559px._100---tablet {
    max-width: 100%;
  }

  .inner-container-copy._372px._534px---tablet {
    max-width: 534px;
  }

  .inner-container-copy._616px._544px---tablet {
    max-width: 544px;
  }

  .inner-container-copy.center---tablet {
    margin-left: auto;
    margin-right: auto;
  }

  .inner-container-copy._500px---tablet {
    max-width: 500px;
  }

  .inner-container-copy._800px---tablet {
    max-width: 800px;
  }

  .inner-container-copy.contact---section---form {
    max-width: 100%;
    margin-bottom: -213px;
  }

  .inner-container-copy._100---tablet {
    max-width: 100%;
  }

  .inner-container-copy._350px---tablet {
    max-width: 350px;
  }

  .inner-container-copy._450px---tablet {
    max-width: 450px;
  }

  .inner-container-copy._300px---tablet {
    max-width: 300px;
  }

  .inner-container-copy._250px---tablet {
    max-width: 250px;
  }

  .inner-container-copy.events-card-image {
    max-width: 100%;
  }

  .inner-container-copy.content-hero-v7---main {
    flex-direction: row;
    max-width: 100%;
  }

  .line-white.white.mg-bottom-40px.center---tablet {
    margin-left: auto;
    margin-right: auto;
  }

  .header-nav-link-right-white {
    width: auto;
  }

  .header-nav-link-right-white.dropdown-link {
    padding: 10px 20px;
    font-family: Lora, sans-serif;
  }

  .header-nav-link-right-white.dropdown-link.padding-0px, .header-nav-link-right-white.dropdown-link.ed-dropdown-heading {
    padding: 0;
  }

  .header-nav-link-right-white.light {
    color: var(--neutral--800);
  }

  .header-nav-link-right-white.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-right-white.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-right-white.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-right-white.dropdown-link {
    padding: 10px 20px;
    font-family: Lora, sans-serif;
  }

  .header-nav-link-right-white.dropdown-link.padding-0px, .header-nav-link-right-white.dropdown-link.ed-dropdown-heading, .header-nav-link-right-white.dropdown-link.padding-0px, .header-nav-link-right-white.dropdown-link.ed-dropdown-heading {
    padding: 0;
  }

  .header-nav-link-right-1rem.light {
    color: var(--neutral--800);
  }

  .header-nav-link-right-1rem.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-right-1rem.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-right-1rem.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .display-3-campus {
    font-size: 32px;
  }

  .collection-list-wrapper-3.dropdown-link {
    padding: 10px 20px;
  }

  .card-4.dropdown-pd {
    box-shadow: none;
    box-shadow: none;
    border-width: 0;
    padding: 0;
  }

  .dropdown-wrapper-4 {
    padding-left: 20px;
  }

  .dropdown-wrapper-4.ed-drop-down, .dropdown-wrapper-4.ed-drop-down.custom-padding, .dropdown-wrapper-4.ed-drop-down, .dropdown-wrapper-4.ed-drop-down.custom-padding, .dropdown-wrapper-4.ed-drop-down.custom-padding {
    padding: 0;
  }

  .header-nav-list-item-2 {
    margin-bottom: 26px;
    padding-left: 0;
  }

  .dropdown-column-wrapper-4 {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    transform: none;
  }

  .dropdown-column-wrapper-4.w--open {
    position: static;
  }

  .dropdown-column-wrapper-4.right {
    width: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .dropdown-column-wrapper-4.right.w--open {
    width: 100%;
    min-width: auto;
  }

  .header-nav-link-right-blackk.light {
    color: var(--neutral--800);
  }

  .header-nav-link-right-blackk.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-right-blackk.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-right-blackk.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-right-1rem-copy.light {
    color: var(--neutral--800);
  }

  .header-nav-link-right-1rem-copy.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-right-1rem-copy.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-right-1rem-copy.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-black-left.light {
    color: var(--neutral--800);
  }

  .header-nav-link-black-left.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-black-left.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-black-left.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-link-black-1.light {
    color: var(--neutral--800);
  }

  .header-nav-link-black-1.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-black-1.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-black-1.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .header-nav-black-link.light {
    color: var(--neutral--800);
  }

  .header-nav-black-link.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-black-link.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-black-link.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .nav-text {
    font-size: 16px;
  }

  .btn-primary-small.small._100---tablet {
    width: 100%;
  }

  .btn-primary-small.large {
    padding-left: 50px;
    padding-right: 50px;
  }

  .btn-primary-small.large.alt {
    padding-left: 34px;
    padding-right: 34px;
  }

  .btn-primary-small.form {
    max-width: none;
  }

  .btn-primary-small.hover-light.button-row {
    margin-right: 0;
  }

  .display-1-head {
    font-size: 64px;
  }

  .hamburger-menu-bar-2 {
    width: 32px;
    height: 3px;
  }

  .hamburger-menu-bar-2.top.white-transparent {
    background-color: #fff;
  }

  .hamburger-menu-bar-2.bottom.white-transparent, .hamburger-menu-bar-2.top.white-transparent, .hamburger-menu-bar-2.top.white-transparent {
    background-color: #fff;
  }

  .hamburger-menu-bar-2.bottom {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .hamburger-menu-bar-2.bottom.white-transparent {
    background-color: #fff;
  }

  .dropdown-toggle-3 {
    padding: 0;
  }

  .dropdown.mobile-view {
    z-index: auto;
    z-index: auto;
    inset: 7% 0% auto auto;
    order: 1;
    max-width: 90%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: static;
    inset: 7% 0% auto auto;
  }

  .dropdown-list.mobile-view {
    width: 100vw;
    margin-left: -651px;
    display: block;
  }

  .dropdown-list.mobile-view.landscape-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #fff;
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: none;
    inset: 100% 0% auto auto;
  }

  .dropdown-list.mobile-view.landscape-mobile.w--open {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex;
  }

  .header-nav-link-right-black-dropdown.light {
    color: var(--neutral--800);
  }

  .header-nav-link-right-black-dropdown.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link-right-black-dropdown.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link-right-black-dropdown.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
    opacity: .6;
  }

  .dropdown-link {
    color: var(--nav-color);
    width: 100%;
    font-family: Lora, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1em;
    text-decoration: none;
  }

  .dropdown-link:hover {
    color: var(--yellow);
  }

  .dropdown-link.w--current {
    color: var(--accent--primary-1);
    margin-bottom: 1px;
  }

  .dropdown-link.hide {
    display: none;
  }

  .contact---section---form---bg-img {
    width: auto;
    top: 86px;
    left: -24px;
    right: -24px;
  }

  .image-7, .image-8, .image-9, .image-10, .image-11, .image-12, .image-13 {
    display: none;
  }

  .text-span-2 {
    color: var(--yellow);
  }

  .nav-content-wrapper {
    position: relative;
  }

  .section-2 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .section-2.pd-156px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .mg-bottom-32px-2 {
    margin-bottom: 26px;
  }

  .display-9 {
    font-size: 32px;
  }

  .stats-number {
    font-size: 48px;
  }

  .course-arrow {
    display: none;
  }

  .mg-bottom-32px-3 {
    margin-bottom: 26px;
  }

  .display-10 {
    font-size: 32px;
  }

  .dropdown-wrapper-5 {
    padding: 10px 20px;
  }

  .dropdown-wrapper-5.ed-drop-down.custom-padding {
    padding: 0;
  }

  .dropdown-toggle-4 {
    padding: 10px 20px;
  }

  .dropdown-toggle-4.light {
    color: #0b1829;
    padding-left: 0;
  }

  .dropdown-toggle-4.light.dropdown-link {
    padding-right: 1rem;
  }

  .hero-heading-container {
    width: 82%;
    padding: 2rem;
    font-size: 2rem;
  }

  .hero-heading-container.dental {
    width: 81%;
  }

  .hero-heading-container.long {
    width: 87%;
  }

  .hero-heading-container.short {
    width: 87%;
    margin-top: 5.8rem;
  }

  .book-now-form--wrap {
    width: 90%;
    display: none;
  }

  .new-header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .txt-small-counter {
    font-size: 1.2rem;
  }

  .grid-413 {
    flex-flow: column;
    grid-auto-flow: row;
    display: flex;
  }

  .container-2 {
    flex-flow: wrap;
  }

  .grid-423 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 16px;
  }

  h1 {
    margin-bottom: 10px;
    font-size: 38px;
  }

  h2 {
    font-size: 26px;
  }

  h3 {
    font-size: 22px;
  }

  h4 {
    font-size: 20px;
  }

  h5 {
    font-size: 16px;
  }

  h6, label {
    font-size: 14px;
  }

  blockquote {
    padding: 60px 32px;
    font-size: 18px;
  }

  .grid-2-columns {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.academics-grid, .grid-2-columns.step-apply {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.content-right-v1, .grid-2-columns.content-left-v1 {
    grid-row-gap: 50px;
  }

  .grid-2-columns.style---styleguide-wrapper {
    grid-template-columns: auto;
  }

  .grid-2-columns.header-top {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.contact-v1 {
    grid-row-gap: 60px;
  }

  .grid-2-columns.title-and-paragraph {
    grid-row-gap: 12px;
    grid-template-columns: 1.1fr;
  }

  .grid-2-columns.template-page-sidebar {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.changelog-item {
    grid-column-gap: 40px;
  }

  .grid-2-columns.changelog-item.first {
    grid-column-gap: 30px;
    grid-column-gap: 30px;
  }

  .grid-2-columns.blog-featured---main {
    grid-row-gap: 60px;
  }

  .grid-2-columns.product-page {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.checkout-page {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.grid-link-v1 {
    grid-column-gap: 25px;
    grid-template-columns: .6fr 1fr;
  }

  .grid-2-columns.left-image-layout {
    grid-column-gap: 20px;
    grid-row-gap: 22px;
  }

  .grid-2-columns.layout-images-left---grid {
    grid-row-gap: 60px;
  }

  .grid-2-columns.articles-and-events-featured {
    grid-row-gap: 100px;
  }

  .grid-2-columns.academics-grid, .grid-2-columns.step-apply {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.admission-form {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .grid-2-columns.admission-grid {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.hero-v3-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .grid-2-columns.search-and-categories {
    max-width: 100%;
    margin-bottom: 60px;
  }

  .grid-2-columns.grid-sidebar-v1 {
    grid-row-gap: 60px;
    max-width: 100%;
  }

  .grid-2-columns.campus-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.content-right-v1, .grid-2-columns.content-left-v1 {
    grid-row-gap: 50px;
  }

  .grid-2-columns.grid-newsletter {
    max-width: 500px;
  }

  .grid-2-columns.title-and-buttons {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.blog-popular-grid {
    grid-column-gap: 25px;
    grid-template-columns: .8fr 1fr;
  }

  .grid-2-columns.blog-popular-grid.sidebar {
    grid-template-columns: .55fr 1fr;
  }

  .grid-2-columns.search-results---grid {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.header-top-copy {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .card.form {
    min-height: 835px;
    padding: 56px 32px 62px;
  }

  .card.form.request-a-tour {
    min-height: 1441px;
    padding: 68px 34px;
  }

  .card.form.request-a-tour.enrollment-form {
    min-height: auto;
  }

  .card.form.admission-form {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .card.form.admission-form.middle {
    padding: 0;
  }

  .card.product-info {
    padding: 60px 32px 50px;
  }

  .card.value {
    padding: 40px 32px 56px;
  }

  .card.content-left.card-over-image {
    margin-top: -60px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 43px 32px;
  }

  .card.icon-left---content-right {
    flex-direction: row;
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.sticky-top.top-24px.static-mbl {
    position: static;
  }

  .card.checkout-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.sales-home-page.last {
    width: auto;
  }

  .card.explore-bar {
    padding: 40px 34px;
  }

  .card.academics-menu {
    padding-top: 32px;
    padding-bottom: 30px;
  }

  .card.inner-step-card {
    margin-right: -38px;
    padding: 40px 60px 40px 34px;
  }

  .card.content-social-media {
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.vision-and-mission-grid-section {
    padding: 40px 34px;
  }

  .card.search-result-item {
    padding-left: 32px;
    padding-right: 32px;
  }

  .grid-4-columns.instagram-v1 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-columns.stats {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-4-columns.stats.alt {
    max-width: 600px;
  }

  .grid-4-columns.product-images {
    grid-column-gap: 32px;
  }

  .bg-neutral-700.header-demo-bg {
    min-height: 134px;
  }

  .style---block-sub-heading.border {
    margin-bottom: 48px;
    padding-bottom: 24px;
  }

  .divider {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .divider.mg---32px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .divider.mg-30px---62px {
    margin-bottom: 52px;
  }

  .divider.divider-white-v1 {
    margin-top: 63px;
    margin-bottom: 40px;
  }

  .divider._34px---46px {
    margin-top: 28px;
    margin-bottom: 40px;
  }

  .divider._44px---24px {
    margin-top: 30px;
    margin-bottom: 20px;
  }

  .divider._98px {
    margin-top: 68px;
    margin-bottom: 68px;
  }

  .divider.footer-menu-divider {
    margin-top: 20px;
    margin-bottom: 32px;
  }

  .style---typography-block-grid {
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .style---content-block {
    margin-bottom: 64px;
  }

  .mg-bottom-32px {
    margin-bottom: 22px;
  }

  .mg-bottom-32px.keep {
    margin-bottom: 32px;
  }

  .mg-bottom-48px, .mg-bottom-56px {
    margin-bottom: 40px;
  }

  .mg-bottom-80px {
    margin-bottom: 60px;
  }

  .mg-top-48px {
    margin-top: 40px;
  }

  .mg-top-72px {
    margin-top: 50px;
  }

  .mg-right-24px._16px---mbl {
    margin-right: 16px;
  }

  .mg-right-32px {
    margin-right: 24px;
  }

  .text-200 {
    font-size: 16px;
  }

  .text-200.list {
    line-height: 22px;
  }

  .display-1 {
    font-size: 52px;
  }

  .grid-1-column.gap-column-24px {
    grid-row-gap: 20px;
  }

  .grid-1-column.gap-row-28px.gap-row-16-mbl {
    grid-row-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-1-column.footer-blog-posts {
    grid-template-columns: 1fr;
    max-width: 350px;
  }

  .grid-1-column.contact-links {
    grid-template-columns: 1fr;
  }

  .display-2 {
    font-size: 48px;
  }

  .display-3 {
    font-size: 26px;
  }

  .display-4 {
    font-size: 20px;
  }

  .style---style-grid-wrapper {
    grid-row-gap: 120px;
  }

  .paragraph-large {
    font-size: 18px;
  }

  .text-400 {
    font-size: 20px;
  }

  .text-300 {
    font-size: 18px;
  }

  .text-100 {
    font-size: 14px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gap-row-80px {
    grid-row-gap: 40px;
  }

  .grid-3-columns.style---buttons-grid {
    grid-template-columns: auto;
  }

  .grid-3-columns._3-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gap-row-48px {
    grid-row-gap: 40px;
  }

  .grid-3-columns.gallery-v5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-3-columns._2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.grid-community {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-3-columns.teacher {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .grid-3-columns.values-grid {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.stats-v2 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.shop-grid {
    grid-row-gap: 40px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .style---heading {
    padding: 104px 24px;
  }

  .inner-container._242px {
    max-width: 100%;
  }

  .inner-container._464px._100---tablet.opacity-0.is-movile-hidden {
    display: none;
  }

  .inner-container._362px._100---mbl {
    max-width: 100%;
  }

  .inner-container._400px---tablet {
    max-width: 340px;
  }

  .inner-container.contact---section---form {
    margin-bottom: -178px;
  }

  .inner-container._100---mbl {
    max-width: 100%;
  }

  .inner-container._500px---mbl {
    max-width: 500px;
  }

  .inner-container._600px---mbl {
    max-width: 600px;
  }

  .inner-container._400px---mbl {
    max-width: 400px;
  }

  .inner-container._380px---mbl {
    max-width: 380px;
  }

  .inner-container._450px---mbl {
    max-width: 450px;
  }

  .inner-container._350px---mbl {
    max-width: 350px;
  }

  .inner-container.admission-form-sidebar {
    display: none;
  }

  .inner-container._100px---mbl {
    max-width: 100px;
  }

  .inner-container.content-hero-v7---main {
    flex-direction: column;
  }

  .inner-container._60px---mbl {
    max-width: 60px;
  }

  .style---content-heading {
    margin-bottom: 36px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .style---heading-icon-wrapper {
    max-width: 58px;
  }

  .mg-bottom-0 {
    padding-bottom: 20px;
  }

  .style---content-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .style---bg-white, .style-buttons-dark {
    padding: 34px 24px;
  }

  .btn-primary {
    padding: 20px 32px;
    font-size: 14px;
  }

  .btn-primary.small {
    padding: 16px 20px;
    font-size: 14px;
  }

  .btn-primary.large {
    padding: 24px 46px;
    font-size: 16px;
  }

  .btn-primary.inside-input.default {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .btn-primary.button-row {
    margin-right: 16px;
  }

  .btn-primary.pagination-btn {
    margin-top: 50px;
  }

  .btn-secondary {
    padding: 20px 32px;
    font-size: 14px;
  }

  .btn-secondary.small {
    padding: 16px 20px;
    font-size: 14px;
  }

  .btn-secondary.large {
    padding: 24px 46px;
    font-size: 16px;
  }

  .btn-secondary.pagination-btn {
    margin-top: 50px;
  }

  .badge-primary {
    padding: 16px 23px;
    font-size: 14px;
  }

  .badge-primary.small {
    padding: 10px 15px;
    font-size: 14px;
  }

  .badge-primary.large {
    padding: 18px 32px;
    font-size: 16px;
  }

  .badge-secondary {
    padding: 16px 23px;
    font-size: 14px;
  }

  .badge-secondary.small {
    padding: 10px 15px;
    font-size: 14px;
  }

  .badge-secondary.large {
    padding: 18px 32px;
    font-size: 16px;
  }

  .badge-secondary.tabs {
    margin-left: 8px;
    margin-right: 8px;
    padding-left: 11px;
    padding-right: 11px;
  }

  .badge-secondary.category-badges {
    margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 12px;
    padding: 15px 18px;
  }

  .input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 14px;
  }

  .input.small {
    font-size: 14px;
  }

  .input.large {
    min-height: 64px;
    font-size: 16px;
  }

  .input.large.button-inside {
    min-height: 68px;
  }

  .text-area {
    min-height: 118px;
    font-size: 14px;
  }

  .text-area.small {
    font-size: 14px;
  }

  .checkbox-field-wrapper {
    font-size: 16px;
  }

  .checkbox-field-wrapper.large {
    font-size: 18px;
  }

  .checkbox-field-wrapper.small {
    font-size: 14px;
  }

  .radio-button-field-wrapper {
    font-size: 16px;
  }

  .radio-button-field-wrapper.large {
    font-size: 18px;
  }

  .radio-button-field-wrapper.small {
    font-size: 14px;
  }

  .style---avatars-grid {
    grid-template-columns: repeat(auto-fit, 180px);
  }

  .avatar-circle._02 {
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
  }

  .avatar-circle._03 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

  .avatar-circle._04 {
    min-width: 64px;
    max-width: 64px;
    min-height: 64px;
    max-height: 64px;
  }

  .avatar-circle._05 {
    width: 80px;
    max-width: 80px;
    height: 80px;
    max-height: 80px;
  }

  .avatar-circle._06 {
    width: 120px;
    max-width: 120px;
    height: 120px;
    max-height: 120px;
  }

  .avatar-circle._07 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .avatar-circle._08 {
    width: 220px;
    max-width: 220px;
    height: 220px;
    max-height: 220px;
  }

  .style---icons-grid {
    grid-template-columns: repeat(auto-fit, 56px);
  }

  .square-icon {
    max-width: 56px;
  }

  .square-icon.password-page {
    max-width: 80px;
    margin-bottom: 26px;
  }

  .line-rounded-icon.success-message-check.large {
    font-size: 68px;
    line-height: 73px;
  }

  .line-rounded-icon.success-message-check---left {
    font-size: 24px;
  }

  .style---line-icons-grid {
    grid-template-columns: repeat(auto-fit, 18px);
  }

  .rich-text ul, .rich-text ol {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .rich-text h6, .rich-text h5, .rich-text h4 {
    margin-top: 32px;
  }

  .rich-text h3 {
    margin-top: 32px;
  }

  .rich-text figure {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text ul, .rich-text ol {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .rich-text h6, .rich-text h5, .rich-text h4 {
    margin-top: 32px;
  }

  .rich-text blockquote {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .buttons-row.center---mbl {
    justify-content: center;
  }

  .width-100.start-here---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .style---logo-sidebar {
    max-width: 210px;
  }

  .container-default.no-padding {
    max-width: 100%;
  }

  .elements---page-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.hero-full-image.hero-v1.dental, .section.hero-full-image.hero-v1.placement {
    margin-top: 0;
  }

  .section.intagram, .section.hero-bg-color, .section.pd-156px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.position-relative.contact---section {
    margin-bottom: 140px;
  }

  .section.hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.hero.v2 {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .section.hero.v3 {
    padding-top: 70px;
    padding-bottom: 100px;
  }

  .section.hero.v4 {
    padding-top: 70px;
  }

  .section.hero.v5 {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .section.hero.v6 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section.hero.v7 {
    padding-top: 70px;
    padding-bottom: 110px;
  }

  .section.hero-full-image {
    min-height: 80vh;
  }

  .section.hero-full-image.hero-v1.dental, .section.hero-full-image.hero-v1.placement {
    margin-top: 0;
  }

  .section.hero-full-image.hero-v1 {
    padding-top: 270px;
    padding-bottom: 250px;
  }

  .section.hero-full-image.hero-v1.dental, .section.hero-full-image.hero-v1.placement {
    margin-top: 0;
  }

  .section.hero-full-image.hero-v1.pharma {
    min-height: auto;
    padding-top: 0;
  }

  .section.hero-full-image.hero-v1.dental, .section.hero-full-image.hero-v1.placement {
    margin-top: 0;
  }

  .section.overflow-hidden.campus {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .section.top {
    padding-top: 70px;
  }

  .section.template-pages-hero {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section.hero-page {
    background-image: linear-gradient(to bottom, white 50%, var(--neutral--800) 50%);
    padding-top: 60px;
  }

  .section.pd-250px {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .section.pd-250px.image-half-v1 {
    max-height: none;
  }

  .section.intagram, .section.hero-bg-color, .section.pd-156px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.academics-programs {
    padding-top: 72px;
    padding-bottom: 140px;
  }

  .section.pd-top-112px---bottom-156px {
    padding-top: 78px;
    padding-bottom: 108px;
  }

  .section.pd-bottom-240px {
    padding-bottom: 140px;
  }

  .section.pd-140px {
    padding-top: 98px;
    padding-bottom: 98px;
  }

  .section.pd-240px {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section.pd-160px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.pd-190px {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .section.pd-100px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.not-found {
    padding-top: 70px;
  }

  .top-bar-wrapper {
    padding-right: 36px;
  }

  .top-bar-padding {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .top-bar-padding.small-padding {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .top-bar-flex {
    flex-direction: column;
  }

  .elements---element-title {
    margin-top: 48px;
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-h1-size {
    font-size: 38px;
  }

  .heading-h2-size {
    font-size: 26px;
  }

  .heading-h3-size {
    font-size: 22px;
  }

  .heading-h4-size {
    font-size: 20px;
  }

  .heading-h5-size {
    font-size: 16px;
  }

  .heading-h6-size {
    font-size: 14px;
  }

  .header-wrapper.header-top-transparent {
    position: relative;
  }

  .header-content-wrapper.header-top {
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header-content-wrapper.header-top.header-transparent {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header-content-wrapper.header-top.tablet-view {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    justify-content: space-around;
  }

  .header-nav-menu-list {
    display: block;
  }

  .header-nav-menu-list.hidden-on-tablet {
    display: none;
  }

  .header-nav-link.cart-link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .header-logo-link {
    max-width: 160px;
  }

  .header-logo-link.w--current {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
  }

  .hamburger-menu-bar {
    width: 28px;
  }

  .hamburger-menu-bar.top.white-transparent, .hamburger-menu-bar.bottom.white-transparent, .hamburger-menu-bar.top.white-transparent, .hamburger-menu-bar.top.white-transparent, .hamburger-menu-bar.bottom.white-transparent, .hamburger-menu-bar.bottom.white-transparent {
    background-color: var(--neutral--800);
  }

  .header-middle.mobile-width._100---tablet {
    justify-content: flex-start;
    width: 51%;
  }

  .btn-square-primary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 23px;
  }

  .btn-square-primary.small {
    width: 42px;
    min-width: 42px;
    height: 42px;
    min-height: 42px;
    font-size: 20px;
  }

  .btn-square-primary.large {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
    font-size: 30px;
  }

  .btn-square-secondary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 23px;
  }

  .btn-square-secondary.small {
    width: 42px;
    min-width: 42px;
    height: 42px;
    min-height: 42px;
    font-size: 20px;
  }

  .btn-square-secondary.large {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
    font-size: 30px;
  }

  .btn-square-secondary.white.sider-arrow.right---bottom-center {
    right: 80px;
  }

  .btn-square-secondary.white.sider-arrow.left---bottom-center {
    left: 80px;
  }

  .btn-square-secondary.slider-arrow.left---top-left {
    inset: auto 0 0 -75px;
  }

  .btn-square-secondary.slider-arrow.left---top-left.campus {
    top: auto;
  }

  .btn-square-secondary.slider-arrow.right---top-left {
    inset: auto -75px 0 0;
  }

  .btn-square-secondary.slider-arrow.right---top-left.campus {
    top: auto;
  }

  .password-page-section {
    min-height: 60vh;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .password-page-form-wrapper {
    max-width: 500px;
  }

  .flex-horizontal.end.center-mb, .flex-horizontal.start.center---mbl {
    justify-content: center;
  }

  .flex-horizontal.contact-links-header-v1, .flex-horizontal.end.center-mb, .flex-horizontal.end.center-mb, .flex-horizontal.start.center---mbl, .flex-horizontal.start.center---mbl {
    justify-content: center;
  }

  .flex-horizontal.explore-section {
    flex-direction: column;
    align-items: stretch;
  }

  .flex-horizontal.explore-flex {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-horizontal.contact-links-header-v1 {
    justify-content: center;
  }

  .footer-logo-wrapper {
    max-width: 178px;
  }

  .footer-top {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .footer-top.border-bottom {
    padding-top: 78px;
    padding-bottom: 78px;
  }

  .footer-top.pd-72px {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .footer-bottom.pd-50px {
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .footer-middle {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .error-message.text-center.mg-top-60px {
    margin-top: 40px;
  }

  .grid-footer-2-column---logo-and-paragraph {
    grid-row-gap: 20px;
  }

  .footer-subscribe-card {
    padding: 43px 32px 36px;
  }

  .sticky-top._24px-top.static-mbl {
    position: static;
  }

  .half-bg-image-right.image-half---v1, .half-bg-image-left.image-half---v1, .half-bg-image-left.image-half---v1 {
    margin-top: 60px;
    padding-top: 70%;
  }

  .cta-card {
    padding: 60px 32px;
  }

  .cta-card.newsletter {
    padding: 80px 34px;
  }

  .slider-wrapper.buttom-buttons, .slider-wrapper.buttons-top-v1, .slider-wrapper.buttom-buttons, .slider-wrapper.buttons-top-v1 {
    padding-bottom: 100px;
  }

  .slider-mask.width-426px.alt {
    max-width: 400px;
  }

  .accordion-item-wrapper {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .accordion-spacer {
    min-height: 12px;
  }

  .accordion-side {
    margin-right: 16px;
  }

  .accordion-side.right-side {
    margin-left: 16px;
  }

  .accordion-title {
    font-size: 20px;
    line-height: 30px;
  }

  .pd---content-inside-card {
    padding: 32px 24px 40px;
  }

  .pd---content-inside-card.large {
    padding: 53px 34px;
  }

  .pd---content-inside-card.large.template-pages {
    padding-left: 32px;
    padding-right: 32px;
  }

  .blog-card-image-wrapper.inside-card {
    max-height: 300px;
  }

  .blog-card-image-wrapper.inside-card._3-posts---item {
    max-width: 100%;
  }

  .categories-badges-item-wrapper, .categories-badges-wrapper {
    flex-wrap: wrap;
  }

  .categories-badges-wrapper.center---tablet {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .blog-card-wrapper.card._3-posts---item {
    flex-direction: column;
    align-items: stretch;
  }

  .blog-card-content-inside {
    padding-top: 24px;
    padding-bottom: 30px;
  }

  .blog-card-content-inside.featured {
    padding: 43px 32px 38px;
  }

  .image-wrapper.about-section-1 {
    max-width: 66%;
  }

  .image-wrapper.campus-slide-image, .image-wrapper.hero-v3-image {
    max-height: 500px;
  }

  .image-wrapper.order-item-image-wrapper, .image-wrapper.cart-item-image-wrapper {
    max-width: 80px;
  }

  .image-wrapper.about-section-1---front, .image-wrapper.play-two {
    max-width: 64%;
    margin-top: -186px;
  }

  .image-wrapper.play-one, .image-wrapper.hostel-one {
    max-width: 66%;
  }

  .image-wrapper.alumni-section-1, .image-wrapper.about-section-1 {
    max-width: 66%;
  }

  .image-wrapper.about-section-2 {
    max-width: 64%;
    margin-top: -186px;
  }

  .image-wrapper.card-programs---image {
    max-height: 400px;
  }

  .image-wrapper.campus-slide-image, .image-wrapper.hero-v3-image {
    max-height: 500px;
  }

  .image-wrapper.explore-programs-card-image {
    max-height: 300px;
  }

  .image-wrapper.order-item-image-wrapper, .image-wrapper.cart-item-image-wrapper {
    max-width: 80px;
  }

  .image-wrapper.about-section-1--back {
    max-width: 66%;
  }

  .image-wrapper.about-section-1---front, .image-wrapper.play-two {
    max-width: 64%;
    margin-top: -186px;
  }

  .image-wrapper.play-one, .image-wrapper.hostel-one {
    max-width: 66%;
  }

  .image-wrapper.hostel-two {
    max-width: 64%;
    margin-top: -186px;
  }

  .image-wrapper.alumni-section-1 {
    max-width: 66%;
  }

  .step-circle-number {
    min-width: 70px;
    max-width: 70px;
    min-height: 70px;
    max-height: 70px;
  }

  .product-card-content-inside {
    padding-top: 43px;
    padding-bottom: 40px;
  }

  .product-card-image-wrapper.inside-card._3-posts---item {
    width: 100%;
  }

  .product-card-wrapper.card._3-posts---item {
    flex-direction: column;
  }

  ._404-not-found {
    font-size: 100px;
  }

  .cart-close-button {
    font-size: 18px;
  }

  .checkout-form {
    max-width: 100%;
  }

  .order-list-title {
    font-size: 16px;
  }

  .image-home-link-wrapper {
    max-width: 209px;
  }

  .card-sales-home-content {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .figma-file-text-wrapper {
    padding: 50px 32px;
  }

  .badge-home {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    line-height: 22px;
  }

  .card-home-pages-wrapper {
    margin-left: 32px;
    margin-right: 32px;
    padding-top: 40px;
  }

  .cta-square-logo {
    max-width: 65px;
  }

  .cta-image-card {
    width: 980px;
    max-width: 980px;
    margin-top: 40px;
    margin-bottom: -43px;
  }

  .divider-vertical.explore {
    min-width: 100%;
    max-width: 100%;
    min-height: 1px;
    margin: 30px 0;
  }

  .hidden-on-mbl {
    display: none;
  }

  .line {
    width: 150px;
  }

  ._404-not-found-image-wrapper {
    max-height: 500px;
    margin-top: 70px;
  }

  .nav-link {
    font-size: 16px;
  }

  .grid-footer {
    grid-column-gap: 30px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: minmax(260px, 1fr) 1fr;
  }

  .grid-footer.v2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-newsletter {
    grid-row-gap: 50px;
  }

  .grid-newsletter.mobile-view.tablet-view {
    padding: 10px 20px;
  }

  .mg-top-post-trending {
    margin-top: -100px;
  }

  .academics-card-content {
    padding-left: 32px;
    padding-right: 32px;
  }

  .mg-bottom-22px {
    margin-bottom: 18px;
  }

  .mg-bottom-22px.keep {
    margin-bottom: 22px;
  }

  .mg-bottom-38px {
    margin-bottom: 32px;
  }

  .mg-bottom-26px {
    margin-bottom: 22px;
  }

  .mg-right-22px {
    margin-right: 18px;
  }

  .testimonial-content {
    font-size: 18px;
  }

  .mg-bottom-20px {
    margin-bottom: 16px;
  }

  .mg-bottom-28px {
    margin-bottom: 24px;
  }

  .explore-programs-card-content {
    max-width: 400px;
    padding-bottom: 42px;
  }

  .mg-bottom-52px {
    margin-bottom: 32px;
  }

  .bg.top-bg-color-700 {
    min-height: 700px;
  }

  .bg.about-bg-image {
    min-width: 626px;
    min-height: 339px;
  }

  .divider-step {
    margin-left: 34px;
  }

  .mg-bottom-36px {
    margin-bottom: 30px;
  }

  .mg-top-30px {
    margin-top: 25px;
  }

  .badge-wrapper-bottom-right {
    bottom: 20px;
    right: 20px;
  }

  ._100---mbl {
    max-width: 100%;
  }

  .event-card-content {
    padding: 42px 32px 50px;
  }

  .badge-wrapper-bottom-left {
    bottom: 20px;
    left: 20px;
  }

  .content-campus-card {
    padding: 50px 32px;
  }

  .mg-bottom-60px {
    margin-bottom: 50px;
  }

  .subtitle-admition-form {
    margin-bottom: 10px;
  }

  .sub-title-form {
    max-width: 400px;
    display: block;
  }

  .position-absolute.card-above-image-bottom-left {
    width: 70%;
    min-width: 400px;
  }

  .team-item-wrapper {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .team-item-content {
    flex: 1;
  }

  .text-center---mbl {
    text-align: center;
  }

  .add-cart---main {
    min-height: 171px;
  }

  .rich-text-v2 ul, .rich-text-v2 ol {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .rich-text-v2 h6, .rich-text-v2 h5, .rich-text-v2 h4 {
    margin-top: 32px;
  }

  .rich-text-v2 h3 {
    font-size: 20px;
  }

  .rich-text-v2 figure {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text-v2 ul, .rich-text-v2 ol {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .rich-text-v2 h6, .rich-text-v2 h5, .rich-text-v2 h4 {
    margin-top: 32px;
  }

  .rich-text-v2 blockquote {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .content-hero-v7---top {
    max-width: 480px;
    margin-right: 0;
  }

  .flex-vertical---mbl {
    flex-direction: column;
  }

  .footer-newsletter-form-block {
    min-height: 160px;
  }

  .cart-list-title {
    font-size: 16px;
  }

  .display-3-copy {
    font-size: 26px;
  }

  .section-why {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-why.intagram, .section-why.hero-bg-color, .section-why.pd-156px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-why.position-relative.contact---section {
    margin-bottom: 250px;
  }

  .section-why.hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-why.hero.v2 {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .section-why.hero.v3 {
    padding-top: 70px;
    padding-bottom: 100px;
  }

  .section-why.hero.v4 {
    padding-top: 70px;
  }

  .section-why.hero.v5 {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .section-why.hero.v6 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section-why.hero.v7 {
    padding-top: 70px;
    padding-bottom: 110px;
  }

  .section-why.hero-full-image {
    min-height: 80vh;
  }

  .section-why.hero-full-image.hero-v1 {
    padding-top: 270px;
    padding-bottom: 250px;
  }

  .section-why.overflow-hidden.campus {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .section-why.top {
    padding-top: 70px;
  }

  .section-why.template-pages-hero {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-why.hero-page {
    background-image: linear-gradient(to bottom, white 50%, var(--neutral--800) 50%);
    padding-top: 60px;
  }

  .section-why.pd-250px {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .section-why.intagram, .section-why.hero-bg-color, .section-why.pd-156px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-why.academics-programs {
    padding-top: 72px;
    padding-bottom: 140px;
  }

  .section-why.pd-top-112px---bottom-156px {
    padding-top: 78px;
    padding-bottom: 108px;
  }

  .section-why.pd-bottom-240px {
    padding-bottom: 140px;
  }

  .section-why.pd-140px {
    padding-top: 98px;
    padding-bottom: 98px;
  }

  .section-why.pd-240px {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-why.pd-160px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-why.pd-190px {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .section-why.pd-100px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-why.not-found {
    padding-top: 70px;
  }

  .display-2-e {
    font-size: 48px;
  }

  .cta-card-2 {
    padding: 60px 32px;
  }

  .btn-primary-2 {
    padding: 20px 32px;
    font-size: 14px;
  }

  .line-2 {
    width: 150px;
  }

  .display-5, .display-3-center {
    font-size: 26px;
  }

  .alumini-card {
    padding: 42px 32px 50px;
  }

  .header-nav-link-white.cart-link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .line-grey {
    width: 150px;
  }

  .inner-container-alumini._242px, .inner-container-alumini._362px._100---mbl {
    max-width: 100%;
  }

  .inner-container-alumini._242px, .inner-container-alumini._362px._100---mbl, .inner-container-alumini._362px._100---mbl {
    max-width: 100%;
  }

  .inner-container-alumini._400px---tablet {
    max-width: 340px;
  }

  .inner-container-alumini.contact---section---form {
    margin-bottom: -178px;
  }

  .inner-container-alumini._100---mbl {
    max-width: 100%;
  }

  .inner-container-alumini._500px---mbl {
    max-width: 500px;
  }

  .inner-container-alumini._600px---mbl {
    max-width: 600px;
  }

  .inner-container-alumini._400px---mbl {
    max-width: 400px;
  }

  .inner-container-alumini._380px---mbl {
    max-width: 380px;
  }

  .inner-container-alumini._450px---mbl {
    max-width: 450px;
  }

  .inner-container-alumini._350px---mbl {
    max-width: 350px;
  }

  .inner-container-alumini.admission-form-sidebar {
    display: none;
  }

  .inner-container-alumini._100px---mbl {
    max-width: 100px;
  }

  .inner-container-alumini.content-hero-v7---main {
    flex-direction: column;
  }

  .inner-container-alumini._60px---mbl {
    max-width: 60px;
  }

  .line-cover {
    width: 150px;
  }

  .text-100-yellow {
    font-size: 14px;
  }

  .display-1-hero {
    font-size: 52px;
  }

  .display-1-hero.color-neutral-800.new-display-hero {
    margin-top: 0;
  }

  .header-nav-link-black.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .line-rounded-icon-white.success-message-check.large {
    font-size: 68px;
    line-height: 73px;
  }

  .line-rounded-icon-white.success-message-check---left {
    font-size: 24px;
  }

  .dropdown-toggle-2.light.dropdown-link {
    padding: 10px 20px;
  }

  .grid-newsletter-2 {
    grid-row-gap: 50px;
  }

  .text-401 {
    font-size: 16px;
  }

  .divider-2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .divider-2.mg---32px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .nav-link-2 {
    font-size: 16px;
  }

  .grid-newsletter-3 {
    grid-row-gap: 50px;
  }

  .text-402, .nav-link-3, .nav-link-width-100 {
    font-size: 16px;
  }

  .header-nav-link-right.cart-link, .header-nav-link-black-right.cart-link, .header-nav-link-black-right.cart-link, .header-nav-link-black-copy.cart-link, .header-nav-link-black-copy.cart-link, .header-nav-link-black-copy.cart-link, .header-nav-link-black-copy.cart-link, .header-nav-link-right-black.cart-link, .header-nav-link-right-black.cart-link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .line-rounded-icon-black.success-message-check.large {
    font-size: 68px;
    line-height: 73px;
  }

  .line-rounded-icon-black.success-message-check---left {
    font-size: 24px;
  }

  .inner-container-copy._242px, .inner-container-copy._362px._100---mbl {
    max-width: 100%;
  }

  .inner-container-copy._242px, .inner-container-copy._362px._100---mbl, .inner-container-copy._362px._100---mbl {
    max-width: 100%;
  }

  .inner-container-copy._400px---tablet {
    max-width: 340px;
  }

  .inner-container-copy.contact---section---form {
    margin-bottom: -178px;
  }

  .inner-container-copy._100---mbl {
    max-width: 100%;
  }

  .inner-container-copy._500px---mbl {
    max-width: 500px;
  }

  .inner-container-copy._600px---mbl {
    max-width: 600px;
  }

  .inner-container-copy._400px---mbl {
    max-width: 400px;
  }

  .inner-container-copy._380px---mbl {
    max-width: 380px;
  }

  .inner-container-copy._450px---mbl {
    max-width: 450px;
  }

  .inner-container-copy._350px---mbl {
    max-width: 350px;
  }

  .inner-container-copy.admission-form-sidebar {
    display: none;
  }

  .inner-container-copy._100px---mbl {
    max-width: 100px;
  }

  .inner-container-copy.content-hero-v7---main {
    flex-direction: column;
  }

  .inner-container-copy._60px---mbl {
    max-width: 60px;
  }

  .line-white {
    width: 150px;
  }

  .header-nav-link-right-white.cart-link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .header-nav-link-right-white.dropdown-link {
    padding: 0;
    font-size: 16px;
  }

  .header-nav-link-right-1rem.cart-link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .display-3-campus {
    font-size: 26px;
  }

  .grid-newsletter-4 {
    grid-row-gap: 50px;
  }

  .text-403, .nav-link-4 {
    font-size: 16px;
  }

  .collection-item-3.dropdown-link {
    padding: 10px 20px;
  }

  .header-nav-link-right-blackk.cart-link, .header-nav-link-right-1rem-copy.cart-link, .header-nav-link-right-1rem-copy.cart-link, .header-nav-link-black-left.cart-link, .header-nav-link-black-left.cart-link, .header-nav-link-black-1.cart-link, .header-nav-link-black-1.cart-link, .header-nav-black-link.cart-link, .header-nav-black-link.cart-link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .btn-primary-small {
    padding: 20px 32px;
    font-size: 14px;
  }

  .btn-primary-small.small {
    padding: 16px 20px;
    font-size: 14px;
  }

  .btn-primary-small.large {
    padding: 24px 46px;
    font-size: 16px;
  }

  .btn-primary-small.inside-input.default {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .btn-primary-small.button-row {
    margin-right: 16px;
  }

  .btn-primary-small.pagination-btn {
    margin-top: 50px;
  }

  .display-1-head {
    font-size: 52px;
  }

  .grid-410 {
    flex-direction: column;
    display: flex;
  }

  .form-header {
    display: flex;
  }

  .hamburger-menu-bar-2 {
    width: 28px;
  }

  .dropdown-toggle-3 {
    padding: 0;
  }

  .dropdown.mobile-view {
    display: block;
    position: static;
  }

  .dropdown-list {
    width: 100vw;
    margin-left: -505px;
    display: none;
  }

  .dropdown-list.mobile-view.landscape-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    inset: 100% 0% auto;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    inset: 100% 0% auto;
    background-color: #fff;
    flex-direction: column;
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: none;
    inset: 100% 0% auto;
  }

  .header-nav-link-right-black-dropdown.cart-link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .dropdown-link {
    color: var(--nav-color);
    width: 100%;
    font-family: Lora, sans-serif;
    text-decoration: none;
  }

  .dropdown-link:hover {
    color: var(--yellow);
  }

  .dropdown-link.w--current {
    color: var(--accent--primary-1);
  }

  .dropdown-link.w--current:hover {
    color: var(--yellow);
  }

  .contact---section---form---bg-img {
    display: none;
  }

  .text-404 {
    font-size: 18px;
  }

  .section-2 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-2.pd-156px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .mg-bottom-32px-2 {
    margin-bottom: 22px;
  }

  .display-9 {
    font-size: 26px;
  }

  .stats-number {
    font-size: 38px;
  }

  .mg-bottom-32px-3 {
    margin-bottom: 22px;
  }

  .display-10 {
    font-size: 26px;
  }

  .dropdown-toggle-4.light.dropdown-link {
    padding: 10px 20px;
  }

  .hero-heading-container {
    letter-spacing: -1px;
    font-size: 1.5rem;
  }

  .new-header-wrapper.header-top-transparent {
    position: relative;
  }

  .html-embed-5 {
    padding-bottom: 20px;
    display: block;
  }

  .section-3 {
    padding-top: 10px;
  }

  .grid-418 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .image-24 {
    width: 100%;
  }

  .grid-423 {
    grid-column-gap: 58px;
    grid-row-gap: 58px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-425, .grid-426 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .div-block-55 {
    flex-flow: column;
  }

  .div-block-56 {
    text-align: center;
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
  }

  h3 {
    font-size: 18px;
  }

  p {
    font-size: 12px;
    line-height: 1.3em;
  }

  blockquote {
    padding: 50px 24px;
  }

  .grid-2-columns {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.blog-popular-grid, .grid-2-columns.blog-popular-grid.sidebar {
    grid-template-columns: 1fr;
  }

  .grid-2-columns._2-col-mobile, .grid-2-columns.zero-gap {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.header-top {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-2-columns.form {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: center stretch;
  }

  .grid-2-columns.contact-v1 {
    grid-row-gap: 25px;
  }

  .grid-2-columns.changelog-item {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.product-page {
    grid-row-gap: 40px;
  }

  .grid-2-columns.grid-link-v1 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.grid-link-v1.footer-blog-post {
    grid-column-gap: 15px;
    grid-column-gap: 15px;
    flex-direction: column;
    grid-template-columns: auto 1fr;
    width: 100%;
    display: flex;
  }

  .grid-2-columns.left-image-layout {
    grid-column-gap: 16px;
    grid-row-gap: 18px;
  }

  .grid-2-columns.layout-images-left---grid {
    grid-row-gap: 50px;
  }

  .grid-2-columns.layout-images-left---grid.align-center {
    align-items: stretch;
  }

  .grid-2-columns.admission-form {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.hero-v3-grid {
    grid-row-gap: 50px;
  }

  .grid-2-columns.content-right-v1 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    grid-template-columns: auto;
    max-width: 100%;
    display: flex;
  }

  .grid-2-columns.content-left-v1 {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-2-columns.content-left-v1.mission-statement {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
  }

  .grid-2-columns.title-and-buttons {
    grid-row-gap: 16px;
    justify-items: start;
  }

  .grid-2-columns.blog-popular-grid, .grid-2-columns.blog-popular-grid.sidebar, .grid-2-columns.blog-popular-grid.sidebar {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.header-top-copy {
    display: none;
  }

  .grid-2-columns._2-col-mobile, .grid-2-columns.zero-gap {
    grid-template-columns: 1fr 1fr;
  }

  .card.form.admission-form.first, .card.form.admission-form.middle, .card.form.admission-form.last {
    padding: 2rem 1rem;
  }

  .card.form {
    min-height: 817px;
    padding: 48px 24px 52px;
  }

  .card.form.admission-form.first, .card.form.admission-form.middle, .card.form.admission-form.last {
    padding: 2rem 1rem;
  }

  .card.form.request-a-tour {
    min-height: 1417px;
    padding: 57px 24px;
  }

  .card.form.request-a-tour.enrollment-form {
    max-width: 100%;
    height: 375px;
    min-height: auto;
    padding: 0 1.2rem;
  }

  .card.form.request-a-tour.enrollment-form.fullf-rm {
    height: 450px;
  }

  .card.form.request-a-tour.enrollment-form.fullf-rm.popup-form {
    padding: 1rem;
  }

  .card.form.request-a-tour.enrollment-form.alumni {
    height: 600px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card.form.request-a-tour.enrollment-form.contatc-us-page-form {
    margin-top: 32px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .card.form.admission-form.first, .card.form.admission-form.middle, .card.form.admission-form.last, .card.form.admission-form.first, .card.form.admission-form.middle, .card.form.admission-form.last {
    padding: 2rem 1rem;
  }

  .card.product-info {
    padding: 50px 24px 42px;
  }

  .card.value {
    padding: .5rem;
  }

  .card.value.no-shadow {
    box-shadow: none;
    background-color: #0000;
    border-style: none;
  }

  .card.value.no-shadow.hide-comp {
    display: flex;
  }

  .card.value.no-shadow.hide-mobile {
    display: none;
  }

  .card.value.admissions {
    width: 100%;
    height: 100%;
  }

  .card.content-left {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.content-left.card-over-image {
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: -30px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .card.icon-left---content-right {
    grid-row-gap: 20px;
    flex-direction: column;
    padding: 20px;
  }

  .card.icon-left---content-right.alumni-slider-card {
    width: 100%;
  }

  .card.explore-bar {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.explore-bar.shadow-02 {
    padding: 20px;
  }

  .card.explore-bar.shadow-02.new {
    display: none;
  }

  .card.inner-step-card {
    margin-right: 0;
    padding: 34px 24px;
  }

  .card.content-social-media {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.vision-and-mission-grid-section {
    padding: 15px;
  }

  .card.search-result-item {
    padding: 34px 24px;
  }

  .grid-4-columns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-4-columns.instagram-v1 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-columns.stats {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr 1fr 1fr;
    place-content: center;
    place-items: start center;
    max-width: 100%;
  }

  .grid-4-columns.stats.alt {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-columns.stats.alt.grid-6-column {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-4-columns.stats.alt.grid-6-column.mg-top-40px {
    grid-row-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 20px;
  }

  .grid-4-columns.product-images {
    grid-column-gap: 26px;
    grid-row-gap: 23px;
  }

  .bg-neutral-700.header-demo-bg {
    min-height: 115px;
  }

  .color-neutral-100.mg-bottom-40px {
    font-size: 16px;
  }

  .color-neutral-100.mg-bottom-40px.hide-mobile {
    font-size: 12px;
    display: none;
  }

  .color-neutral-100.mg-bottom-38px {
    margin-bottom: 16px;
    font-size: 12px;
  }

  .color-neutral-100.mg-bottom-22px {
    font-size: 18px;
  }

  .divider {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .divider._64px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .divider.divider-white-v1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .divider.decoration-admission {
    min-width: 0;
  }

  .divider.decoration-admission.mg-left-24px {
    margin-left: 12px;
  }

  .divider._32px---24px {
    margin-top: 24px;
  }

  .divider._98px {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .divider.footer-menu-divider {
    margin-top: 18px;
    margin-bottom: 26px;
  }

  .mg-bottom-8px {
    font-size: 24px;
  }

  .mg-bottom-16px {
    margin-bottom: 8px;
  }

  .mg-bottom-24px {
    margin-bottom: 16px;
    font-size: 12px;
  }

  .mg-bottom-24px.txt-color-white {
    font-size: 10px;
  }

  .mg-bottom-32px {
    margin-bottom: 16px;
    font-size: 12px;
    line-height: 1.37em;
  }

  .mg-bottom-32px.keep {
    margin-bottom: 18px;
    font-size: 12px;
    line-height: 1.3em;
  }

  .mg-bottom-32px.keep.txt-color-grey.mg-bottom-5px {
    font-size: 18px;
  }

  .mg-bottom-32px.keep.txt-color-yellow {
    color: var(--yellow);
  }

  .mg-bottom-32px.text-center-mobile {
    text-align: center;
    font-size: 12px;
    line-height: 1.5em;
  }

  .mg-bottom-40px {
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 1.5em;
  }

  .mg-bottom-48px {
    margin-bottom: 16px;
    font-size: 12px;
    line-height: 1.4em;
  }

  .mg-bottom-48px.mg-bottom-0px {
    margin-bottom: 0;
  }

  .mg-bottom-56px {
    margin-bottom: 32px;
  }

  .mg-right-24px._16px---mbl {
    margin-right: 16px;
  }

  .text-200.medium.text-uppercase.color-neutral-600, .text-200.medium.text-uppercase.color-accent-1, .text-200.medium.text-uppercase.color-neutral-600, .text-200.medium.text-uppercase.color-accent-1, .text-200.medium.text-uppercase.color-neutral-600, .text-200.medium.text-uppercase.color-accent-1, .text-200.medium.text-uppercase.color-neutral-600, .text-200.medium.text-uppercase.color-accent-1 {
    font-size: 12px;
  }

  .display-1 {
    font-size: 43px;
  }

  .display-1.color-neutral-100 {
    font-size: 1.6rem;
  }

  .display-1.color-neutral-100.new-display-hero {
    font-size: 29px;
  }

  .display-1.mg-bottom-22px {
    font-size: 32px;
  }

  .display-1.mg-bottom-22px.text-size-3rem.text-size-2rem-mobileonly {
    font-size: 2rem;
  }

  .grid-1-column.gap-row-24px.gap-row-40px---mbp {
    grid-row-gap: 40px;
  }

  .grid-1-column.gap-row-24px.gap-row-60px---mbp {
    grid-row-gap: 60px;
  }

  .grid-1-column.gap-row-32px.gap-row-60px---tablet {
    grid-row-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-1-column.gap-row-28px.gap-row-16-mbl.images---last {
    grid-template-columns: 1fr 1fr;
  }

  .grid-1-column.gap-row-28px.gap-row-16-mbl.images---last.alumni-frid-row-3 {
    grid-template-rows: 1fr auto;
  }

  .grid-1-column.gap-row-96px {
    grid-template-columns: auto;
    max-width: 100%;
    display: flex;
  }

  .grid-1-column.footer-blog-posts {
    grid-column-gap: 3rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .grid-1-column.align-left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .display-2 {
    font-size: 40px;
  }

  .display-2.color-accent-1.mg-bottom-16px {
    font-size: 32px;
  }

  .display-3 {
    white-space: normal;
    margin-bottom: 0;
    font-size: 24px;
  }

  .display-3.color-neutral-100.mg-bottom-32px {
    margin-bottom: 16px;
  }

  .display-3.color-neutral-100.text-size-18 {
    font-size: 18px;
  }

  .display-3.mg-bottom-0 {
    font-size: 24px;
    line-height: 1.3em;
  }

  .display-3.mg-bottom-20px {
    text-transform: none;
    margin-bottom: 8px;
  }

  .display-3.mg-bottom-20px.mg-bottom-0px {
    margin-bottom: 0;
  }

  .display-3.mg-bottom-32px {
    margin-bottom: 16px;
    line-height: 1.18em;
  }

  .display-4 {
    font-family: Lora, sans-serif;
  }

  .text-400.medium, .text-400.medium.txt-color-white, .text-400.medium, .text-400.medium.txt-color-white, .text-400.medium.txt-color-white, .text-300 {
    font-size: 12px;
  }

  .text-300.medium.text-uppercase {
    color: var(--neutral--600);
    font-size: 12px;
  }

  .text-300.medium.text-uppercase.color-neutral-800 {
    font-size: 12px;
  }

  .text-300.bold.text-uppercase.color-neutral-800 {
    font-size: 14px;
  }

  .text-100.medium.text-uppercase.color-neutral-600, .text-100.text-uppercase.mg-bottom-8px, .text-100.text-uppercase.color-neutral-500, .text-100.medium.text-uppercase.color-neutral-600, .text-100.medium.text-uppercase.color-neutral-600, .text-100.medium.text-uppercase.color-neutral-600, .text-100.text-uppercase.mg-bottom-8px, .text-100.text-uppercase.color-neutral-500, .text-100.text-uppercase.mg-bottom-8px, .text-100.text-uppercase.color-neutral-500 {
    font-size: 12px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.grid-community.no-gap, .grid-3-columns.grid-community.no-gap.mg-bottom-32px {
    overflow: scroll;
  }

  .grid-3-columns.gap-row-48px {
    grid-row-gap: 32px;
  }

  .grid-3-columns.gallery-v5 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.gallery-v5.max-width {
    max-width: 100%;
  }

  .grid-3-columns._2-col-mbl {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.grid-community.no-gap, .grid-3-columns.grid-community.no-gap.mg-bottom-32px, .grid-3-columns.grid-community.no-gap, .grid-3-columns.grid-community.no-gap.mg-bottom-32px, .grid-3-columns.grid-community.no-gap.mg-bottom-32px {
    overflow: scroll;
  }

  .grid-3-columns.grid-program {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.teacher {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.values-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr;
    align-content: center;
    place-items: center;
  }

  .grid-3-columns.values-grid.admissions-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .grid-3-columns.stats-v2 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-content: start;
    justify-items: start;
  }

  .grid-3-columns.shop-grid {
    max-width: 100%;
  }

  .style---heading {
    margin-bottom: 40px;
    padding-top: 66px;
    padding-bottom: 66px;
  }

  .inner-container.center.max-width-70, .inner-container._100px {
    max-width: 100%;
  }

  .inner-container._330px._200px---tablet._100---mbp, .inner-container._330px._100---mbp {
    max-width: 100%;
  }

  .inner-container._100---mbp, .inner-container._60px---mbp, .inner-container._600px---mbl.center {
    max-width: 100%;
  }

  .inner-container._127px.center, .inner-container._127px.center.full-width {
    max-width: 100%;
  }

  .inner-container.center.max-width-70, .inner-container._100px {
    max-width: 100%;
  }

  .inner-container._242px._100---tablet {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
  }

  .inner-container._158px._100---mbp {
    max-width: 100%;
  }

  .inner-container._346px._100---tablet {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .inner-container._330px._200px---tablet._100---mbp, .inner-container._330px._100---mbp {
    max-width: 100%;
  }

  .inner-container._330px._200px---tablet {
    max-width: 200px;
  }

  .inner-container._330px._200px---tablet._100---mbp, .inner-container._330px._100---mbp {
    max-width: 100%;
  }

  .inner-container._512px._100---tablet {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .inner-container._210px._100---mbl {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .inner-container._81px._70px---tablet.mg-right-12px {
    max-width: 20%;
  }

  .inner-container._695px._100---tablet.max-height {
    max-width: 100%;
  }

  .inner-container._700px---tablet.no-flex {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .inner-container._540px.center {
    max-width: 100%;
  }

  .inner-container.full-image-right-hero {
    margin-right: -20px;
  }

  .inner-container.contact---section---form {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: -148px;
    display: flex;
  }

  .inner-container.contact---section---form.contact-page {
    margin-bottom: 0;
  }

  .inner-container._100---mbp, .inner-container._60px---mbp, .inner-container._600px---mbl.center, .inner-container._600px---mbl.center {
    max-width: 100%;
  }

  .inner-container._350px---mbp {
    max-width: 350px;
  }

  .inner-container._400px---mbp {
    max-width: 400px;
  }

  .inner-container._350px---mbl.center {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .inner-container._127px.center, .inner-container._127px.center.full-width, .inner-container._127px.center, .inner-container._127px.center.full-width, .inner-container._127px.center.full-width {
    max-width: 100%;
  }

  .inner-container._100px---mbl.center {
    width: auto;
    max-width: 70%;
    height: auto;
  }

  .inner-container._100px---mbl.center.flex-center {
    width: 100%;
    max-width: 100%;
  }

  .inner-container._100px---mbl.center.full-width {
    max-width: 100%;
  }

  .inner-container.events-card-image {
    width: 100%;
  }

  .inner-container._60px---mbl {
    max-width: 40px;
  }

  .inner-container._70.center {
    max-width: 100%;
  }

  .inner-container.flex-vertical {
    max-width: 100%;
    overflow: hidden;
  }

  .style---content-heading {
    padding-left: 22px;
    padding-right: 22px;
  }

  .style---heading-icon-wrapper {
    width: 58px;
    margin-right: 14px;
  }

  .mg-bottom-0 {
    color: var(--neutral--700);
    text-align: left;
    margin-bottom: 16px;
    font-size: 12px;
  }

  .mg-bottom-0.color-neutral-600 {
    line-height: 1.3rem;
  }

  .mg-bottom-0.text-align-center {
    color: var(--neutral--600);
    text-align: center;
    margin-bottom: 10px;
  }

  .mg-bottom-0.txt-size-10 {
    font-size: 10px;
  }

  .mg-bottom-0.txt-size-10.bottom-8px {
    margin-bottom: 5px;
  }

  .mg-bottom-0.botom-0 {
    margin-bottom: 0;
  }

  .btn-primary {
    width: auto;
    padding: 10px;
    font-size: 12px;
  }

  .btn-primary.large, .btn-primary.large.alt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary.large, .btn-primary.large.alt, .btn-primary.large.alt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary.inside-input {
    position: static;
  }

  .btn-primary.inside-input.default {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .btn-primary.inside-input.default.hover-light---mbp:hover {
    border-color: var(--neutral--100);
    background-color: var(--neutral--100);
    color: var(--accent--primary-1);
    border-color: var(--neutral--100);
    background-color: var(--neutral--100);
  }

  .btn-primary.button-row {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .btn-primary.form {
    white-space: pre-wrap;
  }

  .btn-primary.hover-light {
    padding: 10px;
    display: flex;
  }

  .btn-primary.hover-light.button-row {
    width: auto;
    padding: 10px;
    font-size: 12px;
  }

  .btn-primary.pagination-btn {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .btn-primary.hide-mobile {
    display: none;
  }

  .btn-secondary {
    border-color: var(--accent--primary-1);
    background-color: var(--accent--primary-1);
    color: var(--neutral--100);
    padding: 10px;
    font-size: 12px;
  }

  .btn-secondary.large, .btn-secondary.large.alt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-secondary.large, .btn-secondary.large.alt, .btn-secondary.large.alt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-secondary.white {
    width: auto;
    padding: 10px;
    font-size: 12px;
  }

  .btn-secondary.pagination-btn {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .badge-secondary.tabs {
    margin: 8px 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .badge-secondary.category-badges {
    width: 100%;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .badge-secondary.medium {
    padding: 10px;
    font-size: 12px;
  }

  .input {
    max-width: 100%;
    min-height: 40px;
    padding: 12px;
    font-size: 12px;
  }

  .input.button-inside {
    margin-bottom: 16px;
    padding-right: 20px;
  }

  .input.quantity {
    width: 70px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .input.select-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-area {
    min-height: 60px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .checkbox {
    min-width: 22px;
    min-height: 22px;
  }

  .checkbox.large {
    min-width: 26px;
    min-height: 26px;
  }

  .radio-button {
    min-width: 22px;
    min-height: 22px;
  }

  .radio-button.large {
    min-width: 26px;
    min-height: 26px;
  }

  .avatar-circle._04.mg-right-22px {
    min-width: 60px;
    max-width: 60px;
    min-height: 60px;
    max-height: 60px;
  }

  .square-icon {
    max-width: 56px;
  }

  .square-icon.mg-right-16px {
    max-width: 46px;
  }

  .square-icon.password-page {
    max-width: 70px;
    margin-bottom: 22px;
  }

  .social-icon-square {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .line-rounded-icon.success-message-check.large {
    font-size: 58px;
    line-height: 64px;
  }

  .line-rounded-icon.mg-right-6px {
    font-size: 14px;
  }

  .line-rounded-icon.dropdown-arrow {
    color: var(--neutral--700);
  }

  .line-rounded-icon.dropdown-arrow.black:hover {
    color: var(--yellow);
  }

  .line-square-icon.top-bar-close-icon {
    padding-left: 12px;
    padding-right: 12px;
  }

  .line-square-icon.mg-right-6px {
    font-size: 14px;
  }

  .rich-text ul, .rich-text ol, .rich-text ul, .rich-text ol {
    padding-left: 20px;
  }

  .buttons-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .buttons-row.center {
    align-items: center;
  }

  .buttons-row.center.mg-top-48px {
    align-items: center;
    margin-top: 16px;
  }

  .buttons-row.center---tablet.alt {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default.no-padding {
    padding: 0 20px;
  }

  .container-default.align-center {
    align-items: center;
    display: flex;
  }

  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.hero.v4, .section.hero.v5 {
    padding-top: 60px;
  }

  .section.hero-full-image.hero-v1.sdd, .section.hero-full-image.hero-v1.satguru {
    background-position: 0 2vh;
    min-height: 35vh;
    margin-top: 14vh;
  }

  .section.overflow-hidden, .section.overflow-hidden.bg-neutral-200 {
    padding-top: 40px;
  }

  .section.overflow-hidden.campus, .section.overflow-hidden.bg-blue {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.position-relative.contact---section {
    margin-bottom: 92px;
    padding-bottom: 100px;
  }

  .section.hero {
    padding-top: 48px;
  }

  .section.hero.v4, .section.hero.v5 {
    padding-top: 60px;
  }

  .section.hero.v2 {
    padding-top: 13vh;
  }

  .section.hero.v3 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section.hero.v4, .section.hero.v5 {
    padding-top: 60px;
  }

  .section.hero.v6 {
    padding-top: 50px;
  }

  .section.hero.v7 {
    padding-top: 60px;
    padding-bottom: 92px;
  }

  .section.hero-full-image.hero-v1.sdd, .section.hero-full-image.hero-v1.satguru {
    background-position: 0 2vh;
    min-height: 35vh;
    margin-top: 14vh;
  }

  .section.hero-full-image.hero-v1 {
    background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5d8_banner.webp");
    min-height: 60vh;
    padding-top: 90px;
    padding-bottom: 200px;
  }

  .section.hero-full-image.hero-v1.sdd, .section.hero-full-image.hero-v1.satguru {
    background-position: 0 2vh;
    min-height: 35vh;
    margin-top: 14vh;
  }

  .section.hero-full-image.hero-v1.events {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/660b02c9211b849b716ee532_Northern2.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    min-height: 35vh;
    margin-top: 14vh;
  }

  .section.hero-full-image.hero-v1.life-at-sddgpi {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bfa829bc19eafdb0d9061f_image%203.webp");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 60vh;
    padding-bottom: 60px;
  }

  .section.hero-full-image.hero-v1.about-hero {
    min-height: 25vh;
  }

  .section.hero-full-image.hero-v1.home-hero {
    background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb5225fbae5bbd7dd3b5d8_banner.webp");
    background-position: 0 0, 50% 5vh;
    min-height: 100vh;
    padding-top: 50px;
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1.dental-hero {
    background-position: 0 2vh;
    min-height: 25vh;
  }

  .section.hero-full-image.hero-v1.pharma {
    height: 29vh;
    padding-top: 74px;
  }

  .section.hero-full-image.hero-v1.engineering {
    background-position: 0 2vh;
    min-height: 35vh;
    margin-top: 14vh;
  }

  .section.hero-full-image.hero-v1.management {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65c5f8b7620b17e5c043b52c_Banner.webp");
    background-position: 0 0, 0 0;
    min-height: 35vh;
  }

  .section.hero-full-image.hero-v1.law-hero {
    background-position: 96% 6vh;
    min-height: 35vh;
    margin-top: 10vh;
  }

  .section.hero-full-image.hero-v1.ed-one-hero {
    background-position: 0 2vh;
    min-height: 23vh;
    padding-top: 90px;
  }

  .section.hero-full-image.hero-v1.ed-two-hero {
    min-height: 25vh;
  }

  .section.hero-full-image.hero-v1.nursing-hero {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65cb1410011557f1b1ef451e_Healing%20Hands%2C%20Caring%20Hearts.webp");
    background-position: 0 0, 0 2vh;
    min-height: 25vh;
  }

  .section.hero-full-image.hero-v1.contact-us {
    background-position: 87%;
    min-height: 35vh;
  }

  .section.hero-full-image.hero-v1.dental {
    background-position: 0%;
    height: auto;
    min-height: 35vh;
    margin-top: 14vh;
  }

  .section.hero-full-image.hero-v1.nursing {
    background-position: 0 2vh;
    min-height: 35vh;
    margin-top: 14vh;
  }

  .section.hero-full-image.hero-v1.management {
    min-height: 35vh;
    margin-top: 14vh;
  }

  .section.hero-full-image.hero-v1.sdd, .section.hero-full-image.hero-v1.satguru {
    background-position: 0 2vh;
    min-height: 35vh;
    margin-top: 14vh;
  }

  .section.hero-full-image.hero-v1.pharma {
    background-position: 0 2vh;
    height: auto;
    min-height: 35vh;
    margin-top: 9vh;
    padding-top: 0;
  }

  .section.hero-full-image.hero-v1.about-page {
    margin-top: 8vh;
    padding-bottom: 21vh;
  }

  .section.hero-full-image.hero-v1.alumni-page {
    min-height: 25vh;
  }

  .section.hero-full-image.hero-v1.home-hero-new {
    justify-content: center;
    align-items: flex-start;
    min-height: 60vh;
    padding-top: 130px;
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1.diploma-hero {
    min-height: 35vh;
    margin-top: 14vh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.hero-full-image.hero-v1.placement {
    background-position: 0%;
    height: auto;
    min-height: 35vh;
    margin-top: 14vh;
  }

  .section.overflow-hidden, .section.overflow-hidden.bg-neutral-200 {
    padding-top: 40px;
  }

  .section.overflow-hidden.campus, .section.overflow-hidden.bg-blue {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.overflow-hidden.bg-neutral-200 {
    padding-top: 40px;
  }

  .section.overflow-hidden.campus, .section.overflow-hidden.bg-blue {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.overflow-hidden.padding-opx {
    padding-bottom: 40px;
  }

  .section.top {
    padding-top: 60px;
  }

  .section.template-pages-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.template-pages-hero.short {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section.hero-page {
    background-image: linear-gradient(to bottom, white 60%, var(--neutral--800) 60%);
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .section.pd-250px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.pd-250px.image-half-v1 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    max-height: none;
    padding-top: 0;
    display: flex;
  }

  .section.intagram {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.hero-bg-color {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.pd-156px {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.academics-programs {
    padding-top: 64px;
    padding-bottom: 100px;
  }

  .section.pd-top-112px---bottom-156px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.pd-bottom-240px {
    padding-bottom: 120px;
  }

  .section.pd-bottom-240px.bg-neutral-200 {
    padding-bottom: 6rem;
  }

  .section.pd-140px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.pd-240px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.pd-160px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.pd-160px.bg-neutral-700 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.bg-neutral-700.overflow-hidden {
    padding-bottom: 40px;
  }

  .section.pd-190px {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.pd-190px.full-image-v1.book-now-form {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.pd-100px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.not-found {
    padding-top: 60px;
  }

  .section.padding-60 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .top-bar-wrapper {
    padding-right: 26px;
  }

  .link-wrapper.link-campus.children-wrap {
    flex-wrap: wrap;
  }

  .link-wrapper.mg-bottom-8px {
    align-items: center;
    margin-bottom: 0;
  }

  .link-wrapper.footer-contact-link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: center;
  }

  .link-text {
    font-size: 12px;
    line-height: 1.3em;
    text-decoration: none;
  }

  .link-text.text-200.medium {
    text-align: left;
    text-align: left;
    text-align: left;
    line-height: 1.3em;
  }

  .elements---element-title.large {
    margin-top: 53px;
  }

  .heading-h1-size {
    font-size: 32px;
  }

  .heading-h1-size.color-accent-1.mg-bottom-16px {
    font-size: 28px;
  }

  .heading-h3-size, .heading-h3-size.mg-bottom-4px, .heading-h3-size.mg-bottom-4px {
    font-size: 18px;
  }

  .heading-h6-size.mg-bottom-0.txt-size-10 {
    font-size: 10px;
  }

  .header-wrapper.header-top-transparent {
    padding-left: 0;
    padding-right: 0;
    position: fixed;
  }

  .header-content-wrapper.header-top {
    width: auto;
  }

  .header-content-wrapper.header-top.tablet-view {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: .7rem;
    padding-bottom: .7rem;
    padding-left: 0;
    position: static;
  }

  .header-nav-menu-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-nav-menu-list {
    display: flex;
  }

  .header-nav-link.cart-link {
    margin-right: 0;
  }

  .header-nav-list-item {
    text-align: left;
  }

  .header-nav-list-item.show-in-tablet {
    justify-content: flex-start;
  }

  .dropdown-wrapper, .dropdown-column-wrapper.right, .dropdown-column-wrapper.right {
    width: 100%;
  }

  .header-logo-link {
    width: 100%;
    max-width: none;
  }

  .hamburger-menu-wrapper {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .hamburger-menu-bar.top.white-transparent {
    background-color: var(--neutral--700);
    background-color: var(--neutral--700);
    width: 24px;
    height: 3px;
    min-height: 3px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .hamburger-menu-bar.bottom.white-transparent {
    background-color: var(--neutral--700);
    background-color: var(--neutral--700);
    width: 24px;
    height: 3px;
    min-height: 3px;
    margin-top: 8px;
    margin-bottom: 0;
  }

  .header-right-side.hidden-on-tablet {
    width: 3rem;
    height: 3rem;
    display: none;
  }

  .header-right-side.hidden-on-tablet.hide-mobile {
    display: none;
  }

  .header-middle {
    width: 53%;
  }

  .header-middle.mobile-width {
    width: 60%;
  }

  .header-middle.mobile-width._100---tablet {
    width: 55%;
  }

  .btn-square-secondary.white.sider-arrow.right---bottom-center {
    width: 32px;
    min-width: 32px;
    height: 32px;
    min-height: 32px;
    bottom: -5%;
    right: 45px;
  }

  .btn-square-secondary.white.sider-arrow.left---bottom-center {
    width: 32px;
    min-width: 32px;
    height: 32px;
    min-height: 32px;
    bottom: -5%;
    left: 76px;
  }

  .btn-square-secondary.slider-arrow.left---top-left.alumni-arrow-left {
    left: -15%;
    right: 14px;
  }

  .btn-square-secondary.slider-arrow.right---top-left.alumni-arrow-right {
    left: 20px;
    right: -8%;
  }

  .password-page-section {
    padding-top: 64px;
  }

  .social-media-grid-top {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .flex-horizontal.end.center-mb.hidden-on-mbl {
    justify-content: center;
    display: flex;
  }

  .flex-horizontal.start.mg-bottom-10px.flex-wrap {
    width: 100%;
  }

  .flex-horizontal.start.mg-bottom-8px {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    margin-bottom: 8px;
  }

  .flex-horizontal.space-between.bottom-academics-card {
    grid-row-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    align-items: flex-end;
  }

  .flex-horizontal.align-top {
    position: relative;
  }

  .flex-horizontal.explore-section {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-horizontal.explore-flex {
    text-align: center;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    text-decoration: none;
  }

  .flex-horizontal.contact-links-header-v1 {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
    justify-content: center;
  }

  .flex-horizontal.contact-links-header-v1.hide-mobile {
    display: none;
  }

  .flex-horizontal.law-affiliations {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    display: grid;
  }

  .flex-horizontal.law-affiliations.space-between-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .flex-horizontal.dental-affiliation {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    place-items: center;
    display: grid;
  }

  .footer-wrapper {
    padding-top: 0;
  }

  .footer-wrapper.bg-neutral-200 {
    background-color: var(--neutral--200);
    background-color: var(--neutral--200);
  }

  .footer-logo-wrapper {
    max-width: 148px;
  }

  .footer-list-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .footer-list-item {
    align-items: center;
    margin-bottom: 8px;
  }

  .footer-top {
    padding: 32px 20px;
  }

  .footer-top.border-bottom {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .icon-pagraph-wrapper {
    color: var(--neutral--700);
  }

  .icon-pagraph-wrapper.text-align-center-mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .grid-subscribe-form-button-down {
    grid-template-columns: 1fr;
  }

  .grid-footer-2-column---logo-and-paragraph {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .footer-subscribe-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-center.mg-bottom-48px {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .text-center.mg-bottom-40px {
    margin-bottom: 0;
  }

  .text-center.text-left---mbp {
    text-align: left;
  }

  .text-center.align-center.hide-comp {
    display: flex;
  }

  .text-center.mg-bottom-20px {
    margin-bottom: 0;
  }

  .text-center.mg-bottom-20px.flex-vertical {
    align-items: center;
  }

  .text-center.hide-comp {
    display: block;
  }

  .subtitle {
    color: var(--accent--primary-1);
    font-size: 14px;
    font-weight: 700;
  }

  .subtitle.color-neutral-400.mg-bottom-8px {
    font-size: 12px;
  }

  .half-bg-right.width-46.yellow {
    background-color: var(--yellow);
    background-color: var(--yellow);
    background-color: var(--yellow);
  }

  .text-decoration-none.hide-mobile {
    display: flex;
  }

  .half-bg-image-right.image-half---v1 {
    object-fit: fill;
    object-position: 50% 50%;
    object-fit: fill;
    object-position: 50% 50%;
    flex: 0 auto;
    margin-top: 50px;
    padding-top: 100%;
  }

  .half-bg-image-left.image-half---v1 {
    margin-top: 50px;
    padding-top: 100%;
  }

  .cta-card.newsletter {
    padding: 50px 24px 70px;
  }

  .slider-wrapper.buttom-buttons {
    max-height: 250px;
  }

  .slider-wrapper.buttons-top-v1 {
    padding-bottom: 0;
  }

  .slider-wrapper.buttons-top-v1.is-computer {
    display: none;
  }

  .slider-wrapper.buttons-top-v1.is-mobile {
    padding-bottom: 60px;
    display: block;
  }

  .slider-mask.width-500px, .slider-mask.width-426px.alt, .slider-mask.width-500px, .slider-mask.width-426px.alt, .slider-mask.width-426px.alt {
    max-width: 100%;
  }

  .accordion-item-wrapper {
    padding-top: 16px;
  }

  .accordion-title {
    font-size: 14px;
    line-height: 26px;
  }

  .tabs-menu {
    flex-direction: column;
    align-items: stretch;
    margin-top: -8px;
    margin-bottom: 32px;
  }

  .avatar-image {
    width: 100%;
  }

  .pd---content-inside-card.large {
    padding: 44px 24px;
  }

  .pd---content-inside-card.large.template-pages {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pd---content-inside-card.template-pages---sidebar {
    padding: 18px 14px;
  }

  .image.width-100.margin-top--20 {
    margin-top: -100px;
  }

  .image.width-100.margin-top-three {
    margin-top: 135px;
  }

  .image.cover {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .image.cover.margin-top {
    margin-top: 50px;
  }

  .image.cover.img-top-20 {
    object-position: 50% 20%;
  }

  .image.play-one {
    object-position: 50% 0%;
  }

  .image.contain {
    object-fit: contain;
    object-position: 50% 50%;
  }

  .image.contain.margin-top {
    margin-top: 50px;
  }

  .image.play-gaurav {
    object-position: 50% 50%;
  }

  .slide-item-mg {
    height: auto;
    margin-right: 0;
  }

  .categories-badges-item-wrapper {
    flex-direction: column;
    align-self: stretch;
  }

  .categories-badges-wrapper {
    flex-direction: column;
  }

  .blog-card-content-inside {
    padding-left: 24px;
    padding-right: 24px;
  }

  .blog-card-content-inside._3-posts---item {
    padding-top: 24px;
    padding-bottom: 30px;
  }

  .blog-card-content-inside.featured {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-wrapper.grid-link-v1---image, .image-wrapper.card-programs---image {
    max-height: 250px;
  }

  .image-wrapper.instagram-image {
    border-radius: 16px;
  }

  .image-wrapper.about-section-1 {
    height: 250px;
  }

  .image-wrapper.about-section-2 {
    justify-content: flex-start;
    height: 250px;
    margin-top: -105px;
  }

  .image-wrapper.about-section-2.sddpa-logo {
    min-width: 250px;
    height: auto;
    min-height: 150px;
    margin-top: -89px;
    left: 1px;
  }

  .image-wrapper.grid-link-v1---image, .image-wrapper.card-programs---image {
    max-height: 250px;
  }

  .image-wrapper.content-left-v1---image {
    width: 100%;
    min-height: auto;
    max-height: 188px;
  }

  .image-wrapper.content-left-v1---image.align-bottom {
    justify-content: center;
    max-height: 220px;
  }

  .image-wrapper.team-item-image {
    height: 193.32px;
  }

  .image-wrapper.hero-v3-image {
    max-height: 450px;
  }

  .image-wrapper.blog-post-sidebar---item {
    max-height: 300px;
  }

  .image-wrapper.explore-programs-card-image {
    min-height: 147px;
    max-height: 200px;
  }

  .image-wrapper.footer-img {
    width: 100%;
    height: 150px;
  }

  .image-wrapper.blog-img {
    height: 200px;
  }

  .image-wrapper.about-section-1--back {
    width: auto;
    max-width: 38%;
    height: 150px;
    margin-left: 40px;
    position: static;
    top: 29px;
    left: 29px;
  }

  .image-wrapper.about-section-1---front {
    justify-content: flex-start;
    max-width: 68%;
    margin-top: -87px;
    margin-right: 0;
    position: static;
    top: -48px;
    right: 24px;
  }

  .image-wrapper.height--600 {
    width: 100%;
    height: 400px;
    min-height: 105px;
  }

  .image-wrapper.play-two {
    justify-content: flex-start;
    height: auto;
    margin-top: -51px;
  }

  .image-wrapper.play-one {
    min-width: 200px;
    height: 150px;
  }

  .image-wrapper.hostel-one {
    height: 225px;
  }

  .image-wrapper.hostel-two {
    justify-content: flex-start;
    max-width: 100%;
    height: 150px;
    margin-top: -80px;
  }

  .image-wrapper.alumni-section-1 {
    height: 214px;
  }

  .step-circle-number {
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px;
    display: flex;
    position: absolute;
    inset: -9% auto auto 2%;
  }

  .step-circle-number.hide-mobile {
    display: none;
  }

  .product-card-content-inside {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._404-not-found {
    font-size: 83px;
  }

  .cart-container {
    border-radius: 0;
  }

  .cart-item-price {
    color: var(--neutral--600);
    font-size: 16px;
    line-height: 18px;
  }

  .pay-btn.cart {
    height: 53px;
  }

  .shipping-method {
    flex-direction: column;
  }

  .order-item {
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .order-list-price {
    margin-top: 0;
  }

  .order-list-title {
    margin-bottom: 4px;
  }

  .order-item-content {
    margin-top: 14px;
    margin-left: 0;
    margin-right: 0;
  }

  .checkout-column {
    margin-bottom: 24px;
  }

  .home-pages-top-wrapper {
    margin-bottom: 16px;
  }

  .image-home-link-wrapper {
    max-width: 180px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .figma-file-text-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-home-pages-wrapper {
    margin-left: 24px;
    margin-right: 24px;
  }

  .divider-vertical.explore {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .line {
    width: 125px;
  }

  .line.line-hero-center.mg-bottom-28px, .line.size-100px.mg-bottom-28px, .line.size-150px.mg-bottom-28px, .line.center.mg-bottom-28px, .line.size-92px.mg-bottom-28px.mg-bottom-16 {
    margin-bottom: 16px;
  }

  .line.line-hero-center.mg-bottom-28px, .line.size-100px.mg-bottom-28px, .line.size-100px.mg-bottom-28px, .line.size-150px.mg-bottom-28px, .line.size-150px.mg-bottom-28px, .line.center.mg-bottom-28px, .line.center.mg-bottom-28px, .line.size-92px.mg-bottom-28px.mg-bottom-16, .line.size-92px.mg-bottom-28px.mg-bottom-16, .line.size-92px.mg-bottom-28px.mg-bottom-16 {
    margin-bottom: 16px;
  }

  .line.mg-bottom-28px {
    margin-bottom: 0;
  }

  .line.mg-bottom-28px.mg-bottom-16 {
    margin-bottom: 16px;
  }

  .line.yellow {
    background-color: var(--yellow);
  }

  ._404-not-found-image-wrapper {
    max-height: 400px;
    margin-top: 60px;
  }

  .nav-content {
    grid-column-gap: 8rem;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: 100%;
    padding: 0;
    display: flex;
  }

  .nav-content.flex-horizontal {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
  }

  .nav-menu-list-wrapper {
    flex-direction: column;
    align-items: flex-start;
    font-size: 14px;
    display: flex;
  }

  .nav-menu-list-item {
    margin-bottom: 8px;
  }

  .nav-link {
    color: var(--neutral--600);
    font-size: 12px;
    display: inline-block;
  }

  .nav-link.w--current {
    font-size: 12px;
  }

  .nav-link.text-200.dropdown-link {
    width: 100%;
    padding: 10px 20px;
  }

  .menu-wrapper {
    align-items: center;
    width: 100%;
  }

  .menu-wrapper.hide-mobile {
    display: none;
  }

  .grid-footer {
    grid-column-gap: .5rem;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .grid-footer.v2, .grid-newsletter {
    grid-template-columns: 1fr;
  }

  .grid-newsletter.mobile-view {
    grid-column-gap: 0rem;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: .9rem;
  }

  .grid-newsletter.mobile-view.tablet-view {
    padding-left: 10px;
  }

  .mg-top-post-trending {
    margin-top: -82px;
  }

  .academics-card-content {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .mg-bottom-22px.keep {
    margin-bottom: 22px;
  }

  .mg-bottom-26px {
    margin-bottom: 18px;
  }

  .testimonial-content {
    line-height: 1.667em;
  }

  .contact-link.wrap {
    grid-row-gap: 18px;
    color: var(--neutral--700);
    grid-row-gap: 18px;
    flex-wrap: wrap;
  }

  ._100---mbp {
    max-width: 100%;
  }

  .mg-bottom-28px {
    margin-bottom: 20px;
  }

  .explore-programs-card-content {
    max-width: 350px;
    padding-bottom: 35px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .program-item.no-stretch {
    flex: 1;
  }

  .program-item.hide-comp {
    display: none;
  }

  .bg.bg-blog-hero {
    min-height: 85%;
  }

  .bg.about-bg-image {
    margin-top: 60px;
    margin-right: 0;
  }

  .bg.square-shape-bg-color-700 {
    width: 76%;
    min-height: 84%;
    margin-right: 0;
    top: auto;
    left: 8px;
  }

  .number-step {
    font-size: 18px;
  }

  .divider-step {
    margin-left: 24px;
  }

  .mg-bottom-36px {
    margin-bottom: 16px;
    font-size: 12px;
    line-height: 1.3em;
  }

  .mg-right-34px.mg-right-12x---mbp {
    margin-right: 12px;
  }

  .badge-wrapper-bottom-right {
    bottom: 10px;
    right: 10px;
  }

  .event-card-content {
    padding: 20px;
  }

  .badge-wrapper-bottom-left, .badge-wrapper-bottom-left.card-blog, .badge-wrapper-bottom-left.card-blog {
    bottom: 10px;
    left: 10px;
  }

  .content-campus-card {
    padding: 24px;
  }

  .container-item-program {
    justify-content: center;
  }

  .sub-title-form {
    margin-bottom: 12px;
  }

  .sub-title-form.hide-mobile {
    display: none;
  }

  .split-content.content-right-v1-images {
    left: 0;
  }

  .position-absolute.card-above-image-bottom-left {
    width: 100%;
    min-width: auto;
    position: static;
    bottom: 0;
  }

  .position-absolute.card-above-image-bottom-right {
    position: relative;
    bottom: 0%;
    right: 0%;
  }

  .paragraph-alt.mg-bottom-28px {
    margin-bottom: 16px;
    font-size: 18px;
  }

  .contact---section---form---bg {
    inset: 0 -20px 20px;
  }

  .inline---block {
    font-size: 12px;
  }

  .inline---block.text-align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-area-wrapper.flex-vertical-mobile {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .team-item-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .form-button-inside-block {
    min-height: 134px;
  }

  .mg-bottom-6px {
    font-size: 14px;
  }

  .rich-text-v2 ul, .rich-text-v2 ol, .rich-text-v2 ul, .rich-text-v2 ol {
    padding-left: 20px;
  }

  .shipping-method-content {
    margin-top: 14px;
    margin-bottom: 14px;
    margin-right: 0;
  }

  .order-item-content---main {
    flex-direction: column;
  }

  .cart-list-title {
    margin-bottom: 4px;
  }

  .outer-block {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .outer-block.flex-vertical {
    place-items: start;
    display: flex;
  }

  .display-3-copy {
    font-size: 24px;
  }

  .grid-406 {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-direction: column;
    max-width: 100%;
    display: flex;
  }

  .grid-406.mobile-view {
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .inner-block-s {
    width: 100%;
    height: 10rem;
  }

  .inner-block-s.width-100 {
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb9506db32ea8fc141ea80_Nursing.webp");
  }

  .inner-block-s.width-100.pharma {
    background-position: 80% -1vh;
  }

  .inner-block-s.width-100.diploma.hide-mobile {
    display: none;
  }

  .div-block-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .inner-block-l {
    object-fit: contain;
    background-image: url("https://cdn.prod.website-files.com/65bb5225fbae5bbd7dd3b429/65bb95055a8c477e43bddd74_Dental.webp");
    background-position: 0 -3svh;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 10rem;
  }

  .outer-block-2 {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .inner-block-l-2 {
    width: 100%;
    height: 10rem;
  }

  .grid-407 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-407.two-columns {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .inner-block-s-3, .inner-block-s-4, .inner-block-s-3-copy {
    width: 100%;
  }

  .section-why {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-why.hero.v4, .section-why.hero.v5 {
    padding-top: 60px;
  }

  .section-why.intagram, .section-why.hero-bg-color, .section-why.pd-156px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-why.position-relative.contact---section {
    margin-bottom: 100px;
    padding-bottom: 100px;
  }

  .section-why.hero {
    padding-top: 48px;
  }

  .section-why.hero.v4, .section-why.hero.v5 {
    padding-top: 60px;
  }

  .section-why.hero.v2 {
    padding-top: 50px;
  }

  .section-why.hero.v3 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section-why.hero.v4, .section-why.hero.v5 {
    padding-top: 60px;
  }

  .section-why.hero.v6 {
    padding-top: 50px;
  }

  .section-why.hero.v7 {
    padding-top: 60px;
    padding-bottom: 92px;
  }

  .section-why.hero-full-image.hero-v1 {
    padding-top: 250px;
    padding-bottom: 200px;
  }

  .section-why.overflow-hidden.campus {
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .section-why.top {
    padding-top: 60px;
  }

  .section-why.template-pages-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-why.template-pages-hero.short {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-why.hero-page {
    background-image: linear-gradient(to bottom, white 60%, var(--neutral--800) 60%);
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .section-why.pd-250px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-why.pd-250px.image-half-v1 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    padding-top: 0;
    padding-bottom: 48px;
  }

  .section-why.intagram, .section-why.hero-bg-color, .section-why.pd-156px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-why.academics-programs {
    padding-top: 64px;
    padding-bottom: 100px;
  }

  .section-why.pd-top-112px---bottom-156px {
    padding-top: 64px;
    padding-bottom: 90px;
  }

  .section-why.pd-bottom-240px {
    padding-bottom: 120px;
  }

  .section-why.pd-140px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-why.pd-240px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-why.pd-160px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-why.pd-190px {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section-why.pd-100px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-why.not-found {
    padding-top: 60px;
  }

  .upper-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .container-default-events {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default-why {
    padding-left: 20px;
    padding-right: 20px;
  }

  .display-2-e {
    font-size: 40px;
  }

  .cta-card-2, .cta-card-2.pd-50, .cta-card-2.pd-50 {
    padding: 32px;
  }

  .container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary-2 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary-2.hover-light {
    padding: 10px;
    font-size: 12px;
  }

  .line-2 {
    width: 125px;
  }

  .display-5, .display-3-center {
    font-size: 24px;
  }

  .container-default-alumini {
    padding-left: 20px;
    padding-right: 20px;
  }

  .alumini-card {
    padding: 35px 24px 45px;
  }

  .container-default-aluminis {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subtitle-no-margin.txt-color-white {
    font-size: 10px;
  }

  .inner-block-s-copy {
    background-position: 50% 50svh;
    background-size: cover;
    justify-content: flex-end;
    width: 100%;
    height: 10rem;
  }

  .link-block.dropdown-link {
    width: 100vw;
    margin-bottom: 0;
  }

  .header-nav-link-white.cart-link {
    margin-right: 0;
  }

  .line-grey {
    width: 125px;
  }

  .inner-container-alumini._158px._100---mbp {
    max-width: 100%;
  }

  .inner-container-alumini._330px._200px---tablet {
    max-width: 200px;
  }

  .inner-container-alumini._330px._200px---tablet._100---mbp {
    max-width: 100%;
  }

  .inner-container-alumini.full-image-right-hero {
    margin-right: -20px;
  }

  .inner-container-alumini.contact---section---form {
    margin-bottom: -148px;
  }

  .inner-container-alumini._100---mbp {
    max-width: 100%;
  }

  .inner-container-alumini._60px---mbp {
    max-width: 60px;
  }

  .inner-container-alumini._350px---mbp {
    max-width: 350px;
  }

  .inner-container-alumini._400px---mbp {
    max-width: 400px;
  }

  .div-block-15 {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding: 1rem;
  }

  .alumini-text-holder {
    width: auto;
    height: auto;
  }

  .line-cover {
    width: 125px;
  }

  .display-1-hero {
    font-size: 43px;
  }

  .display-1-hero.color-neutral-100 {
    font-size: 28px;
  }

  .display-1-hero.color-neutral-800.new-display-hero {
    color: var(--neutral--800);
    margin-top: 20px;
    font-size: 29px;
  }

  .header-nav-link-black.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link, .header-nav-link-copy.cart-link {
    margin-right: 0;
  }

  .line-rounded-icon-white.success-message-check.large {
    font-size: 58px;
    line-height: 64px;
  }

  .dropdown-wrapper-2 {
    width: 100%;
  }

  .dropdown-toggle-2.light.dropdown-link {
    padding: 10px 20px;
  }

  .grid-newsletter-2 {
    grid-template-columns: 1fr;
  }

  .nav-content-2 {
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .divider-2 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .dropdown-column-wrapper-2.right, .dropdown-wrapper-3 {
    width: 100%;
  }

  .grid-newsletter-3 {
    grid-template-columns: 1fr;
  }

  .nav-content-3 {
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .dropdown-column-wrapper-3.right {
    width: 100%;
  }

  .header-nav-link-right.cart-link, .header-nav-link-black-right.cart-link, .header-nav-link-black-right.cart-link, .header-nav-link-black-copy.cart-link, .header-nav-link-black-copy.cart-link, .header-nav-link-black-copy.cart-link, .header-nav-link-black-copy.cart-link, .header-nav-link-right-black.cart-link, .header-nav-link-right-black.cart-link {
    margin-right: 0;
  }

  .line-rounded-icon-black.success-message-check.large {
    font-size: 58px;
    line-height: 64px;
  }

  .inner-container-copy._158px._100---mbp {
    max-width: 100%;
  }

  .inner-container-copy._330px._200px---tablet {
    max-width: 200px;
  }

  .inner-container-copy._330px._200px---tablet._100---mbp {
    max-width: 100%;
  }

  .inner-container-copy.full-image-right-hero {
    margin-right: -20px;
  }

  .inner-container-copy.contact---section---form {
    margin-bottom: -148px;
  }

  .inner-container-copy._100---mbp {
    max-width: 100%;
  }

  .inner-container-copy._60px---mbp {
    max-width: 60px;
  }

  .inner-container-copy._350px---mbp {
    max-width: 350px;
  }

  .inner-container-copy._400px---mbp {
    max-width: 400px;
  }

  .line-white {
    width: 125px;
  }

  .bold-text-2 {
    color: var(--neutral--600);
    font-size: 12px;
  }

  .header-nav-link-right-white.cart-link {
    margin-right: 0;
  }

  .header-nav-link-right-white.dropdown-link {
    padding: 10px;
  }

  .header-nav-link-right-1rem.cart-link {
    margin-right: 0;
  }

  .display-3-campus, .display-3-campus.color-neutral-100.mg-bottom-12px, .display-3-campus.color-neutral-100.mg-bottom-12px, .display-3-campus.color-neutral-100.mg-bottom-12px {
    font-size: 24px;
  }

  .collection-list-wrapper-3.dropdown-link {
    padding: 10px 20px;
  }

  .dropdown-wrapper-4 {
    width: 100%;
    padding-left: 20px;
  }

  .dropdown-wrapper-4.dropdown-link {
    padding: 0;
  }

  .dropdown-wrapper-4.ed-drop-down.custom-padding {
    padding: 10px;
  }

  .header-nav-list-item-2 {
    text-align: left;
  }

  .grid-newsletter-4 {
    grid-template-columns: 1fr;
  }

  .nav-content-4 {
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .dropdown-column-wrapper-4.right {
    width: 100%;
    margin-left: 0;
  }

  .dropdown-column-wrapper-4.right.mobile-view {
    margin-left: 0;
    padding-top: 0;
  }

  .header-nav-link-right-blackk.cart-link, .header-nav-link-right-1rem-copy.cart-link, .header-nav-link-right-1rem-copy.cart-link, .header-nav-link-black-left.cart-link, .header-nav-link-black-left.cart-link, .header-nav-link-black-1.cart-link, .header-nav-link-black-1.cart-link, .header-nav-black-link.cart-link, .header-nav-black-link.cart-link {
    margin-right: 0;
  }

  .btn-primary-small {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary-small.large, .btn-primary-small.large.alt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary-small.large, .btn-primary-small.large.alt, .btn-primary-small.large.alt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary-small.inside-input {
    position: static;
  }

  .btn-primary-small.inside-input.default {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .btn-primary-small.inside-input.default.hover-light---mbp:hover {
    border-color: var(--neutral--100);
    background-color: var(--neutral--100);
    color: var(--accent--primary-1);
    border-color: var(--neutral--100);
    background-color: var(--neutral--100);
  }

  .btn-primary-small.button-row {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .btn-primary-small.form {
    white-space: pre-wrap;
  }

  .btn-primary-small.hover-light.button-row {
    width: auto;
    margin-bottom: 0;
  }

  .btn-primary-small.pagination-btn {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading {
    text-align: center;
    font-size: 18px;
  }

  .field-label, .field-label-2, .field-label-3, .field-label-6, .field-label-7, .field-label-8 {
    font-size: 12px;
  }

  .course-name-container {
    background-color: var(--neutral--800);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1rem .5rem;
  }

  .display-1-head {
    font-size: 43px;
  }

  .display-1-head.mg-bottom-0 {
    font-size: 28px;
  }

  .text-block-5 {
    font-size: 12px;
    line-height: 1.3em;
  }

  .heading-3 {
    font-weight: 400;
  }

  .text-block-7, .text-block-8, .text-block-9, .text-block-10 {
    font-size: 10px;
  }

  .form-block {
    max-width: 100%;
  }

  .grid-410, .form-header {
    grid-template-columns: 1fr;
  }

  .header-leftside {
    justify-content: flex-start;
    display: none;
  }

  .dropdown-toggle-3 {
    justify-content: flex-end;
    align-items: center;
    padding: 0;
    display: inline-block;
  }

  .dropdown.mobile-view {
    order: 1;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
    top: auto;
    left: auto;
  }

  .dropdown-list {
    width: 100vw;
    margin-left: -200px;
    display: block;
  }

  .dropdown-list.mobile-view:active, .dropdown-list.mobile-view.mobileview {
    display: none;
  }

  .dropdown-list.mobile-view {
    object-fit: contain;
    margin-left: -279px;
    padding-left: 0;
    display: none;
    overflow: visible;
  }

  .dropdown-list.mobile-view:active, .dropdown-list.mobile-view.mobileview {
    display: none;
  }

  .dropdown-list.mobile-view.mobileview {
    display: none;
  }

  .dropdown-list.mobile-view.landscape-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    object-fit: contain;
    background-color: #fff;
    flex-flow: column;
    align-items: flex-start;
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0;
    display: none;
    position: absolute;
    inset: 100% 0% auto;
    overflow: visible;
  }

  .dropdown-list.mobile-view.landscape-mobile.w--open {
    display: flex;
    position: absolute;
  }

  .header-nav-link-right-black-dropdown {
    color: var(--neutral--800);
  }

  .header-nav-link-right-black-dropdown.cart-link {
    margin-right: 0;
  }

  .dropdown-link {
    color: var(--nav-color);
    width: 100%;
    font-family: Lora, sans-serif;
    font-size: 1rem;
    text-decoration: none;
  }

  .dropdown-link:hover {
    color: var(--yellow);
  }

  .dropdown-link.w--current {
    color: var(--nav-color);
    font-family: Lora, sans-serif;
    font-size: 1rem;
  }

  .dropdown-link.w--current:hover {
    color: var(--yellow);
  }

  .slide-img-wrapper {
    height: 194px;
    margin-right: 10px;
  }

  .contact---section---form---bg-img {
    bottom: 20px;
    left: -20px;
    right: -20px;
  }

  .why-icon, .why-icon.large-5rem, .why-icon.large-5rem {
    width: 2rem;
    height: 2rem;
  }

  .qr-code {
    max-width: 30%;
  }

  .div-block-19 {
    display: flex;
  }

  .slide-content-container {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .text-center-mobile {
    text-align: center;
  }

  .nav-content-wrapper {
    position: relative;
  }

  .avatar-image-2 {
    width: 100%;
  }

  .footer-bottom-wrapper.bg-neutral-700 {
    margin-top: 0;
  }

  .section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-2.pd-156px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .display-9 {
    font-size: 24px;
  }

  .image-14 {
    width: 100%;
  }

  .course-pointers {
    flex-wrap: wrap;
  }

  .pointers {
    padding: 10px;
  }

  .stats-number {
    font-size: 32px;
  }

  .stats-number.color-accent-1.mg-bottom-16px {
    font-size: 28px;
  }

  .slides-container {
    flex-direction: column;
  }

  .course-arrow {
    width: 15px;
    display: none;
  }

  .paragraph-6, .mg-bottom-32px-3 {
    font-size: 12px;
  }

  .container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .display-10 {
    font-size: 24px;
  }

  .image-15.full-width {
    width: 100%;
  }

  .sddpa-logo {
    min-width: auto;
  }

  .recruit-logo.alumni-logo {
    max-width: 90%;
  }

  .btn-container {
    background-color: var(--yellow);
    width: 2.8rem;
    height: 2.8rem;
    padding: 10px;
    font-size: 12px;
  }

  .btn-container.default-btn.phone-btn, .btn-container.default-btn.main-btn {
    background-color: var(--yellow);
    width: 2.8rem;
    height: 2.8rem;
  }

  .btn-container.default-btn.phone-btn, .btn-container.default-btn.main-btn {
    background-color: var(--yellow);
    width: 2.8rem;
    height: 2.8rem;
  }

  .btn-container.default-btn.whatsapp-btn.green-bg {
    width: 2.8rem;
    height: 2.8rem;
  }

  .btn-container.default-btn.phone-btn, .btn-container.default-btn.main-btn {
    background-color: var(--yellow);
    width: 2.8rem;
    height: 2.8rem;
  }

  .btn-container.test {
    padding: .75rem;
  }

  .btn-wrapper {
    display: flex;
  }

  .grid-5-columns {
    grid-template-columns: 1fr 1fr;
  }

  .ed-drop-down {
    position: static;
  }

  .ed-drop-down.w--open {
    background-color: #ddd0;
    position: static;
  }

  .grid-content-container {
    padding: .3rem;
  }

  .hide-mobile {
    display: none;
  }

  .hide-comp {
    display: block;
  }

  .div-block-22 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .dropdown-wrapper-5 {
    width: 100%;
    padding: 10px 20px;
  }

  .dropdown-wrapper-5.dropdown-link {
    padding: 0;
  }

  .dropdown-wrapper-5.ed-drop-down.custom-padding {
    padding: 10px;
  }

  .dropdown-toggle-4 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .dropdown-toggle-4.light.dropdown-link {
    padding: 10px 20px;
  }

  .text-block-13 {
    font-size: 10px;
  }

  .paragraph-7 {
    margin-bottom: 8px;
  }

  .right-arrow, .left-arrow {
    display: none;
  }

  .contact-link {
    color: var(--accent--primary-1);
    font-weight: 400;
  }

  .hero-heading-container {
    width: 100%;
    padding: 1rem 1rem 1rem .5rem;
    font-size: 1rem;
  }

  .hero-heading-container.dental, .hero-heading-container.long, .hero-heading-container.short, .hero-heading-container.pharma, .hero-heading-container.dental, .hero-heading-container.long, .hero-heading-container.short, .hero-heading-container.pharma {
    width: 97%;
  }

  .book-now-form--wrap {
    display: flex;
    position: absolute;
  }

  .form-close-icon {
    display: flex;
  }

  .new-header-wrapper.header-top-transparent {
    padding-left: 0;
    padding-right: 0;
    position: fixed;
  }

  .reserve-spot-button {
    font-size: 1rem;
  }

  .txt-small-counter {
    font-size: 1.2rem;
  }

  .law-pop-up {
    z-index: 1000;
    max-width: 90%;
    padding: 1rem;
    left: 5%;
  }

  .close-icon {
    top: 2%;
  }

  .blog-slide {
    height: auto;
    margin-right: 0;
  }

  .section-3 {
    padding-top: 120px;
    padding-bottom: 10px;
  }

  .image-23 {
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
  }

  .grid-418 {
    flex-flow: column;
    display: flex;
  }

  .div-block-33 {
    flex-flow: column;
    align-items: flex-start;
  }

  .code-embed-2 {
    display: none;
  }

  .container-9 {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .heading-14 {
    display: none;
  }

  .grid-421 {
    grid-template-columns: 1fr;
  }

  .image-29 {
    height: auto;
  }

  .grid-422 {
    grid-template-columns: 1fr;
  }

  .heading-19 {
    display: block;
  }

  .grid-425, .grid-426 {
    flex-flow: column;
    display: flex;
  }
}

#w-node-a0c435ae-c2fd-a2dd-ace5-4ade1af5f278-7dd3b42d, #w-node-_1191d799-6cfa-b0b1-3224-5366123bea48-7dd3b42d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54c64058-b39f-a1b2-3e26-2c43ad124eb2-7dd3b42d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-c1b1ab9c-9b41-9a5c-ec50-e944e9223dd3-7dd3b42d, #w-node-_9f332a6a-2d6a-e36c-95ec-b501ef70918d-7dd3b42d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-7dd3b42d {
  justify-self: end;
}

#w-node-_86c0bc02-cfa9-e0c4-b0ab-4f0c18bf10c2-7dd3b42d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-7dd3b42d {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130f3-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130f4-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130f5-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130f6-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130f7-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130f8-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130f9-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130fa-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130fb-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130fc-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130fd-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130fe-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb130ff-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb13100-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb13101-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb13102-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb13103-7dd3b42d, #w-node-_50e1dfbd-4039-31f8-ffc4-d4b4ddb13104-7dd3b42d, #w-node-_468b23b8-5e5f-54b4-173c-2628cd5beab4-7dd3b42d, #w-node-_67403c42-1fa7-219f-9eb5-30bd31d2d50e-7dd3b42d, #w-node-b504d7d6-d656-bf35-fa36-50eb7554039b-7dd3b42d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b504d7d6-d656-bf35-fa36-50eb7554039a-7dd3b42d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b504d7d6-d656-bf35-fa36-50eb7554039f-7dd3b42d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-a308284e-389b-4a90-5e02-5278f9d59aab-91dd5701, #w-node-a308284e-389b-4a90-5e02-5278f9d59ab8-91dd5701, #w-node-a9d8b812-f37f-734d-e525-9458fb756402-91dd5701 {
  align-self: center;
}

#w-node-db80faae-d12a-6a6b-a3a1-b8fe0452946e-de55e3c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db80faae-d12a-6a6b-a3a1-b8fe04529476-de55e3c9 {
  justify-self: end;
}

#w-node-db80faae-d12a-6a6b-a3a1-b8fe04529477-de55e3c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db80faae-d12a-6a6b-a3a1-b8fe0452947f-de55e3c9 {
  justify-self: end;
}

#w-node-db80faae-d12a-6a6b-a3a1-b8fe04529480-de55e3c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db80faae-d12a-6a6b-a3a1-b8fe04529487-de55e3c9 {
  justify-self: end;
}

#w-node-db80faae-d12a-6a6b-a3a1-b8fe04529489-de55e3c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db80faae-d12a-6a6b-a3a1-b8fe04529490-de55e3c9 {
  justify-self: end;
}

@media screen and (min-width: 1920px) {
  #w-node-_2d068e1e-5c27-f5dd-740e-d472dfe37f3f-7dd3b42d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_2d068e1e-5c27-f5dd-740e-d472dfe37f3f-7dd3b42d, #w-node-_5b415479-6cb9-12d6-8a38-31c05cd9926f-7dd3b42d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_11431b6a-106b-e619-7a3e-81b65db7d594-7dd3b42d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0fa688cf-33a7-719d-7215-35e1bb39c591-7dd3b42d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b650dba4-514b-8ed8-0f8d-15a7ce2311e1-7dd3b42d, #w-node-_307736d1-d0d0-ab79-cc26-6cd0396b146c-7dd3b42d {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-7dd3b42d {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-7dd3b42d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6b7fc81f-3887-bec1-f586-69c4e0cc806c-7dd3b42d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a308284e-389b-4a90-5e02-5278f9d59aa2-91dd5701 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3ce65f9-88eb-5372-7882-4761aff29d38-91dd5701 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a0c435ae-c2fd-a2dd-ace5-4ade1af5f284-7dd3b42d {
    order: -9999;
  }

  #w-node-b504d7d6-d656-bf35-fa36-50eb7554039b-7dd3b42d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b504d7d6-d656-bf35-fa36-50eb7554039f-7dd3b42d {
    grid-column: span 1 / span 1;
  }

  #w-node-a308284e-389b-4a90-5e02-5278f9d59a5f-91dd5701 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a308284e-389b-4a90-5e02-5278f9d59aa2-91dd5701 {
    grid-column: span 2 / span 2;
  }

  #w-node-c3ce65f9-88eb-5372-7882-4761aff29d38-91dd5701, #w-node-a308284e-389b-4a90-5e02-5278f9d59ac2-91dd5701 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-7dd3b42d {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_5f122dc6-98c2-0c5e-f67f-c9e4fd249ad9-7dd3b42d, #w-node-_5f122dc6-98c2-0c5e-f67f-c9e4fd249ae3-7dd3b42d, #w-node-_5f122dc6-98c2-0c5e-f67f-c9e4fd249aed-7dd3b42d, #w-node-_5f122dc6-98c2-0c5e-f67f-c9e4fd249af7-7dd3b42d, #w-node-_90827370-045e-bc1b-2b70-ec0a30821b1e-7dd3b42d, #w-node-_4a167b50-5b5c-2e8b-9727-5b0e8c97b787-7dd3b42d, #w-node-_468b23b8-5e5f-54b4-173c-2628cd5beab4-7dd3b42d, #w-node-_67403c42-1fa7-219f-9eb5-30bd31d2d50e-7dd3b42d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b504d7d6-d656-bf35-fa36-50eb7554039b-7dd3b42d {
    grid-column: span 1 / span 1;
  }

  #w-node-b504d7d6-d656-bf35-fa36-50eb7554039a-7dd3b42d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a308284e-389b-4a90-5e02-5278f9d59aa2-91dd5701, #w-node-c3ce65f9-88eb-5372-7882-4761aff29d38-91dd5701, #w-node-a308284e-389b-4a90-5e02-5278f9d59ac2-91dd5701 {
    grid-column: span 1 / span 1;
  }

  #w-node-db80faae-d12a-6a6b-a3a1-b8fe04529481-de55e3c9, #w-node-db80faae-d12a-6a6b-a3a1-b8fe0452948a-de55e3c9 {
    order: 9999;
  }
}
