: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-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.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;
}

.hero-text {
  max-width: 840px;
  margin-bottom: 0;
  margin-left: 0;
  position: static;
}

.hero-text.extra {
  max-width: 1020px;
}

.btn-primary {
  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:where(.w-variant-267c9259-4ff0-8737-bb83-3058007e9369) {
  background-color: #1f4aa0;
}

.btn-primary:where(.w-variant-d71882ff-f281-7950-028c-136b51ff1605) {
  background-color: var(--primary-color-isme);
  color: #000;
}

.btn-primary:where(.w-variant-edbe4a85-a762-b5b5-c583-585856b72378) {
  background-color: #0000;
  border: 2px solid #fff;
}

.btn-primary:where(.w-variant-dd53ea85-8af8-0469-c005-8eb7c1c2c835) {
  color: #2b2b2b;
  background-color: #0000;
  border: 1px solid #2b2b2b;
}

.btn-primary:where(.w-variant-9df390f6-abdb-218d-e8a6-500b981692ba) {
  color: #000;
  background-color: #02b3c3;
}

.btn-primary:where(.w-variant-45763450-179a-8f98-e4a2-676b2380240a) {
  color: #fff;
  background-color: #eb1f3c;
}

.btn-primary:where(.w-variant-078eeacf-2da6-f532-b503-b4a622ab47c0) {
  color: #fff;
  text-align: center;
  background-color: #cb5827;
}

.btn-primary:where(.w-variant-a1426cca-325d-0102-14bc-ee74f7531ae0) {
  background-color: #000;
}

.btn-primary:where(.w-variant-6b63810f-e988-0cce-bafa-92afc0c78b1c) {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  height: 44px;
}

.buttons-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.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;
}

.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.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;
}

.section.blue-bg {
  color: #fff;
  background-color: #193e90;
  margin-bottom: 60px;
}

.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-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-icon.black {
  color: #000;
  margin-right: 50px;
  font-size: 18px;
}

.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;
}

.button-tx {
  font-size: 16px;
}

.button-tx:where(.w-variant-267c9259-4ff0-8737-bb83-3058007e9369) {
  font-weight: 600;
}

.button-tx:where(.w-variant-d71882ff-f281-7950-028c-136b51ff1605) {
  font-weight: 400;
}

.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.isdi-blue-text {
  color: #011136;
  font-size: 18px;
  line-height: 1.7;
}

.sub-heading.mrg-tp-34 {
  padding-top: 34px;
}

.sub-heading.mrgbtm32 {
  padding-bottom: 32px;
  font-weight: 400;
}

.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.hide-card-swiper {
  display: none;
}

.swiper.common-swiper.mrgtp-little {
  margin-top: 3px;
  padding-top: 0;
}

.swiper.common-swiper.mrgtp32 {
  padding-top: 32px;
}

.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.top {
  justify-content: space-between;
  align-items: flex-start;
}

.head-wrap.top.mrg-tp {
  margin-top: 54px;
}

.head-wrap.mrgbtm32 {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 32px;
}

.faq-banner {
  background-color: #df287b;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.faq-banner:where(.w-variant-3401ae25-7d34-0924-0155-50f837cce745), .faq-banner.blue-2 {
  background-color: #193e90;
}

.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;
}

.bt-icon {
  width: 40px;
  line-height: 0;
}

.bt-icon:where(.w-variant-ff2c5412-1084-169f-517a-b8488b6ee310), .bt-icon:where(.w-variant-e9257259-6de4-9f9c-86a3-65c18109c60e) {
  width: 25px;
}

.bt-icon:where(.w-variant-a35e4edb-3c81-050e-5ba4-be6ef0807299) {
  filter: invert();
  width: 25px;
}

.bt-icon:where(.w-variant-9879c842-57df-d583-10a5-2f2f9b6aaec7) {
  filter: invert();
  width: 24px;
}

.bt-icon:where(.w-variant-c46b9a0b-9628-1123-d70a-6016a797c5ce), .bt-icon:where(.w-variant-c46b9a0b-9628-1123-d70a-6016a797c5cf) {
  width: 25px;
}

.bt-icon:where(.w-variant-c46b9a0b-9628-1123-d70a-6016a797c5d0) {
  filter: invert();
  width: 25px;
}

.bt-icon:where(.w-variant-c46b9a0b-9628-1123-d70a-6016a797c5d1) {
  filter: invert();
  width: 24px;
}

.bt-icon:where(.w-variant-198e3804-9bae-0633-d740-1c2282e55e18) {
  background-color: #0000;
  width: 22px;
}

.bt-icon:where(.w-variant-0bec4441-1648-07ab-f843-63e4e3d4e7f7) {
  width: 25px;
}

.bt-icon:where(.w-variant-0d5d9295-7a2c-2a38-690b-fa83529d00e4) {
  filter: invert();
  width: 25px;
}

.bt-icon:where(.w-variant-ec2b513f-1a94-2c6d-ae9f-f333938a4ce6) {
  width: 20px;
}

.bt-icon.mint-small-11 {
  filter: invert();
  width: 25px;
}

.icon-button {
  background-color: #0000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
}

.icon-button:where(.w-variant-ff2c5412-1084-169f-517a-b8488b6ee310) {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 15px;
  width: 30px;
  height: 30px;
}

.icon-button:where(.w-variant-e9257259-6de4-9f9c-86a3-65c18109c60e) {
  background-color: #ec1376;
  flex: none;
}

.icon-button:where(.w-variant-a35e4edb-3c81-050e-5ba4-be6ef0807299) {
  background-color: var(--primary-color-isme);
  width: 32px;
  height: 32px;
}

.icon-button:where(.w-variant-9879c842-57df-d583-10a5-2f2f9b6aaec7) {
  background-color: var(--primary-color-isme);
}

.icon-button:where(.w-variant-c46b9a0b-9628-1123-d70a-6016a797c5ce) {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 15px;
  width: 30px;
  height: 30px;
}

