.team1-wrapper {
  display: contents;
}
 
.team1-max-width {
  gap: var(--dl-layout-space-fiveunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
}
 
.team1-section-title {
  gap: var(--dl-layout-space-unit);
  width: 100%;
  display: flex;
  max-width: 800px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.team1-content10 {
  gap: var(--dl-layout-space-oneandhalfunits);
  width: 100%;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.team1-content11 {
  gap: var(--dl-layout-space-sixunits);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.team1-content12 {
  gap: 64px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-row1 {
  gap: var(--dl-layout-space-twounits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.team1-container1 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
 
.team1-card1 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  flex-grow: 1;
  max-width: 500px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.team1-placeholder-image1 {
  width: 120px;
  height: 120px;
}
 
.team1-content13 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-title1 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-text12 {
  font-style: normal;
  font-weight: 600;
}
 
.team1-text13 {
  text-align: left;
}
 
.team1-text14 {
  display: flex;
  align-self: flex-start;
  text-align: left;
  justify-items: start;
  justify-content: flex-start;
}
 
.team1-card2 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  flex-grow: 1;
  max-width: 500px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.team1-placeholder-image2 {
  width: 120px;
  height: 120px;
}
 
.team1-content14 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-title2 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-text15 {
  font-style: normal;
  font-weight: 600;
}
 
.team1-text16 {
  text-align: left;
}
 
.team1-text17 {
  text-align: left;
}
 
.team1-container2 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
 
.team1-card3 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  flex-grow: 1;
  max-width: 500px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.team1-placeholder-image3 {
  width: 120px;
  height: 120px;
}
 
.team1-content15 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-title3 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-text18 {
  font-style: normal;
  font-weight: 600;
}
 
.team1-text19 {
  text-align: left;
}
 
.team1-text20 {
  text-align: left;
}
 
.team1-card4 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  flex-grow: 1;
  max-width: 500px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.team1-placeholder-image4 {
  width: 120px;
  height: 120px;
}
 
.team1-content16 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-title4 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-text21 {
  font-style: normal;
  font-weight: 600;
}
 
.team1-text22 {
  text-align: left;
}
 
.team1-text23 {
  text-align: left;
}
 
.team1-row2 {
  gap: var(--dl-layout-space-twounits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.team1-container3 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
 
.team1-card5 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  flex-grow: 1;
  max-width: 500px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.team1-placeholder-image5 {
  width: 120px;
  height: 120px;
}
 
.team1-content17 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-title5 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-text24 {
  font-style: normal;
  font-weight: 600;
}
 
.team1-text25 {
  text-align: left;
}
 
.team1-text26 {
  text-align: left;
}
 
.team1-card6 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  flex-grow: 1;
  max-width: 500px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.team1-placeholder-image6 {
  width: 120px;
  height: 120px;
}
 
.team1-content18 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-title6 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-text27 {
  font-style: normal;
  font-weight: 600;
}
 
.team1-text28 {
  text-align: left;
}
 
.team1-text29 {
  text-align: left;
}
 
.team1-container4 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
 
.team1-card7 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  flex-grow: 1;
  max-width: 500px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.team1-placeholder-image7 {
  width: 120px;
  height: 120px;
}
 
.team1-content19 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-title7 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-text30 {
  font-style: normal;
  font-weight: 600;
}
 
.team1-text31 {
  text-align: left;
}
 
.team1-text32 {
  text-align: left;
}
 
.team1-card8 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  flex-grow: 1;
  max-width: 500px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.team1-placeholder-image8 {
  width: 120px;
  height: 120px;
}
 
.team1-content20 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-title8 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team1-text33 {
  font-style: normal;
  font-weight: 600;
}
 
.team1-text34 {
  text-align: left;
}
 
.team1-text35 {
  text-align: left;
}
 
.team-fragment10 {
  display: contents;
}
 
.team-text46 {
  display: inline-block;
}
 
.team-fragment20 {
  display: contents;
}
 
.team-text59 {
  display: inline-block;
}
 
.team-fragment18 {
  display: contents;
}
 
.team-text54 {
  display: inline-block;
}
 
.team-fragment19 {
  display: contents;
}
 
.team-text58 {
  display: inline-block;
}
 
.team-fragment27 {
  display: contents;
}
 
.team-text66 {
  display: inline-block;
}
 
.team-fragment35 {
  display: contents;
}
 
.team-text74 {
  display: inline-block;
}
 
.team-fragment26 {
  display: contents;
}
 
.team-text65 {
  display: inline-block;
}
 
.team-fragment29 {
  display: contents;
}
 
.team-text68 {
  display: inline-block;
}
 
.team-fragment21 {
  display: contents;
}
 
.team-text60 {
  display: inline-block;
}
 
.team-fragment33 {
  display: contents;
}
 
.team-text72 {
  display: inline-block;
}
 
.team-fragment28 {
  display: contents;
}
 
.team-text67 {
  display: inline-block;
}
 
.team-fragment13 {
  display: contents;
}
 
.team-text49 {
  display: inline-block;
}
 
.team-fragment16 {
  display: contents;
}
 
.team-text52 {
  display: inline-block;
}
 
.team-fragment15 {
  display: contents;
}
 
.team-text51 {
  display: inline-block;
}
 
.team-fragment34 {
  display: contents;
}
 
.team-text73 {
  display: inline-block;
}
 
.team-fragment30 {
  display: contents;
}
 
.team-text69 {
  display: inline-block;
}
 
.team-fragment11 {
  display: contents;
}
 
.team-text47 {
  display: inline-block;
}
 
.team-fragment14 {
  display: contents;
}
 
.team-text50 {
  display: inline-block;
}
 
.team-fragment32 {
  display: contents;
}
 
.team-text71 {
  display: inline-block;
}
 
.team-fragment31 {
  display: contents;
}
 
.team-text70 {
  display: inline-block;
}
 
.team-fragment23 {
  display: contents;
}
 
.team-text62 {
  display: inline-block;
}
 
.team-fragment25 {
  display: contents;
}
 
.team-text64 {
  display: inline-block;
}
 
.team-fragment12 {
  display: contents;
}
 
.team-text48 {
  display: inline-block;
}
 
.team-fragment17 {
  display: contents;
}
 
.team-text53 {
  display: inline-block;
}
 
.team-fragment24 {
  display: contents;
}
 
.team-text63 {
  display: inline-block;
}
 
.team-fragment22 {
  display: contents;
}
 
.team-text61 {
  display: inline-block;
}
 
.team1root-class-name1 {
  background-color: #ffffff;
}
 
@media(max-width: 991px) {
  .team1-content11 {
    gap: var(--dl-layout-space-fourunits);
  }
}
 
@media(max-width: 767px) {
  .team1-row1 {
    align-items: center;
    flex-direction: column;
  }
  .team1-row2 {
    align-items: center;
    flex-direction: column;
  }
}
 
@media(max-width: 479px) {
  .team1-text10 {
    text-align: center;
  }
  .team1-text11 {
    text-align: center;
  }
  .team1-container1 {
    flex-direction: column;
  }
  .team1-container2 {
    flex-direction: column;
  }
  .team1-container3 {
    flex-direction: column;
  }
  .team1-container4 {
    flex-direction: column;
  }
}

.steps2-wrapper {
  display: contents;
}
 
.steps2-container10 {
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.steps2-max-width {
  gap: var(--dl-layout-space-fourunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: row;
}
 
.steps2-container11 {
  align-items: start;
}
 
.steps2-section-header {
  gap: var(--dl-layout-space-oneandhalfunits);
  top: 10%;
  display: flex;
  position: sticky;
  align-items: flex-start;
  flex-direction: column;
}
 
.steps2-text10 {
  color: #f8f6e7;
}
 
.steps2-text11 {
  color: #f8f6e7;
}
 
.steps2-actions {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-items: flex-start;
}
 
.steps2-button {
  height: 52px;
  border-width: 0px;
  background-color: #124235;
}
 
.steps2-text12 {
  color: var(--color-surface);
}
 
.steps2-container12 {
  grid-area: span 1/span 1/span 1/span 1;
}
 
.steps2-container13 {
  top: 10%;
  position: sticky;
  transform: rotate(-2deg);
  margin-bottom: var(--dl-layout-space-twounits);
  padding-bottom: 41px;
  background-color: var(--dl-color-theme-accent1);
}
 
.steps2-text14 {
  text-align: center;
}
 
.steps2-text15 {
  top: var(--dl-layout-space-unit);
  right: var(--dl-layout-space-unit);
  position: absolute;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}
 
.steps2-container14 {
  top: var(--dl-layout-space-threeunits);
  position: sticky;
  transform: rotate(2deg);
  padding-top: 28px;
  margin-bottom: var(--dl-layout-space-twounits);
  background-color: #124235;
}
 
.steps2-text16 {
  fill: var(--color-border);
  color: var(--color-border);
}
 
.steps2-text17 {
  fill: var(--color-border);
  color: var(--color-border);
  display: flex;
  align-self: flex-start;
  text-align: center;
  justify-content: flex-start;
}
 
.steps2-text18 {
  top: var(--dl-layout-space-unit);
  fill: var(--color-border);
  color: var(--color-border);
  right: var(--dl-layout-space-unit);
  position: absolute;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}
 
.steps2-container15 {
  top: 10%;
  position: sticky;
  transform: rotate(-2deg);
  margin-bottom: var(--dl-layout-space-twounits);
  background-color: var(--dl-color-theme-accent1);
}
 
.steps2-text20 {
  text-align: center;
}
 
.steps2-text21 {
  top: var(--dl-layout-space-unit);
  right: var(--dl-layout-space-unit);
  position: absolute;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}
 
.steps2-container16 {
  top: 10%;
  position: sticky;
  transform: rotate(2deg);
  background-color: #124235;
}
 
.steps2-text22 {
  fill: var(--color-border);
  color: var(--color-border);
}
 
.steps2-text23 {
  fill: var(--color-border);
  color: var(--color-border);
  text-align: center;
}
 
.steps2-text24 {
  top: var(--dl-layout-space-unit);
  fill: var(--color-border);
  color: var(--color-border);
  right: var(--dl-layout-space-unit);
  position: absolute;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}
 
.steps2-container17 {
  top: 10%;
  position: sticky;
  transform: rotate(-2deg);
  margin-bottom: var(--dl-layout-space-twounits);
  background-color: var(--dl-color-theme-accent1);
}
 
.steps2-text26 {
  text-align: center;
}
 
.steps2-text27 {
  top: var(--dl-layout-space-unit);
  right: var(--dl-layout-space-unit);
  position: absolute;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}
 
.steps2-container18 {
  top: 10%;
  position: sticky;
  transform: rotate(2deg);
  margin-bottom: var(--dl-layout-space-twounits);
  background-color: #124235;
}
 
.steps2-text28 {
  fill: var(--color-border);
  color: var(--color-border);
}
 
.steps2-text29 {
  fill: var(--color-border);
  color: var(--color-border);
  text-align: center;
}
 
.steps2-text30 {
  top: var(--dl-layout-space-unit);
  fill: var(--color-border);
  color: var(--color-border);
  right: var(--dl-layout-space-unit);
  position: absolute;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}
 
.steps2-container19 {
  top: 10%;
  position: sticky;
  transform: rotate(-2deg);
  margin-bottom: var(--dl-layout-space-twounits);
  background-color: var(--dl-color-theme-accent1);
}
 
.steps2-text32 {
  text-align: center;
}
 
.steps2-text33 {
  top: var(--dl-layout-space-unit);
  right: var(--dl-layout-space-unit);
  position: absolute;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}
 
.team-fragment49 {
  display: contents;
}
 
.team-text89 {
  display: inline-block;
}
 
.team-fragment36 {
  display: contents;
}
 
.team-text76 {
  display: inline-block;
}
 
.team-fragment39 {
  display: contents;
}
 
.team-text79 {
  display: inline-block;
}
 
.team-fragment40 {
  display: contents;
}
 
.team-text80 {
  display: inline-block;
}
 
.team-fragment37 {
  display: contents;
}
 
.team-text77 {
  display: inline-block;
}
 
.team-fragment42 {
  display: contents;
}
 
.team-text82 {
  display: inline-block;
}
 
.team-fragment45 {
  display: contents;
}
 
.team-text85 {
  display: inline-block;
}
 
.team-fragment41 {
  display: contents;
}
 
.team-text81 {
  display: inline-block;
}
 
.team-fragment38 {
  display: contents;
}
 
.team-text78 {
  display: inline-block;
}
 
.team-fragment48 {
  display: contents;
}
 
.team-text88 {
  display: inline-block;
}
 
.team-fragment43 {
  display: contents;
}
 
.team-text83 {
  display: inline-block;
}
 
.team-fragment47 {
  display: contents;
}
 
.team-text87 {
  display: inline-block;
}
 
.team-fragment44 {
  display: contents;
}
 
.team-text84 {
  display: inline-block;
}
 
.team-fragment46 {
  display: contents;
}
 
.team-text86 {
  display: inline-block;
}
 
.steps2root-class-name {
  display: none;
  background-size: cover;
  background-image: url("public/photo%20main-200h.png");
}
 
@media(max-width: 991px) {
  .steps2-max-width {
    flex-direction: column;
  }
}
 
@media(max-width: 767px) {
  .steps2-section-header {
    position: static;
    margin-bottom: var(--dl-layout-space-twounits);
  }
  .steps2-actions {
    width: 100%;
    align-self: flex-start;
  }
  .steps2-container13 {
    width: 100%;
  }
  .steps2-container14 {
    width: 100%;
  }
  .steps2-container15 {
    width: 100%;
  }
  .steps2-container16 {
    width: 100%;
  }
  .steps2-container17 {
    width: 100%;
  }
  .steps2-container18 {
    width: 100%;
  }
  .steps2-container19 {
    width: 100%;
  }
}
 
@media(max-width: 479px) {
  .steps2-button {
    width: 100%;
  }
  .steps2root-class-name {
    display: none;
  }
}

.features244-wrapper {
  display: contents;
}
 
.features244-container2 {
  width: 100%;
  display: grid;
  grid-gap: var(--dl-layout-space-fiveunits);
  position: relative;
  grid-template-columns: 1fr 1fr;
}
 
.features244-image-container {
  height: 100%;
  display: flex;
  position: relative;
}
 
.features244-image {
  animation-name: fadeIn;
  animation-delay: 0s;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
 
.features244-tabs-menu {
  gap: var(--dl-layout-space-unit);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.features244-tab-horizontal1 {
  gap: var(--dl-layout-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.features244-divider-container1 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
}
 
.features244-container3 {
  width: 2px;
  align-self: stretch;
  background-color: var(--dl-color-theme-neutral-dark);
}
 
.features244-content1 {
  gap: 0;
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.features244-tab-horizontal2 {
  gap: var(--dl-layout-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.features244-divider-container2 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
}
 
.features244-container4 {
  width: 2px;
  align-self: stretch;
  background-color: var(--dl-color-theme-neutral-dark);
}
 
.features244-content2 {
  gap: 0;
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.features244-tab-horizontal3 {
  gap: var(--dl-layout-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.features244-divider-container3 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
}
 
.features244-container5 {
  width: 2px;
  align-self: stretch;
  background-color: var(--dl-color-theme-neutral-dark);
}
 
.features244-content3 {
  gap: 0;
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.features244-tab-horizontal4 {
  gap: var(--dl-layout-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.features244-divider-container4 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
}
 
.features244-container6 {
  width: 2px;
  align-self: stretch;
  background-color: var(--dl-color-theme-neutral-dark);
}
 
.features244-content4 {
  gap: 0;
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.features244-tab-horizontal5 {
  gap: var(--dl-layout-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.features244-divider-container5 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
}
 
.features244-container7 {
  width: 2px;
  align-self: stretch;
  background-color: var(--dl-color-theme-neutral-dark);
}
 
.features244-content5 {
  gap: 0;
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.features244-tab-horizontal6 {
  gap: var(--dl-layout-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.features244-divider-container6 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
}
 
.features244-container8 {
  width: 2px;
  align-self: stretch;
  background-color: var(--dl-color-theme-neutral-dark);
}
 
.features244-content6 {
  gap: 0;
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.features244-tab-horizontal7 {
  gap: var(--dl-layout-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.features244-divider-container7 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
}
 
.features244-container9 {
  width: 2px;
  align-self: stretch;
  background-color: var(--dl-color-theme-neutral-dark);
}
 
.features244-content7 {
  gap: 0;
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.team-fragment54 {
  display: contents;
}
 
.team-text95 {
  display: inline-block;
}
 
.team-fragment52 {
  display: contents;
}
 
.team-text93 {
  display: inline-block;
}
 
.team-fragment63 {
  display: contents;
}
 
.team-text104 {
  display: inline-block;
}
 
.team-fragment60 {
  display: contents;
}
 
.team-text101 {
  display: inline-block;
}
 
.team-fragment61 {
  display: contents;
}
 
.team-text102 {
  display: inline-block;
}
 
.team-fragment58 {
  display: contents;
}
 
.team-text99 {
  display: inline-block;
}
 
.team-fragment51 {
  display: contents;
}
 
.team-text92 {
  display: inline-block;
}
 
.team-fragment53 {
  display: contents;
}
 
.team-text94 {
  display: inline-block;
}
 
.team-fragment57 {
  display: contents;
}
 
.team-text98 {
  display: inline-block;
}
 
.team-fragment56 {
  display: contents;
}
 
.team-text97 {
  display: inline-block;
}
 
.team-fragment62 {
  display: contents;
}
 
.team-text103 {
  display: inline-block;
}
 
.team-fragment55 {
  display: contents;
}
 
.team-text96 {
  display: inline-block;
}
 
.team-fragment59 {
  display: contents;
}
 
.team-text100 {
  display: inline-block;
}
 
.team-fragment50 {
  display: contents;
}
 
.team-text91 {
  display: inline-block;
}
 
.features244root-class-name {
  background-color: #ffffff;
}
 
@media(max-width: 991px) {
  .features244-container2 {
    grid-gap: var(--dl-layout-space-twounits);
    grid-template-columns: 1fr;
  }
}

.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;
}
 

 

 

 


.team-container1 {
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: #ffffff;
}
 
.team-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;
}
 
.team-navlink {
  display: contents;
}
 
.team-image {
  width: 200px;
  object-fit: cover;
  text-decoration: none;
}
 
.team-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: space-between;
}
 
.team-links1 {
  flex: 1;
  width: 780px;
  height: 62px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
 
.team-life-in-cambridge {
  margin-left: 0px;
  margin-right: var(--dl-layout-space-twounits);
  text-decoration: none;
}
 
.team-text10 {
  text-decoration: none;
}
 
.team-professional-development {
  margin-left: var(--dl-layout-space-twounits);
  text-decoration: none;
}
 
.team-hack-projects {
  margin-left: var(--dl-layout-space-twounits);
  text-decoration: none;
}
 
.team-buttons1 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
 
.team-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);
}
 
.team-burger-menu {
  display: none;
}
 
.team-icon1 {
  width: var(--dl-layout-size-xsmall);
  height: var(--dl-layout-size-xsmall);
}
 
.team-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;
}
 
.team-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.team-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-layout-space-threeunits);
  justify-content: space-between;
}
 
.team-logo {
  height: 2rem;
}
 
.team-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.team-icon3 {
  width: var(--dl-layout-size-xsmall);
  height: var(--dl-layout-size-xsmall);
}
 
.team-links2 {
  flex: 0 0 auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
 
.team-text11 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.team-text12 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.team-text13 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.team-text14 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.team-text15 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.team-text16 {
  margin-bottom: var(--dl-layout-space-unit);
}
 
.team-buttons2 {
  width: 100%;
  display: flex;
  margin-top: var(--dl-layout-space-unit);
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
 
.team-register2 {
  border-color: var(--color-on-surface);
  background-color: var(--color-border);
}
 
.team-welcome-message {
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-direction: column;
  background-color: #ffffff;
}
 
.team-max-width1 {
  gap: var(--dl-layout-space-fiveunits);
  display: flex;
  align-items: center;
}
 
.team-content1 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.team-section-title {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team-content2 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.team-text17 {
  width: 661px;
}
 
.team-text21 {
  width: auto;
}
 
.team-text40 {
  font-weight: 700;
}
 
.team-image-container {
  flex: 1;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
 
.team-placeholder-image {
  width: 428px;
  height: 599px;
  align-self: center;
}
 
.team-fragment10 {
  display: contents;
}
 
.team-text46 {
  display: inline-block;
}
 
.team-fragment11 {
  display: contents;
}
 
.team-text47 {
  display: inline-block;
}
 
.team-fragment12 {
  display: contents;
}
 
.team-text48 {
  display: inline-block;
}
 
.team-fragment13 {
  display: contents;
}
 
.team-text49 {
  display: inline-block;
}
 
.team-fragment14 {
  display: contents;
}
 
.team-text50 {
  display: inline-block;
}
 
.team-fragment15 {
  display: contents;
}
 
.team-text51 {
  display: inline-block;
}
 
.team-fragment16 {
  display: contents;
}
 
.team-text52 {
  display: inline-block;
}
 
.team-fragment17 {
  display: contents;
}
 
.team-text53 {
  display: inline-block;
}
 
.team-fragment18 {
  display: contents;
}
 
.team-text54 {
  display: inline-block;
}
 
.team-fragment19 {
  display: contents;
}
 
.team-text58 {
  display: inline-block;
}
 
.team-fragment20 {
  display: contents;
}
 
.team-text59 {
  display: inline-block;
}
 
.team-fragment21 {
  display: contents;
}
 
.team-text60 {
  display: inline-block;
}
 
.team-fragment22 {
  display: contents;
}
 
.team-text61 {
  display: inline-block;
}
 
.team-fragment23 {
  display: contents;
}
 
.team-text62 {
  display: inline-block;
}
 
.team-fragment24 {
  display: contents;
}
 
.team-text63 {
  display: inline-block;
}
 
.team-fragment25 {
  display: contents;
}
 
.team-text64 {
  display: inline-block;
}
 
.team-fragment26 {
  display: contents;
}
 
.team-text65 {
  display: inline-block;
}
 
.team-fragment27 {
  display: contents;
}
 
.team-text66 {
  display: inline-block;
}
 
.team-fragment28 {
  display: contents;
}
 
.team-text67 {
  display: inline-block;
}
 
.team-fragment29 {
  display: contents;
}
 
.team-text68 {
  display: inline-block;
}
 
.team-fragment30 {
  display: contents;
}
 
.team-text69 {
  display: inline-block;
}
 
.team-fragment31 {
  display: contents;
}
 
.team-text70 {
  display: inline-block;
}
 
.team-fragment32 {
  display: contents;
}
 
.team-text71 {
  display: inline-block;
}
 
.team-fragment33 {
  display: contents;
}
 
.team-text72 {
  display: inline-block;
}
 
.team-fragment34 {
  display: contents;
}
 
.team-text73 {
  display: inline-block;
}
 
.team-fragment35 {
  display: contents;
}
 
.team-text74 {
  display: inline-block;
}
 
.team-awards {
  gap: var(--dl-layout-space-threeunits);
  display: flex;
  position: relative;
  align-items: center;
  padding-top: var(--dl-layout-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-threeunits);
  justify-content: center;
  background-color: #ffffff;
}
 
.team-max-width2 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.team-text75 {
  text-align: center;
}
 
.team-container2 {
  width: 100%;
  display: grid;
  grid-gap: var(--dl-layout-space-threeunits);
  align-self: center;
  place-items: center;
  grid-template-columns: repeat(7, 1fr);
}
 
.team-logo1 {
  object-fit: contain;
}
 
.team-logo2 {
  object-fit: contain;
}
 
.team-logo3 {
  object-fit: contain;
}
 
.team-logo4 {
  object-fit: contain;
}
 
.team-logo5 {
  object-fit: contain;
}
 
.team-logo61 {
  object-fit: contain;
}
 
.team-logo62 {
  object-fit: contain;
}
 
.team-fragment36 {
  display: contents;
}
 
.team-text76 {
  display: inline-block;
}
 
.team-fragment37 {
  display: contents;
}
 
.team-text77 {
  display: inline-block;
}
 
.team-fragment38 {
  display: contents;
}
 
.team-text78 {
  display: inline-block;
}
 
.team-fragment39 {
  display: contents;
}
 
.team-text79 {
  display: inline-block;
}
 
.team-fragment40 {
  display: contents;
}
 
.team-text80 {
  display: inline-block;
}
 
.team-fragment41 {
  display: contents;
}
 
.team-text81 {
  display: inline-block;
}
 
.team-fragment42 {
  display: contents;
}
 
.team-text82 {
  display: inline-block;
}
 
.team-fragment43 {
  display: contents;
}
 
.team-text83 {
  display: inline-block;
}
 
.team-fragment44 {
  display: contents;
}
 
.team-text84 {
  display: inline-block;
}
 
.team-fragment45 {
  display: contents;
}
 
.team-text85 {
  display: inline-block;
}
 
.team-fragment46 {
  display: contents;
}
 
.team-text86 {
  display: inline-block;
}
 
.team-fragment47 {
  display: contents;
}
 
.team-text87 {
  display: inline-block;
}
 
.team-fragment48 {
  display: contents;
}
 
.team-text88 {
  display: inline-block;
}
 
.team-fragment49 {
  display: contents;
}
 
.team-text89 {
  display: inline-block;
}
 
.team-teaching-philosophy {
  gap: var(--dl-layout-space-unit);
  display: flex;
  position: relative;
  align-items: center;
  background-color: #ffffff;
}
 
.team-max-width3 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.team-container3 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.team-title {
  text-align: center;
}
 
.team-text90 {
  font-size: 18px;
  font-style: normal;
  text-align: center;
  font-family: "inter";
  font-weight: 400;
}
 
.team-fragment50 {
  display: contents;
}
 
.team-text91 {
  display: inline-block;
}
 
.team-fragment51 {
  display: contents;
}
 
.team-text92 {
  display: inline-block;
}
 
.team-fragment52 {
  display: contents;
}
 
.team-text93 {
  display: inline-block;
}
 
.team-fragment53 {
  display: contents;
}
 
.team-text94 {
  display: inline-block;
}
 
.team-fragment54 {
  display: contents;
}
 
.team-text95 {
  display: inline-block;
}
 
.team-fragment55 {
  display: contents;
}
 
.team-text96 {
  display: inline-block;
}
 
.team-fragment56 {
  display: contents;
}
 
.team-text97 {
  display: inline-block;
}
 
.team-fragment57 {
  display: contents;
}
 
.team-text98 {
  display: inline-block;
}
 
.team-fragment58 {
  display: contents;
}
 
.team-text99 {
  display: inline-block;
}
 
.team-fragment59 {
  display: contents;
}
 
.team-text100 {
  display: inline-block;
}
 
.team-fragment60 {
  display: contents;
}
 
.team-text101 {
  display: inline-block;
}
 
.team-fragment61 {
  display: contents;
}
 
.team-text102 {
  display: inline-block;
}
 
.team-fragment62 {
  display: contents;
}
 
.team-text103 {
  display: inline-block;
}
 
.team-fragment63 {
  display: contents;
}
 
.team-text104 {
  display: inline-block;
}
 
.team-ct-asection {
  padding-top: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
  background-color: #ffffff;
}
 
.team-button {
  width: 259px;
  height: 62px;
  border-radius: var(--dl-layout-radius-radius8);
}
 
.team-action1 {
  color: var(--color-surface);
}
 
@media(max-width: 991px) {
  .team-max-width1 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column-reverse;
  }
}
 
@media(max-width: 767px) {
  .team-navbar-interactive {
    padding-left: var(--dl-layout-space-twounits);
    padding-right: var(--dl-layout-space-twounits);
  }
  .team-desktop-menu {
    display: none;
  }
  .team-burger-menu {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .team-text11 {
    margin-bottom: var(--dl-layout-space-unit);
  }
  .team-text12 {
    margin-left: 0;
    margin-bottom: var(--dl-layout-space-unit);
  }
  .team-text13 {
    margin-left: 0;
    margin-bottom: var(--dl-layout-space-unit);
  }
  .team-text14 {
    margin-left: 0;
    margin-bottom: var(--dl-layout-space-unit);
  }
  .team-text15 {
    margin-left: 0;
    margin-bottom: var(--dl-layout-space-unit);
  }
  .team-text16 {
    margin-left: 0;
    margin-bottom: var(--dl-layout-space-unit);
  }
  .team-container2 {
    grid-gap: var(--dl-layout-space-twounits);
    grid-template-columns: 1fr 1fr 1fr;
  }
}
 
@media(max-width: 479px) {
  .team-navbar-interactive {
    padding: var(--dl-layout-space-unit);
  }
  .team-mobile-menu {
    padding: 16px;
  }
  .team-text17 {
    width: 100%;
  }
  .team-text21 {
    width: auto;
  }
  .team-text40 {
    font-weight: 700;
  }
  .team-container2 {
    grid-template-columns: 1fr 1fr;
  }
  .team-text90 {
    text-align: left;
  }
  .team-button {
    width: 151px;
    height: 42px;
  }
}
