.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-footer-wrapper {
  background-color: #ffffff;
}
 
.footer-footer-nav {
  display: none;
}
 
.footer-container2 {
  display: none;
}
 
.footer-container3 {
  display: contents;
}
 
.footer-container4 {
  display: none;
}
 
.footer-container5 {
  display: contents;
}
 

 

 

 


.apply-container10 {
  width: 100%;
  display: block;
  min-height: 100vh;
}
 
.apply-navbar-interactive {
  width: 100%;
  height: 90px;
  display: flex;
  align-items: center;
  padding-top: var(--dl-layout-space-unit);
  padding-left: var(--dl-layout-space-threeunits);
  padding-right: var(--dl-layout-space-threeunits);
  padding-bottom: var(--dl-layout-space-unit);
  justify-content: space-between;
  background-color: #ffffff;
}
 
.apply-navlink {
  display: contents;
}
 
.apply-image1 {
  width: 200px;
  object-fit: cover;
  text-decoration: none;
}
 
.apply-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: space-between;
}
 
.apply-links1 {
  flex: 1;
  width: 780px;
  height: 62px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
 
.apply-life-in-cambridge {
  margin-left: 0px;
  margin-right: var(--dl-layout-space-twounits);
  text-decoration: none;
}
 
.apply-text100 {
  text-decoration: none;
}
 
.apply-professional-development {
  margin-left: var(--dl-layout-space-twounits);
  text-decoration: none;
}
 
.apply-hack-projects {
  margin-left: var(--dl-layout-space-twounits);
  text-decoration: none;
}
 
.apply-buttons1 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
 
.apply-register1 {
  fill: var(--color-surface);
  color: var(--color-surface);
  width: 117px;
  font-weight: 700;
  border-width: 0px;
  text-decoration: none;
  background-color: var(--color-secondary);
}
 
.apply-burger-menu {
  display: none;
}
 
.apply-icon10 {
  width: var(--dl-layout-size-xsmall);
  height: var(--dl-layout-size-xsmall);
}
 
.apply-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: auto;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #F8F6E7;
}
 
.apply-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.apply-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-layout-space-threeunits);
  justify-content: space-between;
}
 
.apply-logo {
  height: 2rem;
}
 
.apply-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.apply-icon12 {
  width: var(--dl-layout-size-xsmall);
  height: var(--dl-layout-size-xsmall);
}
 
