:root {
  --primary-color-isme: #07f6a0;
  --button-height-54: 54px;
  --button-height-48: 48px;
  --button-height-52: 52px;
  --button-height-44: 44px;
  --font-size-14: 14px;
  --button-height-40: var(--button-height-48);
}

body {
  color: #333;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.top-menu-bar {
  text-align: right;
  background-color: #009fe0;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 40px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.top-menu-bar.isdi {
  background-color: #ec1376;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
}

.top-menu-bar.atlas {
  background-color: #000;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
}

.top-menu-bar.atlas-bg {
  background-color: #000;
}

.top-menu-bar.isdi-bg {
  background-color: #ec1376;
}

.tp-links {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 12px;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.header {
  z-index: 1000;
  width: 100%;
  position: static;
  inset: 0% auto auto 0%;
}

.logo-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000004d;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 30px;
  display: flex;
}

.search-br {
  flex: 1;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.search-input {
  color: #fff;
  background-color: #ffffff1a;
  border: 1px solid #ffffff1a;
  border-radius: 18px;
  height: 38px;
  margin-bottom: 0;
}

.search-input:where(.w-variant-8e9b6221-bde5-48da-ad33-01f7c4034795), .search-input:where(.w-variant-6ba04409-7a2f-453e-0481-e75d17abac3e), .search-input:where(.w-variant-36e03267-22a0-ba1b-419d-4420983001d9) {
  background-color: #90909033;
}

.h1-tag {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.2;
}

.h1-tag.sm {
  font-size: 48px;
  font-weight: 600;
}

.h1-tag.f44 {
  font-size: 44px;
}

.blueprints {
  padding: 0;
}

.h2-tag {
  color: #1a1a1a;
  margin-top: 0;
  margin-bottom: 56px;
  font-size: 44px;
  font-weight: 500;
  line-height: 1.2;
}

.h2-tag.mrg24 {
  margin-bottom: 24px;
}

.h2-tag.mrg32 {
  margin-bottom: 32px;
}

.h2-tag.mrg32.mrgtp {
  margin-top: 64px;
}

.h2-tag.mrg32.isdi {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.h2-tag.white {
  color: #fff;
  line-height: 1.2;
}

.h2-tag.isdi {
  border-radius: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.h2-tag.mrg42 {
  margin-bottom: 42px;
}

.h2-tag.mrgbtm0 {
  margin-bottom: 0;
}

.h2-tag.mrg16 {
  margin-bottom: 16px;
  font-weight: 500;
}

.h2-tag.mrg16.fontweight400 {
  font-weight: 400;
}

.h2-tag.mrg16.isdi {
  border-radius: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.h2-tag.mrgtbm0 {
  margin-bottom: 0;
}

.h2-tag.mrgtbm0.wht {
  color: #fff;
  font-size: 40px;
}

.card-title {
  margin-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.card-title.sp-1 {
  margin-bottom: 32px;
}

.card-title.atlas-bold {
  font-weight: 500;
}

.number {
  padding-bottom: 8px;
  padding-left: 24px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
}

.number.mint {
  color: #07f6a0;
}

.topnavbar {
  height: 48px;
}

.section {
  background-color: #0000;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  overflow: hidden;
}

.section.padtp0 {
  padding-top: 0;
  padding-bottom: 60px;
}

.section.blue-bg {
  color: #fff;
  background-color: #193e90;
  margin-bottom: 60px;
}

.section.pad250, .section.extraspace-1 {
  padding-top: 250px;
}

.section.nopad {
  padding-top: 0;
  padding-bottom: 0;
}

.section.hide {
  display: none;
}

.section.ugdx-bg {
  color: #fff;
  background-color: #011627;
}

.section.law-bg {
  color: #fff;
  background-color: #271f30;
}

.section.extraspace {
  padding-top: 120px;
}

.footer {
  margin-top: 56px;
  display: flex;
}

.ft-head {
  margin-bottom: 12px;
  padding-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
}

.ft-head.mrgtp {
  padding-top: 0;
}

.ft-links {
  color: #fff;
  flex: 1;
  text-decoration: none;
}

.copy.mrgtp {
  margin-top: 54px;
  padding-top: 0;
}

.school-name {
  font-weight: 600;
}

.social-icons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.container {
  z-index: 1;
  scrollbar-width: none;
  border-bottom: 0 solid #000;
  border-left: 0 #000;
  flex: none;
  max-width: 1366px;
  margin: 0 auto;
  padding-left: 62px;
  padding-right: 62px;
  position: relative;
}

.container.btm-flext {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex: 1;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.container.dflex {
  display: flex;
}

.container.bdrtp {
  border-top: 1px solid #000;
  padding-top: 56px;
}

.container.grow {
  z-index: 1;
  flex: 1;
}

.container.mrg-btm {
  margin-bottom: 56px;
}

.accordion-item {
  z-index: 0;
  border-bottom: 2px solid #eee;
  width: 100%;
  display: block;
  overflow: hidden;
}

.accordion-toggle {
  justify-content: space-between;
  align-items: center;
  height: 80px;
  padding: 0;
  line-height: 1.2;
  display: flex;
}

.accordion-content {
  background-color: #0000;
  display: block;
  position: static;
}

.content {
  padding-bottom: 24px;
  padding-left: 0;
  padding-right: 24px;
}

.search-question {
  color: #fff;
  background-color: #de297b;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/6900903759afa7e750e11e49_faq-vector.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-bottom: 1px solid #fff;
  border-radius: 16px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 56px 300px 56px 56px;
}

.search-question:where(.w-variant-a53085b3-0c77-657a-7498-10d1bf4d4d9d) {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d113bc885e979ca11da207_cool-shape-vector.png");
  border-radius: 0;
}

.search-question:where(.w-variant-35db4856-34de-b71f-0f4d-3a27b78fcc63) {
  background-color: #41418e;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690a58c146b1c3efd640dd31_atlas-srh-bg.png");
  border-radius: 32px 0;
}

.search-question:where(.w-variant-38be7228-47bc-330d-b540-e142fb294028) {
  background-color: #011627;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690a58c146b1c3efd640dd31_atlas-srh-bg.png");
  border-radius: 32px 0;
}

.search-question:where(.w-variant-55f870dd-a586-ed47-940e-072929b93337) {
  background-color: #271f30;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690a58c146b1c3efd640dd31_atlas-srh-bg.png");
}

.search-question.mrgtp0 {
  margin-top: 0;
}

.search-question.isdi-faq {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/6852aadfd3bb0b11ce3a5ad5_seearch-%20bg.png");
  background-position: 100%;
  background-size: contain;
}

.hd-label {
  color: #fff;
  font-size: 40px;
  font-weight: 500;
  line-height: 1;
}

.sr-sub-text {
  padding-top: 10px;
  padding-bottom: 55px;
  font-size: 24px;
}

.search-bar-btm {
  color: #fff;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
  padding: 0 40px 16px 0;
  font-size: 24px;
  overflow: visible;
}

.search-button {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685110655dabf4de696a3f1b_search-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  padding: 10px 18px;
  display: block;
  position: absolute;
  inset: -10px 0% auto auto;
}

.label-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.search-cont {
  margin-bottom: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.flower:where(.w-variant-38be7228-47bc-330d-b540-e142fb294028) {
  flex: none;
  width: auto;
  height: auto;
}

.accordion-icon {
  pointer-events: auto;
  color: #ec1376;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  inset: 0% -18px 0% 0;
}

.accordion-icon.white {
  color: #fff;
  right: 22px;
}

.accordion-icon.black {
  color: #000;
  margin-right: 50px;
  font-size: 18px;
}

.accordion-icon.black-cm {
  color: #000;
  margin-right: 20px;
  font-size: 18px;
}

.accordion-icon.white-small {
  color: #fff;
  font-size: 18px;
  right: 22px;
}

.accordion-icon.ugdx-org {
  color: #cb5827;
}

.accordion-icon.law {
  color: #41418e;
}

.accordion-icon.blue {
  color: #507fff;
}

.accordion-title {
  color: #2b2b2bcc;
  white-space: normal;
  word-break: normal;
  margin-right: 50px;
  font-size: 24px;
  line-height: 1.2;
}

.button-text {
  font-size: 18px;
}

.button-text:where(.w-variant-841ffd43-64fb-848b-13ae-1f54b6864dd4) {
  font-size: 16px;
}

.button-text:where(.w-variant-aac1b208-f57d-788b-18ea-d1f5d310d50c) {
  font-size: 14px;
}

.button-regular {
  height: var(--button-height-54);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #ec1376;
  border-radius: 27px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.button-regular:where(.w-variant-841ffd43-64fb-848b-13ae-1f54b6864dd4) {
  height: var(--button-height-48);
  flex: none;
  padding-left: 20px;
  padding-right: 20px;
}

.button-regular:where(.w-variant-faa1b7a0-c8bb-588e-7814-d9bb318d329a) {
  height: var(--button-height-52);
  color: #193e90;
  background-color: #0000;
  border: 1px solid #193e90;
  font-size: 18px;
}

.button-regular:where(.w-variant-ddae49af-5c05-62dc-061b-7901e1c3d24e) {
  color: #ec1376;
  background-color: #0000;
  border: 1px solid #ec1376;
  border-radius: 28px;
}

.button-regular:where(.w-variant-aac1b208-f57d-788b-18ea-d1f5d310d50c) {
  height: var(--button-height-48);
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 24px;
}

.button-regular:where(.w-variant-cbcb4c54-d448-eb7e-0aae-e30b2c1e2405) {
  color: #000;
  background-color: #07f6a0;
}

.button-regular:where(.w-variant-59ff7c65-9de5-3829-a99f-450f8d3392eb) {
  color: #193e90;
  background-color: #0000;
  border: 1px solid #193e90;
  border-radius: 0;
}

.button-regular:where(.w-variant-20b95a2a-0025-3355-eea1-1e6ba4acdf5c) {
  height: var(--button-height-48);
  background-color: #0000;
  border: 1px solid #fff;
  font-size: 18px;
}

.button-regular:where(.w-variant-dcfd40a9-8aa3-9e62-11db-661d88c9e88e) {
  height: var(--button-height-48);
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 0;
}

.button-regular:where(.w-variant-7c596127-5cbb-7233-c9e9-d85d1af7c9d8) {
  height: var(--button-height-48);
  background-color: var(--primary-color-isme);
  color: #2b2b2b;
}

.button-regular:where(.w-variant-16f2cca6-0aeb-d694-2034-78ebe1bfadac) {
  height: var(--button-height-48);
  color: #2b2b2b;
  background-color: #0000;
  border: 1px solid #2b2b2b;
  border-radius: 26px;
  font-size: 14px;
}

.button-regular:where(.w-variant-3d586120-9e1a-31d0-becf-ecaa7b12a8f1) {
  color: #000;
  background-color: #07f6a0;
  height: 40px;
  font-size: 14px;
}

.button-regular:where(.w-variant-fae6c071-65cb-b1a3-0e97-3054914f8c5a) {
  background-color: #d20158;
}

.button-regular:where(.w-variant-550b5c43-927c-9d9b-7965-62cd9dd06985) {
  background-color: #0000;
  font-size: 12px;
}

.button-regular:where(.w-variant-58b88113-0303-ab7d-83c4-2eb02ad8c0d4) {
  color: #000;
  background-color: #02b3c3;
}

.button-regular:where(.w-variant-e8c5c160-aa46-6207-7fd0-6e9f5edd5d37) {
  background-color: #eb1f3c;
}

.button-regular:where(.w-variant-c0b2aa09-4601-7814-b1e0-7bc64d038488) {
  background-color: #0000;
  border: 1px solid #fff;
}

.button-regular:where(.w-variant-9ad79873-d432-216f-f826-01e9892cb358) {
  height: var(--button-height-44);
  color: #000;
  background-color: #5cbdca;
  font-size: 14px;
  font-weight: 500;
}

.button-regular:where(.w-variant-6c0fb2f7-6238-b9c1-b139-367a99f8693b) {
  background-color: #cb5827;
}

.button-regular:where(.w-variant-bee1603c-a1dd-e4bd-0d91-41979a9f8a18) {
  background-color: #cb5827;
  height: 36px;
}

.button-regular:hover:where(.w-variant-20b95a2a-0025-3355-eea1-1e6ba4acdf5c) {
  color: #000;
  background-color: #07f6a0;
  border-color: #07f6a0;
}

.button-regular:hover:where(.w-variant-c0b2aa09-4601-7814-b1e0-7bc64d038488) {
  background-color: #eb1f3c;
}

.button-icon {
  flex: none;
  width: 24px;
}

.button-icon:where(.w-variant-841ffd43-64fb-848b-13ae-1f54b6864dd4) {
  display: none;
}

.button-icon:where(.w-variant-fae6c071-65cb-b1a3-0e97-3054914f8c5a), .button-icon:where(.w-variant-72940305-b5f9-e68b-63d3-a4e47c8f2caa) {
  width: 14px;
}

.m-link {
  flex: none;
}

.m-link.w--current {
  flex: none;
  order: 0;
  width: auto;
  max-width: none;
  line-height: 0;
  display: block;
}

.logo {
  flex: none;
  line-height: 0;
}

.sub-heading {
  padding-bottom: 0;
  padding-right: 50px;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.4;
}

.sub-heading.mrgbtm {
  padding-bottom: 56px;
}

.sub-heading.mrgbtm.isdi {
  font-family: Poppins, sans-serif;
}

.sub-heading.mrgbtm32 {
  padding-bottom: 32px;
  font-weight: 400;
}

.sub-heading.isdi-blue-text {
  color: #011136;
  font-size: 18px;
  line-height: 1.7;
}

.sub-heading.mrg-tp-34 {
  padding-top: 34px;
}

.swiper.our-halls-swiper, .swiper.why-isdi {
  padding-top: 0;
  overflow: visible;
}

.swiper.testimonial-swiper, .swiper.testimonial-students, .swiper.communication-slider {
  overflow: visible;
}

.swiper.placements-slider, .swiper.faculty-slider {
  margin-top: 40px;
  overflow: visible;
}

.swiper.zoom-slider-lg {
  overflow: visible;
}

.swiper.zoom-slider-lg.mrgtp {
  margin-top: 56px;
}

.swiper.zoom-slider-lg.mrg-lft {
  margin-left: 20%;
}

.swiper.zoom-swiper {
  overflow: visible;
}

.swiper.zoom-swiper.mrgtp {
  margin-top: 56px;
}

.swiper.marquee-swiper {
  cursor: pointer;
}

.swiper.marquee-swiper.mrg-tp {
  margin-top: 54px;
}

.swiper.zoom-slider.mrg56 {
  margin-top: 56px;
}

.swiper.common-swiper-auto {
  margin-top: 0;
  padding-top: 60px;
  padding-left: 0;
  overflow: visible;
}

.swiper.common-swiper-auto.mrgtp0 {
  margin-top: 0;
  padding-top: 0;
}

.swiper.common-swiper-auto.mrgtp32 {
  padding-top: 32px;
}

.swiper.common-swiper {
  margin-top: 0;
  overflow: visible;
}

.swiper.common-swiper.hide {
  display: none;
}

.swiper.common-swiper.mrgtp-0 {
  padding-top: 0;
}

.swiper.common-swiper.mrgtp-32 {
  padding-top: 32px;
}

.swiper.common-swiper {
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
  overflow: visible;
}

.swiper.common-swiper.mrgtp0 {
  margin-top: 0;
  padding-top: 0;
}

.swiper.common-swiper.mrgtp32 {
  padding-top: 32px;
}

.swiper.common-swiper.hide-card-swiper {
  display: none;
}

.swiper.common-swiper.mrgtp-little {
  margin-top: 3px;
  padding-top: 0;
}

.swiper.common-swiper {
  margin-top: 0;
  padding-top: 56px;
  overflow: visible;
}

.swiper.common-swiper-full {
  padding-top: 56px;
}

.swiper.common-swiper-full.mrgtp0 {
  padding-top: 0;
}

.swiper-wrapper {
  object-fit: cover;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: block;
  overflow: visible;
}

.swiper-wrapper.heightmotion {
  height: 480px;
}

.swiper-wrapper.center {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
}

.swiper-wrapper.center.isdi {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.swiper-slide {
  border-radius: 0;
  flex: none;
  width: auto;
  overflow: clip;
}

.swiper-slide.widthauto {
  flex: none;
  width: auto;
}

.head-wrap {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.head-wrap.center {
  align-items: center;
}

.head-wrap.mrgbtm {
  margin-bottom: 56px;
}

.head-wrap.mrgbtm32 {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 32px;
}

.head-wrap.top {
  justify-content: space-between;
  align-items: flex-start;
}

.head-wrap.top.mrg-tp {
  margin-top: 54px;
}

.btn-wraper {
  margin-top: auto;
  display: inline-block;
}

.btn-wraper.padt24:where(.w-variant-3401ae25-7d34-0924-0155-50f837cce745), .btn-wraper.padt24.blue-6 {
  display: block;
}

.btn-wraper.hide {
  display: none;
}

.btn-wraper.padt24:where(.w-variant-3401ae25-7d34-0924-0155-50f837cce745), .btn-wraper.padt24.blue-6 {
  display: block;
}

.btn-wraper.padt24 {
  padding-top: 24px;
}

.btn-wraper.padt24.blue-13 {
  display: block;
}

.view-more-faq {
  justify-content: space-between;
  align-items: center;
  height: 80px;
  display: none;
}

.view-text {
  color: #ec1376;
  font-size: 24px;
  line-height: 1;
}

.view-text.blue {
  color: #193e90;
}

.plus-circle {
  flex: none;
}

.faq-button-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-bottom: 30px;
  display: none;
}

.student-card {
  flex: none;
  width: 620px;
  height: 440px;
  display: flex;
}

.student-card.swiper-slide {
  background-color: #ec1376;
  border-radius: 24px;
  flex: none;
  width: 620px;
  display: flex;
  overflow: hidden;
}

.student-card.bgc1 {
  background-color: #193e90;
  width: 620px;
  height: auto;
  min-height: auto;
  max-height: none;
}

.student-card.bgc1.isdi {
  border-radius: 16px;
  overflow: hidden;
}

.student-text {
  color: #fff;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 40px 32px;
  display: block;
  position: relative;
}

.st-quote {
  z-index: 1;
  padding: 24px;
  position: relative;
}

.st-text {
  font-size: 20px;
}

.st-details {
  z-index: 1;
  padding-left: 24px;
  position: relative;
}

.quote {
  position: absolute;
  inset: 5px auto auto 5px;
}

.grid-gallery-flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  direction: ltr;
  letter-spacing: 0;
  text-indent: 0;
  column-count: auto;
  column-rule-style: none;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  background-color: #0000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: flex-start start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.grid-gallery-flex.mrgtp {
  margin-top: 56px;
}

.grid-gallery-flex.mrgtp1 {
  margin-top: 32px;
}

.grid-gallery-flex.sm {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.grid-gallery-flex.sm.isdi {
  border-radius: 16px;
  overflow: hidden;
}

.grid-gallery-flex.sm.atlas {
  border-top-left-radius: 32px;
  border-bottom-right-radius: 32px;
  overflow: hidden;
}

.grid-gallery-flex.duplicate-grid-gap {
  margin-top: 24px;
}

.instagram-wrapper {
  width: auto;
  height: 100%;
  margin-top: 56px;
  margin-bottom: 0;
  overflow: scroll;
}

.instagram-wrapper.mrgbtm {
  margin-bottom: 60px;
}

.instagram-wrapper.mrgtp0 {
  margin-top: 0;
}

.instagram-wrapper.scroll-wrapper {
  scrollbar-width: none;
  margin-top: 0;
  padding-top: 36px;
  display: block;
}

.instagram-wrapper.scroll-wrapper.none {
  display: none;
}

.instagram-wrapper.mobile-vert-scroll.mar-0 {
  margin-top: 0;
}

.inner-cover-text {
  color: #fff;
  width: 430px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6;
}

.card-type-e {
  color: #fff;
  border-radius: 16px;
  flex: 0 auto;
  width: 242px;
  position: relative;
  overflow: hidden;
}

.card-type-e.swiper-slide {
  flex: none;
  width: 242px;
  height: 360px;
  font-weight: 300;
}

.cd-tye-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding-top: 0;
}

.cd-tye-detail {
  color: #000;
  text-align: center;
  flex: none;
  width: 100%;
  padding-top: 24px;
}

.cd-tye-tx {
  font-size: 18px;
  font-weight: 300;
}

.extra-space {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.extra-space:where(.w-variant-5d1f099e-b3bd-816f-1242-0229734d78bc) {
  padding-left: 12px;
  padding-right: 12px;
}

.extra-space:where(.w-variant-32c0852d-44fa-ff9c-469f-343992d53662) {
  flex-flow: row-reverse;
}

.bl-card-wrapper-isme {
  background-color: #0000;
  border-radius: 0;
  margin-top: 56px;
  overflow: hidden;
}

.bl-card-wrapper-isme.isdi {
  border-radius: 16px;
}

.bl-card-wrapper-isme.atlas {
  border-top-left-radius: 32px;
  border-bottom-right-radius: 32px;
}

.cards-inner-isme {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}

.cards-inner-isme.pt-1 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686ebd6d57fab283feaff81b_photo-col-1.jpg");
  border-right: 2px solid #fff;
  justify-content: flex-end;
  align-items: flex-start;
}

.cards-inner-isme.pt-2 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687a53c5784495fcb504a45f_photo-col-2.jpg");
  justify-content: flex-end;
  align-items: flex-start;
}

.cards-inner-isme.bg7 {
  background-color: #072058;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68ac6f0cec1e629d2ebb929b_blu-wheel.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150%;
}

.cards-inner-isme.bg8 {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68ac3ca28d0f5a3fe273da79_CS-09-Global-Exposure.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-start;
}

.cards-inner-isme.img-1 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/688e207a82f4a5eaf6b49d3f_highlight-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 0;
}

.cards-inner-isme.img-2 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68a5883e956f271de77187b5_smart-library-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
}

.cards-inner-isme.img-8 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/689ae3aed8fa7790478b3d85_hight-simg-8.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-end;
  align-items: flex-start;
}

.cards-inner-isme.img-9 {
  background-image: none;
}

.cards-inner-isme.cp-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/688f3832a1a07e32fbf09ea1_cp-1.jpg");
  background-repeat: no-repeat;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 24px;
}

.cards-inner-isme.img-7 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/689ae3aec329994bd2afb3ca_hight-simg-7.jpg");
  justify-content: flex-end;
  align-items: flex-start;
}

.cards-inner-isme.bg7-isdi {
  background-color: #cb0d64;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d293bd74b018b840e606e0_07-wheel.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cards-inner-isme.bg2-isdi {
  background-color: #215fe7;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d293bdccb2a814fafecedf_02-flower.png");
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
}

.cards-inner-isme.bg1--isdi {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d29399a98709529a6eef56_01-ellipse.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
}

.cards-inner-isme.bg8-isdi {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d293bdc9f20962d4d3868b_08-tiny-flower.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-start;
}

.cards-inner-isme.atlas-bg {
  background-color: #41418e;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b225d37524b4a42b1d0ce_Vector%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
}

.cards-inner-isme.bg1 {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68ac39db3afd3a5e687b8e20_CS-01-Strategic-Location.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
}

.cards-inner-isme.bg1.atlas {
  background-color: #41418e;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b225d37524b4a42b1d0ce_Vector%20(2).png");
}

.cards-inner-isme.bg2 {
  background-color: #0b2b73;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68ac3a553e601a1f3c05296b_CS-02-Strongly-Industry-Oriented.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
}

.cards-inner-isme.bg2.isdi-blue {
  background-color: #1a53ef;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68e7572c34bb147ea2b61b4d_Vector.png");
}

.cards-inner-isme.bg2.atlas {
  background-color: #28215b;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b2237baa9553127b0d74e_Vector%20(1).png");
}

.faq-sub-text {
  color: #fff;
  padding-top: 12px;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.4;
}

.content-left-isme {
  color: #fff;
  background-color: #072058;
  flex: none;
  width: 40%;
  padding: 32px;
}

.insta-image-rect {
  object-fit: cover;
  border-radius: 0;
  margin-bottom: 0;
  overflow: hidden;
}

.insta-image-rect.top-set {
  aspect-ratio: auto;
  object-fit: fill;
  object-position: 50% 0%;
}

.insta-image-rect.isdi {
  border-radius: 16px;
}

.body-isme {
  height: 100%;
  font-family: Manrope, sans-serif;
}

.tt-wrap {
  flex: 0 auto;
}

.code-button {
  display: none;
}

.logo-main-isme {
  flex: none;
  width: 232px;
  display: block;
}

.content-right-isme {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #072058;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/6870d85377cf2e8ac61d8a45_foot-bg.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-end;
  width: 60%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
  display: flex;
}

.inner-header-wrapper {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  width: 100%;
  height: 658px;
  position: relative;
}

.inner-header-wrapper.bg-adv {
  background-image: none;
}

.inner-header-wrapper.outcome-bg {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686cfa360a9b3f27247e13c1_outcome-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.inner-header-wrapper.bg-life-isme {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.inner-header-wrapper.campus-bg {
  background-image: none;
}

.inner-header-wrapper.about-bg {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686ebe4804899546542cd127_about-us-img.webp");
  background-position: 50%;
  background-size: cover;
}

.inner-header-wrapper.under-grad {
  background-image: none;
  height: 100vh;
}

.inner-header-wrapper.mrgbtm {
  margin-bottom: 56px;
}

.inner-header-wrapper.full-ht {
  height: 100vh;
  overflow: hidden;
}

.inner-header-wrapper._100vh {
  height: 78vh;
  position: relative;
  top: 0;
}

.inner-header-wrapper.sm-ht {
  height: 400px;
}

.inner-header-cover {
  z-index: 1;
  background-image: linear-gradient(#0000, #000000e6);
  align-items: flex-end;
  height: 50%;
  padding-bottom: 56px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.inner-header-cover.no-grad {
  background-image: none;
}

.inner-header-cover.g1 {
  background-image: linear-gradient(#193e9000, #03144b);
  height: 75%;
  display: flex;
}

.inner-header-cover.no-flex {
  justify-content: flex-start;
  align-items: flex-end;
  height: 30%;
  display: block;
}

.inner-header-cover.padd {
  padding-left: 62px;
  padding-right: 62px;
}

.inner-header-cover.g2 {
  z-index: 1;
  background-image: repeating-linear-gradient(161deg, #e8b3b3bf, #e9b8b8c2 12%, #fcf7f7f7 89%, #fefbfbfc 95%, #fff);
}

.sub-heading-1 {
  padding-bottom: 0;
  padding-right: 50px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.8;
}

.sub-heading-1.mrgbtm {
  padding-bottom: 56px;
}

.class-cell-big {
  background-color: #193e90;
  width: 164px;
  height: 73px;
  padding: 8px 12px;
}

.class-cell-big.isdi {
  border-radius: 16px;
}

.class-txt {
  color: #8c9fc7;
  font-family: Manrope, sans-serif;
  font-size: 12px;
}

.sun-cell-2 {
  width: 164px;
  height: 407px;
  padding-top: 312px;
  padding-left: 18px;
  padding-right: 18px;
  position: relative;
}

.sun-cell-2.isdi {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68e7ca42ee0622ac52923ae5_Subtract.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.week-grid-main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #000;
  flex-flow: column;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 164px;
  font-family: Manrope, sans-serif;
  display: flex;
}

.sat-cell-1-txt {
  color: #fff;
  text-align: center;
  margin-top: 118px;
  margin-left: 25px;
  margin-right: 25px;
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
}

.green-sec-text-wed {
  color: #fff;
  text-align: center;
  margin: 22px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.tue-cell-3 {
  background-color: #41ae87;
  width: 100%;
  height: 209px;
  position: relative;
}

.tue-cell-3.isdi {
  background-blend-mode: screen;
  background-color: #b1346d;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68e7c8cdb4f5bf5d05a2b729_bg-wilo-2.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 16px;
}

.event-plan-hover {
  width: auto;
  max-width: 265px;
  height: auto;
  position: absolute;
  inset: -10% 0% 0% -30%;
}

.sat-cell-2 {
  color: #fff;
  background-color: #41ae87;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153de2_ISME%20-%20trending%20-%201.png");
  background-position: 0 0;
  background-size: auto;
  width: 164px;
  height: 144px;
  padding-top: 52px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  position: relative;
}

.sat-cell-2.isdi {
  background-color: #b1346d;
  background-image: none;
  border-radius: 16px;
}

.sat-cell-first {
  background-blend-mode: overlay;
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153dde_bg-vector.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 164px;
  height: 206px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.sat-cell-first.isdi {
  background-color: #b1346d;
  border-radius: 16px;
}

.tue-decor-div {
  flex: none;
}

.text-head-grid {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  top: 45px;
  left: 16px;
  right: 16px;
}

.main-week-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.grid-com-txt {
  color: #fff;
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.img-sun-last {
  display: block;
  position: absolute;
  inset: 0%;
}

.img-sun-last.gird-hover-img {
  background-color: #0000;
  display: block;
}

.tue-empty {
  background-color: #fff;
  flex: auto;
  display: block;
}

.mon-cell-3-txt {
  color: #fff;
  padding-bottom: 16px;
  padding-left: 16px;
  text-decoration: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.mon-cell-3-txt.isdi-bold {
  font-weight: 700;
}

.grid-hover-img {
  display: none;
  position: static;
  top: 0;
}

.grid-hover-img.mon-cell-1-hover {
  display: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.dance-img {
  width: 164px;
  max-width: 100%;
  height: 164px;
  position: absolute;
  inset: -4% 0% 0%;
}

.dance-img.gird-hover-img {
  display: none;
}

.mon-cell-last {
  -webkit-text-fill-color: inherit;
  background-blend-mode: soft-light;
  mix-blend-mode: normal;
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153dca_image%2039.png");
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
  width: 164px;
  height: 110px;
  position: relative;
}

.mon-cell-last.isdi {
  border-radius: 16px;
}

.thu-text-last {
  color: #fff;
  text-align: center;
  padding-top: 31px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.gird-hover-img-copy-copy {
  display: block;
}

.gird-hover-img-copy-copy.wed-cell-last-hover {
  position: absolute;
  inset: -14px 0% auto auto;
}

.gird-hover-img-copy-copy.wed-cell-last-hover.grid-hover-img {
  display: none;
}

.tue-big-head {
  z-index: 2;
  background-color: #193e90;
  height: 127px;
  font-family: Manrope, sans-serif;
  position: relative;
}

.tue-big-head.isdi {
  border-radius: 0 16px 16px;
  overflow: hidden;
}

.fri-cell-last {
  background-blend-mode: soft-light;
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153ddc_image%2049.png");
  background-position: 0 0;
  background-size: auto;
  width: 164px;
  height: 303px;
  padding-top: 119px;
  padding-left: 14px;
  padding-right: 14px;
}

.fri-cell-last.isdi {
  border-radius: 16px;
}

.sat-cell-2-txt {
  text-align: center;
  font-weight: 700;
}

.sun-cell-1 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153de4_ISME%20-%20Mumbai%20-%201%20(1).png");
  background-position: 0 0;
  background-size: auto;
  width: 164px;
  height: 241px;
  padding-top: 100px;
  position: relative;
}

.sun-cell-1.isdi {
  background-color: #b1346d;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68e7c9d231c96d9b688ada54_Mumbai%20-%204.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 16px;
}

.wed-cell-3-txt {
  color: #fff;
  text-align: center;
  margin-top: 13px;
  margin-left: 16px;
  margin-right: 16px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.class-cell-txt {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.greencard-2 {
  background-color: #41ae87;
  width: 100%;
  height: 119px;
  position: relative;
}

.greencard-2.isdi {
  background-color: #b1346d;
  border-radius: 16px;
}

.tue-cell-2 {
  background-blend-mode: soft-light;
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153dce_ed7752f31672735674bed2425e6e023658e73892%20(1).png");
  background-position: 50% 100%;
  background-size: cover;
  width: 164px;
  height: 192px;
  position: relative;
}

.tue-cell-2.isdi {
  border-radius: 16px;
}

.mon-cell-txt-last {
  color: #fff;
  padding-bottom: 16px;
  padding-left: 16px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.green-sec-text-s {
  color: #fff;
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.wed-cell-3 {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153dd2_AI%20BG%20-%201.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 164px;
  height: 281px;
}

.wed-cell-3.isdi {
  border-radius: 16px;
}

.week-block {
  order: -9999;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.class-cell-small {
  background-color: #193e90;
  border-radius: 0;
  width: 164px;
  height: 52px;
  padding: 4px 12px;
}

.class-cell-small.isdi {
  border-radius: 16px;
}

.thu-cell-1 {
  background-color: #193e90;
  width: 164px;
  height: 174px;
  padding: 47px 17px 39px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  position: relative;
}

.thu-cell-1.isdi {
  border-radius: 16px;
}

.text-head-grid2 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  top: 20px;
  left: 16px;
  right: 16px;
}

.earring-img {
  width: 166px;
  max-width: none;
  height: 241px;
  position: absolute;
  inset: 0%;
}

.fri-cell-1 {
  background-blend-mode: soft-light;
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153dc1_image%20969.png");
  background-position: 0 0;
  background-size: auto;
  width: 164px;
  height: 209px;
  position: relative;
}

.fri-cell-1.isdi {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690725a457098970331bdc2b_image%2058.png");
  border-radius: 16px;
}

.tue-decor {
  background-color: #645d93;
  border-radius: 0;
  flex: auto;
  display: block;
}

.tue-decor.isdi {
  border-radius: 16px 5px 0 0;
}

.thus-cell-1-head {
  color: #fff;
  text-align: left;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.sat-cell-last {
  background-color: #41ae87;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153de0_flag-vector.png");
  background-position: 0 0;
  background-size: auto;
  width: 164px;
  height: 282px;
  padding-top: 97px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.sat-cell-last.isdi {
  background-color: #b1346d;
  border-radius: 16px;
}

.mon-cell-3 {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153dc8_image%20(17).png");
  background-position: 0 0;
  background-size: auto;
  width: 164px;
  height: 189px;
  position: relative;
}

.mon-cell-3.isdi {
  mix-blend-mode: normal;
  background-blend-mode: overlay;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68e7c63402e90e503d208219_bg-isdi-wilo.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 16px;
}

.thu-cell-last {
  color: #fff;
  background-blend-mode: soft-light;
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153dd7_7df445c59058a3316ba7f3bdcc561211ada7aece.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 268px;
  background-attachment: scroll;
  width: 164px;
  height: 385px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.thu-cell-last.isdi {
  border-radius: 16px;
}

.green-sec-text-b {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.thu-cell-1-txt {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.payment-flag {
  z-index: 2;
  max-width: 220px;
  position: absolute;
  inset: -12% 0% 0% 15%;
}

.usa-flag-img {
  display: inline-block;
  position: absolute;
  inset: -5% 0% auto 43%;
}

.usa-flag-img.grid-hover-img {
  display: none;
}

.last-cell-txt {
  color: #fff;
  text-align: left;
  padding-left: 1px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.mon-cell-1 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e24f03d0a939896153dc6_ISME%20Coffee%20-%201.png");
  background-size: auto;
  flex: 0 auto;
  width: 164px;
  height: 176px;
  position: relative;
}

.mon-cell-1.isdi-1 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68e7c5ef403b8395d803e122_Coffee%20-%2010.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 16px;
}

.social-act-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 56px;
  display: flex;
}

.search-icon-mint {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686e4b0178643a53ba625907_search-icon-mint.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 7px 18px;
  display: block;
  position: absolute;
  inset: 0% 8px auto auto;
}

.search-ques-wrap {
  padding-top: 40px;
}

.search-ques-wrap.mrgtp0 {
  padding-top: 0;
}

.center-image-full-wrap {
  position: relative;
}

.center-image-full-wrap.mrgtp {
  object-fit: cover;
  border-radius: 0;
  margin-top: 56px;
  margin-bottom: 5px;
  overflow: hidden;
}

.center-image-full-wrap.mrgtp.isdi {
  border-radius: 16px;
}

.port-card-h-txt-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #072058;
  flex-flow: row;
  align-items: flex-end;
  width: 100%;
  height: auto;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.port-card-h-txt-wrap.isdi {
  background-color: #173a87;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.port-card-h-txt-wrap.isdi-pink {
  background-color: #ec1376;
}

.port-card-h-image {
  object-fit: cover;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: clip;
}

.port-card-h-arrow {
  color: #072058;
  position: absolute;
  inset: -20px auto auto 30px;
}

.port-card-h-arrow.isdi {
  color: #173a87;
}

.port-card-h-arrow.isdi-pink {
  color: #ec1376;
}

.port-card-h-detail {
  flex: none;
  width: 100%;
  position: relative;
}

.port-card-h-text {
  color: #fff;
  text-transform: none;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.port-card-h-text.mint {
  color: var(--primary-color-isme);
}

.port-card-j-txt-wrap {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  background-image: linear-gradient(#fff0 22%, #072058 51%);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
  padding: 0 36px 60px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.port-card-j-txt-wrap.isdi {
  z-index: -1;
  background-color: #173a87;
  background-image: none;
}

.port-card-j-detail {
  z-index: 10;
  flex: none;
  width: 100%;
  position: relative;
}

.port-card-j-text {
  color: #fff;
  text-transform: none;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
}

.port-card-j-text.isdi-sm-text {
  font-size: 26px;
}

.port-card-j-desc {
  color: #fff;
  padding-top: 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.8;
}

.port-card-j-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  overflow: visible;
}

.mega-menus {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000004d;
  border-top: 1px solid #ffffff4d;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: visible;
}

.nav-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #0000;
  flex: 0 auto;
  align-items: center;
  padding: 0;
  display: flex;
  position: static;
}

.nav-arrow {
  color: #fff;
}

.sub-nav {
  z-index: 0;
  background-color: #fff;
  flex: none;
  width: 100%;
  height: auto;
  min-height: auto;
  display: none;
  position: absolute;
  inset: 100% auto auto 0%;
  overflow: hidden;
}

.sub-nav.first {
  z-index: 100;
  display: block;
}

.level-1 {
  background-color: #fff;
  border-right: 1px solid #2b2b2b1a;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 25%;
  height: auto;
  min-height: 330px;
  margin-bottom: 0;
  padding: 32px 0 32px 32px;
  list-style-type: none;
  display: flex;
  position: relative;
  box-shadow: 0 -25px 20px 2px #0003;
}

.level-1.ht-1 {
  min-height: 470px;
}

.level-1.ht-1.first {
  z-index: 10;
  display: block;
}

.level-1.ht-2 {
  min-height: 390px;
}

.level-1-item {
  color: #2b2b2b;
  text-align: left;
  margin-bottom: 8px;
  list-style-type: none;
  display: flex;
  position: static;
}

.level-1-item.first {
  display: flex;
  overflow: visible;
}

.level-1-item.hide-link {
  display: none;
}

.level-1-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #2b2b2b;
  cursor: pointer;
  background-color: #fff;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.text-lnk {
  flex: none;
  font-weight: 400;
  text-decoration: none;
}

.link-arrow {
  width: 22px;
}

.nav-image-container {
  background-color: #f5f5f5;
  flex: 1 1 0;
  width: 75%;
  height: 100%;
  margin-right: 0;
  padding: 32px;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: inset 0 -25px 20px 2px #0000001a;
}

.nav-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  cursor: pointer;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.level-2-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #2b2b2b;
  background-color: #0000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.level-2 {
  z-index: 1;
  background-color: #f5f5f5;
  flex: none;
  width: 330px;
  height: 100%;
  margin-bottom: 0;
  padding: 32px 0 32px 32px;
  list-style-type: none;
  display: none;
  position: absolute;
  inset: 0% auto auto 100%;
}

.level-2.first {
  display: block;
}

.level-2-item {
  margin-bottom: 8px;
  font-weight: 400;
  display: flex;
}

.level-3 {
  z-index: 1;
  -webkit-backdrop-filter: blur(54px);
  backdrop-filter: blur(54px);
  background-color: #f5f5f5;
  flex: none;
  width: 420px;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  list-style-type: none;
  display: none;
  position: absolute;
  top: 0%;
  left: 100%;
  box-shadow: inset 10px 0 20px 1px #0000000f;
}

.level-3.bba-lvl-3 {
  width: 480px;
}

.level-3-item {
  margin-bottom: 8px;
  display: flex;
}

.level-3-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #2b2b2b;
  background-color: #0000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.code-embed-3 {
  display: none;
}

.logo-text {
  color: #fff;
  flex: none;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 15px auto auto 32px;
}

.main-wrapper {
  position: relative;
}

.svg-icon-triangle {
  width: 100%;
  line-height: 1;
  display: inline-block;
}

.hover-img {
  display: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.second-header-wrapper {
  height: 156px;
  transition: all .3s;
  overflow: visible;
}

.header-image-inner {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.secondary-btn {
  color: #fff;
  background-color: #d20158;
  border-radius: 24px;
  flex: none;
  padding: 10px 16px;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.secondary-btn:where(.w-variant-b6660a09-057f-2e2a-0429-adb432a01cff) {
  color: #000;
  background-color: #07f6a0;
  font-weight: 600;
}

.secondary-btn:where(.w-variant-e18fe969-c84b-976f-476a-4f181f80c417) {
  background-color: var(--primary-color-isme);
  color: #000;
}

.secondary-btn:where(.w-variant-71409380-1b8e-2875-4bbc-343ba8ff87a7) {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  padding: 8px 15px;
}

.secondary-btn:where(.w-variant-25d04a90-3822-0d33-318d-11d2b1182066) {
  color: #000;
  background-color: #5cbdca;
  font-weight: 700;
}

.secondary-btn:where(.w-variant-bff4a6fe-8ba7-8999-ff5e-ea8f27db7116) {
  color: #fff;
  background-color: #eb1f3c;
  font-size: 16px;
  font-weight: 500;
}

.secondary-btn:where(.w-variant-cd63ac8f-e9d1-28e5-65be-c92638a85e3d) {
  color: #000;
  background-color: #5cbdca;
  font-size: 16px;
}

.logo-btn-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: none;
  display: flex;
}

.hamburger-menu {
  flex: none;
  padding: 10px;
  display: none;
}

.mobile-bottom-buttons, .icon-link-mob, .card-ico-btn {
  display: none;
}

.testimonial-video {
  z-index: 10;
  object-fit: cover;
  flex: none;
  align-self: auto;
  width: 325px;
  max-width: 100%;
  height: 440px;
  min-height: auto;
  position: relative;
  overflow: clip;
}

.hamb-close-icon {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
  padding: 10px;
  display: none;
}

.belief-cards-common {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  height: 564px;
  padding: 0;
}

.belief-cards-2-common {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: 564px;
  padding: 0;
}

.bl-cards-common {
  color: #fff;
  justify-content: center;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
}

.bl-cards-common.bg5 {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68596eb45b0a605f45ab57be_blueprint-simg-7.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.bl-cards-common.bg7 {
  background-color: #0b2b73;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68596c207429dd2b6d449b31_blueprint-simg-2.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 0;
}

.bl-cards-common.pt-4 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687a5155945b341342fca1a8_photo-col-4.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
}

.bl-cards-common.pt-3 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687a545c433ab89ba4e09092_photo-col-3.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-end;
  align-items: flex-start;
}

.bl-cards-common.pt-5 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687a54ace548bc25d0b44965_photo-col-5.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-end;
  align-items: flex-start;
}

.bl-cards-common.pt-6 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687a55e40da4390f1a9d56dc_photo-col-6.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: stretch;
}

.bl-cards-common.img-3 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/689ae3b59498f52172b5d762_hight-simg-3.jpg");
  background-position: 0 0;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
}

.bl-cards-common.img-4 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/689ae3b54f771f77b3d78ae8_hight-simg-4.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-end;
  align-items: flex-start;
}

.bl-cards-common.img-5 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/689ae3b172f2dd0f56b32380_hight-simg-5.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-end;
  align-items: stretch;
}

.bl-cards-common.img-6 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/689ae3b5d13f40cf59e1e531_hight-simg-6.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-end;
  align-items: flex-start;
}

.bl-cards-common.img-7 {
  justify-content: flex-end;
  align-items: flex-start;
}

.bl-cards-common.atlas-bg-2 {
  background-color: #32326e;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d247b77575a1baec3bdf2b_Vector%20(1).png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.bl-cards-common.atlas-bg-3 {
  background-color: #222269;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690c4e82d9bf86390540e44b_vector-atlas-4.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.bl-cards-common.bg3 {
  background-color: #30306c;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d3ce940979d342ee25069c_Vector-coolshape-2.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
}

.bl-cards-common.bg4 {
  background-color: #072058;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68679051c2df6dc7c95e9257_isme-blueprint-4.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 0;
}

.bl-cards-common.bg4.isdi {
  background-color: #ec1376;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68e7551351338cca4e45e9f9_misc.png");
  background-size: contain;
  border-radius: 0;
}

.bl-cards-common.bg4.atlas {
  background-color: #41418e;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68f0ec6619b4189233c5e429_light-vec.png");
}

.bl-cards-common.bg6 {
  background-color: #0b2b73;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68596e81f9d16b0f668e85ce_blueprint-simg-6.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.bl-cards-common.bg6.atlas {
  background-color: #30306c;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690c4e82d9bf86390540e44b_vector-atlas-4.png");
}

.bl-cards-common.bg-5 {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68596e1258dcad4bc9c60b6b_blueprint-simg-5.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
}

.bl-cards-common.bg-5.atlas {
  background-color: #30306c;
}

.inside-cards-common {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  width: 100%;
  height: 100%;
  padding: 0;
}

.cards-inner-common {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}

.cards-inner-common.pt-1 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686ebd6d57fab283feaff81b_photo-col-1.jpg");
  border-right: 2px solid #fff;
  justify-content: flex-end;
  align-items: flex-start;
}

.cards-inner-common.pt-2 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687a53c5784495fcb504a45f_photo-col-2.jpg");
  justify-content: flex-end;
  align-items: flex-start;
}

.cards-inner-common.bg7 {
  background-color: #072058;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/686790d6ee2f559e2916114f_isme-blueprint-7.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.cards-inner-common.bg8 {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68596eb45b0a605f45ab57be_blueprint-simg-7.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
}

.cards-inner-common.img-1 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/688e207a82f4a5eaf6b49d3f_highlight-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 0;
}

.cards-inner-common.img-2 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68a5883e956f271de77187b5_smart-library-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
}

.cards-inner-common.img-8 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/689ae3aed8fa7790478b3d85_hight-simg-8.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-end;
  align-items: flex-start;
}

.cards-inner-common.img-9 {
  background-image: none;
}

.cards-inner-common.cp-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/688f3832a1a07e32fbf09ea1_cp-1.jpg");
  background-repeat: no-repeat;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 24px;
}

.cards-inner-common.img-7 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/689ae3aec329994bd2afb3ca_hight-simg-7.jpg");
  justify-content: flex-end;
  align-items: flex-start;
}

.cards-inner-common.bg1 {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68596b7fdf18ce5feb3b0bbc_blueprint-simg-1.png");
  background-position: 105%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
}

.cards-inner-common.bg1.isdi {
  background-color: #ec1376;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68dcea49d829a065dda5eb43_ec861eef144e9709629967c9b364d724_coolshape-core-2.png");
  border-radius: 0;
}

.cards-inner-common.bg1.atlas {
  background-color: #41418e;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68f0ec6619b4189233c5e429_light-vec.png");
}

.cards-inner-common.bg2 {
  background-color: #0b2b73;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68596c207429dd2b6d449b31_blueprint-simg-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
}

.cards-inner-common.bg2.atlas {
  background-color: #30306c;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d2480c4f65476a4b371ac2_Vector-2-coolshape.png");
  background-position: 100% 100%;
  background-size: contain;
}

.cards-cols-common {
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.footer-query {
  margin-bottom: 54px;
}

.footer-meetus {
  margin-top: 54px;
  margin-bottom: 42px;
}

.contact-links {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.extra-space-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.button-regular-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #ec1376;
  border-radius: 27px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 54px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.button-regular-2.small-icon {
  background-color: #d20158;
}

.button-regular-2.rect-blue-outline {
  color: #193e90;
  background-color: #0000;
  border: 1px solid #193e90;
  border-radius: 0;
}

.button-regular-2.mint-21 {
  color: #000;
  background-color: #07f6a0;
}

.button-icon-2 {
  flex: none;
  width: 24px;
}

.button-text-2 {
  font-size: 18px;
}

.faq-btn-slot-2.blue-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-tx-2 {
  font-size: 16px;
}

.button-tx-2.mint-60 {
  font-weight: 400;
}

.port-card-j-text-1-2 {
  color: #07f6a0;
  text-transform: none;
  padding-top: 16px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
}

.port-card-j-text-1-2.white {
  color: #fff;
}

.stname-2 {
  color: #07f6a0;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}

.stname-2.isdi {
  color: #fff;
  border-radius: 0;
}

.port-card-h-distance-2 {
  color: #07f6a0;
  padding-top: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.cd-tye-text-3 {
  padding-bottom: 4px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.cd-tye-text-3.mint-28 {
  font-weight: 700;
}

.sub-heading-4 {
  padding-bottom: 0;
  padding-right: 50px;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.4;
}

.sub-heading-4.mrgbtm32 {
  padding-bottom: 32px;
}

.st-course-3 {
  color: #07f6a0;
  font-size: 14px;
}

.cd-tye-image-wrap-3 {
  background-color: #ec1376;
  border-radius: 100%;
  width: 100%;
  height: 242px;
  line-height: 1;
  overflow: hidden;
}

.cd-tye-image-wrap-3.mint-46 {
  background-color: #07f6a0;
}

.container-16 {
  z-index: 1;
  scrollbar-width: none;
  border-bottom: 0 solid #000;
  border-left: 0 #000;
  flex: none;
  max-width: 1366px;
  margin: 0 auto;
  padding-left: 62px;
  padding-right: 62px;
  position: relative;
}

.container-16.btm-flext {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex: 1;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.div-block-47 {
  width: 119px;
  margin-top: 72px;
  margin-left: 22px;
  margin-right: 22px;
}

.faq-banner-3 {
  background-color: #df287b;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.faq-banner-3.blue-9 {
  background-color: #193e90;
}

.port-card-j-wrap-3 {
  color: #fff;
  background-color: #0000;
  border-radius: 0;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 398px;
  height: 622px;
  display: block;
  position: relative;
  overflow: hidden;
}

.btn-primary-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #d20158;
  border-radius: 36px;
  flex: none;
  align-items: center;
  height: 56px;
  padding: 0 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.btn-primary-3.mint-59 {
  color: #000;
  background-color: #07f6a0;
}

.grid-column-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.faq-image-3 {
  z-index: 0;
  object-fit: fill;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.port-card-h-wrap-2 {
  color: #fff;
  background-color: #0000;
  border-radius: 0;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 295px;
  height: 519px;
  display: block;
  position: relative;
  overflow: hidden;
}

.btn-pr-icon-3.mint-61 {
  filter: invert();
}

.div-block-48 {
  width: 164px;
  height: 15px;
  display: flex;
}

.bg-image-2 {
  z-index: 0;
  box-sizing: content-box;
  opacity: 1;
  object-fit: fill;
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.code-embed-6 {
  display: block;
}

@media screen and (min-width: 1280px) {
  .l-links, .text-c {
    flex: none;
  }

  .search-br {
    flex-basis: 100%;
    margin-bottom: 0;
  }

  .search-input {
    background-color: #ffffff1a;
    border: 1px solid #ffffff1a;
    border-radius: 18px;
    height: 38px;
    margin-bottom: 0;
  }

  .btn-primary {
    flex: none;
  }

  .swiper.common-swiper.mrgtp-0 {
    padding-top: 0;
  }

  .detail-common-block {
    justify-content: flex-start;
    align-items: center;
  }

  .info-banner-blue.bg1 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .str-txt-1.isdi, .str-txt-mint.isdi, .str-txt-mint.isdi {
    border-radius: 0;
  }

  .l-links-top, .secondary-btn {
    flex: none;
  }

  .learn-out-text {
    flex: 1;
  }

  .btn-primary-2, .secondary-btn-2, .secondary-btn-3, .btn-primary-3 {
    flex: none;
  }

  .mid-flex-stack-atlas {
    border-width: 0;
  }

  .info-banner-blue-co.bg1, .info-banner-atlas.bg1, .info-banner-atlas.bg1, .info-banner-ugdx.bg1, .info-banner-ugdx.bg1, .info-banner-law.bg1, .info-banner-law.bg1, .info-banner-law-2.bg1, .info-banner-law-2.bg1, .info-banner-ugdx-1.bg1, .info-banner-ugdx-1.bg1 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }
}

@media screen and (min-width: 1440px) {
  .program-card.bg-1.isdi {
    background-color: #2c57b7;
  }

  .h3-tag.vertical-space1-2, .h3-tag.space, .h3-tag.vertical-space1-2, .h3-tag.space {
    font-size: 24px;
  }

  .program-cont {
    flex: 1;
  }

  .cards-inner-isme.bg1.atlas {
    border: 1px #000;
  }

  .stname.atlas {
    color: #5cbdca;
  }

  .list {
    list-style-type: disc;
  }

  .df-card {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .journey-card-large.less-space {
    margin-top: 28px;
  }

  .green-bg-blue-txt2.isdi {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .port-card-m-txt-wrap {
    padding-top: 24px;
  }

  .border-wrapper {
    border-bottom: 1px solid #b5b5b5;
    margin-bottom: 16px;
  }

  .filling-fast-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: #193e90;
    padding: 9px 17px;
    font-size: 14px;
    display: flex;
  }

  .filling-fast-txt {
    color: #07f6a0;
  }

  .tabs-menu-mint {
    overflow: auto;
  }

  .learn-out-text {
    flex: 1;
  }

  .card-type-electives.isdi {
    flex: none;
  }

  .npf_wgts {
    height: 100%;
  }

  .outcome-content.isdi-3, .outcome-content.isdi-4, .outcome-content.isdi-3, .outcome-content.isdi-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .badge-text {
    -webkit-backdrop-filter: blur(54px);
    backdrop-filter: blur(54px);
    color: #fff;
    -webkit-text-fill-color: inherit;
    vertical-align: middle;
    background-color: #0000004d;
    background-clip: border-box;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 10px 16px;
    font-size: 12px;
    display: inline-block;
    position: static;
    inset: 6% 0% auto;
  }

  .grid-badge {
    position: absolute;
    inset: 5% 0% auto 20px;
  }

  .port-card-m-nor {
    border-top-style: none;
    padding-top: 0;
  }

  .port-card-m-title {
    margin-bottom: 8px;
  }

  .succes-title {
    margin-bottom: 8px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 700;
  }

  .journey-content-small {
    height: 160px;
  }

  .journey-year-small {
    font-size: 20px;
    font-weight: 400;
  }

  .journey-yr-title {
    padding-left: 24px;
    padding-right: 24px;
  }

  .journey-title-bottom {
    margin-bottom: 8px;
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 700;
  }

  .slide-title-white {
    color: #fff;
    font-size: 40px;
    font-weight: 500;
  }

  .small-card-b {
    min-width: 295px;
    max-width: 300px;
    height: 265px;
  }

  .sm-card-b-desc {
    font-size: 24px;
    font-weight: 600;
  }

  .port-card-m-txt-wrap-atlas {
    padding-top: 24px;
  }

  .footer-atlas {
    max-width: 100%;
  }

  .content-left-atlas {
    flex-flow: column;
    display: flex;
  }

  .content-right-atlas {
    justify-content: flex-start;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .social-icons-atlas {
    padding-top: 42px;
  }

  .atlas-foot-links {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: wrap;
    justify-content: center;
  }

  .ft-link-at {
    font-size: 16px;
    font-weight: 400;
  }

  .h3-sub-header.vertical-space1-2, .h3-sub-header.space, .h3-sub-header.vertical-space1-2, .h3-sub-header.space {
    font-size: 24px;
  }

  .port-card-m-txt-wrap-ugdx {
    padding-top: 24px;
  }

  .pp-cont-lt-law {
    width: 430px;
  }

  .pp-name-title {
    border-bottom-width: 11px;
  }

  .pp-law-image {
    border-top-left-radius: 32px;
    border-bottom-right-radius: 32px;
  }

  .purple-law-wrapper {
    background-color: #271f30;
    background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b2eb2719b235787ec1c22_law-vector-2.png"), url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b2e853222b52c59438c5f_law-vector-1.png");
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .h3-tag-bold.vertical-space1-2, .h3-tag-bold.space, .h3-tag-bold.vertical-space1-2, .h3-tag-bold.space {
    font-size: 24px;
  }

  .ugdx-list {
    width: 500px;
  }

  .library-card-wrapper {
    padding-top: 32px;
  }

  .image-contact-us {
    position: relative;
  }

  .contact-corner {
    color: #fff;
    padding-top: 60px;
    padding-left: 70px;
    padding-right: 70px;
    position: absolute;
    inset: 0%;
  }

  .contact-small-header {
    margin-top: 42px;
    margin-bottom: 24px;
    font-size: 24px;
    font-weight: 700;
  }

  .contact-question {
    font-size: 56px;
    font-weight: 500;
    line-height: 66px;
  }

  .question-address {
    margin-top: 47px;
    margin-bottom: 47px;
    font-size: 18px;
    font-weight: 500;
  }

  .h4-bold-black {
    margin-top: 0;
    margin-bottom: 32px;
    font-size: 24px;
    font-weight: 700;
  }

  .content-mid-atlas {
    justify-content: flex-start;
    align-items: center;
    width: 35%;
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .map-atlas {
    min-height: 300px;
  }
}

@media screen and (min-width: 1920px) {
  .class-cell-small {
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .common-wrapper.center {
    justify-content: flex-end;
    align-items: center;
  }

  .info-banner-blue.bg1 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .tabs-menu-mint.patch {
    justify-content: center;
  }

  .p-tag-1 {
    margin-bottom: 0;
  }

  .stack_card.second.atlas {
    margin-bottom: 10rem;
  }

  .stack_card.third.atlas {
    margin-bottom: 4.8rem;
  }

  .outcome-content.isdi-3, .outcome-content.isdi-4, .outcome-content.isdi-3, .outcome-content.isdi-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .outcome-header.isdi, .outcome-header.atlas-hd, .outcome-header.isdi, .outcome-header.atlas-hd {
    margin-bottom: 10px;
  }

  .title-badge {
    font-size: 14px;
  }

  .comparison-wrapper {
    justify-content: space-between;
    align-items: stretch;
    margin-top: 75px;
  }

  .comp-control-wrap {
    margin-right: 45px;
  }

  .small-dashboard-text {
    margin-bottom: 8px;
    font-size: 17px;
  }

  .text {
    font-size: 30px;
  }

  .info-banner-blue-co.bg1, .info-banner-atlas.bg1, .info-banner-atlas.bg1 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .footer-atlas {
    flex-flow: row;
  }

  .info-banner-ugdx.bg1, .info-banner-law.bg1, .info-banner-law.bg1, .info-banner-law-2.bg1, .info-banner-law-2.bg1, .info-banner-ugdx-1.bg1, .info-banner-ugdx-1.bg1 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }
}

@media screen and (max-width: 991px) {
  .top-menu-bar {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .tp-links {
    border-bottom: 1px solid #ffffff4d;
    justify-content: space-between;
    padding-left: 32px;
    padding-right: 26px;
    font-size: 14px;
    display: flex;
  }

  .header {
    background-color: #0000;
    height: auto;
    position: static;
    inset: 0% auto auto 0%;
    overflow: auto;
  }

  .logo-container {
    z-index: 100;
    width: 100%;
    height: 80px;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .h1-tag {
    font-size: 44px;
  }

  .buttons-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .h2-tag.isdi {
    font-size: 36px;
  }

  .topnavbar {
    height: auto;
  }

  .container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sub-heading.mrgbtm {
    padding-bottom: 20px;
  }

  .swiper.zoom-slider-lg.mrgtp {
    margin-top: 20px;
  }

  .course-hero-wrapper {
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .card-ways {
    flex-flow: wrap-reverse;
  }

  .cw-cont-wrap, .cw-image-wrap {
    width: 100%;
  }

  .logo-main-isme {
    width: 150px;
    display: block;
  }

  .inner-header-cover.padd {
    height: 85%;
  }

  .mega-menus {
    background-color: #fff;
    flex-flow: column;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .nav-link {
    justify-content: flex-start;
    align-items: center;
  }

  .nav-arrow {
    filter: invert();
  }

  .sub-nav {
    display: block;
  }

  .level-1 {
    width: 100%;
  }

  .level-1-item {
    margin-bottom: 0;
  }

  .text-link {
    color: #000;
    border-bottom: 1px solid #eee;
    flex: 1;
    justify-content: space-between;
    padding-left: 32px;
    padding-right: 32px;
  }

  .level-2 {
    width: 100%;
    display: block;
  }

  .level-2-item {
    margin-bottom: 0;
  }

  .level-3 {
    width: 100%;
    display: block;
  }

  .level-3-item {
    margin-bottom: 0;
  }

  .logo-text {
    text-align: left;
    width: 100%;
    padding: 15px 26px 15px 32px;
    position: static;
  }

  .cr-sub-desc.mt16 {
    font-size: 14px;
  }

  .icon-main-title {
    font-size: 34px;
  }

  .cr-title.isdi {
    font-size: 18px;
  }

  .second-header-wrapper {
    height: auto;
    padding-top: 0;
  }

  .info-banner-sub-text {
    width: 100%;
  }

  .tabs-menu-mint.patch {
    justify-content: flex-start;
  }

  .strip-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .hamburger-menu {
    box-sizing: content-box;
    width: 24px;
    height: 24px;
    display: block;
  }

  .hamburger-menu.hide {
    display: none;
  }

  .mobile-bottom-buttons {
    display: flex;
  }

  .btm-links {
    color: #000;
    text-align: center;
    width: 100%;
    height: 68px;
    font-size: 14px;
    line-height: 68px;
    text-decoration: none;
    display: block;
  }

  .btm-links.bg-1 {
    background-color: #07f6a0;
  }

  .btm-links.bg-2 {
    color: #fff;
    background-color: #193e90;
  }

  .drawer-menu-code {
    display: none;
  }

  .container-8, .container-9, .container-10, .container-11, .container-12 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .learn-out-text {
    flex: 1;
  }

  .lo-text-1 {
    font-size: 28px;
  }

  .lo-text-2 {
    font-size: 20px;
  }

  .semister-lists {
    min-height: 200px;
  }

  .hamb-close-icon.show {
    filter: invert();
    display: block;
  }

  .faq-image-blue, .drawer-menu-code-isdi {
    display: none;
  }

  .div-block-37 {
    flex: 0 auto;
    align-self: auto;
    position: relative;
  }

  .stack_card.first.isdi-copy, .stack_card.first.atlas, .stack_card.second.isdi {
    flex-flow: column;
    height: 100%;
  }

  .stack_card.forth.isdi-programs, .stack_card.fifth.isdi-programs {
    flex-flow: column;
    height: 600px;
  }

  .stack_card.first.isdi {
    flex-flow: column;
    height: 100%;
  }

  .stack_card.first.isdi-copy, .stack_card.first.atlas, .stack_card.first.isdi {
    flex-flow: column;
    height: 100%;
  }

  .stack_card.first.isdi-programs {
    flex-flow: column;
    height: 600px;
  }

  .stack_card.first.isdi-copy, .stack_card.first.atlas, .stack_card.second.isdi {
    flex-flow: column;
    height: 100%;
  }

  .stack_card.second.isdi {
    flex-flow: column;
    height: 100%;
  }

  .stack_card.second.isdi-programs {
    flex-flow: column;
    height: 600px;
  }

  .stack_card.third.isdi {
    flex-flow: column;
    height: 100%;
  }

  .stack_card.third.atlas, .stack_card.third.isdi {
    flex-flow: column;
    height: 100%;
  }

  .stack_card.third.isdi-programs {
    flex-flow: column;
    height: 600px;
  }

  .stack_card.third.atlas {
    flex-flow: column;
    height: 100%;
  }

  .stack_card.forth.isdi-programs, .stack_card.fifth.isdi-programs, .stack_card.fifth.isdi-programs {
    flex-flow: column;
    height: 600px;
  }

  .outcome-content.isdi-1, .outcome-content.isdi-2, .outcome-content.isdi-3, .outcome-content.pro-bg-4, .outcome-content.atlas-rt, .outcome-content.isdi-1, .outcome-content.isdi-2, .outcome-content.isdi-3, .outcome-content.pro-bg-4, .outcome-content.atlas-rt {
    max-width: 100%;
  }

  .container-test {
    padding-left: 30px;
    padding-right: 30px;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .side-img-wrap {
    flex-flow: wrap;
  }

  .strip-container-isdi {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-14 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .search-container {
    border-bottom-style: none;
    width: 100%;
  }

  .application-form-container {
    flex-flow: wrap-reverse;
  }

  .ai-search-container, .ai-search-container-big {
    border-bottom: 0 #000;
    width: 100%;
  }

  .container-15 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .level-3-2 {
    width: 100%;
    display: block;
  }

  .container-16 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .logo-main-atlas {
    width: 150px;
    display: block;
  }

  .container-17 {
    max-width: 728px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }
}

@media screen and (max-width: 767px) {
  .top-menu-bar {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .tp-links {
    text-align: left;
    border-top: 1px solid #eee6;
    flex: 0 auto;
    width: 100%;
    padding-left: 32px;
    padding-right: 26px;
    font-size: 14px;
    display: flex;
  }

  .header {
    background-color: #0000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: block;
    position: static;
    inset: 0% auto auto 0%;
    overflow: auto;
  }

  .logo-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #0000004d;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 80px;
    padding: 0 20px 0 10px;
    inset: 0% auto auto 0%;
  }

  .search-br {
    height: 38px;
    display: none;
  }

  .search-input {
    display: none;
  }

  .h1-tag {
    font-size: 28px;
    font-weight: 600;
    line-height: 1.5;
  }

  .h1-tag.sm {
    font-size: 38px;
  }

  .btn-primary {
    height: 40px;
  }

  .buttons-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 24px;
  }

  .links-rg-white {
    padding: 8px 24px 8px 16px;
    font-size: 14px;
  }

  .pipe {
    display: none;
  }

  .links-block {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h2-tag {
    column-count: auto;
    margin-bottom: 32px;
    font-size: 36px;
  }

  .h2-tag.mrg16 {
    column-count: auto;
    margin-bottom: 8px;
  }

  .h2-tag.mrgtbm0.wht {
    font-size: 18px;
    line-height: 1.4;
  }

  .h2-tag.mrgtbm0.isdi {
    margin-bottom: 20px;
  }

  .belief-cards {
    flex-wrap: wrap;
    height: auto;
    display: flex;
  }

  .belief-cards-1 {
    height: auto;
  }

  .inside-cards {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: none;
  }

  .bl-cards.bg6-isdi, .bl-cards.bg3-isdi {
    height: 250px;
    position: relative;
  }

  .bl-cards.bg3 {
    height: 250px;
    position: relative;
  }

  .bl-cards.bg4 {
    width: 100%;
    height: 250px;
    position: relative;
  }

  .bl-cards.bg5 {
    position: relative;
  }

  .bl-cards.bg6 {
    height: 250px;
    position: relative;
  }

  .bl-cards.bg7 {
    align-items: flex-start;
    height: 250px;
    display: flex;
    position: relative;
  }

  .bl-cards.bg4-isdi {
    width: 100%;
    height: 250px;
    position: relative;
  }

  .bl-cards.bg6-isdi, .bl-cards.bg3-isdi {
    height: 250px;
    position: relative;
  }

  .bl-cards.bg5-isdi {
    position: relative;
  }

  .card-title {
    font-size: 16px;
    font-weight: 600;
  }

  .cards-cols {
    flex-flow: column;
  }

  .topnavbar {
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: block;
    position: static;
    inset: auto 0% 68px;
  }

  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.extraspace {
    padding-top: 40px;
  }

  .section.blue-bg {
    margin-bottom: 0;
  }

  .section.pad250 {
    padding-top: 120px;
  }

  .section.extraspace-1 {
    padding-top: 140px;
  }

  .footer {
    flex-flow: column;
    margin-top: 40px;
  }

  .content-left {
    flex: none;
    width: 100%;
  }

  .content-right {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
  }

  .container {
    padding-left: 22px;
    padding-right: 22px;
  }

  .container.btm-flext {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container.dflex {
    flex-flow: column;
  }

  .primary-tabs-menu {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .content {
    font-size: 14px;
  }

  .container-inner {
    padding-top: 40px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .content-section {
    display: block;
  }

  .inner-content {
    padding-left: 0;
    font-size: 16px;
  }

  .jump-list-menu {
    display: none;
  }

  .hd-applicant {
    font-size: 20px;
  }

  .p-tag {
    margin-bottom: 40px;
  }

  .search-question {
    padding: 40px 24px;
  }

  .hd-label {
    font-size: 20px;
  }

  .sr-sub-text, .search-bar-btm {
    font-size: 14px;
  }

  .accordion-icon.blue {
    font-size: 18px;
  }

  .accordion-icon.white {
    right: 0;
  }

  .accordion-icon.black {
    margin-right: 35px;
  }

  .accordion-icon.black-cm {
    margin-right: 15px;
  }

  .accordion-icon.white-small {
    right: 0;
  }

  .accordion-title {
    font-size: 16px;
    font-weight: 600;
  }

  .h4-tag.prog-hd {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h4-tag.bold {
    font-size: 22px;
  }

  .button-text {
    font-size: 14px;
  }

  .button-regular {
    height: var(--button-height-44);
  }

  .tag-pills {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: wrap;
  }

  .h1-tag-blk {
    font-size: 32px;
  }

  .button-tx {
    font-size: 12px;
  }

  .card {
    width: 295px;
  }

  .card:where(.w-variant-69867ffd-54e1-e69a-29fa-25eb32f38093) {
    width: 100%;
    height: auto;
  }

  .c-pills:where(.w-variant-20470412-755a-ac45-4797-3e86fd467dfe) {
    display: none;
  }

  .logo {
    flex: none;
  }

  .awards {
    overflow: hidden;
  }

  .aw-card {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .aw-img {
    flex: none;
  }

  .aw-text {
    flex: 1;
    order: 0;
    position: absolute;
  }

  .outcome-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .outc-card, .outc-card:where(.w-variant-dbdf3d9c-b8d8-7779-aa7d-57cf1ee33424) {
    width: 100%;
  }

  .outc-h3, .count-num {
    font-size: 20px;
  }

  .count-text {
    font-size: 10px;
  }

  .sub-heading {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    font-size: 16px;
    line-height: 1.5;
  }

  .sub-heading.mrgbtm {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sub-heading.mrgbtm32 {
    padding-bottom: 20px;
  }

  .motion-card.swiper-slide.width-motion:where(.w-variant-9d40c0ce-ad85-0dad-9f4c-617d2c97c879) {
    border-radius: 0;
  }

  .motion-card.swiper-slide.width-motion {
    width: 305px;
    height: 430px;
  }

  .card-image:where(.w-variant-9d40c0ce-ad85-0dad-9f4c-617d2c97c879) {
    border: 0;
  }

  .motion-card-wrapper {
    margin-top: 20px;
  }

  .swiper.common-swiper {
    padding-top: 40px;
  }

  .swiper.common-swiper.mrg-mob-tp-0 {
    padding-top: 0;
  }

  .swiper.zoom-slider-lg.mrgtp {
    margin-top: 20px;
  }

  .swiper.zoom-slider-lg.mrg-lft {
    margin-left: 0%;
  }

  .swiper.zoom-slider.mrg56 {
    margin-top: 40px;
  }

  .swiper.mobile-swiper-cm.over-visi {
    justify-content: center;
    align-items: center;
    display: block;
    overflow: visible;
  }

  .swiper.common-swiper-auto {
    padding-top: 40px;
  }

  .swiper.common-swiper-full {
    padding-top: 20px;
    overflow: visible;
  }

  .swiper.common-swiper-full.hid {
    display: none;
  }

  .swiper-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .swiper-wrapper.heightmotion {
    height: auto;
  }

  .swiper-wrapper.center {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .swiper-slide {
    flex: none;
    display: block;
  }

  .slider-card-wrapper {
    width: 100%;
  }

  .slide-title-a {
    font-size: 24px;
  }

  .head-wrap {
    flex-flow: column;
    align-items: stretch;
  }

  .head-wrap.mrgbtm {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .head-wrap.top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 16px;
  }

  .head-wrap.mrgbtm32 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .head-wrap.mrgbtm32.mobile {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .grid-gallery {
    column-count: 2;
    margin-top: 40px;
    margin-left: -22px;
    margin-right: -22px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-gallery.mobile-vert-scroll {
    overflow: auto;
  }

  .faq-banner {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .faq-banner:where(.w-variant-3401ae25-7d34-0924-0155-50f837cce745) {
    min-height: auto;
  }

  .btn-wraper {
    margin-top: auto;
  }

  .appicant-card {
    background-position: 0 0;
    background-size: cover;
    width: 100%;
    min-height: 358px;
    padding-top: 30px;
    padding-left: 20px;
  }

  .appicant-card:where(.w-variant-c836fdcd-be8e-2243-2ba4-98bc1cb1e31f) {
    width: 100%;
  }

  .applicant-image {
    height: 50%;
  }

  .applicantion-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .primary-tabs-content {
    padding-top: 20px;
  }

  .tab-text {
    font-size: 16px;
  }

  .program-card {
    padding-top: 20px;
    padding-left: 20px;
  }

  .program-card.bg-2 {
    padding-right: 40px;
  }

  .h3-tag {
    font-size: 22px;
  }

  .h3-tag.white {
    line-height: 1.4;
  }

  .h3-tag.space {
    overflow-wrap: break-word;
  }

  .du-text {
    font-size: 12px;
  }

  .prog-details {
    flex-flow: row;
  }

  .prgm-title {
    display: none;
  }

  .prgm-list {
    font-size: 12px;
    display: none;
  }

  .program-image.luminos {
    height: 110px;
  }

  .program-image.luminos.vertical-space1-11 {
    height: 150px;
  }

  .left-programs {
    width: 100%;
  }

  .right-programs {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    margin-top: 24px;
  }

  .pathfinder-card {
    margin-top: 0;
    padding-top: 24px;
    padding-left: 24px;
  }

  .h2-path, .h2-path.blk, .h2-path.blk {
    font-size: 32px;
  }

  .scribble {
    max-width: 50%;
  }

  .program-tags {
    border-top-style: none;
    border-radius: 0 0 16px 16px;
    margin-top: 0;
    padding-top: 80px;
  }

  .tag-buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .faq-button-wrap {
    overflow: auto;
  }

  .check-label {
    font-size: 10px;
  }

  .bt-icon {
    width: 20px;
  }

  .bt-icon:where(.w-variant-198e3804-9bae-0633-d740-1c2282e55e18) {
    width: 18px;
  }

  .icon-button {
    width: 44px;
    height: 44px;
  }

  .icon-button:where(.w-variant-198e3804-9bae-0633-d740-1c2282e55e18) {
    width: 40px;
    height: 40px;
  }

  .icon-button:where(.w-variant-a35e4edb-3c81-050e-5ba4-be6ef0807299), .icon-button:where(.w-variant-0d5d9295-7a2c-2a38-690b-fa83529d00e4), .icon-button.mint-small, .icon-button.mint-small {
    width: 28px;
    height: 28px;
  }

  .icon-slot {
    top: 15px;
    right: 15px;
  }

  .course-hero-wrapper {
    padding-left: 22px;
    padding-right: 22px;
  }

  .top-cards-wrapper {
    flex-flow: column;
    align-items: stretch;
  }

  .head-top-card {
    flex: none;
    height: auto;
    padding: 24px 24px 24px 22px;
  }

  .large-text {
    font-size: 22px;
  }

  .card-ways, .card-ways:where(.w-variant-b434ed57-c9cd-a2f9-27c1-56ba86b5fcb3) {
    flex-flow: wrap-reverse;
  }

  .card-ways:where(.w-variant-bf83f204-171a-3d4a-7184-59a8f1baaa31) {
    overflow: visible;
  }

  .card-ways:where(.w-variant-107c863a-06b3-131b-9822-e7d0071ff28e) {
    overflow: hidden;
  }

  .cw-cont-wrap {
    width: 100%;
    padding: 48px 48px 32px;
  }

  .cw-cont-wrap:where(.w-variant-bf83f204-171a-3d4a-7184-59a8f1baaa31) {
    border-top-left-radius: 0;
  }

  .cw-image-wrap {
    width: 100%;
  }

  .h3-cw {
    font-size: 24px;
  }

  .cw-text {
    font-size: 16px;
  }

  .cw-image:where(.w-variant-bf83f204-171a-3d4a-7184-59a8f1baaa31) {
    border-top-left-radius: 16px;
  }

  .cw-image:where(.w-variant-107c863a-06b3-131b-9822-e7d0071ff28e) {
    border-bottom-right-radius: 0;
  }

  .num-box {
    width: 40px;
    height: 40px;
    font-size: 14px;
    font-weight: 500;
  }

  .num-box:where(.w-variant-bf83f204-171a-3d4a-7184-59a8f1baaa31) {
    border-top-left-radius: 0;
  }

  .student-card {
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    display: block;
  }

  .student-card.bgc1 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .student-image {
    width: 100%;
    max-width: none;
    height: 320px;
    display: block;
  }

  .student-text {
    width: auto;
    min-width: auto;
    max-width: none;
    height: 280px;
    padding: 20px 12px;
    display: block;
  }

  .st-quote {
    width: 100%;
  }

  .st-text {
    white-space: break-spaces;
    overflow-wrap: normal;
    font-size: 16px;
  }

  .st-details {
    width: 100%;
  }

  .bg-image {
    height: 100%;
    display: block;
    overflow: clip;
  }

  .skills-cards-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    justify-content: space-between;
    padding-top: 16px;
  }

  .card-type-a {
    width: 100%;
  }

  .cd-ta-text {
    font-size: 12px;
  }

  .cd-ta-text.isme-34 {
    font-size: 18px;
  }

  .cd-txt-wrap {
    padding: 8px;
  }

  .tab-button.tab-button-active {
    height: 32px;
    font-size: 12px;
  }

  .tab-button.tab-button-active:where(.w-variant-96c90a88-151a-52c9-41f2-45fcc9386628) {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
  }

  .skills-electives-wrapper {
    padding-top: 24px;
  }

  .secondary-tabs-menu.width {
    padding-left: 22px;
    padding-right: 22px;
  }

  .tertiary-tabs-link-tab-1.w--current {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .swiper-title {
    font-size: 24px;
    line-height: 1.4;
  }

  .grid-gallery-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .grid-gallery-flex.mrgtp {
    margin-top: 0;
  }

  .grid-gallery-flex.sm {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .grid-column {
    grid-column-gap: 0px;
    justify-content: space-between;
    width: 48%;
  }

  .grid-column.sm {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 250px;
  }

  .instagram-wrapper {
    margin-top: 32px;
  }

  .instagram-wrapper.scroll-wrapper.none {
    padding-top: 0;
  }

  .semist-content {
    flex-flow: column;
  }

  .h4-thin {
    font-size: 24px;
  }

  .rt-content {
    flex: none;
    width: 100%;
  }

  .rt-content.isdi {
    border-top-right-radius: 0;
    border-bottom-left-radius: 16px;
  }

  .card-content-b {
    flex-flow: wrap-reverse;
  }

  .cd-cont-b-wrap {
    width: 100%;
    padding: 22px 32px;
  }

  .cd-cont-b-imgwrap {
    width: 100%;
  }

  .h3-cd-b {
    font-size: 20px;
  }

  .cd-b-text {
    font-size: 16px;
  }

  .inner-cover-text {
    width: 100%;
  }

  .our-content {
    flex-flow: wrap;
  }

  .about-story-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    font-size: 18px;
  }

  .abt-cont {
    width: 100%;
    font-size: 16px;
  }

  .people-details {
    flex-flow: column;
  }

  .pp-cont-lt {
    width: 100%;
    height: 400px;
  }

  .pp-cont-rt {
    padding-top: 20px;
    padding-left: 0;
  }

  .h4-pp {
    font-size: 22px;
  }

  .pp-post {
    font-size: 18px;
  }

  .pp-content {
    color: #fff;
    padding-top: 40px;
    font-size: 16px;
  }

  .pp-image {
    object-fit: fill;
  }

  .pp-quote {
    background-image: linear-gradient(0deg, #00000080, #0000);
  }

  .mou-text {
    width: 100%;
    padding-left: 22px;
    padding-right: 22px;
    font-size: 16px;
  }

  .shaping-wrapper {
    padding-top: 40px;
  }

  .card-news.mob-width {
    width: 100%;
  }

  .article-details {
    padding-bottom: 22px;
    font-size: 16px;
  }

  .circular-button-prev {
    width: 32px;
    height: 32px;
  }

  .image-container {
    aspect-ratio: 2 / 3;
    object-fit: cover;
    object-position: 50% 50%;
    height: 450px;
    display: block;
  }

  .image-container.img-2 {
    object-position: 10% 50%;
    object-position: 10% 50%;
  }

  .overlay {
    height: 90%;
  }

  .btn-pr-icon {
    width: 12px;
  }

  .hero-cont-wrapper-isme {
    padding-bottom: 40px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .bl-card-wrapper-isme {
    margin-top: 40px;
  }

  .cards-inner-isme.bg1, .cards-inner-isme.bg2, .cards-inner-isme.bg7, .cards-inner-isme.bg8, .cards-inner-isme.bg7-isdi, .cards-inner-isme.bg2-isdi, .cards-inner-isme.bg1--isdi, .cards-inner-isme.bg8-isdi, .cards-inner-isme.bg1, .cards-inner-isme.bg2, .cards-inner-isme.bg7, .cards-inner-isme.bg8, .cards-inner-isme.bg7-isdi, .cards-inner-isme.bg2-isdi, .cards-inner-isme.bg1--isdi, .cards-inner-isme.bg8-isdi {
    position: relative;
  }

  .faq-image {
    object-fit: cover;
    width: 50%;
    height: auto;
    display: none;
    inset: auto 0% 0% auto;
  }

  .faq-image:where(.w-variant-3401ae25-7d34-0924-0155-50f837cce745) {
    width: 65%;
  }

  .faq-btn-slot {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .faq-btn-slot:where(.w-variant-3401ae25-7d34-0924-0155-50f837cce745) {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .faq-sub-text {
    font-size: 16px;
  }

  .content-left-isme {
    width: 100%;
  }

  .insta-image-rect {
    object-fit: cover;
    object-position: top left;
    width: 300px;
    height: 100%;
  }

  .insta-image-rect.center-set {
    object-position: top center;
    object-position: top center;
  }

  .program-card-isme {
    min-height: 310px;
  }

  .h3-tag-prog {
    font-size: 20px;
  }

  .duration-wrap-isme {
    font-size: 16px;
  }

  .prgm-title-isme {
    font-size: 14px;
  }

  .prgm-list-isme {
    font-size: 10px;
  }

  .pg-card {
    width: 100%;
    max-width: 400px;
    height: 625px;
    max-height: 580px;
  }

  .collection-list {
    overflow: auto;
  }

  .sm-text-isme {
    font-size: 18px;
  }

  .tt-wrap {
    margin-bottom: 20px;
  }

  .tt-wrap.mob {
    margin-bottom: 0;
  }

  .guide-steps-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    margin-top: 40px;
    padding-top: 0;
    position: relative;
  }

  .guide-steps-wrapper.mrgtp-24 {
    margin-top: 0;
  }

  .gd-steps {
    flex: none;
  }

  .gd-steps.tbg2, .gd-steps.tbg3 {
    flex: none;
  }

  .gd-steps.tbg1 {
    flex: none;
    min-height: auto;
  }

  .gd-steps.tbg2, .gd-steps.tbg3 {
    flex: none;
  }

  .tb-title-mt {
    font-size: 18px;
    font-weight: 300;
  }

  .el-wrapper {
    flex-flow: column;
  }

  .appl-cont {
    border-top: 1px solid #fff;
    border-left-style: none;
    padding-top: 40px;
    padding-left: 0;
  }

  .el-title {
    font-size: 18px;
  }

  .el-desc, .list.no-bul, .list.no-bul {
    font-size: 14px;
  }

  .logo-main-isme {
    width: 150px;
  }

  .content-right-isme {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 20px;
  }

  .quick-stack {
    justify-content: left;
    width: 100%;
  }

  .scholarship-card {
    max-width: none;
  }

  .df-container {
    position: relative;
    overflow: auto;
  }

  .df-container.isdi {
    flex-flow: column;
    overflow: hidden;
  }

  .df-container.isdi.mrg-mo-top {
    margin-top: 20px;
  }

  .df-card {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .df-card.blue.isdi-blue, .df-card.blue.isdi-pink {
    width: auto;
  }

  .df-card.blue {
    position: sticky;
    left: 0;
  }

  .df-card.blue.isdi-blue, .df-card.blue.isdi-pink, .df-card.blue.isdi-blue, .df-card.blue.isdi-pink {
    width: auto;
  }

  .df-card.blue-lg {
    width: 168px;
    position: sticky;
    left: 0;
  }

  .df-card.atlas-bg {
    width: auto;
    position: sticky;
    left: 0;
  }

  .image-8 {
    display: none;
  }

  .scholarship-cards-wrapper {
    flex-flow: column;
  }

  .education-loan-wrap {
    padding-top: 0;
    overflow: auto;
  }

  .program-cards-isdi-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding-top: 20px;
  }

  .inner-header-wrapper.mrgbtm {
    margin-bottom: 40px;
  }

  .inner-header-cover {
    height: 100%;
  }

  .inner-header-cover.padd {
    padding-bottom: 95px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sub-heading-1 {
    padding-right: 0;
    line-height: 1.5;
  }

  .about-image-rect {
    width: auto;
    margin-top: 40px;
  }

  .impact-factor {
    line-height: 1.5;
  }

  .award-person-name {
    font-size: 18px;
  }

  .impact-point {
    padding: 8px;
    font-size: 10px;
    font-weight: 500;
    line-height: 1.5;
  }

  .award-name {
    font-size: 14px;
  }

  .impact-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .res-title {
    font-size: 24px;
  }

  .award-card-wrapper {
    width: 100%;
  }

  .award-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .award-content-wrapper {
    width: 100%;
  }

  .port-card-e-wrap {
    width: 298px;
    height: 522px;
  }

  .prod-card-e-text {
    font-size: 24px;
  }

  .prod-card-e-course {
    font-size: 18px;
  }

  .patent-card {
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-bottom: 30px;
  }

  .week-grid-main {
    align-items: center;
  }

  .patent-year {
    font-size: 12px;
  }

  .main-week-wrapper {
    margin-left: -21px;
    margin-right: -21px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .patent-img {
    width: 280px;
    height: 250px;
  }

  .opening-jd {
    margin-bottom: 22px;
  }

  .week-block {
    flex: 0 auto;
    order: -9999;
  }

  .patent-card-content {
    width: 280px;
  }

  .social-act-wrapper {
    flex-flow: column;
  }

  .slider-card-b {
    width: 100%;
  }

  .slide-cd-b-title {
    font-size: 34px;
  }

  .slide-cd-b-desc {
    font-size: 22px;
  }

  .search-icon-mint {
    filter: invert();
    background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685110655dabf4de696a3f1b_search-white.svg");
    inset: 0% 0% auto auto;
  }

  .event-swiper-container {
    margin-top: 100px;
  }

  .center-image-full-wrap.mrgtp {
    margin-top: 40px;
  }

  .center-image-full {
    object-fit: contain;
    height: auto;
  }

  .port-card-j-txt-wrap {
    padding-bottom: 18px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .port-card-j-wrap.mob-width {
    width: 100%;
    height: 522px;
  }

  .port-card-j-text {
    font-size: 28px;
  }

  .photo-collage-wrapper {
    display: block;
  }

  .our-lt-isme, .our-rt-isme {
    width: 100%;
  }

  .or-title-isme {
    font-size: 18px;
  }

  .or-text-isme {
    font-size: 22px;
  }

  .primary-tabs-isme-link-tab-1, .primary-tabs-isme-link-tab-1.w--current, .primary-tabs-isme-link-tab-2, .primary-tabs-isme-link-tab-3 {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 22px;
  }

  .tab-text-isme {
    font-size: 18px;
  }

  .mega-menus {
    z-index: 1;
    background-color: #fff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 0;
    display: flex;
  }

  .nav-link {
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .nav-arrow {
    transform: rotate(-90deg);
  }

  .nav-image-container {
    display: none;
  }

  .text-link {
    color: #000;
    justify-content: space-between;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
  }

  .level-3 {
    display: block;
  }

  .logo-text {
    flex: none;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 32px;
    display: flex;
    position: static;
  }

  .pro-card {
    width: 100%;
  }

  .top-line {
    width: 20px;
    height: 100%;
    inset: 0% auto auto 49%;
  }

  .process-card {
    flex-flow: column;
    min-height: auto;
  }

  .grid-card-name {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
  }

  .icon-image {
    width: 68px;
    height: 74px;
  }

  .placement-card {
    flex-flow: column;
    width: 298px;
    display: flex;
  }

  .cr-sub-desc.mt16 {
    font-size: 16px;
    line-height: 1.4;
  }

  .testimonial-card {
    width: 100%;
    height: auto;
  }

  .testimonial-card.bgc1 {
    flex-flow: column;
  }

  .p-company-img {
    width: 100%;
    max-width: 70px;
    display: block;
  }

  .placement-course {
    font-size: 16px;
  }

  .blue-wrapper {
    padding-bottom: 40px;
  }

  .placement-batch {
    font-size: 12px;
  }

  .icon-heading {
    height: auto;
    padding-right: 20px;
  }

  .csservice-card-main-img {
    aspect-ratio: auto;
    object-position: 50% 76%;
    object-fit: cover;
  }

  .grid-card {
    margin-bottom: 16px;
  }

  .testimonial-text {
    width: 100%;
  }

  .pp-bg-block {
    margin-bottom: 46px;
  }

  .p-card-name {
    font-size: 22px;
  }

  .p-card-img {
    flex: 1;
  }

  .icon-main-title {
    margin-left: 18px;
    font-size: 22px;
  }

  .journey-wrapper {
    flex-flow: column;
  }

  .p-card-main-img {
    vertical-align: baseline;
    width: 100%;
    display: inline-block;
  }

  .cr-title {
    font-size: 24px;
  }

  .grid-txt-wrapper {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .transfer-card {
    width: 282px;
  }

  .transfer-card.wd-full {
    width: 100%;
  }

  .journey-card-large {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .journey-card, .journey-img {
    width: 100%;
  }

  .blue-desc-text {
    font-size: 18px;
  }

  .blue-desc-text.wid80 {
    max-width: 100%;
  }

  .green-bg-blue-txt-long {
    font-size: 18px;
  }

  .startup-bg-block {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
  }

  .startup-bg-block.isdi {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: contain;
    aspect-ratio: auto;
    object-fit: contain;
    background-position: -125px 0;
    background-size: cover;
  }

  .transfer-card-img {
    box-sizing: border-box;
    object-position: 50% 30%;
    object-fit: cover;
  }

  .green-bg-blue-txt2 {
    font-size: 18px;
  }

  .title-txt-grid {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .career-sup-card {
    width: 100%;
    height: auto;
  }

  .career-sup-card.ugdx-rd {
    width: 360px;
  }

  .testimonial-image {
    width: 100%;
  }

  .transfer-card-wrapper {
    justify-content: center;
  }

  .grid-image-card {
    width: 100%;
    height: 300px;
  }

  .grid-image-card.op-top {
    object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .ico-simg {
    width: 32px;
    position: static;
  }

  .jpurney-card-large {
    padding-bottom: 0;
  }

  .career-sup-img {
    height: 240px;
  }

  .css-content-wrapper {
    padding-bottom: 20px;
  }

  .journey-year {
    padding-top: 22px;
    font-size: 22px;
  }

  .career-sup-wrapper {
    padding-top: 40px;
  }

  .sticky-menus.center {
    justify-content: flex-start;
  }

  .anchor-link {
    font-size: 14px;
  }

  .icon-hd {
    width: 40px;
  }

  .icon-num {
    font-size: 48px;
  }

  .logos-swipers {
    overflow: hidden;
  }

  .publication-wrapper {
    justify-content: center;
  }

  .second-header-wrapper {
    flex-flow: row;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 0;
    display: block;
  }

  .e-card {
    padding-top: 22px;
    padding-left: 32px;
    padding-right: 22px;
  }

  .ex-text {
    font-size: 22px;
  }

  .blue-desc-wrap {
    padding-top: 40px;
  }

  .port-card-el-wrap {
    width: 100%;
    height: auto;
  }

  .port-card-el-text {
    font-size: 24px;
  }

  .port-card-el-desc {
    font-size: 16px;
  }

  .black-desc-text {
    font-size: 18px;
  }

  .black-desc-text.wid80 {
    max-width: 100%;
  }

  .coll-fest-cards-wrap {
    flex-flow: column;
    padding-top: 40px;
  }

  .white-desc-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    padding-top: 20px;
  }

  .tertiary-tabs.mrgtp {
    overflow: visible;
  }

  .tertiary-tabs-menu {
    overflow: auto;
  }

  .tertiary-tabs-menu.mrg-tab {
    margin-bottom: 4px;
    margin-left: -21px;
    margin-right: -21px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .tr-tab-text {
    font-size: 20px;
  }

  .tertiary-tabs-link-tab-2.w--current {
    margin-bottom: 0;
  }

  .tertiary-tabs-link-tab-3 {
    flex: none;
  }

  .tertiary-tabs-link-tab-3.w--current {
    margin-bottom: 0;
  }

  .content-container {
    padding-bottom: 18px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .sw-title {
    font-size: 26px;
  }

  .sw-desc {
    font-size: 16px;
  }

  .white-desc-text {
    font-size: 18px;
  }

  .common-wrapper {
    padding-top: 40px;
  }

  .common-wrapper.wid70, .slider-card-c {
    width: 100%;
  }

  .common-wrapper-lg {
    padding-top: 80px;
  }

  .slider-card-c-sm, .slider-card-d {
    width: 100%;
  }

  .insta-text {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    line-height: 1.2;
    bottom: 8px;
  }

  .service-card-wrap {
    width: 320px;
  }

  .common-flex.center, .common-flex.btm-justify {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .common-flex.mrgtp {
    justify-content: center;
    align-items: flex-start;
    margin-top: 40px;
  }

  .common-flex.center, .common-flex.btm-justify {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .hd-cont-title, .highlight-txt {
    font-size: 22px;
  }

  .hl-text-wrap {
    padding-bottom: 40px;
  }

  .highlight-sm {
    font-size: 18px;
  }

  .form-wrapper {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .form-title {
    font-size: 32px;
  }

  .left-fm {
    width: 100%;
  }

  .right-fm {
    width: 100%;
    margin-top: 32px;
  }

  .things-card-wrapper {
    flex-flow: column;
  }

  .th-card.bg1, .th-card.bg2, .th-card.bg3, .th-card.bg1, .th-card.bg2, .th-card.bg3 {
    max-width: none;
  }

  .open-search-bar {
    max-width: 215px;
  }

  .event-details-container {
    flex-flow: column;
    height: auto;
  }

  .ev-image-wrap, .ev-details-wrap {
    width: 100%;
  }

  .ev-desc, .ev-desc.padbt0, .ev-desc.padbt0, .bullet-points, .main-detail-txt {
    font-size: 16px;
  }

  .details-btn-wrapper {
    justify-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .ev-icon-img {
    width: 20px;
  }

  .alumini-details-container {
    flex-flow: column;
    height: auto;
  }

  .al-image-wrap, .al-details-wrap {
    width: 100%;
  }

  .core-adv-number {
    font-size: 28px;
  }

  .core-adv-title {
    font-size: 20px;
  }

  .core-adv-wrapper.core-adv-bg-4 {
    justify-content: center;
    align-items: flex-start;
  }

  .slide-content-a {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-content-a:where(.w-variant-362acd0b-fef7-d2cd-78ae-6371ffb44891) {
    padding-left: 20px;
  }

  .slide-description-a {
    padding-top: 8px;
    font-size: 14px;
  }

  .swiper-pagination {
    display: block;
  }

  .swiper-pagination-white {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-wp {
    position: absolute;
    inset: auto 0% 0%;
  }

  .collection-item-2 {
    width: 48.5%;
  }

  .tabs-wrapper {
    margin-left: -22px;
    padding-left: 22px;
    padding-right: 0;
    overflow: auto;
  }

  .skills-card {
    width: 48%;
  }

  .grid-img-wrap {
    width: 150px;
    height: auto;
  }

  .container-6 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .cust-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cust-dropdown-navigation {
    border-radius: 20px;
    display: none;
  }

  .cust-dropdown-text, .lnk-1, .lnk-2 {
    font-size: 12px;
  }

  .default-text {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .card-desc {
    padding-top: 0;
    font-size: 12px;
    line-height: 1.3;
  }

  .square-card {
    width: 100%;
  }

  .sq-title {
    font-size: 24px;
  }

  .program-card-a {
    min-height: 310px;
  }

  .pg-image {
    min-height: 150px;
    max-height: 150px;
  }

  .program-cards-wrap.swiper-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .pg-details {
    padding: 24px;
  }

  .pg-title {
    font-size: 20px;
  }

  .course-txt {
    margin-bottom: 20px;
  }

  .pg-list {
    font-size: 12px;
  }

  .pg-title-sm {
    font-size: 14px;
  }

  .pg-title-sm.green {
    padding-bottom: 10px;
  }

  .pg-el-wrap {
    margin-bottom: 10px;
  }

  .info-banner-blue {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .info-banner-blue.bg1 {
    background-size: cover;
  }

  .info-banner-sub-text {
    width: 100%;
    padding-top: 0;
    font-size: 18px;
  }

  .info-banner-sub-text.ugdx, .info-banner-sub-text.law, .info-banner-sub-text.ugdx, .info-banner-sub-text.law {
    width: 100%;
  }

  .info-banner-title {
    margin-bottom: 32px;
    font-size: 22px;
  }

  .info-banner-title.mrg16 {
    margin-bottom: 8px;
  }

  .info-banner-title.no-bar {
    margin-bottom: 16px;
  }

  .info-banner-title.no-bar.ugdx {
    max-width: 100%;
  }

  .info-banner-btns {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    align-items: flex-start;
    padding-top: 16px;
  }

  .tab-roundmint-tab-1, .tab-roundmint-tab-1.w--current {
    font-size: 16px;
  }

  .tabs-menu-mint {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: -41px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .tabs-menu-mint.patch {
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .tabs-menu-mint.less-space {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .tab-content-mint {
    padding-top: 40px;
  }

  .tab-content-mint.atlas {
    padding-top: 20px;
  }

  .icon-num-sm {
    font-size: 32px;
  }

  .accordion-toggle-blue-fill {
    padding-left: 12px;
  }

  .accordion-title-blue-fill {
    font-size: 16px;
  }

  .course-desc-isme {
    font-size: 18px;
  }

  .course-desc-isme.big-txt {
    font-size: 20px;
  }

  .s-text {
    font-size: 14px;
  }

  .secondary-tabs-link-tab-1.w--current {
    flex: 1 1 0;
  }

  .secondary-tabs-link-tab-1.full.w--current {
    flex: none;
  }

  .tab-text-block {
    font-size: 16px;
  }

  .hd-title-txt {
    font-size: 22px;
  }

  .square-card-a {
    width: 100%;
  }

  .sq-content-a {
    padding-bottom: 20px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .sq-title-a {
    font-size: 32px;
  }

  .sq-sb-title-a {
    font-size: 18px;
  }

  .port-card-b.swiper-slide.width-motion {
    width: 305px;
    height: 430px;
  }

  .h3-tag-mint {
    font-size: 22px;
  }

  .comm-hd-text {
    font-size: 32px;
    position: absolute;
  }

  .comm-hd-text.big-com-txt {
    font-size: 42px;
    position: static;
  }

  .common-text-head {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-right: 16px;
    position: relative;
  }

  .comm-hd-image {
    flex: 1;
    max-width: 100%;
  }

  .inner-hero-wrapper {
    padding-left: 22px;
  }

  .inst-img-wrap {
    width: 50%;
  }

  .inst-cont {
    font-size: 18px;
  }

  .card-type-k {
    width: 100%;
  }

  .cd-ty-k-wrap {
    padding: 8px;
  }

  .cd-tk-text {
    font-size: 12px;
  }

  .strip-container {
    background-position: 50%;
    background-size: cover;
  }

  .strip-container.mgr-btm {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .strip-content {
    flex-flow: column;
  }

  .strip-text {
    margin-bottom: 32px;
  }

  .str-txt-1.isdi {
    border-radius: 0;
  }

  .container-7 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .about-image-wrap {
    width: 100%;
  }

  .inner-image-rect {
    width: 100%;
    margin-top: 40px;
  }

  .cards-inner-isme-photo.pt-2 {
    flex-flow: column;
  }

  .card-title-photo {
    font-size: 22px;
  }

  .program-card-sm {
    min-height: 310px;
  }

  .h3-tag-pg-sm {
    font-size: 20px;
  }

  .prgm-list-sm {
    font-size: 10px;
  }

  .sub-inner-desc {
    width: 100%;
  }

  .sub-hd-text {
    font-size: 28px;
    line-height: 1.5;
  }

  .slider-card-e {
    width: 100%;
  }

  .slider-card-e-cont {
    padding-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .slide-cd-e-title {
    font-size: 24px;
  }

  .slide-cd-e-desc {
    font-size: 18px;
  }

  .common-flex-32-stretch {
    flex-flow: column;
  }

  .common-flex-16-wrap {
    justify-content: center;
    align-items: center;
  }

  .card-type-el {
    width: 100%;
  }

  .cd-ty-el-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .el-sub-title {
    font-size: 14px;
  }

  .l-links-top {
    color: #fff;
    text-align: center;
    background-color: #0000;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: auto;
    height: auto;
    font-size: 14px;
    display: none;
    position: relative;
    inset: auto 0% 0% auto;
  }

  .secondary-btn {
    text-align: left;
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    height: auto;
    font-size: 14px;
    display: flex;
  }

  .secondary-btn:where(.w-variant-e18fe969-c84b-976f-476a-4f181f80c417) {
    color: #000;
    background-color: #fff;
    font-size: 12px;
    line-height: 1;
  }

  .logo-btn-wrap {
    z-index: 11;
    text-align: left;
    width: auto;
    margin-left: auto;
    position: static;
    inset: auto auto 0% 0%;
  }

  .logo-btn-wrap.hide-btn {
    display: none;
  }

  .hamburger-menu {
    display: block;
  }

  .drawer-menu-code {
    display: none;
  }

  .patent-card-wrapper {
    justify-content: center;
  }

  .common-flex-26-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .icon-link-mob {
    display: block;
  }

  .top-sub-text-big {
    font-size: 18px;
  }

  .patent-name-1 {
    font-size: 14px;
  }

  .card-type-wrap {
    width: 48%;
  }

  .text-block-37 {
    font-size: 12px;
  }

  .blur-bg {
    z-index: 99;
    filter: blur(5px);
    background-color: #fff;
    width: 100%;
    height: 80px;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .tab-pane-tab-1 {
    font-size: 16px;
  }

  .mob-vert-line {
    z-index: -1;
    background-color: #193e90;
    width: 16px;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: 0% auto auto 49.5%;
  }

  .card-ico-btn {
    display: block;
    position: absolute;
    inset: 15px 15px auto auto;
  }

  .card-desc-green, .card-desc-white {
    font-size: 14px;
    line-height: 1.3;
  }

  .electives-card-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tab-pane-tab-1-2, .tab-pane-tab-2, .tab-pane-tab-3 {
    font-size: 16px;
  }

  .belief-cards-camp {
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    display: flex;
  }

  .cards-cols-camp {
    flex-flow: column;
    width: 100%;
    display: block;
  }

  .inside-cards-camp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .cards-inner-camp.bg1, .cards-inner-camp.bg2, .cards-inner-camp.bg7, .cards-inner-camp.bg8 {
    position: relative;
  }

  .cards-inner-camp.bg1, .cards-inner-camp.bg2, .cards-inner-camp.bg7, .cards-inner-camp.bg8 {
    position: relative;
  }

  .cards-inner-camp.img-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .bl-cards-camp.bg5, .bl-cards-camp.bg6 {
    position: relative;
  }

  .bl-cards-camp.bg3 {
    height: 250px;
    position: relative;
  }

  .bl-cards-camp.bg4 {
    width: 100%;
    height: 250px;
    position: relative;
  }

  .bl-cards-camp.bg5, .bl-cards-camp.bg6 {
    position: relative;
  }

  .bl-cards-camp.bg7 {
    align-items: flex-start;
    height: 250px;
    display: flex;
    position: relative;
  }

  .bl-cards-camp.img-3 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 250px;
  }

  .bl-cards-camp.img-4 {
    width: 100%;
    height: 250px;
  }

  .belief-cards-1-camp {
    height: auto;
  }

  .cards-cols-copy {
    flex-flow: column;
  }

  .cd-ty-k-wrap-2 {
    padding: 8px;
  }

  .card-type-k-2 {
    width: 100%;
  }

  .container-8 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .cd-ty-k-wrap-3 {
    padding: 8px;
  }

  .container-9 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .cd-ty-k-wrap-4 {
    padding: 8px;
  }

  .container-10 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .cd-ty-k-wrap-5 {
    padding: 8px;
  }

  .container-11 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .cd-ty-k-wrap-6 {
    padding: 8px;
  }

  .container-12 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .sub-heading-2 {
    font-size: 16px;
    line-height: 1.2;
  }

  .quaternary-tabs-menu {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    overflow: auto;
  }

  .quaternary-tabs-menu.width {
    padding-left: 22px;
    padding-right: 22px;
  }

  .quaternary-tabs-content {
    padding-top: 40px;
  }

  .tab-btn-wrap {
    top: -50px;
  }

  .review-wrapper {
    flex-flow: row;
  }

  .review-box {
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 22px;
  }

  .review-box.bdr {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 22px;
  }

  .review-choose {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 22px;
  }

  .rew-text-1 {
    font-size: 16px;
  }

  .rew-text-2 {
    font-size: 20px;
  }

  .custom-tabs-wrapper {
    padding-top: 40px;
  }

  .custom-tabs-wrapper.low-pad {
    margin-top: 0;
  }

  .qt-title {
    padding-bottom: 12px;
    font-size: 22px;
  }

  .accordion-toggle-mint-fill {
    padding-left: 22px;
    padding-right: 40px;
  }

  .accordion-content-mint-fill {
    padding-left: 22px;
    padding-right: 22px;
    overflow: auto;
  }

  .accordion-title-mint-blue {
    line-height: 1.2;
  }

  .accord-title-wrap {
    flex: 0 auto;
    width: 100%;
  }

  .accordion-title-des {
    line-height: 1.3;
  }

  .curr-highlight-wrap {
    flex-flow: row;
    grid-template-columns: 1fr;
    margin-left: -21px;
    margin-right: -21px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .learn-out-wrapper {
    grid-template-columns: 1fr;
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
    overflow: auto;
  }

  .learn-out-box.bg1 {
    flex: auto;
    justify-content: flex-end;
    width: 300px;
    min-width: 250px;
    max-width: 300px;
    height: auto;
    min-height: 230px;
  }

  .learn-out-box.bg3, .learn-out-box.bg1 {
    flex: auto;
    justify-content: flex-end;
    width: 300px;
    min-width: 250px;
    max-width: 300px;
    height: auto;
    min-height: 230px;
  }

  .learn-out-box.bg2 {
    width: 300px;
    min-width: 250px;
    max-width: 300px;
  }

  .learn-out-box.bg3 {
    flex: auto;
    justify-content: flex-end;
    width: 300px;
    min-width: 250px;
    max-width: 300px;
    height: auto;
    min-height: 230px;
  }

  .sem-content-wrap {
    width: 100%;
  }

  .sem-hd-cont {
    padding: 22px;
  }

  .sem-hd-cont.isdi {
    border-top-right-radius: 16px;
  }

  .sem-arrow {
    display: none;
  }

  .semister-lists {
    padding-left: 22px;
    padding-right: 22px;
  }

  .semister-image {
    object-fit: cover;
    height: 200px;
  }

  .belief-cards-ss {
    flex-wrap: wrap;
    height: auto;
    display: flex;
  }

  .cards-cols-ss {
    flex-flow: column;
  }

  .cards-inner-ss.bg1, .cards-inner-ss.bg2, .cards-inner-ss.bg7, .cards-inner-ss.bg8, .cards-inner-ss.bg1, .cards-inner-ss.bg2, .cards-inner-ss.bg7, .cards-inner-ss.bg8 {
    position: relative;
  }

  .card-title-ss {
    font-size: 16px;
    font-weight: 600;
  }

  .bl-cards-ss.bg3, .bl-cards-ss.bg4 {
    width: 100%;
    height: 250px;
    position: relative;
  }

  .bl-cards-ss.bg5, .bl-cards-ss.bg6 {
    position: relative;
  }

  .bl-cards-ss.bg3, .bl-cards-ss.bg4 {
    width: 100%;
    height: 250px;
    position: relative;
  }

  .bl-cards-ss.bg5, .bl-cards-ss.bg6 {
    position: relative;
  }

  .bl-cards-ss.bg7 {
    align-items: flex-start;
    height: 250px;
    display: flex;
    position: relative;
  }

  .belief-cards-2-ss {
    height: auto;
  }

  .startup-hd-text, .bold-text-3, .bold-text-4, .bold-text-5 {
    font-size: 18px;
    line-height: 1.5;
  }

  .testimonial-video {
    width: 100%;
  }

  .tab-roundmint-tab-1-2, .tab-roundmint-tab-1-2.w--current {
    font-size: 16px;
  }

  .card-type-a-2 {
    width: 100%;
  }

  .cd-txt-wrap-2 {
    padding: 8px;
  }

  .accordion-toggle-common {
    padding-left: 0;
    padding-right: 60px;
  }

  .accordion-content-common {
    padding-left: 0;
    padding-right: 0;
  }

  .accord-title-wrap-common {
    flex: 0 auto;
    width: 100%;
  }

  .accordion-icon-common.blue {
    font-size: 18px;
  }

  .tab-roundmint-tab-1-3, .tab-roundmint-tab-1-3.w--current {
    font-size: 16px;
  }

  .cd-txt-wrap-3 {
    padding: 8px;
  }

  .cd-txt-wrap-3.isme-149 {
    padding: 12px;
  }

  .card-type-electives {
    width: 100%;
  }

  .card-type-electives.isme-136 {
    flex: calc(50% - 8px);
    align-self: auto;
  }

  .sec-tab-text {
    font-size: 20px;
  }

  .hamb-close-icon.show {
    filter: none;
  }

  .belief-cards-common {
    flex-wrap: wrap;
    height: auto;
    display: flex;
  }

  .bl-cards-common.bg3, .bl-cards-common.bg4 {
    width: 100%;
    height: 250px;
    position: relative;
  }

  .bl-cards-common.bg5, .bl-cards-common.bg6 {
    position: relative;
  }

  .bl-cards-common.bg3, .bl-cards-common.bg4 {
    width: 100%;
    height: 250px;
    position: relative;
  }

  .bl-cards-common.bg5, .bl-cards-common.bg6 {
    position: relative;
  }

  .bl-cards-common.bg7 {
    align-items: flex-start;
    height: 250px;
    display: flex;
    position: relative;
  }

  .bl-cards-common.bg-5 {
    justify-content: center;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .bl-cards-common.atlas-bg-2 {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .bl-cards-common.atlas-bg-3 {
    background-position: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .inside-cards-common {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
  }

  .cards-inner-common.bg1, .cards-inner-common.bg2, .cards-inner-common.bg7, .cards-inner-common.bg8, .cards-inner-common.bg1, .cards-inner-common.bg2, .cards-inner-common.bg7, .cards-inner-common.bg8 {
    position: relative;
  }

  .cards-cols-common {
    flex-flow: row;
    width: 100%;
  }

  .inside-cards-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .faq-image-blue {
    object-fit: cover;
    width: 60%;
    height: 100%;
    display: none;
    inset: auto 0% 0% auto;
    overflow: visible hidden;
  }

  .faq-image-blue:where(.w-variant-3401ae25-7d34-0924-0155-50f837cce745) {
    width: 75%;
  }

  .faq-image-blue.ugdx {
    width: 45%;
    height: 45%;
    inset: auto 0% 0% auto;
    overflow: visible;
  }

  .faq-image-blue.law {
    width: 50%;
    height: 60%;
    inset: auto 0% 0% auto;
  }

  .backgorund-header {
    aspect-ratio: 2 / 3;
    object-fit: cover;
  }

  .scroll-insta {
    margin-top: 0;
  }

  .quaternary-tabs-wrapper.padd-btm {
    margin-top: 76px;
  }

  .link-block {
    width: 24px;
  }

  .image-24 {
    width: 100%;
  }

  .div-block-35 {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bld-green-txt {
    font-size: 20px;
  }

  .tertiary-green-tabs-link-tab-2.w--current, .tertiary-green-tabs-link-tab-3.w--current, .tertiary-green-tabs-link-tab-1.w--current {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .tertiary-tabs-menu-white-bg {
    overflow: auto;
  }

  .tertiary-tabs-menu-white-bg.mrg-tab {
    margin-bottom: 4px;
    margin-left: -21px;
    margin-right: -21px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .drawer-menu-code-isdi {
    display: none;
  }

  .slider-card-isdi {
    width: 100%;
  }

  .bl-card-wrapper-isdi {
    margin-top: 40px;
  }

  .div-block-36 {
    margin-left: -22px;
    margin-right: -22px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sm-text-isdi {
    font-size: 18px;
  }

  .guide-steps-wrapper-isdi {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    margin-top: 40px;
    padding-top: 0;
    position: relative;
  }

  .guide-steps-wrapper-isdi.mrgtp-24 {
    margin-top: 0;
  }

  .isdi-guide-wrapper {
    padding-top: 0;
  }

  .common-custom-swiper-wrapper {
    margin-left: -41px;
    margin-right: -41px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .accordion-toggle-pink-fill {
    padding-left: 22px;
    padding-right: 40px;
  }

  .accordion-title-pink {
    line-height: 1.2;
  }

  .accordion-title-des-isdi {
    line-height: 1.3;
  }

  .custom-tab-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: space-around;
    align-items: stretch;
  }

  .active-custom-tab, .custom-tab {
    flex: none;
  }

  .button-regular-2 {
    height: 44px;
  }

  .button-text-2 {
    font-size: 14px;
  }

  .custom-tabs-wrapper-2 {
    padding-top: 40px;
  }

  .div-block-37 {
    position: absolute;
  }

  .logo-img._50-r-m {
    max-width: 100%;
    margin-right: 80px;
  }

  .stack_card {
    border-radius: 0;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
    display: flex;
  }

  .stack_card.first, .stack_card.second {
    height: auto;
  }

  .stack_card.third, .stack_card.forth, .stack_card.fifth, .stack_card.first, .stack_card.second {
    height: auto;
  }

  .stack_card.second.atlas {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
  }

  .stack_card.third, .stack_card.forth, .stack_card.fifth {
    height: auto;
  }

  .outcome-img {
    object-fit: cover;
    object-position: 63% 50%;
    height: auto;
    max-height: 300px;
  }

  .outcome-content.bg-1, .outcome-content.bg-2, .outcome-content.bg-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 100%;
    padding: 20px;
    display: flex;
    overflow: visible;
  }

  .outcome-content.isdi-2, .outcome-content.isdi-3 {
    max-width: 100%;
    padding: 26px 20px;
  }

  .outcome-content.isdi-4, .outcome-content.pro-bg-4, .outcome-content.atlas-rt {
    max-width: 100%;
  }

  .outcome-content.bg-1, .outcome-content.bg-2, .outcome-content.bg-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 100%;
    padding: 20px;
    display: flex;
    overflow: visible;
  }

  .outcome-content.isdi-1 {
    max-width: 100%;
    padding: 26px 25px;
  }

  .outcome-content.isdi-2, .outcome-content.isdi-3 {
    max-width: 100%;
    padding: 26px 20px;
  }

  .outcome-content.isdi-4, .outcome-content.pro-bg-4, .outcome-content.atlas-rt {
    max-width: 100%;
  }

  .outcome-header {
    margin-bottom: 0;
    font-size: 32px;
  }

  .outcome-header.isdi, .outcome-header.atlas-hd, .outcome-header.isdi, .outcome-header.atlas-hd {
    font-size: 24px;
  }

  .content-block-outcome {
    padding-bottom: 25px;
  }

  .stack-number {
    font-size: 24px;
  }

  .stack-number.isdi {
    font-size: 20px;
  }

  .stack_card-2 {
    border-radius: 0;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
    display: flex;
  }

  .stack-subtext {
    font-size: 14px;
  }

  .container-test {
    padding-left: 22px;
    padding-right: 22px;
  }

  .container-test.btm-flext {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-test.dflex {
    flex-flow: column;
  }

  .stack_component {
    justify-content: flex-start;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-large {
    max-width: none;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .swiper-in-stack {
    width: 100%;
    min-width: 200px;
    max-width: 200px;
  }

  .mid-flex-stack {
    flex-flow: column;
    align-items: flex-start;
  }

  .stack-swip-wrap {
    width: auto;
    min-width: 200px;
    max-width: 250px;
  }

  .card-title-big {
    font-size: 34px;
    font-weight: 600;
  }

  .card-desc-big {
    font-size: 16px;
    font-weight: 600;
  }

  .card-desc-h {
    padding-top: 0;
    font-size: 12px;
    line-height: 1.3;
  }

  .core-content {
    padding-left: 20px;
  }

  .card-title-big-empty {
    font-size: 34px;
    font-weight: 600;
  }

  .card-desc-isdi {
    font-size: 12px;
    line-height: 1.3;
  }

  .search-icon-pink {
    filter: invert();
    background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685110655dabf4de696a3f1b_search-white.svg");
    inset: 0% 0% auto auto;
  }

  .card-desc-wrp {
    padding-top: 0;
    font-size: 12px;
    line-height: 1.3;
  }

  .el-subdesc {
    font-size: 14px;
  }

  .naac-text-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-image: linear-gradient(14deg, #000000b3 8%, #fff0);
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .naac-text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .image-27 {
    width: 40%;
  }

  .about-video-rect {
    width: auto;
    margin-top: 40px;
  }

  .bold-text-11 {
    font-size: 14px;
  }

  .cards-lc {
    justify-content: space-around;
  }

  .lc-title {
    padding-top: 30px;
    font-size: 20px;
    font-weight: 600;
  }

  .mint-number-lc {
    font-size: 38px;
  }

  .strip-container-isdi {
    background-position: 50%;
    background-size: cover;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .strip-container-isdi.mgr-btm {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .str-txt-isdi {
    font-size: 21px;
  }

  .str-txt-small {
    font-size: 16px;
  }

  .strip-text-isdi {
    margin-bottom: 32px;
  }

  .isdi-application {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 24px;
  }

  .isdi-application.isdi-pink {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .isdi-application-text {
    font-size: 24px;
    line-height: 1.4;
  }

  .title-badge {
    font-size: 10px;
  }

  .isdi-elective {
    background-position: 100% 100%;
    min-width: 100%;
    max-width: 100%;
    min-height: 500px;
    max-height: 500px;
    padding: 22px 22px 40px;
  }

  .isdi-elective.bg-2 {
    min-width: 100%;
    max-width: 100%;
    min-height: 500px;
    max-height: 500px;
  }

  .elective-title {
    font-size: 24px;
    line-height: 1;
  }

  .text-elective {
    font-size: 16px;
  }

  .mid-flex-stack-2 {
    flex-flow: column;
    align-items: flex-start;
  }

  .swiper-in-stack-2 {
    width: auto;
    min-width: auto;
  }

  .container-14 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .stack-subtext-2 {
    font-size: 18px;
  }

  .content-block-outcome-isme {
    padding-bottom: 25px;
  }

  .stack-swip-wrap-2 {
    width: auto;
    min-width: auto;
  }

  .outcome-header-isme {
    margin-bottom: 0;
    font-size: 32px;
  }

  .stack_card-isme {
    border-radius: 0;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
    display: flex;
  }

  .stack_card-isme.third, .stack_card-isme.second, .stack_card-isme.first, .stack_card-isme.third, .stack_card-isme.second, .stack_card-isme.first {
    height: auto;
  }

  .slide-cd-b-title-isdi {
    font-size: 34px;
  }

  .slide-cd-b-desc-isdi {
    font-size: 22px;
  }

  .comparison-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .comp-table-wrap {
    flex-flow: column;
  }

  .comp-header {
    margin-bottom: 20px;
    line-height: 42px;
  }

  .succes-title {
    font-weight: 500;
  }

  .journey-year-small {
    padding-top: 22px;
    font-size: 22px;
  }

  .journey-title-bottom {
    font-weight: 500;
  }

  .slide-title-white {
    font-size: 24px;
  }

  .our-lt-isdi, .our-rt-isdi {
    width: 100%;
  }

  .our-belief-container {
    flex-flow: column;
  }

  .isdi-application-sm-text {
    padding-bottom: 20px;
    font-size: 20px;
  }

  .isdi-belief, .isdi-belief.isdi-pink-belief, .isdi-belief.isdi-pink-belief {
    padding: 40px;
  }

  .naac-text-wrap-isdi {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-image: linear-gradient(14deg, #000000b3 8%, #fff0);
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .isdi-belief-text {
    font-size: 24px;
    line-height: 32px;
  }

  .pg-program-wrapper {
    flex-flow: column;
  }

  .form-group-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .input-field {
    height: 44px;
  }

  .selection-field {
    height: 44px;
    font-size: 16px;
  }

  .form-details-wrapper {
    margin-bottom: 0;
  }

  .app-form-area {
    padding-top: 0;
  }

  .form-container {
    width: 100%;
  }

  .application-form-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .app-form-header {
    height: 100px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .ai-search-container {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .thanlyopu-image {
    width: 200px;
  }

  .ai-search-container-big {
    height: auto;
  }

  .btn-primary-2 {
    height: 40px;
  }

  .faq-image-2 {
    object-fit: cover;
    width: 50%;
    height: auto;
    inset: auto 0% 0% auto;
  }

  .faq-image-2.blue-15 {
    width: 65%;
  }

  .slide-description-a-2 {
    padding-top: 8px;
    font-size: 14px;
  }

  .secondary-btn-2 {
    text-align: left;
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    height: auto;
    font-size: 14px;
    display: flex;
  }

  .search-question-2 {
    padding: 40px 24px;
  }

  .faq-btn-slot-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .faq-btn-slot-2.blue-14 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .slider-card-wrapper-2 {
    width: 100%;
  }

  .search-input-4 {
    display: none;
  }

  .sub-heading-3 {
    padding-bottom: 20px;
    padding-right: 0;
    font-size: 16px;
    line-height: 1.5;
  }

  .button-tx-2 {
    font-size: 12px;
  }

  .slide-title-a-2 {
    font-size: 24px;
  }

  .btn-pr-icon-2 {
    width: 12px;
  }

  .port-card-j-wrap-2.mob-width {
    width: 100%;
    height: 522px;
  }

  .port-card-j-text-1-2.white {
    font-size: 20px;
  }

  .container-15 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .container-15.btm-flext {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .slide-content-a-2 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-banner-2 {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .faq-banner-2.blue-9 {
    min-height: 350px;
  }

  .level-3-2 {
    display: block;
  }

  .sub-heading-4 {
    padding-right: 0;
    font-size: 16px;
    line-height: 1.5;
  }

  .container-16 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .container-16.btm-flext {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bt-icon-3 {
    width: 20px;
  }

  .search-input-5 {
    display: none;
  }

  .faq-banner-3 {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .faq-banner-3.blue-9 {
    min-height: 350px;
  }

  .icon-button-3 {
    width: 44px;
    height: 44px;
  }

  .icon-button-3.mint-small-28 {
    width: 28px;
    height: 28px;
  }

  .secondary-btn-3 {
    text-align: left;
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    height: auto;
    font-size: 14px;
    display: flex;
  }

  .port-card-j-wrap-3.mob-width {
    width: 100%;
    height: 522px;
  }

  .btn-primary-3 {
    height: 40px;
  }

  .grid-column-2 {
    width: 48%;
  }

  .faq-image-3 {
    object-fit: cover;
    width: 50%;
    height: auto;
    inset: auto 0% 0% auto;
  }

  .faq-image-3.blue-15 {
    width: 65%;
  }

  .btn-pr-icon-3 {
    width: 12px;
  }

  .search-question-3 {
    padding: 40px 24px;
  }

  .bg-image-2 {
    height: 100%;
    display: block;
    overflow: clip;
  }

  .logo-main-atlas {
    width: 100%;
  }

  .search-icon-atlas {
    filter: invert();
    background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685110655dabf4de696a3f1b_search-white.svg");
    inset: 0% 0% auto auto;
  }

  .text {
    font-size: 22px;
  }

  .content-block-outcome-atlas {
    padding-bottom: 25px;
  }

  .mid-flex-stack-atlas {
    flex-flow: column;
    align-items: flex-start;
  }

  .about-image-atlas {
    border-top-left-radius: 32px;
    border-bottom-right-radius: 32px;
    width: auto;
    margin-top: 40px;
    overflow: hidden;
  }

  .about-image-wrap-atlas {
    width: 100%;
  }

  .our-content-atlas {
    flex-flow: wrap;
  }

  .our-lt-atlas {
    width: 100%;
  }

  .or-title-atlas {
    font-size: 18px;
  }

  .our-rt-atlas {
    width: 100%;
  }

  .scroll-insta-atlas {
    margin-top: 0;
  }

  .atlas-square-card-a {
    width: 100%;
  }

  .atlas-sq-content-a {
    padding-bottom: 20px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .atlas-sq-title-a {
    font-size: 32px;
  }

  .atlas-card-type-a {
    width: 100%;
  }

  .at-cd-ty-a-wrap {
    padding: 8px 20px;
  }

  .at-cd-ty-text {
    font-size: 24px;
    font-weight: 600;
  }

  .at-st-quote {
    width: 100%;
  }

  .at-st-text {
    white-space: break-spaces;
    overflow-wrap: normal;
    font-size: 16px;
  }

  .atlas-card-type-b {
    width: 100%;
  }

  .at-cd-ty-b-wrap {
    padding: 24px;
  }

  .at-cd-ty-b-text {
    font-size: 20px;
  }

  .center-image-full-wrap-atlas.mrgtp {
    margin-top: 40px;
  }

  .grid-card-name-atlas {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
  }

  .grid-card-atlas {
    flex-shrink: 0;
    width: 300px;
    height: auto;
    margin-bottom: 16px;
  }

  .grid-card-atlas.g-card-1, .grid-card-atlas.grid-card-5, .grid-card-atlas.grid-card-7, .grid-card-atlas.g-card-6, .grid-card-atlas.g-card-2, .grid-card-atlas.grid-card-8, .grid-card-atlas.g-card-1, .grid-card-atlas.grid-card-5, .grid-card-atlas.grid-card-7, .grid-card-atlas.g-card-6, .grid-card-atlas.g-card-2, .grid-card-atlas.grid-card-8 {
    height: auto;
  }

  .grid-card-copy {
    margin-bottom: 16px;
  }

  .info-banner-blue-co {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .info-banner-blue-co.bg1 {
    background-size: cover;
  }

  .info-banner-atlas {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .info-banner-atlas.bg1 {
    background-size: cover;
  }

  .footer-atlas {
    flex-flow: column;
    margin-top: 40px;
  }

  .content-left-atlas {
    width: 100%;
  }

  .content-right-atlas {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 20px 20px 32px 32px;
  }

  .social-icons-atlas {
    margin-bottom: 32px;
  }

  .atlas-blue-wrapper {
    padding-bottom: 40px;
  }

  .pp-image-atlas {
    object-fit: fill;
  }

  .pp-cont-lt-atlas {
    width: 100%;
    height: 400px;
  }

  .card-news-atlas.mob-width {
    width: 100%;
  }

  .h3-sub-header {
    font-size: 22px;
  }

  .h3-sub-header.white {
    line-height: 1.4;
  }

  .abt-cont-ugdx-1 {
    width: 100%;
    font-size: 16px;
  }

  .about-image-wrap-ugdx {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .about-story-wrapper-ugdx {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    font-size: 18px;
  }

  .pg-card-ugdx {
    width: 100%;
    max-width: 400px;
    height: 625px;
    max-height: 580px;
  }

  .pg-details-ugdx {
    padding: 24px;
  }

  .pg-title-ugdx {
    font-size: 20px;
  }

  .slide-cd-atlas {
    font-size: 24px;
  }

  .slider-card-e-ugdx, .card-type-el-ugdx {
    width: 100%;
  }

  .card-type-el-ugdx.law {
    width: 298px;
  }

  .square-card-ugdx {
    width: 100%;
  }

  .info-banner-ugdx {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .info-banner-ugdx.bg1 {
    background-size: cover;
  }

  .info-banner-law {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .info-banner-law.bg1 {
    background-size: cover;
  }

  .info-banner-law-2 {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .info-banner-law-2.bg1 {
    background-size: cover;
  }

  .info-banner-title-black {
    margin-bottom: 32px;
    font-size: 22px;
  }

  .info-banner-title-black.mrg16 {
    margin-bottom: 8px;
  }

  .pp-dsc-law {
    color: #fff;
    padding-top: 0;
    font-size: 16px;
  }

  .pp-cont-lt-law {
    width: 100%;
    height: 100%;
  }

  .purple-law-wrapper {
    background-color: #271f30;
    background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b2eb2719b235787ec1c22_law-vector-2.png"), url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b2e853222b52c59438c5f_law-vector-1.png");
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    padding-bottom: 40px;
  }

  .faq-image-blue-sm {
    object-fit: cover;
    width: 60%;
    height: 65%;
    inset: auto -15% 0% auto;
    overflow: visible hidden;
  }

  .faq-image-blue-sm:where(.w-variant-3401ae25-7d34-0924-0155-50f837cce745) {
    width: 75%;
  }

  .el-title-wt {
    font-size: 18px;
  }

  .guide-steps-wrapper-ugdx {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    margin-top: 40px;
    padding-top: 0;
    position: relative;
  }

  .guide-steps-wrapper-ugdx.mrgtp-24 {
    margin-top: 0;
  }

  .info-banner-ugdx-1 {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .info-banner-ugdx-1.bg1 {
    background-size: cover;
  }

  .quaternary-tabs-content-ugdx {
    padding-top: 40px;
  }

  .h4-thin-ugdx {
    font-size: 24px;
  }

  .list-title-wrap {
    flex-flow: row;
    display: block;
  }

  .btn-flex {
    flex: 0 auto;
    padding-top: 24px;
    overflow: auto;
  }

  .h3-tag-bold {
    font-size: 22px;
  }

  .h3-tag-bold.white {
    line-height: 1.4;
  }

  .df-container-atlas {
    flex-flow: column;
    position: relative;
    overflow: auto;
  }

  .pg-image-atlas-pro {
    min-height: 150px;
    max-height: 150px;
  }

  .pg-title-atlas {
    font-size: 20px;
  }

  .pg-details-atlas {
    padding: 24px;
  }

  .placement-card-atlas {
    flex-flow: column;
    width: 298px;
    display: flex;
  }

  .p-company-img-atlas {
    width: 100%;
    max-width: 70px;
    display: block;
  }

  .el-title-law {
    font-size: 18px;
  }

  .career-sup-content {
    height: 240px;
  }

  .common-flex-cards.center, .common-flex-cards.btm-justify {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .common-flex-cards.mrgtp {
    justify-content: center;
    align-items: flex-start;
    margin-top: 40px;
  }

  .common-flex-cards.center, .common-flex-cards.btm-justify {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .info-banner-sub-contact {
    width: 75%;
    padding-top: 0;
    font-size: 18px;
  }

  .slider-card-e-atlas-2 {
    padding-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .slide-cd-atlas-2 {
    font-size: 24px;
  }

  .core-atlas-card {
    width: 360px;
    min-width: auto;
    max-width: none;
  }

  .core-card-subs {
    flex: 0 auto;
  }

  .slider-card-c-atlas {
    width: 100%;
  }

  .patent-hd {
    font-size: 18px;
    line-height: 1.5;
  }

  .label-text-5 {
    font-size: 14px;
  }

  .form-subtitle-hd {
    font-size: 18px;
  }

  .form-title-hd {
    margin-bottom: 28px;
    font-size: 24px;
  }

  .partnership-card-title {
    margin-bottom: 32px;
    font-size: 22px;
  }

  .partnership-card-title.mrg16 {
    margin-bottom: 8px;
  }

  .partnership-subtext {
    width: 75%;
    padding-top: 0;
    font-size: 18px;
  }

  .insta-text-atlas {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    line-height: 1.2;
    bottom: 8px;
  }

  .tertiary-tabs-link-rounded.w--current {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .square-card-atlas {
    width: 100%;
  }

  .h4-tag-w.bold {
    font-size: 22px;
  }

  .guide-steps-wrapper-law {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    margin-top: 40px;
    padding-top: 0;
    position: relative;
  }

  .guide-steps-wrapper-law.mrgtp-24 {
    margin-top: 0;
  }

  .contact-us-wrapper {
    flex-flow: column;
  }

  .image-contact-us, .contact-form-wrapper {
    width: 100%;
  }

  .contact-corner {
    position: absolute;
    inset: 0%;
  }

  .team-slider {
    padding: 60px 15px;
  }

  .btn-normal-wrap {
    display: flex;
  }

  .summer-s-lists {
    font-size: 20px;
  }

  .content-mid-atlas {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 20px 20px 32px 32px;
  }

  .empty-div-atlas {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 479px) {
  .logo-container {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .hero-text {
    max-width: 704px;
  }

  .buttons-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-top: 14px;
  }

  .h2-tag.mrgtbm0 {
    font-size: 36px;
  }

  .content-right {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    padding-left: 40px;
  }

  .search-question:where(.w-variant-35db4856-34de-b71f-0f4d-3a27b78fcc63) {
    background-size: contain;
  }

  .accordion-icon.white {
    flex: none;
  }

  .accordion-icon.black-cm {
    margin-right: 20px;
  }

  .sub-heading.mrgbtm {
    padding-bottom: 20px;
  }

  .sub-heading.mrgbtm32 {
    padding-bottom: 16px;
  }

  .sub-heading.mrgbtm-0 {
    padding-bottom: 0;
  }

  .swiper.common-swiper-full {
    padding-top: 20px;
  }

  .head-wrap.top {
    justify-content: space-around;
    align-items: stretch;
  }

  .head-wrap.mobile-gap {
    margin-bottom: 20px;
  }

  .faq-banner:where(.w-variant-3401ae25-7d34-0924-0155-50f837cce745) {
    min-height: auto;
  }

  .program-card.vertical-space1.bg-5, .program-card.bg-1.isdi, .program-card.vertical-space1.bg-5, .program-card.vertical-space1.bg-5, .program-card.bg-1.isdi, .program-card.bg-1.isdi {
    padding-left: 25px;
  }

  .h3-tag.space {
    padding-right: 35px;
  }

  .prog-details.vertical-space1-7 {
    padding-top: 16px;
  }

  .program-image.luminos, .program-image.luminos.vertical-space1-11, .program-image.luminos, .program-image.luminos.vertical-space1-11, .program-image.luminos.vertical-space1-11 {
    height: 155px;
  }

  .right-programs {
    margin-top: 24px;
  }

  .icon-button:where(.w-variant-198e3804-9bae-0633-d740-1c2282e55e18) {
    width: 32px;
    height: 32px;
  }

  .h3-cw {
    font-size: 24px;
  }

  .cw-text {
    font-size: 16px;
  }

  .student-text {
    flex: none;
  }

  .cd-ta-text.isme-34 {
    font-size: 12px;
  }

  .secondary-tabs-link-tab-2.full {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-gallery-flex.mrgtp {
    margin-top: 0;
  }

  .grid-column {
    margin-top: 24px;
  }

  .rt-content {
    flex: 1;
    width: 100%;
  }

  .rt-content.isdi {
    border-bottom-left-radius: 16px;
  }

  .h3-cd-b {
    font-size: 18px;
  }

  .h3-cd-b:where(.w-variant-e5e1fe47-923e-fbfd-616b-569ecc295df9) {
    margin-bottom: 14px;
    font-size: 18px;
  }

  .cd-b-text, .cd-b-text:where(.w-variant-e5e1fe47-923e-fbfd-616b-569ecc295df9) {
    font-size: 14px;
  }

  .abt-text.gp {
    margin-bottom: 24px;
  }

  .cd-tye-image-wrap:where(.w-variant-5ef34ff2-d4f7-8fe2-2c2f-9bb873e37c21) {
    height: 100%;
    max-height: 243px;
  }

  .mou-image.flip {
    object-fit: cover;
    object-fit: cover;
  }

  .mou-text-wrap.isdi {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
    padding-bottom: 30px;
  }

  .shaping-wrapper {
    padding-top: 20px;
  }

  .pg-card {
    max-width: 350px;
    height: 690px;
    max-height: 692px;
  }

  .tt-wrap {
    flex: 0 auto;
    margin-right: 20px;
  }

  .gd-steps.tbg1.isdi-blue-5 {
    min-height: 180px;
  }

  .elig-cont {
    padding-right: 0;
  }

  .el-btn-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .list {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-right-isme {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .quick-stack.isdi-curve {
    overflow: visible;
  }

  .scholarship-card.bg1.isdi, .scholarship-card.bg2.isdi, .scholarship-card.bg3.isdi, .scholarship-card.bg1.isdi, .scholarship-card.bg1.isdi, .scholarship-card.bg2.isdi, .scholarship-card.bg2.isdi, .scholarship-card.bg3.isdi, .scholarship-card.bg3.isdi {
    padding-top: 36px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dates-fees-container.isdi {
    padding-top: 32px;
  }

  .dates-fees-container.isdi.no-padding {
    padding-top: 0;
  }

  .df-container {
    flex-flow: column;
  }

  .df-card.blue {
    width: 100%;
  }

  .df-card.blue-lg, .df-card.blue {
    width: 100%;
  }

  .df-card.blue.isdi-pink {
    width: auto;
  }

  .df-card.blue-lg {
    width: 100%;
  }

  .scholarship-cards-wrapper {
    padding-top: 20px;
  }

  .education-loan-wrap {
    margin-left: -21px;
    margin-right: -21px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .program-cards-isdi-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .inner-header-cover.padd {
    padding-left: 20px;
    padding-right: 20px;
  }

  .proc-ttile {
    font-size: 20px;
  }

  .icon-image {
    align-self: flex-end;
  }

  .css-content-wrapper.bg1.isdi, .css-content-wrapper.bg1.isdi-2, .css-content-wrapper.bg1.isdi, .css-content-wrapper.bg1.isdi-2, .css-content-wrapper.bg1.isdi, .css-content-wrapper.bg1.isdi-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ex-text {
    font-size: 20px;
  }

  .ex-desc {
    font-size: 14px;
  }

  .blue-desc-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .port-card-el-wrap {
    height: auto;
  }

  .white-desc-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .sw-desc {
    padding-top: 16px;
  }

  .proc-desc {
    font-size: 14px;
  }

  .port-card-m-text {
    font-weight: 600;
  }

  .img-wrap {
    width: 320px;
  }

  .course-txt, .pg-list {
    font-size: 14px;
  }

  .pg-title-sm.green {
    font-weight: 700;
  }

  .pg-el-wrap {
    margin-bottom: 14px;
  }

  .info-banner-sub-text.mobile {
    width: auto;
    max-width: 100%;
  }

  .info-banner-title.no-bar {
    margin-bottom: 14px;
  }

  .info-banner-btns {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 10px;
  }

  .tabs-menu-mint {
    margin-right: -41px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .tabs-menu-mint.patch {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu-mint.less-space {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .tab-content-mint.mrgtp32 {
    padding-top: 16px;
  }

  .accordion-title-blue-fill {
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    flex: 0 auto;
    min-width: auto;
    padding-right: 40px;
  }

  .course-desc-isme.big-txt {
    font-size: 16px;
  }

  .secondary-tabs-link-tab-1.full {
    flex: none;
    padding-left: 25px;
    padding-right: 25px;
  }

  .secondary-tabs-link-tab-1.full.w--current {
    padding-left: 15px;
    padding-right: 15px;
  }

  .comm-hd-text.big-com-txt {
    font-size: 32px;
  }

  .cd-tk-text {
    font-size: 20px;
  }

  .strip-container.mgr-btm {
    flex-flow: column;
  }

  .mou-img {
    margin-left: 20px;
  }

  .electives-card-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .quaternary-tabs-menu {
    margin-left: -41px;
    margin-right: -41px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .tab-btn-wrap {
    width: 100%;
    top: -25px;
  }

  .tab-btn-wrap.up-more {
    top: -60px;
  }

  .review-wrapper {
    flex-flow: column;
  }

  .choose-text {
    font-size: 16px;
  }

  .custom-tabs-wrapper {
    margin-top: 70px;
  }

  .qt-title {
    font-size: 18px;
  }

  .accordion-content-mint-fill {
    overflow: auto;
  }

  .curr-highlight-wrap {
    flex-flow: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: flex-start;
    align-items: center;
    margin-left: -21px;
    margin-right: -21px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    overflow: auto hidden;
  }

  .learn-out-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    margin-left: -41px;
    margin-right: -41px;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
    overflow: auto;
  }

  .learn-out-box.bg1 {
    min-height: 260px;
  }

  .learn-out-box.bg1.isdi {
    flex-flow: row;
    flex: none;
    justify-content: flex-end;
    align-items: flex-start;
    height: 288px;
  }

  .learn-out-box.bg2.isdi {
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .learn-out-box.bg3.isdi {
    flex-flow: row;
    flex: none;
    justify-content: flex-end;
    align-items: flex-start;
    height: 288px;
  }

  .sem-hd-cont.isdi {
    border-top-right-radius: 16px;
  }

  .table-grid {
    grid-template-rows: auto auto auto auto;
    overflow: auto;
  }

  .tab-roundmint-tab-1-3 {
    font-size: 14px;
  }

  .sec-tab-text {
    font-size: 16px;
  }

  .bl-cards-common.bg3 {
    background-color: #0b2b73;
  }

  .faq-image-blue {
    z-index: 0;
    width: 75%;
    display: none;
    inset: 0% 0% 0% auto;
  }

  .faq-image-blue.atlas.hide-in-mobile, .faq-image-blue.hide-in-mobile {
    display: none;
  }

  .faq-image-blue.law {
    height: 50%;
  }

  .faq-image-blue.atlas {
    height: 50%;
    inset: auto 0% 0% auto;
  }

  .faq-image-blue.atlas.hide-in-mobile, .faq-image-blue.hide-in-mobile {
    display: none;
  }

  .text-block-38 {
    font-size: 14px;
  }

  .guide-steps-wrapper-isdi {
    margin-top: 20px;
  }

  .custom-tab-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .active-custom-tab {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom-width: 6px;
  }

  .custom-tab {
    flex: none;
  }

  .custom-tab-text-active, .custom-tab-text {
    font-size: 20px;
  }

  .stack_card.first.isdi-programs, .stack_card.second.isdi-programs, .stack_card.third.isdi-programs {
    height: auto;
  }

  .stack_card.forth.isdi-programs, .stack_card.fifth.isdi-programs, .stack_card.first.isdi-programs, .stack_card.first.isdi-programs, .stack_card.second.isdi-programs, .stack_card.second.isdi-programs, .stack_card.third.isdi-programs {
    height: auto;
  }

  .stack_card.third.isdi-programs {
    height: auto;
  }

  .stack_card.third.atlas {
    margin-bottom: 1rem;
  }

  .stack_card.forth.isdi-programs, .stack_card.fifth.isdi-programs, .stack_card.fifth.isdi-programs {
    height: auto;
  }

  .outcome-img {
    object-position: 50% 50%;
    max-height: 200px;
  }

  .outcome-img.set-img-oc {
    object-position: 50% 0%;
    object-position: 50% 0%;
    object-position: 50% 0%;
    object-position: 50% 0%;
    max-height: 225px;
  }

  .outcome-content.pro-bg-1, .outcome-content.pro-bg-2, .outcome-content.pro-bg-3, .outcome-content.pro-bg-4, .outcome-content.pro-bg-1, .outcome-content.pro-bg-2, .outcome-content.pro-bg-3, .outcome-content.pro-bg-4 {
    padding: 20px;
  }

  .outcome-header.isdi, .outcome-header.atlas-hd, .outcome-header.isdi, .outcome-header.atlas-hd {
    font-size: 24px;
  }

  .content-block-outcome {
    padding-bottom: 20px;
  }

  .stack_component {
    grid-row-gap: 0px;
  }

  .core-cards {
    max-width: 391px;
  }

  .card-title-big {
    font-size: 28px;
  }

  .card-desc-big {
    font-size: 14px;
  }

  .core-content {
    padding-left: 20px;
  }

  .image-27 {
    width: 50%;
  }

  .cards-lc {
    justify-content: space-around;
    max-width: 391px;
    min-height: 350px;
    max-height: 350px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lc-title {
    flex: 0 auto;
    padding-top: 20px;
    font-size: 20px;
  }

  .mint-number-lc {
    font-size: 38px;
  }

  .application-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .isdi-elective {
    width: auto;
    min-width: auto;
    max-width: 360px;
    min-height: 430px;
    max-height: 4430px;
  }

  .isdi-elective.bg-2 {
    width: auto;
    min-width: auto;
    max-width: 360px;
    min-height: 430px;
    max-height: 430px;
  }

  .elective-title {
    font-size: 24px;
  }

  .text-elective {
    font-size: 16px;
  }

  .content-block-outcome-isme {
    padding-bottom: 20px;
  }

  .why-content-wrapper {
    margin-top: 14px;
  }

  .why-content-desc {
    font-size: 14px;
    line-height: 26px;
  }

  .comparison-wrapper {
    flex-flow: column;
    margin-top: 36px;
  }

  .comp-control-wrap {
    margin-right: 0;
  }

  .comp-table-wrap {
    border-radius: 16px;
    flex-flow: column;
    margin-top: 10px;
    overflow: hidden;
  }

  .comp-header {
    font-size: 36px;
    line-height: 42px;
  }

  .comp-btn-wrap {
    margin-top: 20px;
  }

  .comp-right {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .comp-left {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .content-wrapper-comp {
    height: auto;
  }

  .isdi-application-sm-text {
    padding-bottom: 0;
    font-weight: 700;
  }

  .isdi-belief, .isdi-belief.isdi-pink-belief, .isdi-belief.isdi-pink-belief {
    height: 350px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mou-text-wrap-isdi {
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .pg-program-wrapper {
    flex-flow: wrap;
  }

  .core-image {
    object-fit: cover;
  }

  .slide-title-a-2.extra-space {
    line-height: 1.1;
  }

  .faq-banner-3.blue-9 {
    min-height: auto;
  }

  .faq-image-3.blue-15 {
    display: none;
  }

  .content-block-outcome-atlas {
    padding-bottom: 20px;
  }

  .pg-card-ugdx {
    max-width: 350px;
    height: 690px;
    max-height: 692px;
  }

  .faq-image-blue-sm {
    z-index: 0;
    width: 75%;
    inset: 0% 0% 0% auto;
  }

  .btn-flex {
    margin-left: -21px;
    margin-right: -21px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-17 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }
}

#w-node-_789ab523-5166-59aa-8e8f-f587bde67ca9-49d7594e {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr minmax(200px, 1fr);
}

#w-node-_789ab523-5166-59aa-8e8f-f587bde67cab-49d7594e {
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr;
}

#w-node-_789ab523-5166-59aa-8e8f-f587bde67cbe-49d7594e {
  grid-row: span 2 / span 2;
}

#w-node-_789ab523-5166-59aa-8e8f-f587bde67cd6-49d7594e {
  grid-template-rows: minmax(50%, 1fr) minmax(50%, 1fr);
  grid-template-columns: minmax(40%, 1fr) minmax(60%, 1fr);
}

#w-node-_789ab523-5166-59aa-8e8f-f587bde67cd7-49d7594e {
  grid-row: span 2 / span 2;
}

#w-node-_789ab523-5166-59aa-8e8f-f587bde67cee-49d7594e {
  grid-template-rows: minmax(200px, 1fr);
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 767px) {
  #w-node-_789ab523-5166-59aa-8e8f-f587bde67cab-49d7594e {
    grid-template-rows: minmax(250px, 1fr);
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_789ab523-5166-59aa-8e8f-f587bde67cd6-49d7594e {
    grid-template-rows: minmax(50%, 1fr) minmax(50%, 1fr);
    grid-template-columns: minmax(50%, 1.5fr) minmax(50%, 1fr);
  }

  #w-node-_789ab523-5166-59aa-8e8f-f587bde67cd7-49d7594e, #w-node-_789ab523-5166-59aa-8e8f-f587bde67ce4-49d7594e {
    grid-row: span 1 / span 1;
  }

  #w-node-_789ab523-5166-59aa-8e8f-f587bde67ced-49d7594e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_789ab523-5166-59aa-8e8f-f587bde67cee-49d7594e {
    grid-template-rows: minmax(200px, 1fr);
    grid-template-columns: 50% 1fr;
  }

  #w-node-_789ab523-5166-59aa-8e8f-f587bde67cef-49d7594e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}