.macbook-air,
.table-body-row-data14 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  text-align: left;
  font-size: var(--fs-18_7);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.macbook-air {
  width: 100%;
  position: relative;
  align-items: center;
  padding: var(--padding-1) var(--padding-1) 176.1px var(--padding-10);
  gap: 47.9px;
  line-height: normal;
  letter-spacing: normal;
}
.table-body-row-data14 {
  align-self: stretch;
  height: 52px;
  background-color: var(--color-whitesmoke);
  border-top: var(--border-11);
  border-bottom: var(--border-13);
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-6) var(--padding-7);
  max-height: 52px;
}
.heading-211 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--padding-6) 359px var(--padding-3) 397px;
}
.table-body-row-data15,
.table-body-row-data16 {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
}
.table-body-row-data15 {
  width: 100%;
  padding: var(--padding-5) var(--padding-0) 46.1px;
  max-width: 798px;
  text-align: left;
  font-size: var(--fs-16);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.table-body-row-data16 {
  flex: 1;
  background-color: var(--color-ivory);
  flex-direction: column;
  padding: var(--padding-20);
  position: relative;
  isolation: isolate;
  gap: var(--gap-24);
  max-width: 100%;
}
.overlayshadow7 {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 !important;
  top: 1px;
  right: 0;
  bottom: -1px;
  left: 0;
  box-shadow: var(--shadow-drop);
  background-color: var(--color-gray);
  z-index: 0;
  flex-shrink: 0;
}
.container73 {
  flex-direction: column;
  align-items: flex-start;
  z-index: 1;
  flex-shrink: 0;
}
.container73,
.container74,
.div71 {
  align-self: stretch;
  display: flex;
}
.div71 {
  height: 76px;
  position: relative;
  align-items: center;
}
.container74 {
  height: var(--height-24);
  align-items: flex-start;
  padding: var(--padding-0) 630px;
  box-sizing: border-box;
  z-index: 2;
  flex-shrink: 0;
  color: var(--color-darkslategray-200);
}
.strong5 {
  position: relative;
  font-weight: 900;
  flex-shrink: 0;
}
.table-body-row-data17,
.table-body-row-data18 {
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.table-body-row-data17 {
  align-self: stretch;
  padding: var(--padding-0) var(--padding-0) var(--padding-5);
}
.table-body-row-data18 {
  height: 52px;
  flex: 1;
  background-color: var(--color-whitesmoke);
  border-top: var(--border-11);
  border-bottom: var(--border-13);
  flex-direction: column;
  justify-content: center;
  padding: var(--padding-6) var(--padding-7);
  max-height: 52px;
}
.heading-212 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--padding-6) 358px var(--padding-3) 396px;
}
.table-body-row-data19 {
  width: 100%;
  height: 581.7px;
  background-color: var(--color-ivory);
  overflow-x: auto;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 45px var(--padding-20);
  box-sizing: border-box;
  position: relative;
  isolation: isolate;
  max-width: 798px;
  text-align: left;
  font-size: var(--fs-16);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.overlayshadow8 {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 !important;
  top: 2px;
  right: 0;
  bottom: -2.1px;
  left: 0;
  box-shadow: var(--shadow-drop);
  background-color: var(--color-gray);
  z-index: 0;
  flex-shrink: 0;
}
.heading-213,
.table-body-row-data20 {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.table-body-row-data20 {
  width: var(--width-756_2);
  height: 56px;
  border-bottom: var(--border-13);
  flex-direction: column;
  padding: var(--padding-7) var(--padding-7) var(--padding-6);
  flex-shrink: 0;
  z-index: 1;
  color: var(--color-white);
}
.heading-213 {
  align-self: stretch;
  padding: var(--padding-6) var(--padding-0) var(--padding-0);
  row-gap: var(--gap-20);
}
.empty-cell-1 {
  height: 29px;
  flex: 1.1511;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-0) var(--padding-8);
  min-width: 131px;
  max-width: 132.32px;
}
.background21,
.column-2,
.empty-cell-1 {
  display: flex;
  box-sizing: border-box;
}
.column-2 {
  flex: 1;
  align-items: center;
  padding: var(--padding-0) 47px;
  gap: 6.8px;
  min-width: 475px;
  max-width: 100%;
}
.background21 {
  border-radius: var(--br-5);
  background-color: var(--color-limegreen);
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-5);
  min-width: 16px;
  max-width: 26px;
}
.b35,
.treatment-space {
  position: relative;
}
.b35 {
  flex: 1;
  display: inline-block;
  color: var(--color-black);
  min-width: 272px;
  max-width: 100%;
}
.container75,
.div72 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.container75 {
  width: var(--width-756_2);
  flex-direction: column;
  padding: 21.9px var(--padding-0) var(--padding-0);
  box-sizing: border-box;
  min-width: var(--min-w-661_9);
  z-index: 2;
  flex-shrink: 0;
}
.div72 {
  align-self: stretch;
}
.div73 {
  flex: 1;
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.container76,
.container77 {
  width: var(--width-756_2);
  flex-direction: column;
  min-width: var(--min-w-661_9);
  flex-shrink: 0;
}
.container76 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
  z-index: 3;
}
.container77 {
  z-index: 4;
}
.container77,
.container78,
.no35 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.container78 {
  width: var(--width-756_2);
  flex-direction: column;
  min-width: var(--min-w-661_9);
  z-index: 5;
  flex-shrink: 0;
}
.no35 {
  align-self: stretch;
  min-width: 742px;
}
.no352 {
  flex: 1;
  position: relative;
  display: inline-block;
  min-width: 758px;
  max-width: 758px;
  flex-shrink: 0;
}
.table-body-row-data21 {
  width: var(--width-756_2);
  height: 57px;
  border-bottom: var(--border-13);
  flex-direction: column;
  align-items: flex-start;
  padding: var(--padding-8) var(--padding-7) var(--padding-6);
  max-width: 100%;
  flex-shrink: 0;
  z-index: 6;
  color: var(--color-white);
}
.empty-cell-12,
.heading-214,
.table-body-row-data21 {
  display: flex;
  box-sizing: border-box;
}
.heading-214 {
  align-self: stretch;
  align-items: center;
  padding: var(--padding-6) var(--padding-0) var(--padding-0);
  max-width: 100%;
  row-gap: var(--gap-20);
}
.empty-cell-12 {
  height: 29px;
  flex: 1.08;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-0) var(--padding-8);
  min-width: 131px;
  max-width: 132.32px;
}
.column-22,
.column-23 {
  flex: 1;
  display: flex;
  align-items: center;
}
.column-22 {
  justify-content: center;
  padding: var(--padding-0) var(--padding-30);
  box-sizing: border-box;
  min-width: 475px;
  max-width: 100%;
}
.column-23 {
  gap: 6.2px;
  max-width: 327px;
}
.background22 {
  border-radius: var(--br-5);
  background-color: var(--color-limegreen);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-5);
  box-sizing: border-box;
  min-width: 18px;
  max-width: 28px;
  z-index: 2;
}
.b36 {
  flex: 1;
  position: relative;
  display: inline-block;
  color: var(--color-black);
  min-width: 127px;
  z-index: 1;
}
.container79,
.container80 {
  width: var(--width-756_2);
  flex-direction: column;
  min-width: var(--min-w-661_9);
  max-width: 100%;
  flex-shrink: 0;
}
.container79 {
  height: 60.1px;
  display: flex;
  align-items: flex-start;
  padding: 22.1px var(--padding-0) var(--padding-0);
  box-sizing: border-box;
  z-index: 7;
}
.container80 {
  height: 63px;
  padding: var(--padding-0) var(--padding-0) 25px;
  z-index: 8;
}
.container80,
.frame2,
.table-body-row-data22 {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
}
.table-body-row-data22 {
  width: var(--width-756_2);
  height: 55.9px;
  border-bottom: 2.9px solid var(--color-limegreen);
  flex-direction: column;
  padding: var(--padding-7);
  max-width: 100%;
  flex-shrink: 0;
  z-index: 9;
  color: var(--color-white);
}
.frame2 {
  flex: 1;
  justify-content: center;
  padding: var(--padding-0) var(--padding-8);
  min-width: 131px;
  max-width: 132.3px;
}
.background23 {
  flex: 1;
  justify-content: flex-end;
  max-width: 115.5px;
}
.background23,
.background24,
.background25 {
  display: flex;
  align-items: flex-start;
}
.background24 {
  flex: 1;
  max-width: 30px;
}
.background25 {
  border-radius: var(--br-5);
  background-color: var(--color-limegreen);
  justify-content: center;
  padding: var(--padding-5);
}
.rmit {
  flex: 1.1375;
  position: relative;
  display: inline-block;
  color: var(--color-black);
  min-width: 475px;
  max-width: 100%;
}
.container81 {
  width: var(--width-756_2);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 22px var(--padding-0) 23px;
  box-sizing: border-box;
  min-width: var(--min-w-661_9);
  max-width: 100%;
  z-index: 10;
  flex-shrink: 0;
}
@media screen and (max-width: 865px) {
  .heading-211 {
    padding-left: 198px;
    padding-right: 179px;
    box-sizing: border-box;
  }
  .table-body-row-data15 {
    max-width: 100%;
  }
  .container74,
  .heading-212 {
    padding-left: 315px;
    padding-right: 315px;
    box-sizing: border-box;
  }
  .heading-212 {
    padding-left: 198px;
    padding-right: 179px;
  }
  .table-body-row-data19 {
    max-width: 100%;
    width: calc(100% - 40px);
  }
  .no352 {
    max-width: 100%;
  }
}
@media screen and (max-width: 675px) {
  .table-body-row-data19 {
    padding-top: var(--padding-29);
    padding-bottom: var(--padding-29);
    box-sizing: border-box;
  }
  .heading-213 {
    flex-wrap: wrap;
  }
  .column-2 {
    padding-left: 23px;
    padding-right: 23px;
    box-sizing: border-box;
    min-width: 100%;
    flex: 1;
  }
  .column-2,
  .heading-214 {
    flex-wrap: wrap;
  }
  .column-22 {
    flex: 1;
  }
  .column-22,
  .rmit {
    min-width: 100%;
  }
}
@media screen and (max-width: 450px) {
  .macbook-air {
    gap: var(--gap-24);
  }
  .container74,
  .heading-211,
  .heading-212 {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .background21 {
    flex: 1;
  }
  .column-23 {
    flex-wrap: wrap;
  }
  .background22,
  .frame2 {
    flex: 1;
  }
}