.apply-links2 {
  flex: 0 0 auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
 
.apply-text101 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.apply-text102 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.apply-text103 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.apply-text104 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.apply-text105 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.apply-text106 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.apply-buttons2 {
  width: 100%;
  display: flex;
  margin-top: var(--dl-layout-space-unit);
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
 
.apply-register2 {
  border-color: var(--color-on-surface);
  background-color: var(--color-border);
}
 
.apply-container11 {
  gap: var(--dl-layout-space-unit);
  height: auto;
  display: flex;
  position: relative;
  align-items: center;
  padding-top: var(--dl-layout-space-fourunits);
  padding-bottom: var(--dl-layout-space-fourunits);
  background-color: #ffffff;
}
 
.apply-max-width10 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.apply-container12 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.apply-title1 {
  font-size: 34px;
  font-style: normal;
  text-align: center;
  font-family: "Playfair Display";
  font-weight: 700;
}
 
.apply-buttons3 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
 
.apply-register3 {
  fill: var(--color-surface);
  color: var(--color-surface);
  width: 301px;
  height: 47px;
  font-weight: 700;
  border-width: 0px;
  background-color: var(--color-secondary);
}
 
.apply-highlights {
  gap: var(--dl-layout-space-twounits);
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  padding-top: var(--dl-layout-space-halfunit);
  flex-direction: row;
  justify-content: center;
  background-color: #ffffff;
}
 
.apply-max-width11 {
  gap: var(--dl-layout-space-threeunits);
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.apply-container13 {
  gap: var(--dl-layout-space-unit);
  width: 1129px;
  display: none;
  max-width: 1000px;
  align-items: center;
  margin-right: var(--dl-layout-space-halfunit);
  flex-direction: column;
}
 
.apply-text112 {
  width: 1004px;
  height: 59px;
  font-size: 34px;
  text-align: center;
}
 
.apply-text113 {
  font-size: 18px;
  text-align: left;
}
 
.apply-container15 {
  flex: 1;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  border-color: #C7CECC;
  border-width: 1px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--dl-color-theme-accent1);
}
 
.apply-image2 {
  width: auto;
  height: var(--dl-layout-size-small);
  object-fit: cover;
}
 
.apply-text115 {
  text-align: left;
}
 
.apply-text119 {
  font-weight: 700;
}
 
.apply-text123 {
  font-weight: 700;
}
 
.apply-container16 {
  flex: 1;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  border-color: #C7CECC;
  border-width: 1px;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
}
 
.apply-container17 {
  flex: 0 0 auto;
  width: auto;
  height: Small;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
 
.apply-image3 {
  width: auto;
  height: 47px;
  object-fit: cover;
}
 
.apply-text129 {
  text-align: left;
}
 
.apply-text132 {
  font-weight: 700;
}
 
.apply-text135 {
  font-weight: 700;
}
 
.apply-text139 {
  font-weight: 700;
}
 
.apply-container18 {
  flex: 1;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  border-color: #c7cecc;
  border-width: 1px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--dl-color-theme-accent1);
}
 
.apply-image4 {
  width: auto;
  height: 49px;
  object-fit: cover;
}
 
.apply-text146 {
  text-align: left;
}
 
.apply-container19 {
  gap: var(--dl-layout-space-unit);
  height: auto;
  display: flex;
  position: relative;
  align-items: center;
  padding-top: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-max-width12 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.apply-container20 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
 
.apply-title2 {
  font-size: 34px;
  align-self: flex-start;
  font-style: normal;
  text-align: center;
  font-family: "Playfair Display";
  font-weight: 700;
}
 
.apply-entry-requirements {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: #ffffff;
}
 
.apply-max-width13 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  background-color: #ffffff;
}
 
.apply-section-title1 {
  flex: 1;
  align-items: flex-start;
}
 
.apply-content10 {
  align-self: stretch;
  align-items: flex-start;
}
 
.apply-actions1 {
  display: none;
}
 
.apply-content11 {
  gap: 0;
  flex: 1;
  width: auto;
  align-items: flex-end;
}
 
.apply-entry-reqs10 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list10 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary10 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text160 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container10 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card10 {
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea10 {
  color: var(--color-on-surface);
}
 
.apply-fees1 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list11 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary11 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text163 {
  color: var(--color-on-surface);
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container11 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card11 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea11 {
  color: var(--color-on-surface);
  padding-top: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-unit);
}
 
.apply-text165 {
  font-weight: 700;
}
 
.apply-entry-reqs11 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list12 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary12 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text166 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container12 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card12 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea12 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs12 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list13 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary13 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text169 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container13 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card13 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea13 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs13 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list14 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary14 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text172 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container14 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card14 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea14 {
  color: var(--color-on-surface);
}
 
.apply-apply-deadline-fee {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: #ffffff;
}
 
.apply-max-width14 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  background-color: #ffffff;
}
 
.apply-section-title2 {
  flex: 1;
  align-items: flex-start;
}
 
.apply-content12 {
  align-self: stretch;
  align-items: flex-start;
}
 
.apply-actions2 {
  display: none;
}
 
.apply-content13 {
  gap: 0;
  flex: 1;
  width: auto;
  align-items: flex-end;
}
 
.apply-entry-reqs14 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list15 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text177 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container15 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card15 {
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea15 {
  color: var(--color-on-surface);
}
 
.apply-fees2 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list16 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary16 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text180 {
  color: var(--color-on-surface);
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container16 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card16 {
  background-color: #ffffff;
}
 
.apply-table-wrapper {
  width: auto;
  background-color: #ffffff;
}
 
.apply-key-idea16 {
  color: var(--color-on-surface);
  padding-top: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-unit);
}
 
.apply-text196 {
  font-weight: 700;
}
 
.apply-text197 {
  font-weight: 700;
}
 
.apply-text198 {
  font-weight: 700;
}
 
.apply-text199 {
  font-weight: 700;
}
 
.apply-key-idea17 {
  color: var(--color-on-surface);
  padding-top: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-unit);
}
 
.apply-text200 {
  font-weight: 700;
}
 
.apply-text202 {
  font-weight: 700;
}
 
.apply-fees3 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list17 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary17 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text203 {
  color: var(--color-on-surface);
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container17 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card17 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea18 {
  color: var(--color-on-surface);
  padding-top: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-unit);
}
 
.apply-text212 {
  font-weight: 700;
}
 
.apply-entry-reqs15 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list18 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary18 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text213 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container18 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card18 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea19 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs16 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list19 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary19 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text216 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container19 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card19 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea20 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs17 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list20 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary20 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text228 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container20 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card20 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea21 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs18 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list21 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary21 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text231 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container21 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card21 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea22 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs19 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list22 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary22 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text234 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container22 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card22 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea23 {
  color: var(--color-on-surface);
}
 
.apply-about-the-programme {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: #ffffff;
}
 
.apply-max-width15 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  background-color: #ffffff;
}
 
.apply-section-title3 {
  flex: 1;
  align-items: flex-start;
}
 
.apply-content14 {
  align-self: stretch;
  align-items: flex-start;
}
 
.apply-actions3 {
  display: none;
}
 
.apply-content15 {
  gap: 0;
  flex: 1;
  width: auto;
  align-items: flex-end;
}
 
.apply-entry-reqs20 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list23 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text239 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container23 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card23 {
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea24 {
  color: var(--color-on-surface);
}
 
.apply-fees4 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list24 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text242 {
  color: var(--color-on-surface);
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container24 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card24 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea25 {
  color: var(--color-on-surface);
  padding-top: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-unit);
}
 
.apply-text244 {
  font-weight: 700;
}
 
.apply-entry-reqs21 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list25 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary25 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text245 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container25 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card25 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea26 {
  color: var(--color-on-surface);
}
 
.apply-programme-structure {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: #ffffff;
}
 
.apply-max-width16 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  background-color: #ffffff;
}
 
.apply-section-title4 {
  flex: 1;
  align-items: flex-start;
}
 
.apply-content16 {
  align-self: stretch;
  align-items: flex-start;
}
 
.apply-actions4 {
  display: none;
}
 
.apply-content17 {
  gap: 0;
  flex: 1;
  width: auto;
  align-items: flex-end;
}
 
.apply-entry-reqs22 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list26 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary26 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text250 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container26 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card26 {
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea27 {
  color: var(--color-on-surface);
}
 
.apply-fees5 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list27 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary27 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text253 {
  color: var(--color-on-surface);
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container27 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card27 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea28 {
  color: var(--color-on-surface);
  padding-top: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-unit);
}
 
.apply-text255 {
  font-weight: 700;
}
 
.apply-entry-reqs23 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list28 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary28 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text256 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container28 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card28 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea29 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs24 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list29 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary29 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text259 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container29 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card29 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea30 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs25 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list30 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary30 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text262 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container30 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card30 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea31 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs26 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list31 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary31 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text265 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container31 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card31 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea32 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs27 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list32 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary32 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text268 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container32 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card32 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea33 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs28 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list33 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary33 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text271 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container33 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card33 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea34 {
  color: var(--color-on-surface);
}
 
.apply-hackathon-and-prof-dev {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: #ffffff;
}
 
.apply-max-width17 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  background-color: #ffffff;
}
 
.apply-section-title5 {
  flex: 1;
  align-items: flex-start;
}
 
.apply-content18 {
  align-self: stretch;
  align-items: flex-start;
}
 
.apply-actions5 {
  display: none;
}
 
.apply-content19 {
  gap: 0;
  flex: 1;
  width: auto;
  align-items: flex-end;
}
 
.apply-entry-reqs29 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list34 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary34 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text276 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container34 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card34 {
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea35 {
  color: var(--color-on-surface);
}
 
.apply-fees6 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list35 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary35 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text279 {
  color: var(--color-on-surface);
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container35 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card35 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea36 {
  color: var(--color-on-surface);
  padding-top: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-unit);
}
 
.apply-text281 {
  font-weight: 700;
}
 
.apply-entry-reqs30 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list36 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary36 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text282 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container36 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card36 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea37 {
  color: var(--color-on-surface);
}
 
.apply-accomodation {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: #ffffff;
}
 
.apply-max-width18 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  background-color: #ffffff;
}
 
.apply-section-title6 {
  flex: 1;
  align-items: flex-start;
}
 
.apply-content20 {
  align-self: stretch;
  align-items: flex-start;
}
 
.apply-actions6 {
  display: none;
}
 
.apply-content21 {
  gap: 0;
  flex: 1;
  width: auto;
  align-items: flex-end;
}
 
.apply-entry-reqs31 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list37 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary37 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text287 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container37 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card37 {
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea38 {
  color: var(--color-on-surface);
}
 
.apply-fees7 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list38 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary38 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text290 {
  color: var(--color-on-surface);
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container38 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card38 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea39 {
  color: var(--color-on-surface);
  padding-top: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-unit);
}
 
.apply-text292 {
  font-weight: 700;
}
 
.apply-entry-reqs32 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list39 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary39 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text293 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container39 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card39 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea40 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs33 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list40 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary40 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text296 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container40 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card40 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea41 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs34 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list41 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary41 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text299 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container41 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card41 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea42 {
  color: var(--color-on-surface);
}
 
.apply-visas-and-support {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: #ffffff;
}
 
.apply-max-width19 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  background-color: #ffffff;
}
 
.apply-section-title7 {
  flex: 1;
  align-items: flex-start;
}
 
.apply-content22 {
  align-self: stretch;
  align-items: flex-start;
}
 
.apply-actions7 {
  display: none;
}
 
.apply-content23 {
  gap: 0;
  flex: 1;
  width: auto;
  align-items: flex-end;
}
 
.apply-entry-reqs35 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list42 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary42 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text304 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container42 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card42 {
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea43 {
  color: var(--color-on-surface);
}
 
.apply-fees8 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list43 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary43 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text307 {
  color: var(--color-on-surface);
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container43 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card43 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea44 {
  color: var(--color-on-surface);
  padding-top: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-unit);
}
 
.apply-text309 {
  font-weight: 700;
}
 
.apply-before-you-arrive {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: #ffffff;
}
 
.apply-max-width20 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  background-color: #ffffff;
}
 
.apply-section-title8 {
  flex: 1;
  align-items: flex-start;
}
 
.apply-content24 {
  align-self: stretch;
  align-items: flex-start;
}
 
.apply-actions8 {
  display: none;
}
 
.apply-content25 {
  gap: 0;
  flex: 1;
  width: auto;
  align-items: flex-end;
}
 
.apply-entry-reqs36 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list44 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary44 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text312 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container44 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card44 {
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea45 {
  color: var(--color-on-surface);
}
 
.apply-fees9 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list45 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary45 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text315 {
  color: var(--color-on-surface);
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container45 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card45 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea46 {
  color: var(--color-on-surface);
  padding-top: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-unit);
}
 
.apply-text317 {
  font-weight: 700;
}
 
.apply-entry-reqs37 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list46 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary46 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text318 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container46 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card46 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea47 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs38 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list47 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text321 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container47 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card47 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea48 {
  color: var(--color-on-surface);
}
 
.apply-entry-reqs39 {
  width: 100%;
  display: flex;
  align-self: flex-end;
  padding-right: 0px;
  flex-direction: column;
}
 
.apply-course-dropdown-list48 {
  cursor: pointer;
  align-self: stretch;
  padding-top: var(--dl-layout-space-oneandhalfunits);
  border-color: var(--color-on-surface);
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-unit);
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.apply-summary48 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 
.apply-text324 {
  font-size: 1.5rem;
  font-style: normal;
  font-family: "Playfair Display";
  font-weight: 400;
}
 
.apply-icon-container48 {
  transition: transform 0.3s ease-in-out;
}
 
.apply-course-card48 {
  height: auto;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-twounits);
  padding-right: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-key-idea49 {
  color: var(--color-on-surface);
}
 
.apply-container21 {
  display: none;
}
 
.apply-container22 {
  display: contents;
}
 
.apply-container23 {
  display: none;
}
 
.apply-container24 {
  display: contents;
}
 
.apply-container25 {
  display: none;
}
 
.apply-container26 {
  display: contents;
}
 
.apply-container27 {
  display: none;
}
 
.apply-container28 {
  display: contents;
}
 
.apply-ct-asection {
  padding-top: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.apply-button26 {
  width: 259px;
  height: 62px;
  border-radius: var(--dl-layout-radius-radius8);
}
 
.apply-action19 {
  color: var(--color-surface);
}
 
@media(max-width: 991px) {
  .apply-max-width11 {
    flex-direction: column;
  }
  .apply-container13 {
    padding-left: var(--dl-layout-space-twounits);
    margin-bottom: var(--dl-layout-space-threeunits);
    padding-right: var(--dl-layout-space-twounits);
  }
  .apply-text112 {
    width: auto;
    height: 99px;
  }
  .apply-entry-requirements {
    flex-direction: column;
  }
  .apply-max-width13 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .apply-section-title1 {
    width: 100%;
  }
  .apply-apply-deadline-fee {
    flex-direction: column;
  }
  .apply-max-width14 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .apply-section-title2 {
    width: 100%;
  }
  .apply-about-the-programme {
    flex-direction: column;
  }
  .apply-max-width15 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .apply-section-title3 {
    width: 100%;
  }
  .apply-programme-structure {
    flex-direction: column;
  }
  .apply-max-width16 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .apply-section-title4 {
    width: 100%;
  }
  .apply-hackathon-and-prof-dev {
    flex-direction: column;
  }
  .apply-max-width17 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .apply-section-title5 {
    width: 100%;
  }
  .apply-accomodation {
    flex-direction: column;
  }
  .apply-max-width18 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .apply-section-title6 {
    width: 100%;
  }
  .apply-visas-and-support {
    flex-direction: column;
  }
  .apply-max-width19 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .apply-section-title7 {
    width: 100%;
  }
  .apply-before-you-arrive {
    flex-direction: column;
  }
  .apply-max-width20 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .apply-section-title8 {
    width: 100%;
  }
}
 
@media(max-width: 767px) {
  .apply-navbar-interactive {
    padding-left: var(--dl-layout-space-twounits);
    padding-right: var(--dl-layout-space-twounits);
  }
  .apply-desktop-menu {
    display: none;
  }
  .apply-burger-menu {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .apply-text101 {
    margin-bottom: var(--dl-layout-space-unit);
  }
  .apply-text102 {
    margin-left: 0;
    margin-bottom: var(--dl-layout-space-unit);
  }
  .apply-text103 {
    margin-left: 0;
    margin-bottom: var(--dl-layout-space-unit);
  }
  .apply-text104 {
    margin-left: 0;
    margin-bottom: var(--dl-layout-space-unit);
  }
  .apply-text105 {
    margin-left: 0;
    margin-bottom: var(--dl-layout-space-unit);
  }
  .apply-text106 {
    margin-left: 0;
    margin-bottom: var(--dl-layout-space-unit);
  }
  .apply-container13 {
    width: auto;
    margin-bottom: var(--dl-layout-space-oneandhalfunits);
  }
  .apply-text112 {
    height: auto;
  }
  .apply-container15 {
    width: 100%;
  }
  .apply-container16 {
    width: 100%;
  }
  .apply-container18 {
    width: 100%;
  }
  .apply-actions1 {
    flex-wrap: wrap;
  }
  .apply-content11 {
    gap: 0;
  }
  .apply-actions2 {
    flex-wrap: wrap;
  }
  .apply-content13 {
    gap: 0;
  }
  .apply-actions3 {
    flex-wrap: wrap;
  }
  .apply-content15 {
    gap: 0;
  }
  .apply-actions4 {
    flex-wrap: wrap;
  }
  .apply-content17 {
    gap: 0;
  }
  .apply-actions5 {
    flex-wrap: wrap;
  }
  .apply-content19 {
    gap: 0;
  }
  .apply-actions6 {
    flex-wrap: wrap;
  }
  .apply-content21 {
    gap: 0;
  }
  .apply-actions7 {
    flex-wrap: wrap;
  }
  .apply-content23 {
    gap: 0;
  }
  .apply-actions8 {
    flex-wrap: wrap;
  }
  .apply-content25 {
    gap: 0;
  }
}
 
@media(max-width: 479px) {
  .apply-navbar-interactive {
    padding: var(--dl-layout-space-unit);
  }
  .apply-mobile-menu {
    padding: 16px;
  }
  .apply-max-width11 {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .apply-container13 {
    width: auto;
  }
  .apply-text112 {
    height: auto;
    font-size: 26px;
  }
  .apply-text113 {
    font-size: 18px;
    text-align: left;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
  }
  .apply-max-width13 {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .apply-actions1 {
    width: 100%;
  }
  .apply-button10 {
    width: 100%;
  }
  .apply-button11 {
    width: 100%;
  }
  .apply-content11 {
    gap: 0;
  }
  .apply-entry-reqs10 {
    width: 100%;
  }
  .apply-fees1 {
    width: 100%;
  }
  .apply-entry-reqs11 {
    width: 100%;
  }
  .apply-entry-reqs12 {
    width: 100%;
  }
  .apply-entry-reqs13 {
    width: 100%;
  }
  .apply-max-width14 {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .apply-actions2 {
    width: 100%;
  }
  .apply-button12 {
    width: 100%;
  }
  .apply-button13 {
    width: 100%;
  }
  .apply-content13 {
    gap: 0;
  }
  .apply-entry-reqs14 {
    width: 100%;
  }
  .apply-fees2 {
    width: 100%;
  }
  .apply-fees3 {
    width: 100%;
  }
  .apply-entry-reqs15 {
    width: 100%;
  }
  .apply-entry-reqs16 {
    width: 100%;
  }
  .apply-entry-reqs17 {
    width: 100%;
  }
  .apply-entry-reqs18 {
    width: 100%;
  }
  .apply-entry-reqs19 {
    width: 100%;
  }
  .apply-max-width15 {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .apply-actions3 {
    width: 100%;
  }
  .apply-button14 {
    width: 100%;
  }
  .apply-button15 {
    width: 100%;
  }
  .apply-content15 {
    gap: 0;
  }
  .apply-entry-reqs20 {
    width: 100%;
  }
  .apply-fees4 {
    width: 100%;
  }
  .apply-entry-reqs21 {
    width: 100%;
  }
  .apply-max-width16 {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .apply-actions4 {
    width: 100%;
  }
  .apply-button16 {
    width: 100%;
  }
  .apply-button17 {
    width: 100%;
  }
  .apply-content17 {
    gap: 0;
  }
  .apply-entry-reqs22 {
    width: 100%;
  }
  .apply-fees5 {
    width: 100%;
  }
  .apply-entry-reqs23 {
    width: 100%;
  }
  .apply-entry-reqs24 {
    width: 100%;
  }
  .apply-entry-reqs25 {
    width: 100%;
  }
  .apply-entry-reqs26 {
    width: 100%;
  }
  .apply-entry-reqs27 {
    width: 100%;
  }
  .apply-entry-reqs28 {
    width: 100%;
  }
  .apply-max-width17 {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .apply-actions5 {
    width: 100%;
  }
  .apply-button18 {
    width: 100%;
  }
  .apply-button19 {
    width: 100%;
  }
  .apply-content19 {
    gap: 0;
  }
  .apply-entry-reqs29 {
    width: 100%;
  }
  .apply-fees6 {
    width: 100%;
  }
  .apply-entry-reqs30 {
    width: 100%;
  }
  .apply-max-width18 {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .apply-actions6 {
    width: 100%;
  }
  .apply-button20 {
    width: 100%;
  }
  .apply-button21 {
    width: 100%;
  }
  .apply-content21 {
    gap: 0;
  }
  .apply-entry-reqs31 {
    width: 100%;
  }
  .apply-fees7 {
    width: 100%;
  }
  .apply-entry-reqs32 {
    width: 100%;
  }
  .apply-entry-reqs33 {
    width: 100%;
  }
  .apply-entry-reqs34 {
    width: 100%;
  }
  .apply-max-width19 {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .apply-actions7 {
    width: 100%;
  }
  .apply-button22 {
    width: 100%;
  }
  .apply-button23 {
    width: 100%;
  }
  .apply-content23 {
    gap: 0;
  }
  .apply-entry-reqs35 {
    width: 100%;
  }
  .apply-fees8 {
    width: 100%;
  }
  .apply-max-width20 {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .apply-actions8 {
    width: 100%;
  }
  .apply-button24 {
    width: 100%;
  }
  .apply-button25 {
    width: 100%;
  }
  .apply-content25 {
    gap: 0;
  }
  .apply-entry-reqs36 {
    width: 100%;
  }
  .apply-fees9 {
    width: 100%;
  }
  .apply-entry-reqs37 {
    width: 100%;
  }
  .apply-entry-reqs38 {
    width: 100%;
  }
  .apply-entry-reqs39 {
    width: 100%;
  }
  .apply-button26 {
    width: 151px;
    height: 42px;
  }
}
