.hero17-wrapper {
  display: contents;
}
 
.hero17-header78 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.hero17-column {
  gap: var(--dl-layout-space-oneandhalfunits);
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-unit);
}
 
.hero17-content {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: center;
  margin-bottom: var(--dl-layout-space-fourunits);
  flex-direction: column;
}
 
.hero17-text1 {
  text-align: center;
}
 
.hero17-text2 {
  text-align: center;
}
 
.home-fragment10 {
  display: contents;
}
 
.home-text10 {
  display: inline-block;
}
 
.home-fragment11 {
  display: contents;
}
 
.home-text11 {
  display: inline-block;
}
 
.hero17root-class-name {
  background-image: linear-gradient(90deg, rgb(255, 255, 255) 53.00%,rgb(221, 224, 227) 100.00%);
}

.gallery1-wrapper {
  display: contents;
}
 
.gallery1-gallery3 {
  gap: var(--dl-layout-space-fiveunits);
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.gallery1-max-width {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.gallery1-content {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
 
.gallery1-container1 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.gallery1-container2 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.gallery1-container3 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.gallery1root-class-name {
  background-color: #1f1f1f;
}
 
@media(max-width: 991px) {
  .gallery1-content {
    align-items: center;
    flex-direction: column;
  }
}

.features1-wrapper {
  display: contents;
}
 
.features1-layout251 {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.features1-max-width {
  gap: var(--dl-layout-space-threeunits);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.features1-column {
  gap: var(--dl-layout-space-halfunit);
  align-items: flex-start;
  flex-shrink: 0;
}
 
.features1-content10 {
  gap: 48px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.features1-row1 {
  align-items: flex-start;
}
 
.features1-feature11 {
  flex: 1;
}
 
.features1-feature1-image1 {
  text-decoration: none;
}
 
.features1-content11 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature21 {
  flex: 1;
}
 
.features1-feature2-image1 {
  text-decoration: none;
}
 
.features1-content12 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature31 {
  flex: 1;
}
 
.features1-content13 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-row2 {
  align-items: flex-start;
}
 
.features1-feature12 {
  flex: 1;
}
 
.features1-feature1-image2 {
  text-decoration: none;
}
 
.features1-content14 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature22 {
  flex: 1;
}
 
.features1-feature2-image2 {
  text-decoration: none;
}
 
.features1-content15 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature32 {
  flex: 1;
}
 
.features1-feature3-image2 {
  text-decoration: none;
}
 
.features1-content16 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-row3 {
  align-items: flex-start;
}
 
.features1-feature13 {
  flex: 1;
}
 
.features1-feature1-image3 {
  text-decoration: none;
}
 
.features1-content17 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature23 {
  flex: 1;
}
 
.features1-feature2-image3 {
  text-decoration: none;
}
 
.features1-content18 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature33 {
  flex: 1;
}
 
.features1-feature3-image3 {
  text-decoration: none;
}
 
.features1-content19 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-row4 {
  align-items: flex-start;
}
 
.features1-feature14 {
  flex: 1;
}
 
.features1-feature1-image4 {
  text-decoration: none;
}
 
.features1-content20 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature24 {
  flex: 1;
}
 
.features1-feature2-image4 {
  text-decoration: none;
}
 
.features1-content21 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature34 {
  flex: 1;
}
 
.features1-feature3-image4 {
  text-decoration: none;
}
 
.features1-content22 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-row5 {
  align-items: flex-start;
}
 
.features1-feature15 {
  flex: 1;
}
 
.features1-feature1-image5 {
  text-decoration: none;
}
 
.features1-content23 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature25 {
  flex: 1;
}
 
.features1-content24 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature35 {
  flex: 1;
}
 
.features1-content25 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-row6 {
  align-items: flex-start;
}
 
.features1-feature16 {
  flex: 1;
}
 
.features1-feature1-image6 {
  text-decoration: none;
}
 
.features1-content26 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature26 {
  flex: 1;
}
 
.features1-feature2-image6 {
  text-decoration: none;
}
 
.features1-content27 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature36 {
  flex: 1;
}
 
.features1-content28 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-row7 {
  align-items: flex-start;
}
 
.features1-feature17 {
  flex: 1;
}
 
.features1-feature1-image7 {
  text-decoration: none;
}
 
.features1-content29 {
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature27 {
  flex: 1;
}
 
.features1-content30 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
  align-self: stretch;
  align-items: flex-start;
}
 
.features1-feature37 {
  flex: 1;
}
 
.features1-content31 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
  align-self: stretch;
  align-items: flex-start;
}
 
.home-fragment12 {
  display: contents;
}
 
.home-text17 {
  display: inline-block;
}
 
.home-fragment13 {
  display: contents;
}
 
.home-text18 {
  display: inline-block;
}
 
.home-fragment14 {
  display: contents;
}
 
.home-text19 {
  display: inline-block;
}
 
.home-fragment15 {
  display: contents;
}
 
.home-text20 {
  display: inline-block;
}
 
.home-fragment16 {
  display: contents;
}
 
.home-text21 {
  display: inline-block;
}
 
.home-fragment17 {
  display: contents;
}
 
.home-text22 {
  display: inline-block;
}
 
.home-fragment18 {
  display: contents;
}
 
.home-text23 {
  display: inline-block;
}
 
.home-fragment19 {
  display: contents;
}
 
.home-text26 {
  display: inline-block;
}
 
.home-fragment20 {
  display: contents;
}
 
.home-text27 {
  display: inline-block;
}
 
.home-fragment21 {
  display: contents;
}
 
.home-text28 {
  display: inline-block;
}
 
.home-fragment22 {
  display: contents;
}
 
.home-text29 {
  display: inline-block;
}
 
.home-fragment23 {
  display: contents;
}
 
.home-text30 {
  display: inline-block;
}
 
.home-fragment24 {
  display: contents;
}
 
.home-text31 {
  display: inline-block;
}
 
.home-fragment25 {
  display: contents;
}
 
.home-text32 {
  display: inline-block;
}
 
.home-fragment26 {
  display: contents;
}
 
.home-text33 {
  display: inline-block;
}
 
.home-fragment27 {
  display: contents;
}
 
.home-text34 {
  display: inline-block;
}
 
.home-fragment28 {
  display: contents;
}
 
.home-text35 {
  display: inline-block;
}
 
.home-fragment29 {
  display: contents;
}
 
.home-text36 {
  display: inline-block;
}
 
.home-fragment30 {
  display: contents;
}
 
.home-text37 {
  display: inline-block;
}
 
.home-fragment31 {
  display: contents;
}
 
.home-text38 {
  display: inline-block;
}
 
.home-fragment32 {
  display: contents;
}
 
.home-text39 {
  display: inline-block;
}
 
.home-fragment33 {
  display: contents;
}
 
.home-text40 {
  display: inline-block;
}
 
.home-fragment34 {
  display: contents;
}
 
.home-text41 {
  display: inline-block;
}
 
.features1root-class-name {
  background-image: linear-gradient(90deg, rgb(255, 255, 255) 53.00%,rgb(221, 224, 227) 100.00%);
}
 
@media(max-width: 991px) {
  .features1-section-title {
    align-items: flex-start;
    flex-direction: column;
  }
  .features1-feature1-image1 {
    height: 260px;
  }
  .features1-feature2-image1 {
    height: 260px;
  }
  .features1-feature3-image1 {
    height: 260px;
  }
  .features1-feature1-image2 {
    height: 260px;
  }
  .features1-feature2-image2 {
    height: 260px;
  }
  .features1-feature3-image2 {
    height: 260px;
  }
  .features1-feature1-image3 {
    height: 260px;
  }
  .features1-feature2-image3 {
    height: 260px;
  }
  .features1-feature3-image3 {
    height: 260px;
  }
  .features1-feature1-image4 {
    height: 260px;
  }
  .features1-feature2-image4 {
    height: 260px;
  }
  .features1-feature3-image4 {
    height: 260px;
  }
  .features1-feature1-image5 {
    height: 260px;
  }
  .features1-feature2-image5 {
    height: 260px;
  }
  .features1-feature3-image5 {
    height: 260px;
  }
  .features1-feature1-image6 {
    height: 260px;
  }
  .features1-feature2-image6 {
    height: 260px;
  }
  .features1-feature3-image6 {
    height: 260px;
  }
  .features1-feature1-image7 {
    height: 260px;
  }
  .features1-feature2-image7 {
    height: 260px;
  }
  .features1-feature3-image7 {
    height: 260px;
  }
}
 
@media(max-width: 767px) {
  .features1-column {
    width: 100%;
  }
  .features1-text10 {
    text-align: center;
  }
  .features1-row1 {
    flex-direction: column;
  }
  .features1-feature1-image1 {
    width: 100%;
  }
  .features1-feature21 {
    width: auto;
  }
  .features1-feature2-image1 {
    width: 100%;
  }
  .features1-feature31 {
    width: auto;
  }
  .features1-row2 {
    flex-direction: column;
  }
  .features1-feature1-image2 {
    width: 100%;
  }
  .features1-feature22 {
    width: auto;
  }
  .features1-feature2-image2 {
    width: 100%;
  }
  .features1-feature32 {
    width: auto;
  }
  .features1-row3 {
    flex-direction: column;
  }
  .features1-feature1-image3 {
    width: 100%;
  }
  .features1-feature23 {
    width: auto;
  }
  .features1-feature2-image3 {
    width: 100%;
  }
  .features1-feature33 {
    width: auto;
  }
  .features1-row4 {
    flex-direction: column;
  }
  .features1-feature1-image4 {
    width: 100%;
  }
  .features1-feature24 {
    width: auto;
  }
  .features1-feature2-image4 {
    width: 100%;
  }
  .features1-feature34 {
    width: auto;
  }
  .features1-row5 {
    flex-direction: column;
  }
  .features1-feature1-image5 {
    width: 100%;
  }
  .features1-feature25 {
    width: auto;
  }
  .features1-feature2-image5 {
    width: 100%;
  }
  .features1-feature35 {
    width: auto;
  }
  .features1-row6 {
    flex-direction: column;
  }
  .features1-feature1-image6 {
    width: 100%;
  }
  .features1-feature26 {
    width: auto;
  }
  .features1-feature2-image6 {
    width: 100%;
  }
  .features1-feature36 {
    width: auto;
  }
  .features1-row7 {
    flex-direction: column;
  }
  .features1-feature1-image7 {
    width: 100%;
  }
  .features1-feature27 {
    width: auto;
  }
  .features1-feature2-image7 {
    width: 100%;
  }
  .features1-feature37 {
    width: auto;
  }
}

.contact10-wrapper {
  display: contents;
}
 
.contact10-container1 {
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
}
 
.contact10-max-width {
  align-self: center;
}
 
.contact10-content {
  width: 100%;
  align-items: flex-start;
  border-radius: var(--dl-layout-radius-radius8);
  flex-direction: row;
  justify-content: space-between;
  background-color: var(--dl-color-theme-neutral-light);
}
 
.contact10-container2 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.contact10-text10 {
  margin-top: var(--dl-layout-space-unit);
  text-align: center;
}
 
.contact10-text11 {
  text-align: center;
  margin-bottom: var(--dl-layout-space-unit);
}
 
.contact10-container3 {
  gap: var(--dl-layout-space-oneandhalfunits);
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
  align-self: center;
  flex-direction: column;
}
 
.contact10-google-maps {
  width: 100%;
  height: 100%;
  align-self: center;
}
 
.home-fragment35 {
  display: contents;
}
 
.home-text42 {
  display: inline-block;
}
 
.home-fragment36 {
  display: contents;
}
 
.home-text55 {
  display: inline-block;
}
 
.contact10root-class-name {
  background-color: #1f1f1f;
}
 
@media(max-width: 991px) {
  .contact10-content {
    position: relative;
    align-items: center;
    flex-direction: column;
  }
}

.home-container {
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
 
.home-fragment10 {
  display: contents;
}
 
.home-text10 {
  display: inline-block;
}
 
.home-fragment11 {
  display: contents;
}
 
.home-text11 {
  display: inline-block;
}
 
.home-fragment12 {
  display: contents;
}
 
.home-text17 {
  display: inline-block;
}
 
.home-fragment13 {
  display: contents;
}
 
.home-text18 {
  display: inline-block;
}
 
.home-fragment14 {
  display: contents;
}
 
.home-text19 {
  display: inline-block;
}
 
.home-fragment15 {
  display: contents;
}
 
.home-text20 {
  display: inline-block;
}
 
.home-fragment16 {
  display: contents;
}
 
.home-text21 {
  display: inline-block;
}
 
.home-fragment17 {
  display: contents;
}
 
.home-text22 {
  display: inline-block;
}
 
.home-fragment18 {
  display: contents;
}
 
.home-text23 {
  display: inline-block;
}
 
.home-fragment19 {
  display: contents;
}
 
.home-text26 {
  display: inline-block;
}
 
.home-fragment20 {
  display: contents;
}
 
.home-text27 {
  display: inline-block;
}
 
.home-fragment21 {
  display: contents;
}
 
.home-text28 {
  display: inline-block;
}
 
.home-fragment22 {
  display: contents;
}
 
.home-text29 {
  display: inline-block;
}
 
.home-fragment23 {
  display: contents;
}
 
.home-text30 {
  display: inline-block;
}
 
.home-fragment24 {
  display: contents;
}
 
.home-text31 {
  display: inline-block;
}
 
.home-fragment25 {
  display: contents;
}
 
.home-text32 {
  display: inline-block;
}
 
.home-fragment26 {
  display: contents;
}
 
.home-text33 {
  display: inline-block;
}
 
.home-fragment27 {
  display: contents;
}
 
.home-text34 {
  display: inline-block;
}
 
.home-fragment28 {
  display: contents;
}
 
.home-text35 {
  display: inline-block;
}
 
.home-fragment29 {
  display: contents;
}
 
.home-text36 {
  display: inline-block;
}
 
.home-fragment30 {
  display: contents;
}
 
.home-text37 {
  display: inline-block;
}
 
.home-fragment31 {
  display: contents;
}
 
.home-text38 {
  display: inline-block;
}
 
.home-fragment32 {
  display: contents;
}
 
.home-text39 {
  display: inline-block;
}
 
.home-fragment33 {
  display: contents;
}
 
.home-text40 {
  display: inline-block;
}
 
.home-fragment34 {
  display: contents;
}
 
.home-text41 {
  display: inline-block;
}
 
.home-fragment35 {
  display: contents;
}
 
.home-text42 {
  display: inline-block;
}
 
.home-fragment36 {
  display: contents;
}
 
.home-text55 {
  display: inline-block;
}
