.navbar-wrapper {
  display: contents;
}
 
.navbar-container {
  width: 100%;
  display: flex;
  position: relative;
  justify-content: center;
  background-color: var(--dl-color-theme-neutral-light);
}
 
.navbar-navbar-interactive {
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: 303px;
  padding-right: 303px;
  padding-bottom: var(--dl-layout-space-twounits);
  justify-content: space-between;
}
 
.navbar-image1 {
  height: 3rem;
}
 
.navbar-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: space-between;
}
 
.navbar-links1 {
  gap: var(--dl-layout-space-twounits);
  flex: 1;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-end;
}
 
.navbar-link11 {
  text-decoration: none;
}
 
.navbar-link21 {
  text-decoration: none;
}
 
.navbar-link31 {
  text-decoration: none;
}
 
.navbar-link41 {
  text-decoration: none;
}
 
.navbar-burger-menu {
  display: none;
}
 
.navbar-icon10 {
  width: var(--dl-layout-size-xsmall);
  height: var(--dl-layout-size-xsmall);
}
 
.navbar-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: var(--dl-layout-space-twounits);
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #f5f5f5;
}
 
.navbar-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.navbar-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-layout-space-threeunits);
  justify-content: space-between;
}
 
.navbar-logo {
  width: 172px;
  height: 63px;
}
 
.navbar-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.navbar-icon12 {
  color: #fff;
  width: 30px;
  height: 30px;
}
 
