.half_background300 {
  background: linear-gradient(to top, #08A69B 50%, transparent 50%);}

  .half_background100 {
    background: linear-gradient(to top, #FCBF00 50%, transparent 50%);}

.home-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
.home-section {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-100);
}
.home-row {
  width: auto;
  display: flex;
  position: relative;
  max-width: 100%;
  align-self: center;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: column;
  justify-content: flex-end;
}
.home-column {
  gap: var(--dl-space-space-halfunit);
  flex: 0 0 auto;
  width: 55%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-end;
  align-items: flex-end;
  flex-direction: column;
}
.home-image {
  width: auto;
  height: auto;
  object-fit: cover;
}
.home-text {
  font-size: 2em;
  text-align: right;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-image01 {
  width: auto;
  z-index: 100;
  align-self: center;
  object-fit: cover;
}
.home-container01 {
  top: 0px;
  flex: 0 0 auto;
  left: 0px;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  bottom: 0px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  justify-content: flex-start;
}
.home-image02 {
  top: 0px;
  right: var(--dl-space-space-threeunits);
  width: 80%;
  position: absolute;
  align-self: flex-start;
  object-fit: cover;
}
.home-section01 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-neutral-white);
}
.home-row01 {
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
}
.home-column01 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 40%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  flex-direction: column;
  padding-bottom: 0px;
}
.home-image03 {
  width: auto;
  align-self: flex-start;
  object-fit: cover;
}
.home-text005 {
  font-weight: 300;
}
.home-text007 {
  font-weight: 700;
}
.home-text008 {
  font-weight: 700;
}
.home-text010 {
  font-style: normal;
  font-weight: 700;
}
.home-column02 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 60%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: var(--dl-space-space-twounits);
  padding-right: var(--dl-space-space-twounits);
  flex-direction: column;
}
.home-image04 {
  width: auto;
  align-self: center;
  object-fit: cover;
}
.home-bg-top-left {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopleft.svg");
  background-repeat: no-repeat;
}
.home-bg-top-right {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopright.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-left {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("/bgwbtleft.svg");
  background-repeat: no-repeat;
}
.home-bg-bottom-right {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgwbtright.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section02 {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-100);
}
.home-row02 {
  gap: var(--dl-space-space-twounits);
  width: 50%;
  display: flex;
  max-width: 100%;
  align-self: flex-start;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-text011 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-image05 {
  width: auto;
  object-fit: cover;
}
.home-row03 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: 100px;
  position: relative;
  max-width: 100%;
  align-self: flex-start;
  min-height: 80vh;
  align-items: flex-start;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: center;
  background-color: var(--dl-color-primary-100);
}
.home-column03 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  height: auto;
  display: flex;
  z-index: 100;
  align-self: center;
  min-height: 100%;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
}
.home-text012 {
  color: var(--dl-color-neutral-black);
  font-size: 2em;
  text-align: center;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-decoration: underline none;
}
.home-text013 {
  font-style: normal;
}
.home-text017 {
  font-style: normal;
}
.home-container02 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.home-link {
  flex: 0 0 auto;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-link1 {
  color: var(--dl-color-neutral-white);
  font-size: 20px;
  text-align: center;
  font-family: "Fidena";
  border-width: 0px;
  border-radius: 50px;
  text-decoration: none;
  background-color: var(--dl-color-neutral-black);
}
.home-image06 {
  top: 0px;
  left: 0px;
  right: 0px;
  width: auto;
  bottom: 0px;
  margin: auto;
  position: absolute;
  align-self: center;
  object-fit: cover;
}
.home-section03 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-300);
}
.home-row04 {
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
}
.home-column04 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text021 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-text026 {
  font-style: normal;
  font-weight: 300;
}
.home-container03 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image07 {
  width: 200px;
  object-fit: cover;
}
.home-container04 {
  flex: 0 0 auto;
  width: 416px;
  display: flex;
  align-items: flex-start;
  margin-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  justify-content: flex-start;
}
.home-link2 {
  flex: 0 0 auto;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-link3 {
  color: var(--dl-color-neutral-white);
  font-size: 20px;
  text-align: center;
  font-family: "Fidena";
  border-width: 0px;
  border-radius: 50px;
  text-decoration: none;
  background-color: var(--dl-color-neutral-black);
}
.home-column05 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: var(--dl-space-space-twounits);
  padding-right: var(--dl-space-space-twounits);
  flex-direction: column;
}
.home-image08 {
  width: auto;
  align-self: flex-start;
  object-fit: cover;
}
.home-bg-top-left01 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrtop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-top-right01 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrtop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-left01 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-bg-bottom-right01 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: cover;
  justify-content: flex-end;
  background-image: url("public/bggrbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section04 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-500);
}
.home-row05 {
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: 0px;
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
}
.home-column06 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 40%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text027 {
  color: var(--dl-color-neutral-white);
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-text028 {
  color: var(--dl-color-neutral-white);
  font-weight: 300;
}
.home-ul {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text030 {
  font-weight: 700;
}
.home-text032 {
  font-style: normal;
  font-weight: 300;
}
.home-li01 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text034 {
  font-weight: 700;
}
.home-text035 {
  font-weight: 700;
}
.home-text036 {
  font-style: normal;
  font-weight: 300;
}
.home-text037 {
  font-style: normal;
  font-weight: 300;
}
.home-text038 {
  font-style: normal;
  font-weight: 300;
}
.home-li02 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text041 {
  font-weight: 700;
}
.home-text043 {
  font-style: normal;
  font-weight: 300;
}
.home-li03 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text044 {
  font-weight: 700;
}
.home-row06 {
  flex: 0 0 auto;
  width: 60%;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: var(--dl-space-space-threeunits);
  border-color: var(--dl-color-primary-100);
  border-width: 1px;
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-threeunits);
  background-color: var(--dl-color-neutral-white);
  border-top-width: 2px;
  border-left-width: 2px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
.home-column07 {
  flex: 0 0 auto;
  width: 70%;
  height: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-column08 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-self: center;
  align-items: center;
  padding-left: var(--dl-space-space-twounits);
  padding-right: var(--dl-space-space-twounits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: center;
}
.home-text045 {
  color: var(--dl-color-neutral-black);
  width: auto;
  font-weight: 300;
}
.home-image09 {
  width: 301px;
  height: 101px;
  align-self: center;
  object-fit: cover;
}
.home-column09 {
  width: auto;
  height: auto;
  display: flex;
}
.home-image10 {
  width: 100%;
  object-fit: cover;
}
.home-bg-top-right02 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgbltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-left02 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgblbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-bg-bottom-right02 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgblbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-bg-top-left02 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgbltop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-section05 {
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container05 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column10 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: relative;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column11 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text050 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-text051 {
  font-weight: 300;
}
.home-ul1 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li04 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text052 {
  font-weight: 700;
}
.home-li05 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text054 {
  font-weight: 700;
}
.home-li06 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text056 {
  font-weight: 700;
}
.home-li07 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text057 {
  font-weight: 700;
}
.home-bg-top-left03 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left03 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnlbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-column12 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-100);
}
.home-column13 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-row07 {
  gap: 16px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image11 {
  width: auto;
  object-fit: cover;
}
.home-image12 {
  width: auto;
  object-fit: cover;
}
.home-row08 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-row09 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-image13 {
  width: auto;
  object-fit: cover;
}
.home-row10 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-text058 {
  font-family: "Fidena";
  padding-right: var(--dl-space-space-threeunits);
}
.home-bg-top-right03 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgortop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right03 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgorbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section06 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container06 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column14 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-300);
}
.home-column15 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text059 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-text060 {
  font-weight: 300;
}
.home-ul2 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li08 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text061 {
  font-weight: 700;
}
.home-li09 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text062 {
  font-weight: 700;
}
.home-li10 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text063 {
  font-weight: 700;
}
.home-image14 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-left04 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrtop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left04 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-column16 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column17 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-row11 {
  gap: 16px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image15 {
  width: auto;
  object-fit: cover;
}
.home-row12 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-row13 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-image16 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-right04 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right04 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgnlbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section07 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container07 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column18 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column19 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text064 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-text065 {
  font-weight: 300;
}
.home-ul3 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li11 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text066 {
  font-weight: 700;
}
.home-li12 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text067 {
  font-weight: 700;
}
.home-li13 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text068 {
  font-weight: 700;
}
.home-bg-top-left05 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop1.svg");
  background-repeat: no-repeat;
}
.home-bg-top-right05 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right05 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgblbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-bg-bottom-left05 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnlbt1.svg");
  background-repeat: no-repeat;
}
.home-column20 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-100);
}
.home-column21 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-container08 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
}
.home-image17 {
  width: auto;
  object-fit: cover;
}
.home-image18 {
  width: auto;
  object-fit: cover;
}
.home-container09 {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image19 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-right06 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgortop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right06 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgorbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section08 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container10 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column22 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-300);
}
.home-column23 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text069 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-text070 {
  font-weight: 300;
}
.home-ul4 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li14 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text071 {
  font-weight: 700;
}
.home-li15 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text072 {
  font-weight: 700;
}
.home-li16 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text073 {
  font-weight: 700;
}
.home-image20 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-left06 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrtop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left06 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-column24 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column25 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-container11 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image21 {
  width: auto;
  object-fit: cover;
}
.home-image22 {
  width: auto;
  object-fit: cover;
}
.home-container12 {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image23 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-right07 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right07 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgnlbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section09 {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-neutral-white);
}
.home-row14 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
}
.home-column26 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 40%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  padding-bottom: 0px;
}
.home-column27 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text074 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-text075 {
  font-weight: 300;
}
.home-ul5 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li17 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text076 {
  font-weight: 700;
}
.home-li18 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text077 {
  font-weight: 700;
}
.home-li19 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text078 {
  font-weight: 700;
}
.home-li20 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text079 {
  font-weight: 700;
}
.home-li21 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text080 {
  font-weight: 700;
}
.home-li22 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text081 {
  font-weight: 700;
}
.home-column28 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 60%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: var(--dl-space-space-twounits);
  padding-right: var(--dl-space-space-twounits);
  flex-direction: column;
}
.home-row15 {
  gap: 16px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image24 {
  width: auto;
  object-fit: cover;
}
.home-image25 {
  width: auto;
  object-fit: cover;
}
.home-row16 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-row17 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-self: flex-start;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-image26 {
  width: auto;
  align-self: center;
  object-fit: cover;
}
.home-row18 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-text082 {
  font-size: 22px;
  font-family: "Ubuntu";
  font-weight: 300;
  line-height: 1.25;
  padding-left: var(--dl-space-space-unit);
  padding-right: 0px;
  text-transform: none;
  text-decoration: none;
}
.home-bg-top-right08 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopright.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right08 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgwbtright.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-bg-top-left07 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopleft.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left07 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("/bgwbtleft.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-section10 {
  width: 100%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-500);
}
.home-column29 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 40%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.home-text083 {
  color: var(--dl-color-neutral-300);
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-text084 {
  color: var(--dl-color-neutral-white);
  font-weight: 300;
}
.home-ul6 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li23 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text085 {
  font-weight: 700;
}
.home-li24 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text086 {
  font-weight: 700;
}
.home-li25 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text087 {
  font-weight: 700;
}
.home-li26 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text088 {
  font-weight: 700;
}
.home-image27 {
  object-fit: cover;
}
.home-column30 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 60%;
  display: flex;
  z-index: 100;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column31 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image28 {
  object-fit: cover;
}
.home-image29 {
  height: auto;
  object-fit: cover;
}
.home-column32 {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image30 {
  object-fit: cover;
}
.home-bg-top-left08 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgbltop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-top-right09 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgbltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-left08 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgblbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-bg-bottom-right09 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgblbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section11 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container13 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column33 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column34 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  padding-bottom: 0px;
}
.home-column35 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text089 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-text090 {
  font-weight: 300;
}
.home-ul7 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li27 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text091 {
  font-weight: 700;
}
.home-li28 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text092 {
  font-weight: 700;
}
.home-li29 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text093 {
  font-weight: 700;
}
.home-li30 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text094 {
  font-weight: 700;
}
.home-li31 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text095 {
  font-weight: 700;
}
.home-bg-top-left09 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left09 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnlbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-column36 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-100);
}
.home-column37 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-row19 {
  gap: 16px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image31 {
  width: auto;
  object-fit: cover;
}
.home-image32 {
  width: auto;
  object-fit: cover;
}
.home-row20 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-row21 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-image33 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-right10 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgortop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right10 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgorbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section12 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container14 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column38 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-300);
}
.home-column39 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  padding-bottom: 0px;
}
.home-column40 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text096 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-text097 {
  font-weight: 300;
}
.home-ul8 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li32 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text098 {
  font-weight: 700;
}
.home-li33 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text099 {
  font-weight: 700;
}
.home-li34 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text100 {
  font-weight: 700;
}
.home-li35 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text101 {
  font-weight: 700;
}
.home-li36 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text102 {
  font-weight: 700;
}
.home-li37 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text103 {
  font-weight: 700;
}
.home-bg-top-left10 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrtop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left10 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-column41 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column42 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-row22 {
  gap: 16px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image34 {
  width: auto;
  object-fit: cover;
}
.home-image35 {
  width: auto;
  object-fit: cover;
}
.home-row23 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image36 {
  width: auto;
  object-fit: cover;
}
.home-image37 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-right11 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right11 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgnlbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section13 {
  width: 100%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-neutral-white);
}
.home-column43 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 30%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-end;
  padding-right: var(--dl-space-space-twounits);
  flex-direction: column;
}
.home-text104 {
  font-size: 2em;
  text-align: right;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-image38 {
  object-fit: cover;
}
.home-column44 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 70%;
  display: flex;
  z-index: 100;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column45 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image39 {
  object-fit: cover;
}
.home-image40 {
  height: auto;
  object-fit: cover;
}
.home-column46 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image41 {
  object-fit: cover;
}
.home-text107 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-bg-top-left11 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopleft.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-top-right12 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopright.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-left11 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("/bgwbtleft.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-bg-bottom-right12 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgwbtright.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section14 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-100);
}
.home-container15 {
  top: 0px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  position: absolute;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
.home-image42 {
  top: 0px;
  right: var(--dl-space-space-threeunits);
  width: 80%;
  position: absolute;
  object-fit: cover;
}
.home-row24 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  align-self: center;
  min-height: auto;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fourunits);
  justify-content: flex-start;
}
.home-column47 {
  gap: var(--dl-space-space-halfunit);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.home-text108 {
  width: 75%;
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.home-column48 {
  gap: var(--dl-space-space-halfunit);
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-link4 {
  display: contents;
}
.home-button {
  gap: 0ndHalfUnits;
  flex: 0 0 auto;
  width: 324px;
  height: 60px;
  display: flex;
  padding: var(--dl-space-space-unit);
  position: relative;
  align-items: center;
  padding-left: 68px;
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  justify-content: center;
  text-decoration: none;
  background-color: var(--dl-color-neutral-white);
}
.home-icon {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: auto;
  display: flex;
  position: absolute;
  align-items: flex-start;
}
.home-image43 {
  width: auto;
  object-fit: cover;
}
.home-link5 {
  flex: 0 0 auto;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-text109 {
  width: 100%;
  font-size: 28px;
  align-self: center;
  font-style: normal;
  text-align: center;
  font-weight: 400;
  text-decoration: underline;
}
.home-container16 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  flex-direction: row;
  justify-content: center;
}
.home-link6 {
  display: contents;
}
.home-image44 {
  width: var(--dl-size-size-small);
  height: 49px;
  object-fit: cover;
  text-decoration: none;
}
.home-link7 {
  display: contents;
}
.home-image45 {
  width: var(--dl-size-size-small);
  object-fit: cover;
  text-decoration: none;
}
.home-link8 {
  display: contents;
}
.home-image46 {
  width: var(--dl-size-size-small);
  object-fit: cover;
  text-decoration: none;
}
.home-image47 {
  width: var(--dl-size-size-xxlarge);
  height: auto;
  object-fit: cover;
  padding-top: var(--dl-space-space-threeunits);
}
.home-text116 {
  font-size: 1em;
  text-align: center;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-column49 {
  gap: var(--dl-space-space-halfunit);
  flex: 0 0 auto;
  width: auto;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
@media(max-width: 479px) {
  .home-section {
    min-height: auto;
  }
  .home-row {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-oneandhalfunits);
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;
  }
  .home-column {
    width: auto;
    padding: var(--dl-space-space-twounits);
    align-items: center;
    justify-content: center;
  }
  .home-image {
    width: 100%;
  }
  .home-text {
    font-size: 1.5em;
    text-align: left;
    letter-spacing: 2px;
    text-transform: none;
  }
  .home-image01 {
    width: 100%;
  }
  .home-container01 {
    right: 0px;
  }
  .home-image02 {
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-xxlarge);
  }
  .home-section01 {
    width: 100%;
    padding: 0px;
    min-height: auto;
  }
  .home-row01 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column01 {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-image03 {
    width: 100%;
  }
  .home-column02 {
    width: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;
  }
  .home-image04 {
    width: 100%;
  }
  .home-bg-top-left {
    left: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-top-right {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left {
    left: var(--dl-space-space-halfunit);
    bottom: 0px;
    height: var(--dl-size-size-medium);
    display: none;
    background-position: bottom left;
  }
  .home-bg-bottom-right {
    left: 0px;
    right: 0px;
    width: 100%;
    bottom: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    align-items: flex-end;
    justify-content: center;
    background-position: bottom right;
  }
  .home-section02 {
    padding: 0px;
    min-height: auto;
    flex-direction: column;
  }
  .home-row02 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-image05 {
    width: 100%;
  }
  .home-row03 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-sixunits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    flex-direction: row;
    padding-bottom: var(--dl-space-space-sixunits);
    justify-content: center;
  }
  .home-column03 {
    width: 100%;
    height: auto;
    padding: 0px;
    align-items: center;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
    justify-content: center;
  }
  .home-text012 {
    font-size: 1.5em;
  }
  .home-link {
    width: 100%;
  }
  .home-link1 {
    color: var(--dl-color-neutral-white);
    font-size: 18px;
    font-family: Fidena;
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    text-decoration: none;
    background-color: var(--dl-color-neutral-black);
  }
  .home-image06 {
    top: 0px;
    left: 0px;
    right: 0px;
    width: 331px;
    bottom: 0px;
    height: 368px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
  }
  .home-section03 {
    min-height: 100%;
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: row;
  }
  .home-row04 {
    gap: var(--dl-space-space-twounits);
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column04 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
  }
  .home-text021 {
    font-size: 1.5em;
  }
  .home-text026 {
    width: 100%;
  }
  .home-image07 {
    align-self: flex-start;
  }
  .home-container04 {
    width: auto;
    align-items: center;
    margin-right: 0px;
  }
  .home-link3 {
    color: var(--dl-color-neutral-white);
    font-size: 18px;
    font-family: Fidena;
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    text-decoration: none;
    background-color: var(--dl-color-neutral-black);
  }
  .home-column05 {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-image08 {
    width: 100%;
    align-self: flex-end;
  }
  .home-bg-top-left01 {
    left: 0px;
    height: var(--dl-size-size-large);
    background-size: contain;
  }
  .home-bg-top-right01 {
    right: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left01 {
    left: var(--dl-space-space-unit);
    height: var(--dl-size-size-medium);
    display: none;
  }
  .home-bg-bottom-right01 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-size: contain;
    justify-content: center;
  }
  .home-section04 {
    min-height: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
  .home-row05 {
    gap: var(--dl-space-space-twounits);
    width: 100%;
    height: auto;
    position: relative;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: 0px;
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column06 {
    gap: var(--dl-space-space-unit);
    width: auto;
    align-items: center;
    padding-right: var(--dl-space-space-threeunits);
    justify-content: center;
  }
  .home-text027 {
    font-size: 1.5em;
  }
  .home-row06 {
    width: 100%;
    align-self: flex-start;
    padding-top: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-halfunit);
  }
  .home-column08 {
    width: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-unit);
    padding-left: var(--dl-space-space-unit);
    padding-right: 0px;
    padding-bottom: var(--dl-space-space-unit);
    justify-content: center;
  }
  .home-image09 {
    width: 214px;
    height: 71px;
    align-self: center;
  }
  .home-image10 {
    width: 100%;
    height: auto;
  }
  .home-bg-top-right02 {
    right: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left02 {
    display: none;
  }
  .home-bg-bottom-right02 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-size: contain;
    justify-content: center;
    background-position: bottom;
  }
  .home-bg-top-left02 {
    left: 0px;
    height: var(--dl-size-size-large);
    background-size: contain;
  }
  .home-section05 {
    padding: 0px;
    min-height: auto;
    flex-direction: row;
  }
  .home-container05 {
    flex-direction: column;
  }
  .home-column10 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: 0px;
    justify-content: center;
    background-color: var(--dl-color-primary-100);
  }
  .home-column11 {
    gap: var(--dl-space-space-unit);
    width: auto;
    align-items: flex-start;
    justify-content: center;
  }
  .home-text050 {
    font-size: 1.5em;
  }
  .home-ul1 {
    list-style-image: url("public/bullet2.svg");
  }
  .home-bg-top-left03 {
    left: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    background-image: url("public/bgortop1.svg");
  }
  .home-bg-bottom-left03 {
    display: none;
  }
  .home-column12 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column13 {
    position: static;
  }
  .home-row07 {
    flex-direction: column;
  }
  .home-image11 {
    width: 100%;
  }
  .home-image12 {
    width: 100%;
  }
  .home-row08 {
    gap: var(--dl-space-space-twounits);
    flex-direction: column;
  }
  .home-row09 {
    width: 100%;
    flex-direction: column;
  }
  .home-image13 {
    width: 100%;
  }
  .home-row10 {
    width: 100%;
    flex-direction: column;
  }
  .home-text058 {
    padding-right: 0px;
  }
  .home-bg-top-right03 {
    right: var(--dl-space-space-halfunit);
    width: 50%;
    bottom: 96px;
    height: var(--dl-size-size-large);
    position: absolute;
  }
  .home-bg-bottom-right03 {
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    position: absolute;
    justify-content: center;
    background-position: bottom;
  }
  .home-section06 {
    padding: 0px;
    min-height: auto;
  }
  .home-container06 {
    align-self: center;
    flex-direction: column;
  }
  .home-column14 {
    width: 100%;
    height: auto;
    align-self: flex-start;
    min-height: auto;
    align-items: flex-start;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
    justify-content: center;
  }
  .home-column15 {
    gap: var(--dl-space-space-unit);
    width: auto;
    align-items: flex-start;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text059 {
    font-size: 1.5em;
  }
  .home-image14 {
    width: 100%;
    align-self: center;
    padding-top: var(--dl-space-space-unit);
  }
  .home-bg-top-left04 {
    left: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left04 {
    display: none;
  }
  .home-column16 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
    background-color: var(--dl-color-primary-300);
  }
  .home-column17 {
    position: static;
    align-items: center;
  }
  .home-row11 {
    align-items: center;
    justify-content: center;
  }
  .home-image15 {
    width: 100%;
  }
  .home-row12 {
    align-self: center;
    align-items: center;
    justify-content: center;
  }
  .home-row13 {
    width: 100%;
    justify-content: center;
  }
  .home-image16 {
    width: 100%;
  }
  .home-bg-top-right04 {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
    background-image: url("public/bggrtop2.svg");
  }
  .home-bg-bottom-right04 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-size: contain;
    justify-content: center;
    background-image: url("public/bggrbt2.svg");
    background-position: bottom;
  }
  .home-section07 {
    padding: 0px;
    min-height: auto;
  }
  .home-container07 {
    flex-direction: column;
  }
  .home-column18 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: 0px;
    justify-content: center;
    background-color: var(--dl-color-primary-100);
  }
  .home-column19 {
    gap: var(--dl-space-space-unit);
    width: auto;
    align-items: center;
    justify-content: center;
  }
  .home-text064 {
    font-size: 1.5em;
  }
  .home-ul3 {
    list-style-image: url("public/bullet2.svg");
  }
  .home-bg-top-left05 {
    left: 0px;
    background-image: url("public/bgortop1.svg");
  }
  .home-bg-top-right05 {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
    background-image: url("public/bgortop2.svg");
  }
  .home-bg-bottom-right05 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-size: contain;
    justify-content: center;
    background-image: url("public/bgorbt2.svg");
    background-position: bottom;
  }
  .home-bg-bottom-left05 {
    display: none;
  }
  .home-column20 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column21 {
    position: static;
    align-items: center;
    flex-direction: column;
  }
  .home-container08 {
    width: 100%;
  }
  .home-image17 {
    width: 100%;
    padding-top: var(--dl-space-space-halfunit);
  }
  .home-container09 {
    width: 100%;
  }
  .home-image19 {
    width: 100%;
  }
  .home-bg-top-right06 {
    display: none;
  }
  .home-bg-bottom-right06 {
    display: none;
  }
  .home-section08 {
    padding: 0px;
    min-height: auto;
  }
  .home-container10 {
    flex-direction: column;
  }
  .home-column22 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: 0px;
    justify-content: center;
  }
  .home-column23 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: flex-start;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text069 {
    font-size: 1.5em;
  }
  .home-image20 {
    width: 100%;
    padding-top: var(--dl-space-space-unit);
  }
  .home-bg-top-left06 {
    left: 0px;
  }
  .home-bg-bottom-left06 {
    display: none;
  }
  .home-column24 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-unit);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
    background-color: var(--dl-color-primary-300);
  }
  .home-column25 {
    position: static;
    flex-direction: column;
  }
  .home-container11 {
    width: 100%;
  }
  .home-image21 {
    width: 100%;
  }
  .home-image22 {
    width: 100%;
  }
  .home-container12 {
    width: 100%;
  }
  .home-image23 {
    width: auto;
  }
  .home-bg-top-right07 {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    background-image: url("public/bggrtop2.svg");
  }
  .home-bg-bottom-right07 {
    left: 0px;
    right: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    justify-content: center;
    background-image: url("public/bggrbt2.svg");
    background-position: bottom;
  }
  .home-section09 {
    min-height: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
  .home-row14 {
    gap: var(--dl-space-space-twounits);
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column26 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    padding-top: 0px;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: 0px;
    justify-content: center;
  }
  .home-column27 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text074 {
    font-size: 1.5em;
  }
  .home-ul5 {
    margin-bottom: 0px;
  }
  .home-column28 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    justify-content: center;
  }
  .home-row15 {
    flex-direction: column;
  }
  .home-image24 {
    width: 100%;
  }
  .home-image25 {
    width: 100%;
  }
  .home-row16 {
    flex-direction: column;
  }
  .home-row17 {
    width: 100%;
  }
  .home-image26 {
    width: 100%;
  }
  .home-row18 {
    width: 100%;
  }
  .home-text082 {
    padding-top: var(--dl-space-space-halfunit);
    padding-left: 0px;
  }
  .home-bg-top-right08 {
    top: 0px;
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
    background-image: f309313c-f7d0-4aee-acf7-2f758f4d9045;
  }
  .home-bg-bottom-right08 {
    left: 0px;
    right: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    justify-content: center;
    background-image: url("public/bgwbtright.svg");
    background-position: bottom;
  }
  .home-bg-top-left07 {
    left: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left07 {
    display: none;
  }
  .home-section10 {
    align-self: center;
    min-height: auto;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-column29 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: flex-start;
    justify-content: center;
  }
  .home-text083 {
    font-size: 1.5em;
  }
  .home-ul6 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .home-column30 {
    width: 100%;
    flex-direction: column;
  }
  .home-image28 {
    width: 100%;
    padding-top: var(--dl-space-space-unit);
  }
  .home-image29 {
    width: 100%;
  }
  .home-bg-top-left08 {
    left: 0px;
    height: var(--dl-size-size-large);
    background-size: contain;
  }
  .home-bg-top-right09 {
    right: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left08 {
    display: none;
  }
  .home-bg-bottom-right09 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-size: contain;
    justify-content: center;
    background-position: bottom;
  }
  .home-section11 {
    padding: 0px;
    min-height: auto;
  }
  .home-container13 {
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    background-color: var(--dl-color-primary-100);
  }
  .home-column33 {
    width: 100%;
    height: auto;
    padding: 0px;
    align-self: center;
    min-height: auto;
    align-items: center;
    justify-content: center;
    background-color: transparent;
  }
  .home-column34 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-column35 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: flex-start;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text089 {
    font-size: 1.5em;
  }
  .home-ul7 {
    list-style-image: url("public/bullet-green-1500h.png");
  }
  .home-bg-top-left09 {
    left: 0px;
    background-image: url("public/bgortop1.svg");
  }
  .home-bg-bottom-left09 {
    display: none;
  }
  .home-column36 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
    background-color: transparent;
  }
  .home-column37 {
    position: static;
  }
  .home-row19 {
    flex-direction: column;
  }
  .home-image31 {
    width: 100%;
  }
  .home-image32 {
    width: 100%;
  }
  .home-image33 {
    width: 100%;
  }
  .home-bg-top-right10 {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
  }
  .home-bg-bottom-right10 {
    left: 0px;
    right: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    background-position: bottom;
  }
  .home-section12 {
    padding: 0px;
    min-height: auto;
  }
  .home-container14 {
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    background-color: var(--dl-color-primary-300);
  }
  .home-column38 {
    width: 100%;
    height: auto;
    padding: 0px;
    align-self: center;
    min-height: auto;
    align-items: center;
    justify-content: center;
    background-color: transparent;
  }
  .home-column39 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-column40 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: flex-start;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text096 {
    font-size: 1.5em;
  }
  .home-bg-top-left10 {
    left: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left10 {
    display: none;
  }
  .home-column41 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
    background-color: transparent;
  }
  .home-column42 {
    position: static;
  }
  .home-row22 {
    flex-direction: column;
  }
  .home-image34 {
    width: 100%;
  }
  .home-image35 {
    width: 100%;
  }
  .home-row23 {
    flex-direction: column;
  }
  .home-image36 {
    width: 100%;
  }
  .home-image37 {
    width: 100%;
  }
  .home-bg-top-right11 {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
    background-image: url("public/bggrtop2.svg");
  }
  .home-bg-bottom-right11 {
    left: 0px;
    right: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    justify-content: center;
    background-image: url("public/bggrbt2.svg");
    background-position: bottom;
  }
  .home-section13 {
    min-height: auto;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-column43 {
    gap: var(--dl-space-space-unit);
    width: auto;
    align-items: flex-end;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text104 {
    font-size: 1.5em;
    text-align: left;
  }
  .home-image38 {
    align-self: flex-start;
  }
  .home-column44 {
    width: 100%;
    flex-direction: column;
  }
  .home-column45 {
    width: 100%;
  }
  .home-image39 {
    width: 100%;
    padding-top: var(--dl-space-space-unit);
  }
  .home-image40 {
    width: 100%;
  }
  .home-column46 {
    width: 100%;
  }
  .home-image41 {
    width: 282px;
    height: 244px;
    align-self: flex-end;
  }
  .home-text107 {
    font-size: 1.5em;
    text-align: right;
  }
  .home-bg-top-left11 {
    left: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-top-right12 {
    right: 0px;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
  }
  .home-bg-bottom-left11 {
    display: none;
  }
  .home-bg-bottom-right12 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-position: bottom;
  }
  .home-section14 {
    min-height: auto;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-container15 {
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .home-image42 {
    left: 0px;
    width: 100%;
    height: var(--dl-size-size-xxlarge);
    margin: auto;
  }
  .home-row24 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
  }
  .home-column47 {
    gap: 0;
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-text108 {
    width: 100%;
    font-size: 1.5em;
    align-self: center;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
  }
  .home-column48 {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-button {
    width: 100%;
  }
  .home-image47 {
    width: var(--dl-size-size-xxlarge);
  }
  .home-column49 {
    width: auto;
    align-items: center;
    justify-content: center;
  }
}

.home-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
.home-section {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-100);
}
.home-row {
  width: auto;
  display: flex;
  position: relative;
  max-width: 100%;
  align-self: center;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: column;
  justify-content: flex-end;
}
.home-column {
  gap: var(--dl-space-space-halfunit);
  flex: 0 0 auto;
  width: 55%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-end;
  align-items: flex-end;
  flex-direction: column;
}
.home-image {
  width: auto;
  height: auto;
  object-fit: cover;
}
.home-text {
  font-size: 2em;
  text-align: right;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-image01 {
  width: auto;
  z-index: 100;
  align-self: center;
  object-fit: cover;
}
.home-container01 {
  top: 0px;
  flex: 0 0 auto;
  left: 0px;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  bottom: 0px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  justify-content: flex-start;
}
.home-image02 {
  top: 0px;
  right: var(--dl-space-space-threeunits);
  width: 80%;
  position: absolute;
  align-self: flex-start;
  object-fit: cover;
}
.home-section01 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-neutral-white);
}
.home-row01 {
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
}
.home-column01 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 40%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  flex-direction: column;
  padding-bottom: 0px;
}
.home-image03 {
  width: auto;
  align-self: flex-start;
  object-fit: cover;
}
.home-text005 {
  font-weight: 300;
}
.home-text007 {
  font-weight: 700;
}
.home-text008 {
  font-weight: 700;
}
.home-text010 {
  font-style: normal;
  font-weight: 700;
}
.home-column02 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 60%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: var(--dl-space-space-twounits);
  padding-right: var(--dl-space-space-twounits);
  flex-direction: column;
}
.home-image04 {
  width: auto;
  align-self: center;
  object-fit: cover;
}
.home-bg-top-left {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopleft.svg");
  background-repeat: no-repeat;
}
.home-bg-top-right {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopright.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-left {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("/bgwbtleft.svg");
  background-repeat: no-repeat;
}
.home-bg-bottom-right {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgwbtright.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section02 {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-100);
}
.home-row02 {
  gap: var(--dl-space-space-twounits);
  width: 50%;
  display: flex;
  max-width: 100%;
  align-self: flex-start;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-text011 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-image05 {
  width: auto;
  object-fit: cover;
}
.home-row03 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: 100px;
  position: relative;
  max-width: 100%;
  align-self: flex-start;
  min-height: 80vh;
  align-items: flex-start;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: center;
  background-color: var(--dl-color-primary-100);
}
.home-column03 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  height: auto;
  display: flex;
  z-index: 100;
  align-self: center;
  min-height: 100%;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
}
.home-text012 {
  color: var(--dl-color-neutral-black);
  font-size: 2em;
  text-align: center;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-decoration: underline none;
}
.home-text013 {
  font-style: normal;
}
.home-text017 {
  font-style: normal;
}
.home-container02 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.home-link {
  flex: 0 0 auto;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-link1 {
  color: var(--dl-color-neutral-white);
  font-size: 20px;
  text-align: center;
  font-family: "Fidena";
  border-width: 0px;
  border-radius: 50px;
  text-decoration: none;
  background-color: var(--dl-color-neutral-black);
}
.home-image06 {
  top: 0px;
  left: 0px;
  right: 0px;
  width: auto;
  bottom: 0px;
  margin: auto;
  position: absolute;
  align-self: center;
  object-fit: cover;
}
.home-section03 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-300);
}
.home-row04 {
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
}
.home-column04 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text021 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-text026 {
  font-style: normal;
  font-weight: 300;
}
.home-container03 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image07 {
  width: 200px;
  object-fit: cover;
}
.home-container04 {
  flex: 0 0 auto;
  width: 416px;
  display: flex;
  align-items: flex-start;
  margin-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  justify-content: flex-start;
}
.home-link2 {
  flex: 0 0 auto;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-link3 {
  color: var(--dl-color-neutral-white);
  font-size: 20px;
  text-align: center;
  font-family: "Fidena";
  border-width: 0px;
  border-radius: 50px;
  text-decoration: none;
  background-color: var(--dl-color-neutral-black);
}
.home-column05 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: var(--dl-space-space-twounits);
  padding-right: var(--dl-space-space-twounits);
  flex-direction: column;
}
.home-image08 {
  width: auto;
  align-self: flex-start;
  object-fit: cover;
}
.home-bg-top-left01 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrtop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-top-right01 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrtop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-left01 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-bg-bottom-right01 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: cover;
  justify-content: flex-end;
  background-image: url("public/bggrbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section04 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-500);
}
.home-row05 {
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: 0px;
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
}
.home-column06 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 40%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text027 {
  color: var(--dl-color-neutral-white);
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-text028 {
  color: var(--dl-color-neutral-white);
  font-weight: 300;
}
.home-ul {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text030 {
  font-weight: 700;
}
.home-text032 {
  font-style: normal;
  font-weight: 300;
}
.home-li01 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text034 {
  font-weight: 700;
}
.home-text035 {
  font-weight: 700;
}
.home-text036 {
  font-style: normal;
  font-weight: 300;
}
.home-text037 {
  font-style: normal;
  font-weight: 300;
}
.home-text038 {
  font-style: normal;
  font-weight: 300;
}
.home-li02 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text041 {
  font-weight: 700;
}
.home-text043 {
  font-style: normal;
  font-weight: 300;
}
.home-li03 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text044 {
  font-weight: 700;
}
.home-row06 {
  flex: 0 0 auto;
  width: 60%;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: var(--dl-space-space-threeunits);
  border-color: var(--dl-color-primary-100);
  border-width: 1px;
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-threeunits);
  background-color: var(--dl-color-neutral-white);
  border-top-width: 2px;
  border-left-width: 2px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
.home-column07 {
  flex: 0 0 auto;
  width: 70%;
  height: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-column08 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-self: center;
  align-items: center;
  padding-left: var(--dl-space-space-twounits);
  padding-right: var(--dl-space-space-twounits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: center;
}
.home-text045 {
  color: var(--dl-color-neutral-black);
  width: auto;
  font-weight: 300;
}
.home-image09 {
  width: 301px;
  height: 101px;
  align-self: center;
  object-fit: cover;
}
.home-column09 {
  width: auto;
  height: auto;
  display: flex;
}
.home-image10 {
  width: 100%;
  object-fit: cover;
}
.home-bg-top-right02 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgbltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-left02 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgblbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-bg-bottom-right02 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgblbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-bg-top-left02 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgbltop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-section05 {
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container05 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column10 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: relative;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column11 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text050 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-text051 {
  font-weight: 300;
}
.home-ul1 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li04 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text052 {
  font-weight: 700;
}
.home-li05 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text054 {
  font-weight: 700;
}
.home-li06 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text056 {
  font-weight: 700;
}
.home-li07 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text057 {
  font-weight: 700;
}
.home-bg-top-left03 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left03 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnlbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-column12 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-100);
}
.home-column13 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-row07 {
  gap: 16px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image11 {
  width: auto;
  object-fit: cover;
}
.home-image12 {
  width: auto;
  object-fit: cover;
}
.home-row08 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-row09 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-image13 {
  width: auto;
  object-fit: cover;
}
.home-row10 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-text058 {
  font-family: "Fidena";
  padding-right: var(--dl-space-space-threeunits);
}
.home-bg-top-right03 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgortop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right03 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgorbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section06 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container06 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column14 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-300);
}
.home-column15 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text059 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-text060 {
  font-weight: 300;
}
.home-ul2 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li08 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text061 {
  font-weight: 700;
}
.home-li09 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text062 {
  font-weight: 700;
}
.home-li10 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text063 {
  font-weight: 700;
}
.home-image14 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-left04 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrtop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left04 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-column16 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column17 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-row11 {
  gap: 16px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image15 {
  width: auto;
  object-fit: cover;
}
.home-row12 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-row13 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-image16 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-right04 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right04 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgnlbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section07 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container07 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column18 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column19 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text064 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-text065 {
  font-weight: 300;
}
.home-ul3 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li11 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text066 {
  font-weight: 700;
}
.home-li12 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text067 {
  font-weight: 700;
}
.home-li13 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text068 {
  font-weight: 700;
}
.home-bg-top-left05 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop1.svg");
  background-repeat: no-repeat;
}
.home-bg-top-right05 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right05 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgblbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-bg-bottom-left05 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnlbt1.svg");
  background-repeat: no-repeat;
}
.home-column20 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-100);
}
.home-column21 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-container08 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
}
.home-image17 {
  width: auto;
  object-fit: cover;
}
.home-image18 {
  width: auto;
  object-fit: cover;
}
.home-container09 {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image19 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-right06 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgortop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right06 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgorbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section08 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container10 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column22 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-300);
}
.home-column23 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text069 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-text070 {
  font-weight: 300;
}
.home-ul4 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li14 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text071 {
  font-weight: 700;
}
.home-li15 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text072 {
  font-weight: 700;
}
.home-li16 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text073 {
  font-weight: 700;
}
.home-image20 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-left06 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrtop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left06 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-column24 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column25 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-container11 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image21 {
  width: auto;
  object-fit: cover;
}
.home-image22 {
  width: auto;
  object-fit: cover;
}
.home-container12 {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image23 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-right07 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right07 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgnlbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section09 {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-neutral-white);
}
.home-row14 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: flex-start;
}
.home-column26 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 40%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  padding-bottom: 0px;
}
.home-column27 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text074 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-text075 {
  font-weight: 300;
}
.home-ul5 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li17 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text076 {
  font-weight: 700;
}
.home-li18 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text077 {
  font-weight: 700;
}
.home-li19 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text078 {
  font-weight: 700;
}
.home-li20 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text079 {
  font-weight: 700;
}
.home-li21 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text080 {
  font-weight: 700;
}
.home-li22 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text081 {
  font-weight: 700;
}
.home-column28 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 60%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: var(--dl-space-space-twounits);
  padding-right: var(--dl-space-space-twounits);
  flex-direction: column;
}
.home-row15 {
  gap: 16px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image24 {
  width: auto;
  object-fit: cover;
}
.home-image25 {
  width: auto;
  object-fit: cover;
}
.home-row16 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-row17 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-self: flex-start;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-image26 {
  width: auto;
  align-self: center;
  object-fit: cover;
}
.home-row18 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-text082 {
  font-size: 22px;
  font-family: "Ubuntu";
  font-weight: 300;
  line-height: 1.25;
  padding-left: var(--dl-space-space-unit);
  padding-right: 0px;
  text-transform: none;
  text-decoration: none;
}
.home-bg-top-right08 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopright.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right08 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgwbtright.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-bg-top-left07 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopleft.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left07 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("/bgwbtleft.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-section10 {
  width: 100%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-500);
}
.home-column29 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 40%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.home-text083 {
  color: var(--dl-color-neutral-300);
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-text084 {
  color: var(--dl-color-neutral-white);
  font-weight: 300;
}
.home-ul6 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li23 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text085 {
  font-weight: 700;
}
.home-li24 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text086 {
  font-weight: 700;
}
.home-li25 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text087 {
  font-weight: 700;
}
.home-li26 {
  color: var(--dl-color-neutral-white);
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text088 {
  font-weight: 700;
}
.home-image27 {
  object-fit: cover;
}
.home-column30 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 60%;
  display: flex;
  z-index: 100;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column31 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image28 {
  object-fit: cover;
}
.home-image29 {
  height: auto;
  object-fit: cover;
}
.home-column32 {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image30 {
  object-fit: cover;
}
.home-bg-top-left08 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgbltop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-top-right09 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgbltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-left08 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgblbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-bg-bottom-right09 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgblbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section11 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container13 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column33 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column34 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  padding-bottom: 0px;
}
.home-column35 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text089 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-text090 {
  font-weight: 300;
}
.home-ul7 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li27 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text091 {
  font-weight: 700;
}
.home-li28 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text092 {
  font-weight: 700;
}
.home-li29 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text093 {
  font-weight: 700;
}
.home-li30 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text094 {
  font-weight: 700;
}
.home-li31 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text095 {
  font-weight: 700;
}
.home-bg-top-left09 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left09 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnlbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-column36 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-100);
}
.home-column37 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-row19 {
  gap: 16px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image31 {
  width: auto;
  object-fit: cover;
}
.home-image32 {
  width: auto;
  object-fit: cover;
}
.home-row20 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-row21 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.home-image33 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-right10 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgortop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right10 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgorbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section12 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-container14 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column38 {
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-primary-300);
}
.home-column39 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  padding-bottom: 0px;
}
.home-column40 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0px;
}
.home-text096 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-text097 {
  font-weight: 300;
}
.home-ul8 {
  width: auto;
  margin-top: 0px;
  margin-left: var(--dl-space-space-oneandhalfunits);
  padding-left: 0px;
  list-style-type: none;
  list-style-image: url("public/bullet.svg");
  list-style-position: outside;
}
.home-li32 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text098 {
  font-weight: 700;
}
.home-li33 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text099 {
  font-weight: 700;
}
.home-li34 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text100 {
  font-weight: 700;
}
.home-li35 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text101 {
  font-weight: 700;
}
.home-li36 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text102 {
  font-weight: 700;
}
.home-li37 {
  line-height: 1.5;
  padding-left: var(--dl-space-space-halfunit);
}
.home-text103 {
  font-weight: 700;
}
.home-bg-top-left10 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrtop1.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-bottom-left10 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bggrbt1.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-column41 {
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: absolute;
  max-width: 100%;
  align-self: flex-start;
  max-height: 100%;
  min-height: 80vh;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-neutral-300);
}
.home-column42 {
  gap: var(--dl-space-space-unit);
  top: 96px;
  flex: 0 0 auto;
  right: var(--dl-space-space-sixunits);
  width: 100%;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-row22 {
  gap: 16px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image34 {
  width: auto;
  object-fit: cover;
}
.home-image35 {
  width: auto;
  object-fit: cover;
}
.home-row23 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.home-image36 {
  width: auto;
  object-fit: cover;
}
.home-image37 {
  width: auto;
  object-fit: cover;
}
.home-bg-top-right11 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgnltop2.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-right11 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgnlbt2.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section13 {
  width: 100%;
  height: 100%;
  display: flex;
  padding: var(--dl-space-space-sixunits);
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-neutral-white);
}
.home-column43 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 30%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: flex-start;
  align-items: flex-end;
  padding-right: var(--dl-space-space-twounits);
  flex-direction: column;
}
.home-text104 {
  font-size: 2em;
  text-align: right;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-image38 {
  object-fit: cover;
}
.home-column44 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 70%;
  display: flex;
  z-index: 100;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.home-column45 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image39 {
  object-fit: cover;
}
.home-image40 {
  height: auto;
  object-fit: cover;
}
.home-column46 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-image41 {
  object-fit: cover;
}
.home-text107 {
  font-size: 2em;
  font-family: "Fidena";
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}
.home-bg-top-left11 {
  top: 0px;
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 169px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopleft.svg");
  background-repeat: no-repeat;
  background-position: top left;
}
.home-bg-top-right12 {
  top: 0px;
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  height: 335px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("public/bgwtopright.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
.home-bg-bottom-left11 {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 286px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  background-image: url("/bgwbtleft.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.home-bg-bottom-right12 {
  flex: 0 0 auto;
  right: var(--dl-space-space-oneandhalfunits);
  width: 50%;
  bottom: 0px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  background-size: contain;
  justify-content: flex-end;
  background-image: url("public/bgwbtright.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.home-section14 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-primary-100);
}
.home-container15 {
  top: 0px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  position: absolute;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
.home-image42 {
  top: 0px;
  right: var(--dl-space-space-threeunits);
  width: 80%;
  position: absolute;
  object-fit: cover;
}
.home-row24 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  align-self: center;
  min-height: auto;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-sixunits);
  padding-right: var(--dl-space-space-sixunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fourunits);
  justify-content: flex-start;
}
.home-column47 {
  gap: var(--dl-space-space-halfunit);
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.home-text108 {
  width: 75%;
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.home-column48 {
  gap: var(--dl-space-space-halfunit);
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-link4 {
  display: contents;
}
.home-button {
  gap: 0ndHalfUnits;
  flex: 0 0 auto;
  width: 324px;
  height: 60px;
  display: flex;
  padding: var(--dl-space-space-unit);
  position: relative;
  align-items: center;
  padding-left: 68px;
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  justify-content: center;
  text-decoration: none;
  background-color: var(--dl-color-neutral-white);
}
.home-icon {
  flex: 0 0 auto;
  left: var(--dl-space-space-oneandhalfunits);
  width: auto;
  display: flex;
  position: absolute;
  align-items: flex-start;
}
.home-image43 {
  width: auto;
  object-fit: cover;
}
.home-link5 {
  flex: 0 0 auto;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-text109 {
  width: 100%;
  font-size: 28px;
  align-self: center;
  font-style: normal;
  text-align: center;
  font-weight: 400;
  text-decoration: underline;
}
.home-container16 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  flex-direction: row;
  justify-content: center;
}
.home-link6 {
  display: contents;
}
.home-image44 {
  width: var(--dl-size-size-small);
  height: 49px;
  object-fit: cover;
  text-decoration: none;
}
.home-link7 {
  display: contents;
}
.home-image45 {
  width: var(--dl-size-size-small);
  object-fit: cover;
  text-decoration: none;
}
.home-link8 {
  display: contents;
}
.home-image46 {
  width: var(--dl-size-size-small);
  object-fit: cover;
  text-decoration: none;
}
.home-image47 {
  width: var(--dl-size-size-xxlarge);
  height: auto;
  object-fit: cover;
  padding-top: var(--dl-space-space-threeunits);
}
.home-text116 {
  font-size: 1em;
  text-align: center;
  font-family: "Fidena";
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: none;
  text-decoration: none;
}
.home-column49 {
  gap: var(--dl-space-space-halfunit);
  flex: 0 0 auto;
  width: auto;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  height: 100%;
  display: flex;
  z-index: 100;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
@media(max-width: 479px) {
  .home-section {
    min-height: auto;
  }
  .home-row {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-oneandhalfunits);
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;
  }
  .home-column {
    width: auto;
    padding: var(--dl-space-space-twounits);
    align-items: center;
    justify-content: center;
  }
  .home-image {
    width: 100%;
  }
  .home-text {
    font-size: 1.5em;
    text-align: left;
    letter-spacing: 2px;
    text-transform: none;
  }
  .home-image01 {
    width: 100%;
  }
  .home-container01 {
    right: 0px;
  }
  .home-image02 {
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-xxlarge);
  }
  .home-section01 {
    width: 100%;
    padding: 0px;
    min-height: auto;
  }
  .home-row01 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column01 {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-image03 {
    width: 100%;
  }
  .home-column02 {
    width: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;
  }
  .home-image04 {
    width: 100%;
  }
  .home-bg-top-left {
    left: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-top-right {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left {
    left: var(--dl-space-space-halfunit);
    bottom: 0px;
    height: var(--dl-size-size-medium);
    display: none;
    background-position: bottom left;
  }
  .home-bg-bottom-right {
    left: 0px;
    right: 0px;
    width: 100%;
    bottom: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    align-items: flex-end;
    justify-content: center;
    background-position: bottom right;
  }
  .home-section02 {
    padding: 0px;
    min-height: auto;
    flex-direction: column;
  }
  .home-row02 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-image05 {
    width: 100%;
  }
  .home-row03 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-sixunits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    flex-direction: row;
    padding-bottom: var(--dl-space-space-sixunits);
    justify-content: center;
  }
  .home-column03 {
    width: 100%;
    height: auto;
    padding: 0px;
    align-items: center;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
    justify-content: center;
  }
  .home-text012 {
    font-size: 1.5em;
  }
  .home-link {
    width: 100%;
  }
  .home-link1 {
    color: var(--dl-color-neutral-white);
    font-size: 18px;
    font-family: Fidena;
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    text-decoration: none;
    background-color: var(--dl-color-neutral-black);
  }
  .home-image06 {
    top: 0px;
    left: 0px;
    right: 0px;
    width: 331px;
    bottom: 0px;
    height: 368px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
  }
  .home-section03 {
    min-height: 100%;
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: row;
  }
  .home-row04 {
    gap: var(--dl-space-space-twounits);
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column04 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
  }
  .home-text021 {
    font-size: 1.5em;
  }
  .home-text026 {
    width: 100%;
  }
  .home-image07 {
    align-self: flex-start;
  }
  .home-container04 {
    width: auto;
    align-items: center;
    margin-right: 0px;
  }
  .home-link3 {
    color: var(--dl-color-neutral-white);
    font-size: 18px;
    font-family: Fidena;
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    text-decoration: none;
    background-color: var(--dl-color-neutral-black);
  }
  .home-column05 {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-image08 {
    width: 100%;
    align-self: flex-end;
  }
  .home-bg-top-left01 {
    left: 0px;
    height: var(--dl-size-size-large);
    background-size: contain;
  }
  .home-bg-top-right01 {
    right: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left01 {
    left: var(--dl-space-space-unit);
    height: var(--dl-size-size-medium);
    display: none;
  }
  .home-bg-bottom-right01 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-size: contain;
    justify-content: center;
  }
  .home-section04 {
    min-height: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
  .home-row05 {
    gap: var(--dl-space-space-twounits);
    width: 100%;
    height: auto;
    position: relative;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: 0px;
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column06 {
    gap: var(--dl-space-space-unit);
    width: auto;
    align-items: center;
    padding-right: var(--dl-space-space-threeunits);
    justify-content: center;
  }
  .home-text027 {
    font-size: 1.5em;
  }
  .home-row06 {
    width: 100%;
    align-self: flex-start;
    padding-top: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-halfunit);
  }
  .home-column08 {
    width: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-unit);
    padding-left: var(--dl-space-space-unit);
    padding-right: 0px;
    padding-bottom: var(--dl-space-space-unit);
    justify-content: center;
  }
  .home-image09 {
    width: 214px;
    height: 71px;
    align-self: center;
  }
  .home-image10 {
    width: 100%;
    height: auto;
  }
  .home-bg-top-right02 {
    right: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left02 {
    display: none;
  }
  .home-bg-bottom-right02 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-size: contain;
    justify-content: center;
    background-position: bottom;
  }
  .home-bg-top-left02 {
    left: 0px;
    height: var(--dl-size-size-large);
    background-size: contain;
  }
  .home-section05 {
    padding: 0px;
    min-height: auto;
    flex-direction: row;
  }
  .home-container05 {
    flex-direction: column;
  }
  .home-column10 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: 0px;
    justify-content: center;
    background-color: var(--dl-color-primary-100);
  }
  .home-column11 {
    gap: var(--dl-space-space-unit);
    width: auto;
    align-items: flex-start;
    justify-content: center;
  }
  .home-text050 {
    font-size: 1.5em;
  }
  .home-ul1 {
    list-style-image: url("public/bullet2.svg");
  }
  .home-bg-top-left03 {
    left: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    background-image: url("public/bgortop1.svg");
  }
  .home-bg-bottom-left03 {
    display: none;
  }
  .home-column12 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column13 {
    position: static;
  }
  .home-row07 {
    flex-direction: column;
  }
  .home-image11 {
    width: 100%;
  }
  .home-image12 {
    width: 100%;
  }
  .home-row08 {
    gap: var(--dl-space-space-twounits);
    flex-direction: column;
  }
  .home-row09 {
    width: 100%;
    flex-direction: column;
  }
  .home-image13 {
    width: 100%;
  }
  .home-row10 {
    width: 100%;
    flex-direction: column;
  }
  .home-text058 {
    padding-right: 0px;
  }
  .home-bg-top-right03 {
    right: var(--dl-space-space-halfunit);
    width: 50%;
    bottom: 96px;
    height: var(--dl-size-size-large);
    position: absolute;
  }
  .home-bg-bottom-right03 {
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    position: absolute;
    justify-content: center;
    background-position: bottom;
  }
  .home-section06 {
    padding: 0px;
    min-height: auto;
  }
  .home-container06 {
    align-self: center;
    flex-direction: column;
  }
  .home-column14 {
    width: 100%;
    height: auto;
    align-self: flex-start;
    min-height: auto;
    align-items: flex-start;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
    justify-content: center;
  }
  .home-column15 {
    gap: var(--dl-space-space-unit);
    width: auto;
    align-items: flex-start;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text059 {
    font-size: 1.5em;
  }
  .home-image14 {
    width: 100%;
    align-self: center;
    padding-top: var(--dl-space-space-unit);
  }
  .home-bg-top-left04 {
    left: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left04 {
    display: none;
  }
  .home-column16 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
    background-color: var(--dl-color-primary-300);
  }
  .home-column17 {
    position: static;
    align-items: center;
  }
  .home-row11 {
    align-items: center;
    justify-content: center;
  }
  .home-image15 {
    width: 100%;
  }
  .home-row12 {
    align-self: center;
    align-items: center;
    justify-content: center;
  }
  .home-row13 {
    width: 100%;
    justify-content: center;
  }
  .home-image16 {
    width: 100%;
  }
  .home-bg-top-right04 {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
    background-image: url("public/bggrtop2.svg");
  }
  .home-bg-bottom-right04 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-size: contain;
    justify-content: center;
    background-image: url("public/bggrbt2.svg");
    background-position: bottom;
  }
  .home-section07 {
    padding: 0px;
    min-height: auto;
  }
  .home-container07 {
    flex-direction: column;
  }
  .home-column18 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: 0px;
    justify-content: center;
    background-color: var(--dl-color-primary-100);
  }
  .home-column19 {
    gap: var(--dl-space-space-unit);
    width: auto;
    align-items: center;
    justify-content: center;
  }
  .home-text064 {
    font-size: 1.5em;
  }
  .home-ul3 {
    list-style-image: url("public/bullet2.svg");
  }
  .home-bg-top-left05 {
    left: 0px;
    background-image: url("public/bgortop1.svg");
  }
  .home-bg-top-right05 {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
    background-image: url("public/bgortop2.svg");
  }
  .home-bg-bottom-right05 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-size: contain;
    justify-content: center;
    background-image: url("public/bgorbt2.svg");
    background-position: bottom;
  }
  .home-bg-bottom-left05 {
    display: none;
  }
  .home-column20 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column21 {
    position: static;
    align-items: center;
    flex-direction: column;
  }
  .home-container08 {
    width: 100%;
  }
  .home-image17 {
    width: 100%;
    padding-top: var(--dl-space-space-halfunit);
  }
  .home-container09 {
    width: 100%;
  }
  .home-image19 {
    width: 100%;
  }
  .home-bg-top-right06 {
    display: none;
  }
  .home-bg-bottom-right06 {
    display: none;
  }
  .home-section08 {
    padding: 0px;
    min-height: auto;
  }
  .home-container10 {
    flex-direction: column;
  }
  .home-column22 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: 0px;
    justify-content: center;
  }
  .home-column23 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: flex-start;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text069 {
    font-size: 1.5em;
  }
  .home-image20 {
    width: 100%;
    padding-top: var(--dl-space-space-unit);
  }
  .home-bg-top-left06 {
    left: 0px;
  }
  .home-bg-bottom-left06 {
    display: none;
  }
  .home-column24 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-unit);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
    background-color: var(--dl-color-primary-300);
  }
  .home-column25 {
    position: static;
    flex-direction: column;
  }
  .home-container11 {
    width: 100%;
  }
  .home-image21 {
    width: 100%;
  }
  .home-image22 {
    width: 100%;
  }
  .home-container12 {
    width: 100%;
  }
  .home-image23 {
    width: auto;
  }
  .home-bg-top-right07 {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    background-image: url("public/bggrtop2.svg");
  }
  .home-bg-bottom-right07 {
    left: 0px;
    right: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    justify-content: center;
    background-image: url("public/bggrbt2.svg");
    background-position: bottom;
  }
  .home-section09 {
    min-height: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
  .home-row14 {
    gap: var(--dl-space-space-twounits);
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    justify-content: center;
  }
  .home-column26 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    padding-top: 0px;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    padding-bottom: 0px;
    justify-content: center;
  }
  .home-column27 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text074 {
    font-size: 1.5em;
  }
  .home-ul5 {
    margin-bottom: 0px;
  }
  .home-column28 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    justify-content: center;
  }
  .home-row15 {
    flex-direction: column;
  }
  .home-image24 {
    width: 100%;
  }
  .home-image25 {
    width: 100%;
  }
  .home-row16 {
    flex-direction: column;
  }
  .home-row17 {
    width: 100%;
  }
  .home-image26 {
    width: 100%;
  }
  .home-row18 {
    width: 100%;
  }
  .home-text082 {
    padding-top: var(--dl-space-space-halfunit);
    padding-left: 0px;
  }
  .home-bg-top-right08 {
    top: 0px;
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
    background-image: f309313c-f7d0-4aee-acf7-2f758f4d9045;
  }
  .home-bg-bottom-right08 {
    left: 0px;
    right: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    justify-content: center;
    background-image: url("public/bgwbtright.svg");
    background-position: bottom;
  }
  .home-bg-top-left07 {
    left: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left07 {
    display: none;
  }
  .home-section10 {
    align-self: center;
    min-height: auto;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-column29 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: flex-start;
    justify-content: center;
  }
  .home-text083 {
    font-size: 1.5em;
  }
  .home-ul6 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .home-column30 {
    width: 100%;
    flex-direction: column;
  }
  .home-image28 {
    width: 100%;
    padding-top: var(--dl-space-space-unit);
  }
  .home-image29 {
    width: 100%;
  }
  .home-bg-top-left08 {
    left: 0px;
    height: var(--dl-size-size-large);
    background-size: contain;
  }
  .home-bg-top-right09 {
    right: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left08 {
    display: none;
  }
  .home-bg-bottom-right09 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-size: contain;
    justify-content: center;
    background-position: bottom;
  }
  .home-section11 {
    padding: 0px;
    min-height: auto;
  }
  .home-container13 {
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    background-color: var(--dl-color-primary-100);
  }
  .home-column33 {
    width: 100%;
    height: auto;
    padding: 0px;
    align-self: center;
    min-height: auto;
    align-items: center;
    justify-content: center;
    background-color: transparent;
  }
  .home-column34 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-column35 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: flex-start;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text089 {
    font-size: 1.5em;
  }
  .home-ul7 {
    list-style-image: url("public/bullet-green-1500h.png");
  }
  .home-bg-top-left09 {
    left: 0px;
    background-image: url("public/bgortop1.svg");
  }
  .home-bg-bottom-left09 {
    display: none;
  }
  .home-column36 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
    background-color: transparent;
  }
  .home-column37 {
    position: static;
  }
  .home-row19 {
    flex-direction: column;
  }
  .home-image31 {
    width: 100%;
  }
  .home-image32 {
    width: 100%;
  }
  .home-image33 {
    width: 100%;
  }
  .home-bg-top-right10 {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
  }
  .home-bg-bottom-right10 {
    left: 0px;
    right: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    background-position: bottom;
  }
  .home-section12 {
    padding: 0px;
    min-height: auto;
  }
  .home-container14 {
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
    background-color: var(--dl-color-primary-300);
  }
  .home-column38 {
    width: 100%;
    height: auto;
    padding: 0px;
    align-self: center;
    min-height: auto;
    align-items: center;
    justify-content: center;
    background-color: transparent;
  }
  .home-column39 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-column40 {
    gap: var(--dl-space-space-unit);
    width: 100%;
    align-items: flex-start;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text096 {
    font-size: 1.5em;
  }
  .home-bg-top-left10 {
    left: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-bottom-left10 {
    display: none;
  }
  .home-column41 {
    width: 100%;
    height: auto;
    position: static;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
    background-color: transparent;
  }
  .home-column42 {
    position: static;
  }
  .home-row22 {
    flex-direction: column;
  }
  .home-image34 {
    width: 100%;
  }
  .home-image35 {
    width: 100%;
  }
  .home-row23 {
    flex-direction: column;
  }
  .home-image36 {
    width: 100%;
  }
  .home-image37 {
    width: 100%;
  }
  .home-bg-top-right11 {
    right: 0px;
    width: 50%;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
    background-image: url("public/bggrtop2.svg");
  }
  .home-bg-bottom-right11 {
    left: 0px;
    right: 0px;
    height: var(--dl-size-size-large);
    margin: auto;
    justify-content: center;
    background-image: url("public/bggrbt2.svg");
    background-position: bottom;
  }
  .home-section13 {
    min-height: auto;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-column43 {
    gap: var(--dl-space-space-unit);
    width: auto;
    align-items: flex-end;
    padding-right: 0px;
    justify-content: center;
  }
  .home-text104 {
    font-size: 1.5em;
    text-align: left;
  }
  .home-image38 {
    align-self: flex-start;
  }
  .home-column44 {
    width: 100%;
    flex-direction: column;
  }
  .home-column45 {
    width: 100%;
  }
  .home-image39 {
    width: 100%;
    padding-top: var(--dl-space-space-unit);
  }
  .home-image40 {
    width: 100%;
  }
  .home-column46 {
    width: 100%;
  }
  .home-image41 {
    width: 282px;
    height: 244px;
    align-self: flex-end;
  }
  .home-text107 {
    font-size: 1.5em;
    text-align: right;
  }
  .home-bg-top-left11 {
    left: 0px;
    height: var(--dl-size-size-large);
  }
  .home-bg-top-right12 {
    right: 0px;
    height: var(--dl-size-size-large);
    justify-content: flex-end;
  }
  .home-bg-bottom-left11 {
    display: none;
  }
  .home-bg-bottom-right12 {
    left: 0px;
    right: 0px;
    width: 100%;
    height: var(--dl-size-size-large);
    margin: auto;
    background-position: bottom;
  }
  .home-section14 {
    min-height: auto;
    padding-top: var(--dl-space-space-fourunits);
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-container15 {
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .home-image42 {
    left: 0px;
    width: 100%;
    height: var(--dl-size-size-xxlarge);
    margin: auto;
  }
  .home-row24 {
    width: 100%;
    height: auto;
    align-self: center;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
  }
  .home-column47 {
    gap: 0;
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-text108 {
    width: 100%;
    font-size: 1.5em;
    align-self: center;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
  }
  .home-column48 {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .home-button {
    width: 100%;
  }
  .home-image47 {
    width: var(--dl-size-size-xxlarge);
  }
  .home-column49 {
    width: auto;
    align-items: center;
    justify-content: center;
  }
}