.icon-button:where(.w-variant-c46b9a0b-9628-1123-d70a-6016a797c5cf) {
  background-color: #ec1376;
  flex: none;
}

.icon-button:where(.w-variant-c46b9a0b-9628-1123-d70a-6016a797c5d0) {
  background-color: var(--primary-color-isme);
  width: 32px;
  height: 32px;
}

.icon-button:where(.w-variant-c46b9a0b-9628-1123-d70a-6016a797c5d1) {
  background-color: var(--primary-color-isme);
}

.icon-button:where(.w-variant-198e3804-9bae-0633-d740-1c2282e55e18) {
  background-color: var(--primary-color-isme);
  width: 44px;
  height: 44px;
}

.icon-button:where(.w-variant-ca10d7a7-f439-96e4-c79a-ee5d19341229) {
  background-color: #193e90;
  width: 32px;
  height: 32px;
}

.icon-button:where(.w-variant-c1daf409-d922-a3a0-16e1-f5c6e0c997f3) {
  opacity: 1;
  background-color: #729ff5 !important;
}

.icon-button:where(.w-variant-355da353-4151-8f7b-a580-88506e9445b9) {
  background-color: #ff4197;
}

.icon-button:where(.w-variant-0bec4441-1648-07ab-f843-63e4e3d4e7f7) {
  background-color: #ec1376;
  flex: none;
  width: 40px;
  height: 40px;
}

.icon-button:where(.w-variant-0d5d9295-7a2c-2a38-690b-fa83529d00e4) {
  background-color: #5cbdca;
  width: 32px;
  height: 32px;
}

.icon-button:where(.w-variant-ec2b513f-1a94-2c6d-ae9f-f333938a4ce6) {
  background-color: #cb5827;
}

.icon-button.mint-small {
  background-color: var(--primary-color-isme);
  width: 32px;
  height: 32px;
}

.icon-button.mint-small:where(.w-variant-4edd8e1e-9db0-77bc-00ac-c8f9ab843715) {
  background-color: #ec1376;
}

.icon-button.mint-small:where(.w-variant-539827c2-71ea-bc8f-d7bc-ba736bffaf99) {
  background-color: #5cbdca;
}

.icon-button-css {
  display: none;
}

.course-cover-section {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: block;
  position: relative;
}