.navbar-links2 {
  gap: var(--dl-layout-space-unit);
  flex: 0 0 auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
 
.navbar-icon-group {
  gap: var(--dl-layout-space-twounits);
  display: flex;
}
 
.page2-fragment11 {
  display: contents;
}
 
.page2-text101 {
  display: inline-block;
}
 
.page2-fragment14 {
  display: contents;
}
 
.page2-text104 {
  display: inline-block;
}
 
.page2-fragment12 {
  display: contents;
}
 
.page2-text102 {
  display: inline-block;
}
 
.page2-fragment13 {
  display: contents;
}
 
.page2-text103 {
  display: inline-block;
}
 
.page2-fragment10 {
  display: contents;
}
 
.page2-text100 {
  display: inline-block;
}
 
.navbarroot-class-name {
  height: 100px;
}
 
.navbarroot-class-name1 {
  height: 100px;
}
 
.navbarroot-class-name2 {
  height: 100px;
}
 
@media(max-width: 1600px) {
  .navbar-icon12 {
    width: 20px;
    height: 20px;
  }
}
 
@media(max-width: 1200px) {
  .navbar-navbar-interactive {
    padding-left: 100px;
    padding-right: 100px;
  }
}
 
@media(max-width: 767px) {
  .navbar-navbar-interactive {
    padding-left: var(--dl-layout-space-twounits);
    padding-right: var(--dl-layout-space-twounits);
  }
  .navbar-desktop-menu {
    display: none;
  }
  .navbar-burger-menu {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
 
@media(max-width: 479px) {
  .navbar-navbar-interactive {
    padding: var(--dl-layout-space-unit);
    padding-right: 16px;
  }
  .navbar-mobile-menu {
    padding: var(--dl-layout-space-unit);
  }
}

.home-banner-wrapper {
  display: contents;
}
 
.home-banner-container1 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
}
 
.home-banner-image1 {
  width: 200px;
  z-index: 1;
  margin-top: 100px;
  object-fit: cover;
  margin-bottom: 100px;
}
 
.home-banner-max-width {
  gap: var(--dl-layout-space-oneandhalfunits);
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  flex-direction: column;
}
 
.home-banner-container2 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  z-index: 100;
  align-items: center;
  flex-direction: column;
}
 
.home-banner-title {
  display: block;
  font-size: 52px;
  align-self: center;
  text-align: center;
}
 
.home-banner-image2 {
  left: 0px;
  right: 0px;
  width: 100%;
  bottom: 0px;
  height: 900px;
  margin: auto;
  position: absolute;
  border-radius: 0px;
}
 
.page2-fragment15 {
  display: contents;
}
 
.page2-text105 {
  color: rgb(255, 255, 255);
  display: inline-block;
  font-size: 52px;
}
 
.home-bannerroot-class-name {
  height: 900px;
  align-self: center;
}

.side-section-text-wrapper {
  display: contents;
}
 
.side-section-text-container {
  display: flex;
  position: relative;
}
 
.side-section-text-text1 {
  fill: #444998;
  color: rgba(68, 73, 152, 0.1);
  rotate: 270deg;
  position: relative;
  font-size: 100px;
  font-style: normal;
  font-weight: 700;
}
 
.home-artificial-section-fragment1 {
  display: contents;
}
 
.home-artificial-section-text10 {
  display: inline-block;
}
 
.side-section-textroot-class-name {
  top: 209px;
  left: -121px;
  position: absolute;
}
 
.side-section-textroot-class-name1 {
  top: 190px;
  left: -120px;
  position: absolute;
}
 
.side-section-textroot-class-name2 {
  top: 310px;
  left: -229px;
  position: absolute;
}
 
.side-section-textroot-class-name3 {
  top: 317px;
  left: -276px;
  position: absolute;
}
 
.side-section-textroot-class-name4 {
  top: 186px;
  left: -135px;
  position: absolute;
}
 
@media(max-width: 1600px) {
  .side-section-text-text1 {
    display: none;
  }
}

.home-artificial-section-wrapper {
  display: contents;
}
 
.home-artificial-section-layout300 {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  padding-top: 150px;
  flex-direction: column;
  padding-bottom: 150px;
}
 
.home-artificial-section-fragment1 {
  display: contents;
}
 
.home-artificial-section-text10 {
  display: inline-block;
}
 
.home-artificial-section-max-width {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
}
 
.home-artificial-section-text11 {
  text-align: center;
}
 
.home-artificial-section-feature1-image {
  height: 350px;
  display: grid;
  align-self: center;
  border-radius: 10px;
}
 
.home-artificial-section-content1 {
  gap: 48px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-artificial-section-row {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.home-artificial-section-feature1 {
  gap: var(--dl-layout-space-twounits);
  flex: 1;
  width: auto;
  display: flex;
  overflow: hidden;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-artificial-section-content2 {
  gap: var(--dl-layout-space-oneandhalfunits);
  width: 100%;
  display: flex;
  position: relative;
  align-self: flex-start;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
 
.home-artificial-section-feature1-title1 {
  fill: #444998;
  color: #444998;
  text-align: center;
}
 
.home-artificial-section-separator1 {
  width: var(--dl-layout-size-xsmall);
  height: 3px;
  display: block;
  align-self: flex-start;
  background-color: #444998;
}
 
.home-artificial-section-feature1-description1 {
  font-size: 20px;
  align-self: stretch;
  text-align: center;
}
 
.home-artificial-section-feature2 {
  gap: var(--dl-layout-space-twounits);
  flex: 1;
  width: 100%;
  display: flex;
  overflow: hidden;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-artificial-section-content3 {
  gap: var(--dl-layout-space-oneandhalfunits);
  width: 100%;
  display: flex;
  position: relative;
  align-self: flex-start;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
 
.home-artificial-section-feature1-title2 {
  fill: #444998;
  color: #444998;
  text-align: center;
}
 
.home-artificial-section-separator2 {
  width: var(--dl-layout-size-xsmall);
  height: 3px;
  display: block;
  align-self: flex-start;
  background-color: #444998;
}
 
.home-artificial-section-feature1-description2 {
  font-size: 20px;
  align-self: stretch;
  text-align: center;
}
 
.home-artificial-section-feature3 {
  gap: var(--dl-layout-space-twounits);
  flex: 1;
  width: 100%;
  display: flex;
  overflow: hidden;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-artificial-section-content4 {
  gap: var(--dl-layout-space-oneandhalfunits);
  width: 100%;
  display: flex;
  position: relative;
  align-self: flex-start;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
 
.home-artificial-section-feature1-title3 {
  fill: #444998;
  color: #444998;
  text-align: center;
}
 
.home-artificial-section-separator3 {
  width: var(--dl-layout-size-xsmall);
  height: 3px;
  display: block;
  align-self: flex-start;
  background-color: #444998;
}
 
.home-artificial-section-feature1-description3 {
  font-size: 20px;
  align-self: stretch;
  text-align: center;
}
 
.page2-fragment18 {
  display: contents;
}
 
.page2-text116 {
  display: inline-block;
}
 
.page2-fragment16 {
  display: contents;
}
 
.page2-text109 {
  color: var(--dl-color-theme-neutral-dark);
  display: inline-block;
  font-weight: 300;
}
 
.page2-text110 {
  color: #444998;
  font-weight: 700;
}
 
.page2-text111 {
  font-style: normal;
}
 
.page2-text112 {
  font-style: normal;
}
 
.page2-text113 {
  font-weight: 700;
}
 
.page2-text114 {
  font-style: normal;
}
 
.page2-fragment22 {
  display: contents;
}
 
.page2-text126 {
  display: inline-block;
}
 
.page2-fragment21 {
  display: contents;
}
 
.page2-text122 {
  display: inline-block;
}
 
.page2-fragment19 {
  display: contents;
}
 
.page2-text117 {
  display: inline-block;
}
 
.page2-fragment17 {
  display: contents;
}
 
.page2-text115 {
  color: #444998;
  display: inline-block;
}
 
.page2-fragment20 {
  display: contents;
}
 
.page2-text118 {
  display: inline-block;
}
 
@media(max-width: 767px) {
  .home-artificial-section-max-width {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .home-artificial-section-text11 {
    text-align: center;
  }
  .home-artificial-section-row {
    align-self: center;
    flex-direction: column;
  }
  .home-artificial-section-content2 {
    width: 338px;
    align-self: stretch;
    margin-right: 0px;
    justify-content: flex-start;
  }
  .home-artificial-section-feature2 {
    width: auto;
  }
  .home-artificial-section-feature3 {
    width: auto;
  }
}

.side-section-text-wrapper-zody {
  display: contents;
}
 
.side-section-text-container1 {
  display: flex;
  position: relative;
}
 
.side-section-text-text2 {
  fill: #444998;
  color: rgba(68, 73, 152, 0.1);
  rotate: 270deg;
  position: relative;
  font-size: 100px;
  font-style: normal;
  font-weight: 700;
}
 
.page2-fragment33 {
  display: contents;
}
 
.page2-text168 {
  display: inline-block;
}
 
.page2-fragment25 {
  display: contents;
}
 
.page2-text138 {
  display: inline-block;
}
 
.page2-fragment27 {
  display: contents;
}
 
.page2-text140 {
  display: inline-block;
}
 
.page2-fragment24 {
  display: contents;
}
 
.page2-text137 {
  display: inline-block;
}
 
.page2-fragment31 {
  display: contents;
}
 
.page2-text156 {
  display: inline-block;
}
 
.page2-fragment32 {
  display: contents;
}
 
.page2-text162 {
  display: inline-block;
}
 
.page2-fragment26 {
  display: contents;
}
 
.page2-text139 {
  display: inline-block;
}
 
.page2-fragment23 {
  display: contents;
}
 
.page2-text132 {
  display: inline-block;
}
 
.page2-text134 {
  color: var(--dl-color-theme-neutral-dark);
  font-style: normal;
  font-weight: 400;
}
 
.page2-text136 {
  color: var(--dl-color-theme-neutral-dark);
}
 
.page2-fragment28 {
  display: contents;
}
 
.page2-text141 {
  display: inline-block;
}
 
.page2-fragment29 {
  display: contents;
}
 
.page2-text142 {
  display: inline-block;
}
 
.page2-fragment30 {
  display: contents;
}
 
.page2-text148 {
  display: inline-block;
}
 
.home-contents-section-fragment10 {
  display: contents;
}
 
.home-contents-section-text21 {
  display: inline-block;
}
 
.side-section-textroot-class-name {
  top: 209px;
  left: -121px;
  position: absolute;
}
 
.side-section-textroot-class-name1 {
  top: 190px;
  left: -120px;
  position: absolute;
}
 
.side-section-textroot-class-name2 {
  top: 310px;
  left: -229px;
  position: absolute;
}
 
.side-section-textroot-class-name3 {
  top: 317px;
  left: -276px;
  position: absolute;
}
 
.side-section-textroot-class-name4 {
  top: 186px;
  left: -135px;
  position: absolute;
}
 
@media(max-width: 1600px) {
  .side-section-text-text2 {
    display: none;
  }
}

.home-contents-section-wrapper {
  display: contents;
}
 
.home-contents-section-layout349 {
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  padding-top: 150px;
  flex-direction: column;
  padding-bottom: 150px;
  background-color: #F5F7FB;
}
 
.home-contents-section-text10 {
  fill: #444998;
  color: #444998;
  text-align: center;
  line-height: 1.5;
  margin-bottom: 67px;
}
 
.home-contents-section-max-width1 {
  gap: var(--dl-layout-space-fiveunits);
  display: flex;
  padding: 20px;
  align-items: center;
  border-color: #C3C8E5;
  border-width: 0px;
  border-bottom-width: 1px;
}
 
.home-contents-section-image-container1 {
  flex: 1;
  display: flex;
  position: relative;
  align-items: center;
}
 
.home-contents-section-placeholder-image1 {
  width: 500px;
  height: 350px;
}
 
.home-contents-section-content10 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-section-title1 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-content11 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-text11 {
  fill: #444998;
  color: #444998;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-contents-section-separator1 {
  width: auto;
  height: 3px;
  max-width: var(--dl-layout-size-xsmall);
  min-width: var(--dl-layout-size-xsmall);
  align-self: flex-start;
  margin-left: 0px;
  padding-left: 0px;
  background-color: #444998;
}
 
.home-contents-section-text12 {
  font-size: 20px;
}
 
.home-contents-section-max-width2 {
  gap: var(--dl-layout-space-fiveunits);
  display: flex;
  padding: 20px;
  align-items: center;
  border-color: #C3C8E5;
  border-width: 0px;
  border-bottom-width: 1px;
}
 
.home-contents-section-image-container2 {
  flex: 1;
  display: flex;
  position: relative;
  align-items: center;
}
 
.home-contents-section-placeholder-image2 {
  width: 500px;
  height: 350px;
}
 
.home-contents-section-content12 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-section-title2 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-content13 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-text13 {
  fill: #444998;
  color: #444998;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-contents-section-separator2 {
  width: 100%;
  height: 3px;
  max-width: var(--dl-layout-size-xsmall);
  min-width: var(--dl-layout-size-xsmall);
  align-self: flex-start;
  margin-left: 0px;
  background-color: #444998;
}
 
.home-contents-section-text14 {
  font-size: 20px;
}
 
.home-contents-section-max-width3 {
  gap: var(--dl-layout-space-fiveunits);
  display: flex;
  padding: 20px;
  align-items: center;
  border-color: #C3C8E5;
  border-width: 0px;
  border-bottom-width: 1px;
}
 
.home-contents-section-image-container3 {
  flex: 1;
  display: flex;
  position: relative;
  align-items: center;
}
 
.home-contents-section-placeholder-image3 {
  width: 500px;
  height: 350px;
}
 
.home-contents-section-content14 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-section-title3 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-content15 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-text15 {
  fill: #444998;
  color: #444998;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-contents-section-separator3 {
  width: 100%;
  height: 3px;
  max-width: var(--dl-layout-size-xsmall);
  min-width: var(--dl-layout-size-xsmall);
  align-self: flex-start;
  margin-left: 0px;
  background-color: #444998;
}
 
.home-contents-section-text16 {
  font-size: 20px;
}
 
.home-contents-section-max-width4 {
  gap: var(--dl-layout-space-fiveunits);
  display: flex;
  padding: 20px;
  align-items: center;
  border-color: #C3C8E5;
  border-width: 0px;
  border-bottom-width: 1px;
}
 
.home-contents-section-image-container4 {
  flex: 1;
  display: flex;
  position: relative;
  align-items: center;
}
 
.home-contents-section-placeholder-image4 {
  width: 500px;
  height: 350px;
}
 
.home-contents-section-content16 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-section-title4 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-content17 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-text17 {
  fill: #444998;
  color: #444998;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-contents-section-separator4 {
  width: 100%;
  height: 3px;
  max-width: var(--dl-layout-size-xsmall);
  min-width: var(--dl-layout-size-xsmall);
  align-self: flex-start;
  margin-left: 0px;
  background-color: #444998;
}
 
.home-contents-section-text18 {
  font-size: 20px;
}
 
.home-contents-section-max-width5 {
  gap: var(--dl-layout-space-fiveunits);
  display: flex;
  padding: 20px;
  align-items: center;
  border-color: #C3C8E5;
  border-width: 0px;
  border-bottom-width: 0px;
}
 
.home-contents-section-image-container5 {
  flex: 1;
  display: flex;
  position: relative;
  align-items: center;
}
 
.home-contents-section-placeholder-image5 {
  width: 500px;
  height: 350px;
}
 
.home-contents-section-content18 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-section-title5 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-content19 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-contents-section-text19 {
  fill: #444998;
  color: #444998;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-contents-section-separator5 {
  width: 100%;
  height: 3px;
  max-width: var(--dl-layout-size-xsmall);
  min-width: var(--dl-layout-size-xsmall);
  align-self: flex-start;
  margin-left: 0px;
  background-color: #444998;
}
 
.home-contents-section-text20 {
  font-size: 20px;
}
 
.home-contents-section-fragment10 {
  display: contents;
}
 
.home-contents-section-text21 {
  display: inline-block;
}
 
.page2-fragment33 {
  display: contents;
}
 
.page2-text168 {
  display: inline-block;
}
 
.page2-fragment25 {
  display: contents;
}
 
.page2-text138 {
  display: inline-block;
}
 
.page2-fragment27 {
  display: contents;
}
 
.page2-text140 {
  display: inline-block;
}
 
.page2-fragment24 {
  display: contents;
}
 
.page2-text137 {
  display: inline-block;
}
 
.page2-fragment31 {
  display: contents;
}
 
.page2-text156 {
  display: inline-block;
}
 
.page2-fragment32 {
  display: contents;
}
 
.page2-text162 {
  display: inline-block;
}
 
.page2-fragment26 {
  display: contents;
}
 
.page2-text139 {
  display: inline-block;
}
 
.page2-fragment23 {
  display: contents;
}
 
.page2-text132 {
  display: inline-block;
}
 
.page2-text134 {
  color: var(--dl-color-theme-neutral-dark);
  font-style: normal;
  font-weight: 400;
}
 
.page2-text136 {
  color: var(--dl-color-theme-neutral-dark);
}
 
.page2-fragment28 {
  display: contents;
}
 
.page2-text141 {
  display: inline-block;
}
 
.page2-fragment29 {
  display: contents;
}
 
.page2-text142 {
  display: inline-block;
}
 
.page2-fragment30 {
  display: contents;
}
 
.page2-text148 {
  display: inline-block;
}
 
@media(max-width: 991px) {
  .home-contents-section-max-width1 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .home-contents-section-max-width2 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .home-contents-section-max-width3 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .home-contents-section-max-width4 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
  .home-contents-section-max-width5 {
    gap: var(--dl-layout-space-twounits);
    flex-direction: column;
  }
}

.home-service-section-wrapper {
  display: contents;
}
 
.home-service-section-layout349 {
  gap: var(--dl-layout-space-twounits);
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  padding-top: 150px;
  padding-left: 303px;
  padding-right: 303px;
  flex-direction: column;
  padding-bottom: 150px;
  background-size: cover;
  background-image: url("public/service-background-1500w.png");
  background-position: bottom right;
}
 
.home-service-section-text10 {
  top: 192px;
  fill: #FFFFFF;
  left: -102px;
  color: rgba(255, 255, 255, 0.1);
  rotate: 270deg;
  z-index: 9999;
  position: absolute;
  font-size: 100px;
  font-style: normal;
  font-weight: 700;
}
 
.home-service-section-max-width {
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.home-service-section-container1 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  max-width: 600px;
  align-items: center;
  margin-bottom: var(--dl-layout-space-fourunits);
  flex-direction: column;
}
 
.home-service-section-text11 {
  color: #ffffff;
  width: 800px;
  text-align: center;
}
 
.home-service-section-container2 {
  width: 100%;
  place-items: center;
}
 
.home-service-section-card10 {
  color: var(--dl-color-theme-neutral-light);
  width: 183px;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-service-section-image10 {
  width: 170px;
  height: 170px;
  object-fit: cover;
}
 
.home-service-section-text12 {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-service-section-card11 {
  color: var(--dl-color-theme-neutral-light);
  width: 183px;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-service-section-image11 {
  width: 170px;
  height: 170px;
  object-fit: cover;
}
 
.home-service-section-text13 {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-service-section-card12 {
  color: var(--dl-color-theme-neutral-light);
  width: 183px;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-service-section-image12 {
  width: 170px;
  height: 170px;
  object-fit: cover;
}
 
.home-service-section-text14 {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-service-section-card13 {
  color: var(--dl-color-theme-neutral-light);
  width: 183px;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-service-section-image13 {
  width: 170px;
  height: 170px;
  object-fit: cover;
}
 
.home-service-section-text15 {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-service-section-card14 {
  color: var(--dl-color-theme-neutral-light);
  width: 183px;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-service-section-image14 {
  width: 170px;
  height: 170px;
  object-fit: cover;
}
 
.home-service-section-text16 {
  font-size: 26px;
  font-style: normal;
  text-align: center;
  font-weight: 700;
}
 
.home-service-section-card15 {
  color: var(--dl-color-theme-neutral-light);
  width: 183px;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-service-section-image15 {
  width: 170px;
  height: 170px;
  object-fit: cover;
}
 
.home-service-section-text17 {
  font-size: 26px;
  font-style: normal;
  text-align: center;
  font-weight: 700;
}
 
.home-service-section-card16 {
  color: var(--dl-color-theme-neutral-light);
  width: 183px;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-service-section-image16 {
  width: 170px;
  height: 170px;
  object-fit: cover;
}
 
.home-service-section-text18 {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-service-section-card17 {
  color: var(--dl-color-theme-neutral-light);
  width: 183px;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-service-section-image17 {
  width: 170px;
  height: 170px;
  object-fit: cover;
}
 
.home-service-section-text19 {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-service-section-card18 {
  color: var(--dl-color-theme-neutral-light);
  width: 183px;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-service-section-image18 {
  width: 170px;
  height: 170px;
  object-fit: cover;
}
 
.home-service-section-text20 {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}
 
.home-service-section-card19 {
  color: var(--dl-color-theme-neutral-light);
  width: 183px;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-service-section-image19 {
  width: 170px;
  height: 170px;
  object-fit: cover;
}
 
.home-service-section-text21 {
  font-size: 26px;
  font-style: normal;
  text-align: center;
  font-weight: 700;
}
 
.home-service-section-separator {
  width: var(--dl-layout-size-small);
  height: 5px;
  margin-top: 105px;
  padding-top: 0px;
  margin-bottom: 105px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
 
.home-service-section-text22 {
  color: #ffffff;
  text-align: center;
}
 
.home-service-section-button {
  color: #ffffff;
  width: 151px;
  height: 45px;
  border-color: #ffffff;
  border-radius: 0px;
  background-color: transparent;
}
 
.page2-fragment39 {
  display: contents;
}
 
.page2-text185 {
  display: inline-block;
}
 
.page2-fragment42 {
  display: contents;
}
 
.page2-text188 {
  display: inline-block;
}
 
.page2-fragment45 {
  display: contents;
}
 
.page2-text194 {
  display: inline-block;
}
 
.page2-fragment37 {
  display: contents;
}
 
.page2-text180 {
  display: inline-block;
  font-size: 48px;
  font-style: normal;
}
 
.page2-text181 {
  font-weight: 300;
}
 
.page2-text182 {
  font-weight: 300;
}
 
.page2-text183 {
  font-weight: 700;
}
 
.page2-fragment40 {
  display: contents;
}
 
.page2-text186 {
  display: inline-block;
}
 
.page2-fragment38 {
  display: contents;
}
 
.page2-text184 {
  display: inline-block;
}
 
.page2-fragment41 {
  display: contents;
}
 
.page2-text187 {
  display: inline-block;
}
 
.page2-fragment44 {
  display: contents;
}
 
.page2-text193 {
  display: inline-block;
}
 
.page2-fragment35 {
  display: contents;
}
 
.page2-text175 {
  display: inline-block;
  font-size: 20px;
}
 
.page2-fragment43 {
  display: contents;
}
 
.page2-text189 {
  display: inline-block;
}
 
.page2-fragment47 {
  display: contents;
}
 
.page2-text199 {
  display: inline-block;
}
 
.page2-fragment34 {
  display: contents;
}
 
.page2-text174 {
  display: inline-block;
}
 
.page2-fragment46 {
  display: contents;
}
 
.page2-text195 {
  display: inline-block;
}
 
.page2-fragment36 {
  display: contents;
}
 
.page2-text176 {
  display: inline-block;
  font-size: 48px;
}
 
@media(max-width: 1600px) {
  .home-service-section-text10 {
    display: none;
  }
}
 
@media(max-width: 991px) {
  .home-service-section-max-width {
    flex-direction: column;
  }
  .home-service-section-container1 {
    margin-bottom: var(--dl-layout-space-threeunits);
  }
  .home-service-section-text22 {
    text-align: center;
  }
}
 
@media(max-width: 767px) {
  .home-service-section-container1 {
    margin-bottom: var(--dl-layout-space-oneandhalfunits);
  }
  .home-service-section-card10 {
    width: 100%;
  }
  .home-service-section-card11 {
    width: 100%;
  }
  .home-service-section-card12 {
    width: 100%;
  }
  .home-service-section-card13 {
    width: 100%;
  }
  .home-service-section-card14 {
    width: 100%;
  }
  .home-service-section-card15 {
    width: 100%;
  }
  .home-service-section-card16 {
    width: 100%;
  }
  .home-service-section-card17 {
    width: 100%;
  }
  .home-service-section-card18 {
    width: 100%;
  }
  .home-service-section-card19 {
    width: 100%;
  }
}

.home-hire-section-wrapper {
  display: contents;
}
 
.home-hire-section-header30 {
  gap: var(--dl-layout-space-twounits);
  height: 480px;
  align-items: center;
  padding-right: 303px;
  justify-content: center;
  background-color: #F5F7FB;
}
 
.home-hire-section-container {
  top: 0px;
  left: 0px;
  right: 0px;
  width: 2184px;
  bottom: 0px;
  height: 480px;
  display: flex;
  position: absolute;
  align-items: center;
  padding-top: 100px;
  flex-direction: column;
  padding-bottom: 100px;
  background-size: cover;
  justify-content: center;
  background-image: url("public/mask%20group-2200w.png");
}
 
.home-hire-section-max-width {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  z-index: 1;
  align-self: flex-end;
  align-items: center;
  flex-direction: column;
}
 
.home-hire-section-content {
  gap: var(--dl-layout-space-sixunits);
  display: flex;
  align-self: flex-end;
  align-items: flex-end;
  flex-direction: column;
}
 
.home-hire-section-text1 {
  text-align: right;
}
 
.home-hire-section-actions {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-items: flex-start;
}
 
.home-hire-section-button {
  border-width: 0px;
  border-radius: 0px;
  background-color: #444998;
}
 
.home-hire-section-text2 {
  text-align: center;
}
 
.page2-fragment48 {
  display: contents;
}
 
.page2-text200 {
  display: inline-block;
}
 
.page2-fragment49 {
  display: contents;
}
 
.page2-text201 {
  display: inline-block;
  font-size: 36px;
}
 
.page2-text202 {
  font-style: normal;
  font-weight: 300;
}
 
.page2-text205 {
  font-style: normal;
  font-weight: 300;
}
 

 
@media(max-width: 991px) {
  .home-hire-section-text1 {
    text-align: center;
  }
}
 
@media(max-width: 479px) {
  .home-hire-section-actions {
    width: 100%;
    flex-direction: column;
  }
  .home-hire-section-button {
    width: 100%;
  }
}

.footer-wrapper {
  display: contents;
}
 
.footer-footer2 {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  padding-top: 100px;
  flex-direction: column;
  padding-bottom: 100px;
  justify-content: center;
}
 
.footer-max-width {
  gap: var(--dl-layout-space-threeunits);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.footer-content2 {
  gap: var(--dl-layout-space-fourunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.footer-links {
  gap: var(--dl-layout-space-fiveunits);
  width: 801px;
  display: flex;
  align-items: flex-start;
}
 
.footer-column {
  width: auto;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.footer-image {
  width: 263px;
  height: 107px;
  object-fit: cover;
}
 
.footer-newslatter {
  gap: 24px;
  width: 500px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.footer-content3 {
  gap: 16px;
  width: 529px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.footer-column3-title {
  fill: #787878;
  color: rgb(120, 120, 120);
  font-style: normal;
  font-weight: 700;
}
 
.footer-content11 {
  fill: #B5B5B5;
  color: #B5B5B5;
  font-style: normal;
  font-weight: 600;
}
 
.footer-content12 {
  fill: #B5B5B5;
  color: #B5B5B5;
  font-style: normal;
  font-weight: 600;
}
 
.page2-fragment50 {
  display: contents;
}
 
.page2-text206 {
  display: inline-block;
}
 
.page2-fragment51 {
  display: contents;
}
 
.page2-text207 {
  display: inline-block;
}
 

 

 
@media(max-width: 991px) {
  .footer-content2 {
    flex-direction: column;
  }
  .footer-links {
    gap: var(--dl-layout-space-fiveunits);
    width: 100%;
  }
  .footer-newslatter {
    width: 100%;
  }
}
 
@media(max-width: 767px) {
  .footer-content2 {
    flex-direction: column;
  }
  .footer-links {
    gap: var(--dl-layout-space-threeunits);
    width: 100%;
    flex-direction: column;
  }
  .footer-newslatter {
    width: 100%;
  }
}
 
@media(max-width: 479px) {
  .footer-max-width {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .footer-links {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
}

.page2-container {
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
 
.page2-fragment10 {
  display: contents;
}
 
.page2-text100 {
  display: inline-block;
}
 
.page2-fragment11 {
  display: contents;
}
 
.page2-text101 {
  display: inline-block;
}
 
.page2-fragment12 {
  display: contents;
}
 
.page2-text102 {
  display: inline-block;
}
 
.page2-fragment13 {
  display: contents;
}
 
.page2-text103 {
  display: inline-block;
}
 
.page2-fragment14 {
  display: contents;
}
 
.page2-text104 {
  display: inline-block;
}
 
.page2-fragment15 {
  display: contents;
}
 
.page2-text105 {
  color: rgb(255, 255, 255);
  display: inline-block;
  font-size: 52px;
}
 
.page2-fragment16 {
  display: contents;
}
 
.page2-text109 {
  color: var(--dl-color-theme-neutral-dark);
  display: inline-block;
  font-weight: 300;
}
 
.page2-text110 {
  color: #444998;
  font-weight: 700;
}
 
.page2-text111 {
  font-style: normal;
}
 
.page2-text112 {
  font-style: normal;
}
 
.page2-text113 {
  font-weight: 700;
}
 
.page2-text114 {
  font-style: normal;
}
 
.page2-fragment17 {
  display: contents;
}
 
.page2-text115 {
  color: #444998;
  display: inline-block;
}
 
.page2-fragment18 {
  display: contents;
}
 
.page2-text116 {
  display: inline-block;
}
 
.page2-fragment19 {
  display: contents;
}
 
.page2-text117 {
  display: inline-block;
}
 
.page2-fragment20 {
  display: contents;
}
 
.page2-text118 {
  display: inline-block;
}
 
.page2-fragment21 {
  display: contents;
}
 
.page2-text122 {
  display: inline-block;
}
 
.page2-fragment22 {
  display: contents;
}
 
.page2-text126 {
  display: inline-block;
}
 
.page2-fragment23 {
  display: contents;
}
 
.page2-text132 {
  display: inline-block;
}
 
.page2-text134 {
  color: var(--dl-color-theme-neutral-dark);
  font-style: normal;
  font-weight: 400;
}
 
.page2-text136 {
  color: var(--dl-color-theme-neutral-dark);
}
 
.page2-fragment24 {
  display: contents;
}
 
.page2-text137 {
  display: inline-block;
}
 
.page2-fragment25 {
  display: contents;
}
 
.page2-text138 {
  display: inline-block;
}
 
.page2-fragment26 {
  display: contents;
}
 
.page2-text139 {
  display: inline-block;
}
 
.page2-fragment27 {
  display: contents;
}
 
.page2-text140 {
  display: inline-block;
}
 
.page2-fragment28 {
  display: contents;
}
 
.page2-text141 {
  display: inline-block;
}
 
.page2-fragment29 {
  display: contents;
}
 
.page2-text142 {
  display: inline-block;
}
 
.page2-fragment30 {
  display: contents;
}
 
.page2-text148 {
  display: inline-block;
}
 
.page2-fragment31 {
  display: contents;
}
 
.page2-text156 {
  display: inline-block;
}
 
.page2-fragment32 {
  display: contents;
}
 
.page2-text162 {
  display: inline-block;
}
 
.page2-fragment33 {
  display: contents;
}
 
.page2-text168 {
  display: inline-block;
}
 
.page2-fragment34 {
  display: contents;
}
 
.page2-text174 {
  display: inline-block;
}
 
.page2-fragment35 {
  display: contents;
}
 
.page2-text175 {
  display: inline-block;
  font-size: 20px;
}
 
.page2-fragment36 {
  display: contents;
}
 
.page2-text176 {
  display: inline-block;
  font-size: 48px;
}
 
.page2-fragment37 {
  display: contents;
}
 
.page2-text180 {
  display: inline-block;
  font-size: 48px;
  font-style: normal;
}
 
.page2-text181 {
  font-weight: 300;
}
 
.page2-text182 {
  font-weight: 300;
}
 
.page2-text183 {
  font-weight: 700;
}
 
.page2-fragment38 {
  display: contents;
}
 
.page2-text184 {
  display: inline-block;
}
 
.page2-fragment39 {
  display: contents;
}
 
.page2-text185 {
  display: inline-block;
}
 
.page2-fragment40 {
  display: contents;
}
 
.page2-text186 {
  display: inline-block;
}
 
.page2-fragment41 {
  display: contents;
}
 
.page2-text187 {
  display: inline-block;
}
 
.page2-fragment42 {
  display: contents;
}
 
.page2-text188 {
  display: inline-block;
}
 
.page2-fragment43 {
  display: contents;
}
 
.page2-text189 {
  display: inline-block;
}
 
.page2-fragment44 {
  display: contents;
}
 
.page2-text193 {
  display: inline-block;
}
 
.page2-fragment45 {
  display: contents;
}
 
.page2-text194 {
  display: inline-block;
}
 
.page2-fragment46 {
  display: contents;
}
 
.page2-text195 {
  display: inline-block;
}
 
.page2-fragment47 {
  display: contents;
}
 
.page2-text199 {
  display: inline-block;
}
 
.page2-fragment48 {
  display: contents;
}
 
.page2-text200 {
  display: inline-block;
}
 
.page2-fragment49 {
  display: contents;
}
 
.page2-text201 {
  display: inline-block;
  font-size: 36px;
}
 
.page2-text202 {
  font-style: normal;
  font-weight: 300;
}
 
.page2-text205 {
  font-style: normal;
  font-weight: 300;
}
 
.page2-fragment50 {
  display: contents;
}
 
.page2-text206 {
  display: inline-block;
}
 
.page2-fragment51 {
  display: contents;
}
 
.page2-text207 {
  display: inline-block;
}
