.top-navigation-wrapper {
  display: contents;
}
.top-navigation-container {
  width: 100%;
  display: flex;
  position: relative;
  justify-content: center;
  background-color: var(--dl-color-theme-neutral-light);
}
.top-navigation-navbar-interactive {
  width: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-halfunit);
  justify-content: space-between;
}
.top-navigation-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: space-between;
}
.top-navigation-links1 {
  gap: var(--dl-space-space-twounits);
  flex: 1;
  display: flex;
  align-items: center;
  margin-left: var(--dl-space-space-twounits);
  flex-direction: row;
  justify-content: flex-start;
}
.top-navigation-link21 {
  text-decoration: none;
}
.top-navigation-link51 {
  font-style: normal;
  font-family: "Noto Sans";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
.top-navigation-link31 {
  text-decoration: none;
}
.top-navigation-link41 {
  text-decoration: none;
}
.top-navigation-buttons1 {
  gap: var(--dl-space-space-twounits);
  display: flex;
  align-items: center;
  margin-left: var(--dl-space-space-twounits);
}
.top-navigation-email-us1 {
  display: flex;
  flex-direction: row;
  text-decoration: none;
}
.top-navigation-email-us2 {
  text-transform: none;
}
.top-navigation-action21 {
  display: flex;
  flex-direction: row;
  text-decoration: none;
}
.top-navigation-burger-menu {
  display: none;
}
.top-navigation-icon1 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.top-navigation-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  display: none;
  padding: var(--dl-space-space-twounits);
  z-index: 100;
  position: absolute;
  flex-direction: column;
  background-color: var(--dl-color-theme-neutral-light);
}
.top-navigation-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.top-navigation-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.top-navigation-logo {
  height: 3rem;
}
.top-navigation-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.top-navigation-icon3 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.top-navigation-links2 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.top-navigation-link22 {
  text-decoration: none;
}
.top-navigation-link52 {
  font-style: normal;
  font-family: "Noto Sans";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
.top-navigation-link32 {
  text-decoration: none;
}
.top-navigation-link42 {
  text-decoration: none;
}
.top-navigation-buttons2 {
  gap: var(--dl-space-space-twounits);
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: center;
}
.top-navigation-email-us3 {
  display: flex;
  flex-direction: row;
  text-decoration: none;
}
.top-navigation-email-us4 {
  text-transform: none;
}
.top-navigation-action22 {
  display: flex;
  flex-direction: row;
  text-decoration: none;
}
@media(max-width: 767px) {
  .top-navigation-navbar-interactive {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .top-navigation-desktop-menu {
    display: none;
  }
  .top-navigation-burger-menu {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .top-navigation-top {
    margin-bottom: var(--dl-space-space-unit);
  }
}
@media(max-width: 479px) {
  .top-navigation-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .top-navigation-mobile-menu {
    padding: var(--dl-space-space-unit);
  }
  .top-navigation-link22 {
    text-decoration: none;
  }
}

.header-wrapper {
  display: contents;
}
.header-header30 {
  gap: var(--dl-space-space-twounits);
  width: auto;
  padding-top: var(--dl-space-space-halfunit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.header-image1 {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
.header-container1 {
  width: 100%;
  bottom: 0px;
  height: 100%;
  margin: auto;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: flex-start;
  background-color: rgba(255,255,255,0.8);
}
.header-max-width {
  gap: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  display: flex;
  z-index: 1;
  position: relative;
  align-items: center;
  flex-direction: column;
}
.header-content {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
.header-container2 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
}
.header-image2 {
  width: auto;
  align-self: flex-start;
  object-fit: cover;
}
.header-container3 {
  width: auto;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.header-text1 {
  font-size: 36px;
  align-self: stretch;
  text-align: center;
  padding-top: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-unit);
}
.header-text2 {
  font-style: italic;
  text-align: center;
  padding-bottom: var(--dl-space-space-unit);
}
.header-actions {
  gap: var(--dl-space-space-fiveunits);
  display: flex;
  align-items: flex-end;
  padding-top: var(--dl-space-space-halfunit);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-halfunit);
  justify-content: center;
}
.header-text3 {
  text-align: center;
}
.header-button2 {
  text-decoration: none;
}
.header-text4 {
  text-align: center;
}
@media(max-width: 991px) {
  .header-container1 {
    flex-direction: column;
  }
  .header-text1 {
    text-align: center;
  }
  .header-text2 {
    text-align: center;
  }
}
@media(max-width: 479px) {
  .header-actions {
    gap: var(--dl-space-space-halfunit);
    width: 100%;
    flex-direction: column;
  }
  .header-button1 {
    width: 100%;
  }
  .header-button2 {
    width: 100%;
  }
}

.areas-of-expertise-wrapper {
  display: contents;
}
.areas-of-expertise-layout251 {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
.areas-of-expertise-max-width {
  gap: var(--dl-space-space-threeunits);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.areas-of-expertise-section-title {
  width: 100%;
  align-self: flex-start;
  border-color: #4a256a;
  border-width: 1px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
.areas-of-expertise-column {
  gap: var(--dl-space-space-halfunit);
  align-items: flex-start;
}
.areas-of-expertise-text10 {
  font-style: italic;
  font-weight: 400;
}
.areas-of-expertise-text12 {
  padding-top: var(--dl-space-space-twounits);
}
.areas-of-expertise-content1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
.areas-of-expertise-row {
  align-items: flex-start;
}
.areas-of-expertise-feature1 {
  flex: 1;
}
.areas-of-expertise-content2 {
  align-self: stretch;
  align-items: flex-start;
}
.areas-of-expertise-feature2 {
  flex: 1;
}
.areas-of-expertise-content3 {
  align-self: stretch;
  align-items: flex-start;
}
.areas-of-expertise-feature3 {
  flex: 1;
}
.areas-of-expertise-content4 {
  align-self: stretch;
  align-items: flex-start;
}
.areas-of-expertise-container1 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
}
.areas-of-expertise-container2 {
  width: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.areas-of-expertise-container3 {
  width: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.areas-of-expertise-container4 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.areas-of-expertise-container5 {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.areas-of-expertise-link1 {
  display: contents;
}
.areas-of-expertise-image1 {
  width: 200px;
  align-self: center;
  object-fit: cover;
  text-decoration: none;
}
.areas-of-expertise-container6 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.areas-of-expertise-link2 {
  display: contents;
}
.areas-of-expertise-image2 {
  width: 200px;
  object-fit: cover;
  text-decoration: none;
}
.areas-of-expertise-container7 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.areas-of-expertise-link3 {
  display: contents;
}
.areas-of-expertise-image3 {
  width: 200px;
  object-fit: cover;
  text-decoration: none;
}
.areas-of-expertise-actions {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
}
.areas-of-expertise-button1 {
  text-decoration: none;
}
.areas-of-expertise-button2 {
  text-decoration: none;
}
.home-fragment10 {
  display: contents;
}
.home-text10 {
  width: 300px;
  display: inline-block;
  text-align: center;
}
.home-fragment11 {
  display: contents;
}
.home-text11 {
  width: 300px;
  display: inline-block;
  text-align: center;
}
.home-fragment12 {
  display: contents;
}
.home-text12 {
  width: 300 px;
  display: inline-block;
  text-align: center;
}
.home-fragment13 {
  display: contents;
}
.home-feature1-title {
  display: inline-block;
}
.home-fragment14 {
  display: contents;
}
.home-text15 {
  display: inline-block;
  font-size: 26px;
  font-style: normal;
  font-family: "STIX Two Text";
  font-weight: 600;
}
.home-fragment15 {
  display: contents;
}
.home-text16 {
  display: inline-block;
  font-size: 26px;
  font-style: normal;
  font-family: "STIX Two Text";
  font-weight: 600;
}
.home-fragment16 {
  display: contents;
}
.home-text17 {
  display: inline-block;
  font-family: "Noto Sans";
  line-height: 1.5;
}
.home-fragment17 {
  display: contents;
}
.home-text38 {
  display: inline-block;
  font-family: "Noto Sans";
  line-height: 1.5;
}
@media(max-width: 991px) {
  .areas-of-expertise-section-title {
    align-items: flex-start;
    flex-direction: column;
  }
  .areas-of-expertise-text12 {
    padding-top: unset;
  }
  .areas-of-expertise-feature1-image {
    height: 260px;
  }
  .areas-of-expertise-feature2-image {
    height: 260px;
  }
  .areas-of-expertise-feature3-image {
    height: 260px;
  }
}
@media(max-width: 767px) {
  .areas-of-expertise-text11 {
    text-align: center;
  }
  .areas-of-expertise-row {
    flex-direction: column;
  }
  .areas-of-expertise-feature1-image {
    width: 100%;
  }
  .areas-of-expertise-feature2 {
    width: auto;
  }
  .areas-of-expertise-feature2-image {
    width: 100%;
  }
  .areas-of-expertise-feature3 {
    width: auto;
  }
  .areas-of-expertise-container1 {
    flex-direction: column;
  }
  .areas-of-expertise-container4 {
    align-items: flex-start;
    flex-direction: column;
  }
  .areas-of-expertise-actions {
    flex-wrap: wrap;
  }
}
@media(max-width: 479px) {
  .areas-of-expertise-actions {
    width: 100%;
    flex-direction: column;
  }
  .areas-of-expertise-button1 {
    width: 100%;
  }
  .areas-of-expertise-button2 {
    width: 100%;
  }
}

.values-wrapper {
  display: contents;
}
.values-container1 {
  padding-top: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
}
.values-container2 {
  gap: var(--dl-space-space-threeunits);
  flex: initial;
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.values-section-title {
  align-self: flex-start;
  border-color: #4a256a;
  border-width: 1px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
.values-column {
  gap: var(--dl-space-space-halfunit);
  align-items: flex-start;
  flex-shrink: 0;
}
.values-text10 {
  font-style: italic;
  font-weight: 400;
}
.values-text12 {
  padding-top: var(--dl-space-space-twounits);
}
.values-container3 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
}
.values-tabs-menu1 {
  gap: var(--dl-space-space-halfunit);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.values-tab-horizontal1 {
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
.values-content1 {
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.values-tab-horizontal2 {
  gap: var(--dl-space-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
.values-content2 {
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.values-tab-horizontal3 {
  gap: var(--dl-space-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
.values-content3 {
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.values-tab-horizontal4 {
  gap: var(--dl-space-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
.values-content4 {
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.values-image-container1 {
  height: 100%;
  display: flex;
  position: relative;
}
.values-image1 {
  animation-name: fadeIn;
  animation-delay: 0s;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.values-container4 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
}
.values-image-container2 {
  height: 100%;
  display: flex;
  position: relative;
}
.values-image2 {
  animation-name: fadeIn;
  animation-delay: 0s;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.values-tabs-menu2 {
  gap: var(--dl-space-space-halfunit);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.values-tab-horizontal5 {
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
.values-content5 {
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.values-tab-horizontal6 {
  gap: var(--dl-space-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
.values-content6 {
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.values-tab-horizontal7 {
  gap: var(--dl-space-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
.values-content7 {
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.values-tab-horizontal8 {
  gap: var(--dl-space-space-twounits);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
.values-content8 {
  flex: 1;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-fragment29 {
  display: contents;
}
.home-text70 {
  display: inline-block;
}
.home-fragment20 {
  display: contents;
}
.home-text61 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment32 {
  display: contents;
}
.home-text73 {
  display: inline-block;
}
.home-fragment26 {
  display: contents;
}
.home-text67 {
  display: inline-block;
}
.home-fragment18 {
  display: contents;
}
.home-text59 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment25 {
  display: contents;
}
.home-text66 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment31 {
  display: contents;
}
.home-text72 {
  display: inline-block;
}
.home-fragment33 {
  display: contents;
}
.home-text74 {
  display: inline-block;
}
.home-fragment22 {
  display: contents;
}
.home-text63 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment27 {
  display: contents;
}
.home-text68 {
  display: inline-block;
}
.home-fragment21 {
  display: contents;
}
.home-text62 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment24 {
  display: contents;
}
.home-text65 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment19 {
  display: contents;
}
.home-text60 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment28 {
  display: contents;
}
.home-text69 {
  display: inline-block;
}
.home-fragment30 {
  display: contents;
}
.home-text71 {
  display: inline-block;
}
.home-fragment23 {
  display: contents;
}
.home-text64 {
  display: inline-block;
  font-size: 28px;
}
@media(max-width: 991px) {
  .values-section-title {
    align-items: flex-start;
    flex-direction: column;
  }
  .values-text12 {
    padding-top: unset;
  }
  .values-container3 {
    flex-direction: column;
  }
  .values-tabs-menu1 {
    order: 2;
  }
  .values-container4 {
    flex-direction: column;
  }
  .values-tabs-menu2 {
    order: 2;
  }
}
@media(max-width: 767px) {
  .values-column {
    width: 100%;
  }
  .values-text11 {
    text-align: center;
  }
}

.about-us-wrapper {
  display: contents;
}
.about-us-team8 {
  padding-top: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
}
.about-us-max-width {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-section-title1 {
  width: auto;
  align-self: flex-start;
  border-color: #4a256a;
  border-width: 1px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
.about-us-column {
  gap: var(--dl-space-space-halfunit);
  align-items: flex-start;
  flex-shrink: 0;
}
.about-us-text10 {
  font-style: italic;
  font-weight: 400;
}
.about-us-text12 {
  padding-top: var(--dl-space-space-twounits);
}
.about-us-slider {
  width: 100%;
  height: auto;
  display: inline-block;
  position: relative;
}
.about-us-slider-slide1 {
  display: flex;
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
}
.about-us-card1 {
  gap: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-placeholder-image1 {
  width: var(--dl-size-size-xxlarge);
  align-self: center;
}
.about-us-content1 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-title1 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-social-icons1 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
}
.about-us-link {
  display: contents;
}
.about-us-icon10 {
  text-decoration: none;
}
.about-us-card2 {
  gap: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  display: none;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-content2 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-title2 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-social-icons2 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
}
.about-us-slider-slide2 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: none;
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-threeunits);
}
.about-us-card3 {
  gap: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-content3 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-title3 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-social-icons3 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
}
.about-us-card4 {
  gap: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-content4 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-title4 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-social-icons4 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
}
.about-us-card5 {
  gap: var(--dl-space-space-oneandhalfunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-content5 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-title5 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-social-icons5 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
}
.about-us-slider-pagination {
  display: none;
}
.about-us-slider-button-prev {
  display: none;
}
.about-us-slider-button-next {
  display: none;
}
.about-us-section-title2 {
  width: 100%;
  display: none;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-button {
  width: 100%;
  max-width: 300px;
  text-decoration: none;
}
.home-fragment47 {
  display: contents;
}
.home-text88 {
  display: inline-block;
  overflow: auto;
  max-height: var(--dl-size-size-medium);
  text-align: left;
}
.home-fragment41 {
  display: contents;
}
.home-text82 {
  display: inline-block;
  text-align: center;
}
.home-fragment36 {
  display: contents;
}
.home-text77 {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.home-fragment50 {
  display: contents;
}
.home-text91 {
  display: inline-block;
  overflow: auto;
  max-height: var(--dl-size-size-medium);
  text-align: center;
}
.home-fragment46 {
  display: contents;
}
.home-text87 {
  display: inline-block;
  overflow: auto;
  max-height: auto;
  text-align: left;
}
.home-fragment42 {
  display: contents;
}
.home-text83 {
  display: inline-block;
  text-align: center;
}
.home-fragment38 {
  display: contents;
}
.home-text79 {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.home-fragment43 {
  display: contents;
}
.home-text84 {
  display: inline-block;
  text-align: center;
}
.home-fragment37 {
  display: contents;
}
.home-text78 {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.home-fragment39 {
  display: contents;
}
.home-text80 {
  display: inline-block;
  padding-left: var(--dl-space-space-unit);
}
.home-fragment35 {
  display: contents;
}
.home-text76 {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.home-fragment48 {
  display: contents;
}
.home-text89 {
  display: inline-block;
  overflow: auto;
  max-height: var(--dl-size-size-medium);
  text-align: center;
}
.home-fragment44 {
  display: contents;
}
.home-text85 {
  display: inline-block;
  text-align: center;
}
.home-fragment34 {
  display: contents;
}
.home-text75 {
  display: inline-block;
  font-weight: 600;
}
.home-fragment45 {
  display: contents;
}
.home-text86 {
  display: inline-block;
}
.home-fragment49 {
  display: contents;
}
.home-text90 {
  display: inline-block;
  overflow: auto;
  max-height: var(--dl-size-size-medium);
  text-align: left;
}
.home-fragment40 {
  display: contents;
}
.home-text81 {
  display: inline-block;
  text-align: center;
}
@media(max-width: 991px) {
  .about-us-section-title1 {
    align-items: flex-start;
    flex-direction: column;
  }
  .about-us-text12 {
    padding-top: unset;
  }
}
@media(max-width: 767px) {
  .about-us-column {
    width: 100%;
  }
  .about-us-text11 {
    text-align: center;
  }
}
@media(max-width: 479px) {
  .about-us-button {
    width: 100%;
  }
  .home-text80 {
    text-align: center;
  }
}

.contact-info-wrapper {
  display: contents;
}
.contact-info-contact20 {
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-direction: column;
}
.contact-info-max-width {
  gap: var(--dl-space-space-twounits);
  display: flex;
  align-items: center;
  flex-direction: column;
}
.contact-info-section-title {
  gap: var(--dl-space-space-unit);
  width: auto;
  display: flex;
  max-width: 800px;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
.contact-info-content1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
.contact-info-text3 {
  text-align: center;
}
.contact-info-row {
  gap: var(--dl-space-space-threeunits);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
}
.contact-info-content2 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.contact-info-contact-info1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
.contact-info-content3 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-self: stretch;
  align-items: stretch;
  flex-direction: column;
}
.contact-info-text4 {
  align-self: stretch;
  text-align: center;
}
.contact-info-text5 {
  text-align: center;
}
.contact-info-email {
  text-align: center;
  text-decoration: none;
}
.contact-info-content4 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.contact-info-contact-info2 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
.contact-info-content5 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-self: stretch;
  align-items: stretch;
  flex-direction: column;
}
.contact-info-text6 {
  align-self: stretch;
  text-align: center;
}
.contact-info-text7 {
  text-align: center;
}
.contact-info-phone {
  text-align: center;
  text-decoration: none;
}
.contact-info-content6 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.contact-info-contact-info3 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
.contact-info-content7 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-self: stretch;
  align-items: stretch;
  flex-direction: column;
}
.contact-info-text8 {
  align-self: stretch;
  text-align: center;
}
.contact-info-text9 {
  text-align: center;
}
.contact-info-address {
  text-align: center;
}
@media(max-width: 767px) {
  .contact-info-row {
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .contact-info-row {
    align-items: stretch;
  }
}

.footer-wrapper {
  display: contents;
}
.footer-footer4 {
  gap: 80px;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-fiveunits);
  padding-right: var(--dl-space-space-fiveunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-halfunit);
  justify-content: center;
}
.footer-max-width {
  gap: var(--dl-space-space-threeunits);
  display: flex;
  align-items: center;
  flex-direction: column;
}
.footer-content {
  gap: 32px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.footer-logo {
  gap: 24px;
  width: auto;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.footer-image1 {
  width: 232px;
  height: 94px;
}
.footer-links {
  gap: var(--dl-space-space-twounits);
  display: flex;
  align-items: flex-start;
}
.footer-link5 {
  text-decoration: none;
}
.footer-link2 {
  text-decoration: none;
}
.footer-link3 {
  text-decoration: none;
}
.footer-link1 {
  text-decoration: none;
}
.footer-link4 {
  text-decoration: none;
}
.footer-social-links {
  gap: var(--dl-space-space-unit);
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: flex-end;
}
.footer-link {
  display: contents;
}
.footer-icon1 {
  text-decoration: none;
}
.footer-credits {
  gap: var(--dl-space-space-twounits);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
.footer-row {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.footer-footer-links {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: flex-start;
}
.home-fragment54 {
  display: contents;
}
.home-text95 {
  display: inline-block;
}
.home-fragment51 {
  display: contents;
}
.home-text92 {
  display: inline-block;
}
.home-fragment52 {
  display: contents;
}
.home-text93 {
  display: inline-block;
}
.home-fragment53 {
  display: contents;
}
.home-text94 {
  display: inline-block;
}
.home-fragment55 {
  display: contents;
}
.home-text96 {
  display: inline-block;
}
@media(max-width: 991px) {
  .footer-logo {
    width: auto;
  }
}
@media(max-width: 767px) {
  .footer-content {
    flex-direction: column;
  }
  .footer-row {
    flex-direction: column;
  }
  .footer-footer-links {
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }
}
@media(max-width: 479px) {
  .footer-max-width {
    gap: var(--dl-space-space-oneandhalfunits);
  }
  .footer-content {
    width: 100%;
  }
  .footer-links {
    width: 100%;
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }
}

.home-container {
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
.home-fragment10 {
  display: contents;
}
.home-text10 {
  width: 300px;
  display: inline-block;
  text-align: center;
}
.home-fragment11 {
  display: contents;
}
.home-text11 {
  width: 300px;
  display: inline-block;
  text-align: center;
}
.home-fragment12 {
  display: contents;
}
.home-text12 {
  width: 300 px;
  display: inline-block;
  text-align: center;
}
.home-fragment13 {
  display: contents;
}
.home-feature1-title {
  display: inline-block;
}
.home-fragment14 {
  display: contents;
}
.home-text15 {
  display: inline-block;
  font-size: 26px;
  font-style: normal;
  font-family: "STIX Two Text";
  font-weight: 600;
}
.home-fragment15 {
  display: contents;
}
.home-text16 {
  display: inline-block;
  font-size: 26px;
  font-style: normal;
  font-family: "STIX Two Text";
  font-weight: 600;
}
.home-fragment16 {
  display: contents;
}
.home-text17 {
  display: inline-block;
  font-family: "Noto Sans";
  line-height: 1.5;
}
.home-fragment17 {
  display: contents;
}
.home-text38 {
  display: inline-block;
  font-family: "Noto Sans";
  line-height: 1.5;
}
.home-fragment18 {
  display: contents;
}
.home-text59 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment19 {
  display: contents;
}
.home-text60 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment20 {
  display: contents;
}
.home-text61 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment21 {
  display: contents;
}
.home-text62 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment22 {
  display: contents;
}
.home-text63 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment23 {
  display: contents;
}
.home-text64 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment24 {
  display: contents;
}
.home-text65 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment25 {
  display: contents;
}
.home-text66 {
  display: inline-block;
  font-size: 28px;
}
.home-fragment26 {
  display: contents;
}
.home-text67 {
  display: inline-block;
}
.home-fragment27 {
  display: contents;
}
.home-text68 {
  display: inline-block;
}
.home-fragment28 {
  display: contents;
}
.home-text69 {
  display: inline-block;
}
.home-fragment29 {
  display: contents;
}
.home-text70 {
  display: inline-block;
}
.home-fragment30 {
  display: contents;
}
.home-text71 {
  display: inline-block;
}
.home-fragment31 {
  display: contents;
}
.home-text72 {
  display: inline-block;
}
.home-fragment32 {
  display: contents;
}
.home-text73 {
  display: inline-block;
}
.home-fragment33 {
  display: contents;
}
.home-text74 {
  display: inline-block;
}
.home-fragment34 {
  display: contents;
}
.home-text75 {
  display: inline-block;
  font-weight: 600;
}
.home-fragment35 {
  display: contents;
}
.home-text76 {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.home-fragment36 {
  display: contents;
}
.home-text77 {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.home-fragment37 {
  display: contents;
}
.home-text78 {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.home-fragment38 {
  display: contents;
}
.home-text79 {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.home-fragment39 {
  display: contents;
}
.home-text80 {
  display: inline-block;
  padding-left: var(--dl-space-space-unit);
}
.home-fragment40 {
  display: contents;
}
.home-text81 {
  display: inline-block;
  text-align: center;
}
.home-fragment41 {
  display: contents;
}
.home-text82 {
  display: inline-block;
  text-align: center;
}
.home-fragment42 {
  display: contents;
}
.home-text83 {
  display: inline-block;
  text-align: center;
}
.home-fragment43 {
  display: contents;
}
.home-text84 {
  display: inline-block;
  text-align: center;
}
.home-fragment44 {
  display: contents;
}
.home-text85 {
  display: inline-block;
  text-align: center;
}
.home-fragment45 {
  display: contents;
}
.home-text86 {
  display: inline-block;
}
.home-fragment46 {
  display: contents;
}
.home-text87 {
  display: inline-block;
  overflow: auto;
  max-height: auto;
  text-align: left;
}
.home-fragment47 {
  display: contents;
}
.home-text88 {
  display: inline-block;
  overflow: auto;
  max-height: var(--dl-size-size-medium);
  text-align: left;
}
.home-fragment48 {
  display: contents;
}
.home-text89 {
  display: inline-block;
  overflow: auto;
  max-height: var(--dl-size-size-medium);
  text-align: center;
}
.home-fragment49 {
  display: contents;
}
.home-text90 {
  display: inline-block;
  overflow: auto;
  max-height: var(--dl-size-size-medium);
  text-align: left;
}
.home-fragment50 {
  display: contents;
}
.home-text91 {
  display: inline-block;
  overflow: auto;
  max-height: var(--dl-size-size-medium);
  text-align: center;
}
.home-fragment51 {
  display: contents;
}
.home-text92 {
  display: inline-block;
}
.home-fragment52 {
  display: contents;
}
.home-text93 {
  display: inline-block;
}
.home-fragment53 {
  display: contents;
}
.home-text94 {
  display: inline-block;
}
.home-fragment54 {
  display: contents;
}
.home-text95 {
  display: inline-block;
}
.home-fragment55 {
  display: contents;
}
.home-text96 {
  display: inline-block;
}
@media(max-width: 479px) {
  .home-text80 {
    text-align: center;
  }
}