.course-hero-wrapper {
  background-image: linear-gradient(#0000, #0006);
  flex: none;
  align-items: flex-end;
  width: 100%;
  height: 50%;
  padding-bottom: 64px;
  padding-left: 64px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.course-hero-wrapper._100vh {
  text-align: left;
  height: 100%;
}

.top-cards-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 60px;
  display: flex;
}

.top-cards-wrapper.padbtm0, .top-cards-wrapper.mrgbtm0 {
  padding-bottom: 0;
}

.top-cards-wrapper.mrgbtm0.mrgtp {
  padding-top: 56px;
}

.top-cards-wrapper.padbtm0 {
  padding-bottom: 0;
}

.head-top-card {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685d04fb08ffd03be74d4905_eligible-bg-2.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: column;
  flex: 1 1 0;
  justify-content: center;
  align-items: flex-start;
  height: 208px;
  padding-left: 64px;
  display: flex;
}

.head-top-card.bg1 {
  background-color: #1a53ef;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685d0463ae8595f463d6fc77_eligible-bg-1.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: column;
  flex: 1 1 0;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  height: 208px;
  padding-left: 64px;
  display: flex;
}

.head-top-card.bg2 {
  background-color: #0a46ca;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685d04fb08ffd03be74d4905_eligible-bg-2.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex: 1 1 0;
  order: 0;
}

.head-top-card.bg3 {
  background-color: #0038b1;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685d05de2abaf8bf50592d58_eligible-bg-3.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex: 1 1 0;
  order: 0;
}

.head-top-card.cl-1 {
  background-color: #153884;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68624e5af2141a18f0381615_ab-simg-1.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: column;
  flex: 1 1 0;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  height: 208px;
  padding-left: 64px;
  display: flex;
}

.head-top-card.cl-2 {
  background-color: #0c2a6b;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685d04fb08ffd03be74d4905_eligible-bg-2.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex: 1 1 0;
  order: 0;
}

.head-top-card.cl-3 {
  background-color: #001f65;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685d05de2abaf8bf50592d58_eligible-bg-3.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex: 1 1 0;
  order: 0;
}

.head-top-card.bg4 {
  background-color: #0b2b73;
}

.head-top-card.bg5 {
  background-color: #18429f;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685d05de2abaf8bf50592d58_eligible-bg-3.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex: 1 1 0;
  order: 0;
}

.head-top-card.ugdx-bg1 {
  background-color: #011627;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690bdd1bc4509f803cc0c309_ugdx-card-bg-1.png");
}

.head-top-card.ugdx-bg2 {
  background-color: #02101c;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690bddbc827ba336ac2717ca_ugdx-card-bg-2.png");
}

.head-top-card.atlas-bg-1 {
  background-color: #41418e;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690c444b86334beefaebfdf6_vector-atlas-1.png");
}

.head-top-card.atlas-bg-3 {
  background-color: #3a3c84;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690c444b9f664dafc5102fdd_vector-atlas-3.png");
  background-position: 100% 0;
}

.head-top-card.atlas-bg-2 {
  background-color: #2e3074;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690c444bf8ce0bfb1726389e_vector-atlas-2.png");
}

.head-top-card.law-bg1 {
  background-color: #271f30;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690d22171fd3c89fe1740b82_law-card-bg-1.png");
}

.head-top-card.law-bg2 {
  background-color: #150c1e;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690d2207063d6dd7b4c3c2f3_law-card-bg-2.png");
}

.head-top-card.bg6 {
  background-color: #0c1f4b;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685d0463ae8595f463d6fc77_eligible-bg-1.png");
}

.head-top-card.bg6.isdi-blue-1 {
  background-color: #0038b1;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/6900a462125d6496ebee1cab_pro-bg-1.png");
  background-position: 100%;
  background-size: contain;
}

.head-top-card.bg7 {
  background-color: #103380;
}

.head-top-card.bg7.isdi-blue-2 {
  background-color: #0a46ca;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690097a7e6258630f16f4789_Vector--0.png");
  background-size: contain;
  padding-right: 40px;
}

.head-top-card.bg8 {
  background-color: #00277d;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/685d05de2abaf8bf50592d58_eligible-bg-3.png");
}

.head-top-card.bg8.isdi-blue-3 {
  background-color: #0038b1;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/6900a462125d6496ebee1cab_pro-bg-1.png");
  background-position: 100%;
  background-size: contain;
  justify-content: center;
  align-items: flex-start;
}

.large-text {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.large-text.isdi {
  border-radius: 0;
  font-weight: 400;
}

.card-ways {
  justify-content: flex-start;
  align-items: stretch;
  min-height: 480px;
  display: flex;
}

.card-ways:where(.w-variant-c476adf2-6370-109a-0eeb-dfaf6c00733e), .card-ways:where(.w-variant-345ca80e-ad16-e779-13bf-d0c3454dee39), .card-ways:where(.w-variant-7f5dddce-0368-778c-a7da-c7e9b3386c29) {
  flex-flow: row-reverse;
}

.card-ways:where(.w-variant-bf83f204-171a-3d4a-7184-59a8f1baaa31) {
  border-top-left-radius: 16px;
}

.card-ways:where(.w-variant-c3ed0e02-7948-d855-70a9-43488cb23f30) {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-flow: row-reverse;
}

.card-ways:where(.w-variant-107c863a-06b3-131b-9822-e7d0071ff28e) {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.card-ways:where(.w-variant-e75baa2f-47ea-2923-e907-5964ccbd2b7a), .card-ways:where(.w-variant-19958520-6b77-a68e-7cd9-120c032abade), .card-ways:where(.w-variant-004da2d5-73ad-dba3-540c-bc05d640ae5f), .card-ways:where(.w-variant-0cd1d0f8-0033-676e-efe7-d5377be1cdad) {
  flex-flow: row-reverse;
}

.cw-cont-wrap {
  background-color: #215fe7;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/6891b5e90132473e832540a9_Tile.png");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  flex: 0 auto;
  order: 0;
  width: 50%;
  padding-top: 64px;
  padding-left: 96px;
  padding-right: 96px;
  position: relative;
}

.cw-cont-wrap:where(.w-variant-b434ed57-c9cd-a2f9-27c1-56ba86b5fcb3) {
  background-color: #193e90;
  background-position: 0 100%;
}

.cw-cont-wrap:where(.w-variant-345ca80e-ad16-e779-13bf-d0c3454dee3a) {
  background-color: #193e90;
}

.cw-cont-wrap:where(.w-variant-7f5dddce-0368-778c-a7da-c7e9b3386c29) {
  background-color: #193e90;
  background-position: 0 100%;
}

.cw-cont-wrap:where(.w-variant-bf83f204-171a-3d4a-7184-59a8f1baaa31) {
  border-top-left-radius: 16px;
}

.cw-cont-wrap:where(.w-variant-107c863a-06b3-131b-9822-e7d0071ff28e) {
  border-bottom-left-radius: 16px;
}

.cw-cont-wrap:where(.w-variant-a66a5d29-4cca-1699-1365-01384e6ac578), .cw-cont-wrap:where(.w-variant-004da2d5-73ad-dba3-540c-bc05d640ae5f) {
  background-color: #011627;
  background-image: none;
}

.cw-cont-wrap:where(.w-variant-7f15fabd-5d4a-0abf-e622-908ce7afe9e0), .cw-cont-wrap:where(.w-variant-0cd1d0f8-0033-676e-efe7-d5377be1cdad) {
  background-color: #271f30;
  background-image: none;
}

.cw-image-wrap {
  flex: 0 auto;
  width: 50%;
  display: block;
}

.h3-cw {
  color: #fff;
  flex: 0 auto;
  order: 0;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.h3-cw:where(.w-variant-b434ed57-c9cd-a2f9-27c1-56ba86b5fcb3), .h3-cw:where(.w-variant-345ca80e-ad16-e779-13bf-d0c3454dee3a) {
  color: #07f6a0;
}

.h3-cw:where(.w-variant-7f5dddce-0368-778c-a7da-c7e9b3386c29) {
  color: var(--primary-color-isme);
}

.h3-cw:where(.w-variant-7f15fabd-5d4a-0abf-e622-908ce7afe9e0), .h3-cw:where(.w-variant-0cd1d0f8-0033-676e-efe7-d5377be1cdad) {
  color: #d7a579;
}

.cw-text {
  color: #fff;
  width: auto;
  max-width: none;
  font-size: 18px;
}

.cw-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cw-image:where(.w-variant-107c863a-06b3-131b-9822-e7d0071ff28e) {
  border-bottom-right-radius: 16px;
}

.cw-image:where(.w-variant-bf83f204-171a-3d4a-7184-59a8f1baaa31) {
  border-top-right-radius: 16px;
}

.num-box {
  color: #fff;
  background-color: #ec1376;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.num-box:where(.w-variant-b434ed57-c9cd-a2f9-27c1-56ba86b5fcb3), .num-box:where(.w-variant-345ca80e-ad16-e779-13bf-d0c3454dee3a) {
  color: #193e90;
  background-color: #07f6a0;
}

.num-box:where(.w-variant-7f5dddce-0368-778c-a7da-c7e9b3386c29) {
  background-color: var(--primary-color-isme);
  color: #193e90;
}

.num-box:where(.w-variant-bf83f204-171a-3d4a-7184-59a8f1baaa31) {
  border-top-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.num-box:where(.w-variant-c3ed0e02-7948-d855-70a9-43488cb23f30), .num-box:where(.w-variant-f201f43e-c018-4c35-5e48-9d1f03b87106), .num-box:where(.w-variant-107c863a-06b3-131b-9822-e7d0071ff28e) {
  border-bottom-right-radius: 16px;
}

.num-box:where(.w-variant-a66a5d29-4cca-1699-1365-01384e6ac578), .num-box:where(.w-variant-004da2d5-73ad-dba3-540c-bc05d640ae5f) {
  background-color: #eb1f3c;
}

.num-box:where(.w-variant-7f15fabd-5d4a-0abf-e622-908ce7afe9e0), .num-box:where(.w-variant-0cd1d0f8-0033-676e-efe7-d5377be1cdad) {
  color: #271f30;
  background-color: #d7a579;
}

.card-way-code {
  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;
}

.st-course {
  color: var(--primary-color-isme);
  font-size: 14px;
}

.st-course.isdi {
  color: #fff;
  border-radius: 0;
}

.st-course.ugdx {
  color: #eb1f3c;
}

.st-course.atlas {
  color: #5cbdca;
  font-size: 16px;
  font-weight: 700;
}

.st-course.law {
  color: #d7a579;
}

.quote {
  position: absolute;
  inset: 5px auto auto 5px;
}

.bg-image {
  z-index: 0;
  box-sizing: content-box;
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.tb-image {
  z-index: 0;
  margin: 0;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.tb-image.isdi {
  max-width: 50%;
}

.cd-tyb-tx {
  padding-top: 10px;
  font-size: 14px;
}

.card-type-c {
  color: #fff;
  background-color: #de297b;
  border-radius: 16px;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 298px;
  height: 388px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-type-c:where(.w-variant-cbcb6033-2b56-f68b-6337-63ce977326e7) {
  background-color: var(--primary-color-isme);
  border-radius: 0;
  width: 282px;
}

.card-type-c.swiper-slide {
  background-color: #ec1376;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 282px;
  height: 388px;
  display: flex;
}

.cd-tyc-txt-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#0000, #002637 74%, #002637);
  flex-flow: row;
  align-items: flex-end;
  width: 100%;
  height: 60%;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.cd-tyc-image {
  object-fit: cover;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cd-tyc-detail {
  flex: none;
  width: 100%;
  position: relative;
}

.cd-tyc-text {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.semist-content {
  color: #2b2b2b;
  justify-content: space-between;
  align-items: flex-start;
  font-weight: 300;
  display: flex;
}

.semist-content.gap-semist {
  margin-top: 56px;
}

.lt-content {
  width: auto;
  font-size: 18px;
}

.h4-thin {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.h4-thin.isdi {
  border-radius: 0;
  font-weight: 500;
}

.h4-thin.mrgbt16 {
  margin-bottom: 8px;
}

.rt-content {
  background-color: #f6f6f6;
  flex: 1 1 0;
  order: 0;
  width: auto;
  padding: 0;
}

.rt-content.isdi {
  border-radius: 0 16px 16px;
}

.rt-content.no-bg {
  background-color: #0000;
}

.desc-text-1 {
  font-size: 14px;
}

.h5-thin {
  color: #2b2b2b;
  margin-top: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.h5-thin._22px {
  font-size: 22px;
}

.portions {
  padding-top: 0;
  padding-bottom: 22px;
}

.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;
}

.btn-pr-icon:where(.w-variant-d71882ff-f281-7950-028c-136b51ff1605) {
  filter: invert();
}

.faq-image {
  z-index: 0;
  object-fit: fill;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.faq-image.blue-8 {
  z-index: 10;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
}

.faq-btn-slot:where(.w-variant-3401ae25-7d34-0924-0155-50f837cce745), .faq-btn-slot.blue-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.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;
}

.body-isme {
  height: 100%;
  font-family: Manrope, sans-serif;
}

.sm-text-isme {
  color: var(--primary-color-isme);
  padding-bottom: 16px;
  font-size: 24px;
  line-height: 1.2;
}

.sm-text-isme.isdi {
  color: #fff;
  border-radius: 0;
}

.sm-text-isme.orange {
  color: #eb1f3c;
}

.sm-text-isme.atlas-blue {
  color: #5cbdca;
}

.sm-text-isme.atlas-blue.big {
  font-size: 28px;
  font-weight: 700;
  line-height: .5;
}

.sm-text-isme.law {
  color: #cb5827;
}

.sm-text-isme.white {
  color: #fff;
}

.stname {
  color: var(--primary-color-isme);
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}

.stname.isdi {
  color: #fff;
  border-radius: 0;
}

.stname.law {
  color: #d7a579;
}

.tt-wrap {
  flex: 0 auto;
}

.guide-steps-wrapper {
  padding-top: 60px;
  display: flex;
}

.guide-steps-wrapper.mrgtp-24 {
  padding-top: 24px;
}

.guide-steps-wrapper.mrgtp0 {
  padding-top: 0;
}

.gd-steps {
  color: #fff;
  background-color: #264fbd;
  flex: 1 1 0;
  padding: 32px;
  font-size: 24px;
  position: relative;
  overflow: hidden;
}

.gd-steps.ugdx-bg-1 {
  background-color: #011627;
}

.gd-steps.ugdx-bg-2 {
  background-color: #0e2c45;
}

.gd-steps.ugdx-bg-3 {
  background-color: #223b4e;
}

.gd-steps.ugdx-bg-4 {
  background-color: #0b2439;
}

.gd-steps.law-bg-1 {
  background-color: #322a3b;
  height: 394px;
}

.gd-steps.law-bg-2 {
  background-color: #150c1e;
  height: 394px;
}

.gd-steps.tbg1 {
  background-color: #08225e;
  flex: 1 1 0;
  min-height: 426px;
  position: relative;
}

.gd-steps.tbg1.isdi {
  background-color: #0038b1;
}

.gd-steps.tbg1.isdi-blue-5 {
  background-color: #173a87;
  min-height: 260px;
}

.gd-steps.tbg2 {
  background-color: #193e90;
  flex: 1 1 0;
}

.gd-steps.tbg2.isdi {
  background-color: #0a46ca;
  border-radius: 0;
}

.gd-steps.tbg3 {
  background-color: #0f2d6f;
  flex: 1 1 0;
}

.gd-steps.tbg3.isdi {
  background-color: #1a53ef;
  border-radius: 0;
}

.gd-steps.tbg4 {
  background-color: #123582;
}

.tb-num-mt {
  color: var(--primary-color-isme);
  font-weight: 600;
}

.tb-num-mt.isdi {
  color: #fff;
  border-radius: 0;
  font-weight: 400;
}

.tb-num-mt.white {
  color: #fff;
}

.tb-num-mt.law {
  color: #d7a579;
}

.tb-title-mt {
  padding-bottom: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.tb-title-mt.isdi {
  border-radius: 0;
  font-weight: 500;
}

.gd-cont-wrap {
  z-index: 1;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.code-button {
  display: none;
}

.el-wrapper {
  display: flex;
}

.elig-cont {
  flex: none;
  padding-right: 56px;
}

.appl-cont {
  border-left: 1px solid #ffffff4d;
  padding-left: 56px;
}

.el-title {
  color: var(--primary-color-isme);
  padding-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}

.el-title.isdi {
  color: #fff;
  font-weight: 500;
}

.application-points.mrgbt-32 {
  margin-bottom: 32px;
}

.el-btn-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-items: flex-start;
  padding-top: 12px;
  padding-right: 56px;
  display: flex;
}

.list.no-bul {
  padding-left: 0;
  list-style-type: none;
}

.list.less-space {
  padding-top: 8px;
}

.logo-main-isme {
  flex: none;
  width: 232px;
  display: block;
}

.linkedin-link {
  position: absolute;
  inset: 0% 0% auto auto;
}

.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;
}

.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;
}

.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;
}

.icon-image {
  background-color: #011136;
  flex: none;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 174px;
  max-width: none;
  height: 122px;
  display: flex;
  position: relative;
}

.icon-image.isdi {
  background-color: #173a87;
  border-radius: 0;
}

.icon-image.isdi-blue-5 {
  background-color: #173a87;
}

.cr-sub-desc {
  color: #fff;
  font-size: 18px;
}

.cr-sub-desc.ugdx-desc {
  margin-top: 16px;
}

.cr-sub-desc.law-desc {
  margin-top: 16px;
  line-height: 1.4;
}

.cr-sub-desc.atlas {
  color: #5cbdca;
  margin-top: 16px;
  font-weight: 600;
}

.cr-sub-desc.gap {
  padding-top: 16px;
}

.cr-sub-desc.mt16 {
  margin-top: 16px;
  font-size: 16px;
  line-height: 1.3;
}

.cr-sub-desc.mt16.isdi {
  font-family: Poppins, sans-serif;
}

.testimonial-card {
  flex: none;
  width: 620px;
  height: 440px;
  display: flex;
}

.testimonial-card.bgc1 {
  cursor: pointer;
  background-color: #193e90;
}

.testimonial-card.bgc1.isdi {
  border-radius: 16px;
  overflow: hidden;
}

.testimonial-card.bgc1.atlas {
  background-color: #41418e;
  border-top-left-radius: 32px;
  border-bottom-right-radius: 32px;
  overflow: hidden;
}

.testimonial-card.bgc1.ugdx {
  background-color: #011627;
  border-top-left-radius: 32px;
  border-bottom-right-radius: 32px;
  overflow: hidden;
}

.testimonial-card.bgc1.law {
  background-color: #271f30;
  border-top-left-radius: 32px;
  border-bottom-right-radius: 32px;
  overflow: hidden;
}

.icon-heading {
  align-items: center;
  height: auto;
  padding-right: 40px;
  display: flex;
}

.csservice-card-main-img {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 101%;
  max-height: none;
  display: block;
}

.csservice-card-main-img.isdi {
  border-radius: 16px 16px 0 0;
}

.icon-title-hd {
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  max-width: 100%;
  display: block;
}

.icon-main-title {
  color: #072058;
  margin-left: 48px;
  font-size: 44px;
  font-weight: 500;
  line-height: 1.2;
}

.icon-main-title.isdi {
  border-radius: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.cr-title {
  color: #07f6a0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3;
}

.cr-title.isdi {
  color: #fff;
  border-radius: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.cr-title.ugdx-tx {
  color: #fff;
}

.cr-title.law-tx {
  color: #d7a579;
}

.cr-title.atlas, .cr-title.white {
  color: #fff;
}

.cr-title.atlas-smalll {
  color: #fff;
  border-radius: 0;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.career-sup-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  align-items: stretch;
  width: 398px;
  height: 622px;
  display: flex;
}

.career-sup-card.isdi {
  border-radius: 16px;
  overflow: hidden;
}

.career-sup-card.ugdx {
  border-top-left-radius: 36px;
  overflow: hidden;
}

.career-sup-card.ugdx-rd {
  border-top-left-radius: 32px;
  border-bottom-right-radius: 32px;
  overflow: hidden;
}

.career-sup-img {
  width: auto;
  height: 340px;
  position: static;
}

.career-sup-img.atlas-link {
  position: relative;
}

.css-content-wrapper {
  background-color: #0b2b73;
  flex: 1;
  height: auto;
  padding: 20px 35px 8px;
}

.css-content-wrapper.bg {
  background-color: #132d68;
}

.css-content-wrapper.bg-4 {
  background-color: #132d68;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687b64b3bb352baef561faa9_incub-bg-1.png");
  background-position: 50% 100%;
}

.css-content-wrapper.bg-5 {
  background-color: #092053;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687b64ecedfea05a6ed01bac_incub-bg-2.png");
  background-position: 50% 0;
}

.css-content-wrapper.bg-6 {
  background-color: #04153c;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687b65476c604c20de204a70_incub-bg-3.png");
  background-position: 0 0;
}

.css-content-wrapper.isdi-bg1 {
  background-color: #173a87;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/69009847f2b1776ef14a6034_Vector--d.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.css-content-wrapper.isdi-bg2 {
  background-color: #df287b;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/69005626b8c9cba92ca7adf7_Vector-1.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.css-content-wrapper.isdi-bg3 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/6900573f301662f98bec4ca1_vector-midflex.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.css-content-wrapper.ugdx-bg-1 {
  background-color: #011627;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687b64b3bb352baef561faa9_incub-bg-1.png");
  background-position: 50% 100%;
  border-bottom-right-radius: 36px;
}

.css-content-wrapper.ugdx-bg-2 {
  background-color: #011627;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b2237baa9553127b0d74e_Vector%20(1).png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  border-bottom-right-radius: 36px;
}

.css-content-wrapper.ugdx-bg-3 {
  background-color: #011627;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b225d37524b4a42b1d0ce_Vector%20(2).png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  border-bottom-right-radius: 36px;
}

.css-content-wrapper.law-bg-1 {
  background-color: #271f30;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687b64b3bb352baef561faa9_incub-bg-1.png");
  background-position: 50% 100%;
  border-bottom-right-radius: 36px;
}

.css-content-wrapper.law-bg-2 {
  background-color: #271f30;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b2237baa9553127b0d74e_Vector%20(1).png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  border-bottom-right-radius: 36px;
}

.css-content-wrapper.law-bg-3 {
  background-color: #271f30;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b225d37524b4a42b1d0ce_Vector%20(2).png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  border-bottom-right-radius: 36px;
}

.css-content-wrapper.ugdx-bg-black {
  background-color: #011627;
  padding-top: 32px;
}

.css-content-wrapper.ugdx-bg-orange {
  background-color: #eb1f3c;
  padding-top: 32px;
}

.css-content-wrapper.atlas-bg-1 {
  background-color: #41418e;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687b64b3bb352baef561faa9_incub-bg-1.png");
  background-position: 50% 100%;
  border-bottom-right-radius: 36px;
}

.css-content-wrapper.atlas-bg-2 {
  background-color: #41418e;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690b225d37524b4a42b1d0ce_Vector%20(2).png");
  background-position: 50% 100%;
  border-bottom-right-radius: 36px;
}

.css-content-wrapper.law-bg {
  background-color: #271f30;
  padding-top: 32px;
}

.css-content-wrapper.law-bg-org {
  background-color: #271f30;
}

.css-content-wrapper.bg1 {
  background-color: #132d68;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/687b64b3bb352baef561faa9_incub-bg-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.css-content-wrapper.bg1.isdi {
  background-color: #173a87;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/690097a7e6258630f16f4789_Vector--0.png");
  background-position: 100% 100%;
  background-size: contain;
  border-radius: 0 0 16px 16px;
}

.css-content-wrapper.bg1.isdi-2 {
  background-color: #173a87;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/69009847f2b1776ef14a6034_Vector--d.png");
  background-position: 100% 100%;
  background-size: contain;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.css-content-wrapper.bg2 {
  background-color: #092053;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/688c3eae6c33caf96734eb7e_class-rm-bg-2.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.css-content-wrapper.bg2.isdi-2 {
  background-color: #0038b1;
}

.css-content-wrapper.bg3 {
  background-color: #04153c;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/688c3fe02b1206da9796f3e0_class-rm-bg-3.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.css-content-wrapper.bg3.isdi-3 {
  background-color: #0a46ca;
}

.icon-num {
  color: #fff;
  font-size: 96px;
  font-weight: 600;
  line-height: 1;
}

.svg-icon-triangle {
  width: 100%;
  line-height: 1;
  display: inline-block;
}

.second-header-wrapper {
  height: 156px;
  transition: all .3s;
  overflow: visible;
}

.common-wrapper {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 56px;
  overflow: visible;
}

.common-wrapper.wid70 {
  width: 70%;
}

.common-wrapper.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-image-inner {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.rounded-tabs-mint {
  padding-top: 0;
  overflow: visible;
}

.tab-roundmint-tab-1 {
  color: #000;
  background-color: #0000;
  border: 1px #ec1376;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 1.2;
  display: flex;
}

.tab-roundmint-tab-1.w--current {
  background-color: var(--primary-color-isme);
  color: #000;
  border: 1px #ec1376;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.tab-roundmint-tab-1.white {
  color: #fff;
}

.tab-roundmint-tab-1.white.w--current {
  color: #000;
}

.tab-roundmint-tab-1.isdi.w--current {
  color: #fff;
  background-color: #d20158;
}

.tab-roundmint-tab-1.atlas {
  text-align: center;
}

.tab-roundmint-tab-1.atlas.w--current {
  color: #000;
  background-color: #5cbdca;
}

.tab-roundmint-tab-1.ugdx.w--current {
  color: #fff;
  background-color: #eb1f3c;
}

.tab-roundmint-tab-1.law.w--current {
  color: #fff;
  background-color: #cb5827;
  font-weight: 600;
}

.tabs-menu-mint {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  align-items: center;
  margin-left: -73px;
  margin-right: -73px;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
  overflow: auto;
}

.tabs-menu-mint.patch {
  background-color: #eee;
  border-top: 1px solid #000;
  justify-content: center;
  padding-top: 28px;
  padding-bottom: 28px;
}

.tabs-menu-mint.less-space {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-left: -61px;
  margin-right: -61px;
  padding-left: 60px;
  padding-right: 60px;
}

.tab-content-mint {
  padding-top: 56px;
  font-size: 18px;
  overflow: visible;
}

.tab-content-mint.mrgtp32, .tab-content-mint.top32, .tab-content-mint.padtp32 {
  padding-top: 32px;
}

.tab-content-mint.visible {
  overflow: visible;
}

.tab-content-mint.sp-24 {
  padding-top: 24px;
}

.tab-content-mint.atlas {
  padding-top: 42px;
}

.tab-content-mint.mrgtp32 {
  padding-top: 32px;
}

.course-desc-isme {
  color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  display: block;
}

.course-desc-isme.big-txt {
  padding-top: 16px;
  font-size: 24px;
}

.course-desc-isme.big-txt.mint {
  color: #07f6a0;
}

.course-desc-isme.big-txt.law {
  color: #cb5827;
}

.s-text {
  padding-top: 16px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
}

.port-card-o-wrap {
  color: #fff;
  background-color: #0000;
  border-radius: 0;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 295px;
  height: 520px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.port-card-o-wrap:where(.w-variant-cbcb6033-2b56-f68b-6337-63ce977326e7) {
  background-color: var(--primary-color-isme);
  border-radius: 0;
  width: 282px;
}

.port-card-o-wrap.auto {
  cursor: pointer;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  display: flex;
}

.port-card-o-wrap.isdi {
  border-radius: 16px;
}

.port-card-o-wrap.mba {
  flex-flow: column;
  height: 290px;
  text-decoration: none;
}

.port-card-o-txt-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #072058;
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-height: 290px;
  padding: 22px;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.port-card-o-txt-wrap.cd-active {
  background-color: #07f6a0;
}

.port-card-o-tiitle {
  z-index: 2;
  color: var(--primary-color-isme);
  text-transform: none;
  padding-top: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
  position: static;
}

.port-card-o-tiitle.active {
  color: #000;
}

.port-card-o-tiitle.isdi {
  color: #fff;
  font-size: 20px;
}

.port-card-o-desc {
  color: #fff;
  padding-top: 14px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}

.port-card-o-desc.active {
  color: #000;
}

.tab-text-block {
  max-width: 850px;
}

.el-sub-title {
  font-weight: 500;
}

.el-sub-title.bold {
  font-weight: 700;
}

.elig-point-wrap {
  margin-bottom: 20px;
}

.elig-point-wrap.max-wdth {
  width: 400px;
}

.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, .mob-vert-line {
  display: none;
}

.quaternary-tabs-menu {
  z-index: 1;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 32px;
  font-weight: 500;
  display: flex;
  position: static;
  top: 100px;
}

.quaternary-tabs-menu.width {
  border-bottom: 1px #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  min-width: auto;
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 62px;
  padding-right: 62px;
  display: flex;
}

.quaternary-tabs-link-tab-1 {
  color: #2b2b2b;
  background-color: #0000;
  flex: none;
  padding: 0;
  font-size: 32px;
  font-weight: 400;
  display: flex;
}

.quaternary-tabs-link-tab-1.w--current {
  color: #18429f;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 8px solid #18429f;
  border-radius: 0;
  align-items: flex-start;
  height: auto;
  padding: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.quaternary-tabs-link-tab-1.isdi.w--current {
  color: #18429f;
  border-bottom-color: #18429f;
}

.quaternary-tabs-link-tab-2 {
  color: #2b2b2b;
  text-align: center;
  background-color: #0000;
  border-bottom: 8px #fff;
  flex: none;
  align-items: flex-start;
  height: auto;
  padding: 0;
  font-size: 32px;
  font-weight: 300;
  display: flex;
  top: 0;
}

.quaternary-tabs-link-tab-2.w--current {
  color: #18429f;
  text-align: center;
  background-color: #0000;
  border-bottom: 8px solid #18429f;
  flex: none;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.5;
  display: block;
  top: 0;
}

.quaternary-tabs-link-tab-2.isdi {
  border-radius: 0;
}

.quaternary-tabs-link-tab-2.isdi.w--current {
  color: #18429f;
  border-bottom-color: #18429f;
}

.quaternary-tabs-content {
  border: 1px #000;
  border-top-style: solid;
  padding-top: 56px;
  top: -4px;
}

.tab-btn-wrap {
  position: absolute;
  inset: 0% 0% auto auto;
}

.cd-ico-wrap {
  padding-bottom: 0;
  display: block;
  position: absolute;
  inset: 24px 24px auto auto;
}

.cd-ico-wrap.not-actve {
  display: none;
}

.cd-ico-wrap.icon-normal {
  padding-bottom: 4px;
  position: static;
}

.card-active-code {
  display: none;
}

.custom-tabs-wrapper {
  margin-top: 56px;
  padding-top: 0;
  display: block;
  position: relative;
}

.custom-tabs-wrapper.wid70 {
  width: 70%;
}

.custom-tabs-wrapper.hide-year-tabs {
  display: none;
}

.custom-tabs-wrapper.no-marg {
  margin-top: 0;
}

.qt-title {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.accordion-item-mint-fill {
  z-index: 0;
  border-bottom: 1px solid #eeeeee80;
  width: 100%;
  display: block;
  overflow: hidden;
}

.accordion-toggle-mint-fill {
  background-color: #07f6a0;
  justify-content: space-between;
  align-items: center;
  height: 175px;
  padding-left: 42px;
  padding-right: 80px;
  display: flex;
}

.accordion-content-mint-fill {
  background-color: #d7d7d7;
  padding: 32px 40px;
  display: block;
  position: static;
}

.accordion-content-mint-fill.isdi {
  border-radius: 0 0 16px 16px;
}

.accordion-title-mint-blue {
  color: #2b2b2b;
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: normal;
  padding-left: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.accord-title-wrap {
  flex: 1;
}

.accordion-title-des {
  color: #000;
  white-space: pre-wrap;
  padding-top: 4px;
  font-size: 14px;
}

.sem-content-wrap {
  width: 418px;
}

.sem-hd-cont {
  color: #fff;
  background-color: #193e90;
  padding: 32px;
  position: relative;
}

.sem-hd-cont.isdi {
  background-color: #173a87;
  border-radius: 16px 0 0;
}

.sem-hd-cont.no-bg {
  color: #2b2b2b;
  background-color: #0000;
  padding-top: 0;
  padding-left: 0;
}

.sem-desc-text {
  font-size: 16px;
}

.sem-arrow {
  color: #193e90;
  width: auto;
  min-width: auto;
  height: auto;
  font-size: 10px;
  line-height: 1;
  position: absolute;
  inset: 48% -20px auto auto;
  transform: scale(.6)rotate(90deg);
}

.sem-arrow.isdi {
  color: #173a87;
}

.table-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px #000;
  border-style: solid none none solid;
  grid-template: "."
                 "."
                 "."
                 "Area"
                 / 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
}

.table-hd {
  text-align: left;
  background-color: #c7c7c7;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  padding: 18px 12px 18px 18px;
  font-size: 14px;
  font-weight: 600;
}

.table-hd.bd-1, .table-hd.bd-2 {
  border-right: 1px solid #000;
}

.table-cell {
  text-align: left;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  padding: 18px 12px 18px 18px;
  font-size: 14px;
  font-weight: 400;
}

.table-cell-hd {
  text-align: left;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  padding: 18px 10px 18px 18px;
  font-size: 14px;
  font-weight: 600;
}

.acc-wrapper.padbtm {
  padding-bottom: 10px;
}

.semister-lists {
  min-height: 0;
  padding: 32px 30px 0 40px;
}

.semister-lists.no-bg {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.semister-image {
  width: 100%;
  height: auto;
}

.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;
}

.accordion-item-common {
  z-index: 0;
  border-bottom: 1px #eeeeee80;
  width: 100%;
  margin-bottom: 12px;
  display: block;
  overflow: hidden;
}

.accordion-toggle-common {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 32px;
  padding: 0 40px 0 0;
  line-height: 1.2;
  display: flex;
}

.accordion-content-common {
  background-color: #0000;
  padding: 12px 0 0;
  display: block;
  position: static;
}

.accord-title-wrap-common {
  flex: 1;
}

.accordion-icon-common {
  pointer-events: auto;
  color: #ec1376;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  inset: 0% -18px 0% 0;
}

.accordion-icon-common.blue {
  color: #507fff;
}

.accordion-icon-common.white {
  color: #fff;
  right: 22px;
}

.accordion-icon-common.black {
  color: #000;
  margin-right: 20px;
  font-size: 18px;
  font-weight: 300;
}

.accordion-title-common {
  color: #2b2b2b;
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: normal;
  padding-left: 0;
  font-size: 18px;
  font-weight: 700;
}

.sub-portion {
  padding-top: 0;
  padding-bottom: 26px;
}

.h6-thin {
  color: #706f6e;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.sub-desc-text {
  color: #706f6e;
  font-size: 14px;
  line-height: 1.4;
}

.hamb-close-icon {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
  padding: 10px;
  display: none;
}

.quaternary-tabs-wrapper {
  position: relative;
}

.quaternary-tabs-wrapper.padd-btm {
  margin-top: 56px;
}

.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;
}

.gap-list {
  margin-bottom: 24px;
}

.custom-tab-wrap {
  cursor: pointer;
  border-bottom: 1px solid #000;
  justify-content: space-around;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 62px;
  padding-right: 62px;
  display: flex;
  overflow: auto;
}

.active-custom-tab {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 8px solid #18429f;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

.custom-tab {
  color: #333;
  text-align: center;
  flex: 1;
}

.custom-tab-text-active {
  color: #18429f;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
}

.custom-tab-text {
  color: #333;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
}

.core-content {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: auto;
  padding-left: 35px;
  padding-right: 25px;
  display: flex;
  position: sticky;
}

.cards-lc {
  background-color: #193e90;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d113bc885e979ca11da207_cool-shape-vector.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 396px;
  min-height: 400px;
  max-height: 400px;
  padding: 46px 32px;
  display: flex;
}

.cards-lc.isdi {
  background-color: #dc0b6b;
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d1489c4b2cf7c79f36bea6_Vector.png");
  background-position: 50% 100%;
  background-size: auto;
  border-radius: 20px;
  justify-content: flex-start;
  padding: 40px 40px 32px;
}

.cards-lc.isdi.bg-2 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d149b2585608ab0d7a3c23_vector-2-coolshape.png");
  background-position: 50% 100%;
  background-size: auto;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.cards-lc.isdi.bg-3 {
  background-image: url("https://cdn.prod.website-files.com/6846c77f346415bfcbb813b6/68d149fcc45a43003f3395a0_vector-3-coolshape.png");
  background-position: 50% 100%;
  background-size: auto;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.lc-title {
  color: #fff;
  margin-bottom: 0;
  padding: 60px 0 24px;
  font-family: Manrope, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.2;
}

.lc-title.sp-1 {
  margin-bottom: 32px;
}

.lc-title.isdi {
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.mint-number-lc {
  color: #07f6a0;
  font-family: Manrope, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 64px;
}

.mint-number-lc.isdi {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.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-_3c153131-a007-624e-7cd7-ba34dfa58d58-0ae4784f {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_2e035219-5b4a-72d0-2cea-875279a5b477-0ae4784f, #w-node-_2e035219-5b4a-72d0-2cea-875279a5b5ab-0ae4784f, #w-node-_2e035219-5b4a-72d0-2cea-875279a5b63f-0ae4784f {
  align-self: center;
}

#w-node-fab6bc3f-6ae1-78c6-71b2-ff912e3e60f2-0ae4784f {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}