.who-we-are-wrapper {
  display: contents;
}
 
.who-we-are-who-we-are {
  gap: var(--dl-layout-space-unit);
  width: 100%;
  display: flex;
  position: relative;
  max-width: 1280px;
  align-self: center;
  margin-top: var(--dl-layout-space-fiveunits);
  align-items: center;
  padding-top: var(--dl-layout-space-fiveunits);
  border-color: #151515;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 120px;
  background-color: #ef904a;
  border-top-width: 1px;
}
 
.who-we-are-content {
  gap: var(--dl-layout-space-halfunit);
  width: 834px;
  height: 510px;
  display: flex;
  padding: var(--dl-layout-space-unit);
  max-width: 900px;
  box-shadow: 5px 5px 10px 8px #100c0c;
  align-items: center;
  padding-top: 16px;
  border-color: #000000;
  border-width: 5px;
  border-radius: var(--dl-layout-radius-radius8);
  flex-direction: column;
  background-color: #efefef;
}
 
.who-we-are-text10 {
  gap: var(--dl-layout-space-halfunit);
  width: 761px;
  height: 423px;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-layout-space-unit);
  flex-direction: column;
}
 
.who-we-are-container {
  width: 335px;
  height: 142px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.who-we-are-paragraph1 {
  font-size: 32px;
  font-style: normal;
  font-weight: 300;
  line-height: 48px;
}
 
.who-we-are-paragraph2 {
  width: auto;
  height: 49px;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
}
 
.who-we-are-text11 {
  font-size: 18px;
}
 
.home-fragment10 {
  display: contents;
}
 
.home-text122 {
  display: inline-block;
  font-size: 18px;
}
 
.who-we-are-fragment2 {
  display: contents;
}
 
.who-we-are-paragraph3 {
  display: inline-block;
  font-size: 32px;
  font-style: normal;
  font-weight: 300;
  line-height: 48px;
}
 
.who-we-are-text23 {
  text-transform: uppercase;
}
 
.who-we-are-fragment3 {
  display: contents;
}
 
.who-we-are-paragraph4 {
  width: auto;
  height: 49px;
  display: inline-block;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
}
 
.who-we-are-text25 {
  color: #ef914a;
}
 
@media(max-width: 991px) {
  .who-we-are-who-we-are {
    margin-top: var(--dl-layout-space-threeunits);
    padding-top: var(--dl-layout-space-threeunits);
    padding-bottom: var(--dl-layout-space-fiveunits);
  }
  .who-we-are-text10 {
    gap: var(--dl-layout-space-unit);
  }
  .who-we-are-paragraph1 {
    font-size: 18px;
    line-height: 27px;
  }
  .who-we-are-paragraph2 {
    font-size: 18px;
    line-height: 27px;
  }
  .who-we-are-paragraph3 {
    font-size: 18px;
    line-height: 27px;
  }
  .who-we-are-paragraph4 {
    font-size: 18px;
    line-height: 27px;
  }
}
 
@media(max-width: 479px) {
  .who-we-are-text23 {
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
  }
  .who-we-are-text25 {
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
  }
}

.service-wrapper {
  display: contents;
}
 
.service-service {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  position: relative;
  max-width: 350px;
  align-items: flex-start;
  border-color: #151515;
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-fourunits);
  border-bottom-width: 1px;
}
 
.service-title {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  white-space: nowrap;
}
 
.service-description {
  font-size: 22px;
  line-height: 36px;
}
 
.home-fragment11 {
  display: contents;
}
 
.home-text150 {
  display: inline-block;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
}
 
.home-fragment12 {
  display: contents;
}
 
.home-text151 {
  display: inline-block;
}
 

 

 

 

 

 

 
@media(max-width: 991px) {
  .service-service {
    gap: var(--dl-layout-space-unit);
    padding-bottom: var(--dl-layout-space-unit);
  }
  .service-title {
    font-size: 18px;
    line-height: 16px;
  }
  .service-description {
    font-size: 14px;
    line-height: 21px;
  }
  .serviceroot-class-name {
    max-width: 100%;
  }
  .serviceroot-class-name1 {
    max-width: 100%;
  }
  .serviceroot-class-name2 {
    max-width: 100%;
  }
  .serviceroot-class-name3 {
    max-width: 100%;
  }
  .serviceroot-class-name4 {
    max-width: 100%;
  }
  .serviceroot-class-name5 {
    max-width: 100%;
  }
}

.service-wrapper-0foo {
  display: contents;
}
 
.service-service1 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  position: relative;
  max-width: 350px;
  align-items: flex-start;
  border-color: #151515;
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-fourunits);
  border-bottom-width: 1px;
}
 
.service-title1 {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  white-space: nowrap;
}
 
.service-description1 {
  font-size: 22px;
  line-height: 36px;
}
 
.home-fragment13 {
  display: contents;
}
 
.home-text152 {
  display: inline-block;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}
 
.home-fragment14 {
  display: contents;
}
 
.home-text153 {
  display: inline-block;
}
 

 

 

 

 

 

 
@media(max-width: 991px) {
  .service-service1 {
    gap: var(--dl-layout-space-unit);
    padding-bottom: var(--dl-layout-space-unit);
  }
  .service-title1 {
    font-size: 18px;
    line-height: 16px;
  }
  .service-description1 {
    font-size: 14px;
    line-height: 21px;
  }
  .serviceroot-class-name {
    max-width: 100%;
  }
  .serviceroot-class-name1 {
    max-width: 100%;
  }
  .serviceroot-class-name2 {
    max-width: 100%;
  }
  .serviceroot-class-name3 {
    max-width: 100%;
  }
  .serviceroot-class-name4 {
    max-width: 100%;
  }
  .serviceroot-class-name5 {
    max-width: 100%;
  }
}

.service-wrapper-uy3q {
  display: contents;
}
 
.service-service2 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  position: relative;
  max-width: 350px;
  align-items: flex-start;
  border-color: #151515;
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-fourunits);
  border-bottom-width: 1px;
}
 
.service-title2 {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  white-space: nowrap;
}
 
.service-description2 {
  font-size: 22px;
  line-height: 36px;
}
 
.home-fragment15 {
  display: contents;
}
 
.home-text154 {
  display: inline-block;
}
 
.home-text155 {
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
}
 
.home-fragment16 {
  display: contents;
}
 
.home-text157 {
  display: inline-block;
}
 

 

 

 

 

 

 
@media(max-width: 991px) {
  .service-service2 {
    gap: var(--dl-layout-space-unit);
    padding-bottom: var(--dl-layout-space-unit);
  }
  .service-title2 {
    font-size: 18px;
    line-height: 16px;
  }
  .service-description2 {
    font-size: 14px;
    line-height: 21px;
  }
  .serviceroot-class-name {
    max-width: 100%;
  }
  .serviceroot-class-name1 {
    max-width: 100%;
  }
  .serviceroot-class-name2 {
    max-width: 100%;
  }
  .serviceroot-class-name3 {
    max-width: 100%;
  }
  .serviceroot-class-name4 {
    max-width: 100%;
  }
  .serviceroot-class-name5 {
    max-width: 100%;
  }
}

.service-wrapper-ucox {
  display: contents;
}
 
.service-service3 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  position: relative;
  max-width: 350px;
  align-items: flex-start;
  border-color: #151515;
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-fourunits);
  border-bottom-width: 1px;
}
 
.service-title3 {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  white-space: nowrap;
}
 
.service-description3 {
  font-size: 22px;
  line-height: 36px;
}
 
.home-fragment17 {
  display: contents;
}
 
.home-text160 {
  display: inline-block;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
}
 
.home-fragment18 {
  display: contents;
}
 
.home-text161 {
  display: inline-block;
}
 

 

 

 

 

 

 
@media(max-width: 991px) {
  .service-service3 {
    gap: var(--dl-layout-space-unit);
    padding-bottom: var(--dl-layout-space-unit);
  }
  .service-title3 {
    font-size: 18px;
    line-height: 16px;
  }
  .service-description3 {
    font-size: 14px;
    line-height: 21px;
  }
  .serviceroot-class-name {
    max-width: 100%;
  }
  .serviceroot-class-name1 {
    max-width: 100%;
  }
  .serviceroot-class-name2 {
    max-width: 100%;
  }
  .serviceroot-class-name3 {
    max-width: 100%;
  }
  .serviceroot-class-name4 {
    max-width: 100%;
  }
  .serviceroot-class-name5 {
    max-width: 100%;
  }
}

.service-wrapper-qewb {
  display: contents;
}
 
.service-service4 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  position: relative;
  max-width: 350px;
  align-items: flex-start;
  border-color: #151515;
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-fourunits);
  border-bottom-width: 1px;
}
 
.service-title4 {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  white-space: nowrap;
}
 
.service-description4 {
  font-size: 22px;
  line-height: 36px;
}
 
.home-fragment19 {
  display: contents;
}
 
.home-text162 {
  display: inline-block;
}
 
.home-text163 {
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
}
 
.home-fragment20 {
  display: contents;
}
 
.home-text165 {
  display: inline-block;
}
 

 

 

 

 

 

 
@media(max-width: 991px) {
  .service-service4 {
    gap: var(--dl-layout-space-unit);
    padding-bottom: var(--dl-layout-space-unit);
  }
  .service-title4 {
    font-size: 18px;
    line-height: 16px;
  }
  .service-description4 {
    font-size: 14px;
    line-height: 21px;
  }
  .serviceroot-class-name {
    max-width: 100%;
  }
  .serviceroot-class-name1 {
    max-width: 100%;
  }
  .serviceroot-class-name2 {
    max-width: 100%;
  }
  .serviceroot-class-name3 {
    max-width: 100%;
  }
  .serviceroot-class-name4 {
    max-width: 100%;
  }
  .serviceroot-class-name5 {
    max-width: 100%;
  }
}

.service-wrapper-qzkj {
  display: contents;
}
 
.service-service5 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  display: flex;
  position: relative;
  max-width: 350px;
  align-items: flex-start;
  border-color: #151515;
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-fourunits);
  border-bottom-width: 1px;
}
 
.service-title5 {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  white-space: nowrap;
}
 
.service-description5 {
  font-size: 22px;
  line-height: 36px;
}
 
.home-fragment21 {
  display: contents;
}
 
.home-text168 {
  display: inline-block;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
}
 
.home-fragment22 {
  display: contents;
}
 
.home-text171 {
  display: inline-block;
}
 

 

 

 

 

 

 
@media(max-width: 991px) {
  .service-service5 {
    gap: var(--dl-layout-space-unit);
    padding-bottom: var(--dl-layout-space-unit);
  }
  .service-title5 {
    font-size: 18px;
    line-height: 16px;
  }
  .service-description5 {
    font-size: 14px;
    line-height: 21px;
  }
  .serviceroot-class-name {
    max-width: 100%;
  }
  .serviceroot-class-name1 {
    max-width: 100%;
  }
  .serviceroot-class-name2 {
    max-width: 100%;
  }
  .serviceroot-class-name3 {
    max-width: 100%;
  }
  .serviceroot-class-name4 {
    max-width: 100%;
  }
  .serviceroot-class-name5 {
    max-width: 100%;
  }
}

.custom-link-wrapper {
  display: contents;
}
 
.custom-link-icon1 {
  width: 24px;
}

.tag-wrapper {
  display: contents;
}
 
.tag-container {
  display: flex;
  position: relative;
}
 
.tag-tag1 {
  transition: 0.3s;
}
 
.tag-tag1:hover {
  color: #fff;
  background-color: #235536;
}
 
.tag-tag2 {
  transition: 0.3s;
}
 
.tag-tag2:hover {
  color: #fff;
  background-color: #235536;
}
 
@media(max-width: 991px) {
  .tag-tag1 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
  .tag-tag2 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
}

.tag-wrapper-81mc {
  display: contents;
}
 
.tag-container1 {
  display: flex;
  position: relative;
}
 
.tag-tag3 {
  transition: 0.3s;
}
 
.tag-tag3:hover {
  color: #fff;
  background-color: #235536;
}
 
.tag-tag4 {
  transition: 0.3s;
}
 
.tag-tag4:hover {
  color: #fff;
  background-color: #235536;
}
 
@media(max-width: 991px) {
  .tag-tag3 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
  .tag-tag4 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
}

.tag-wrapper-fb5g {
  display: contents;
}
 
.tag-container2 {
  display: flex;
  position: relative;
}
 
.tag-tag5 {
  transition: 0.3s;
}
 
.tag-tag5:hover {
  color: #fff;
  background-color: #235536;
}
 
.tag-tag6 {
  transition: 0.3s;
}
 
.tag-tag6:hover {
  color: #fff;
  background-color: #235536;
}
 
@media(max-width: 991px) {
  .tag-tag5 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
  .tag-tag6 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
}

.custom-link-wrapper-x8i7 {
  display: contents;
}
 
.custom-link-icon3 {
  width: 24px;
}

.tag-wrapper-hdmu {
  display: contents;
}
 
.tag-container3 {
  display: flex;
  position: relative;
}
 
.tag-tag7 {
  transition: 0.3s;
}
 
.tag-tag7:hover {
  color: #fff;
  background-color: #235536;
}
 
.tag-tag8 {
  transition: 0.3s;
}
 
.tag-tag8:hover {
  color: #fff;
  background-color: #235536;
}
 
@media(max-width: 991px) {
  .tag-tag7 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
  .tag-tag8 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
}

.tag-wrapper-7tg6 {
  display: contents;
}
 
.tag-container4 {
  display: flex;
  position: relative;
}
 
.tag-tag9 {
  transition: 0.3s;
}
 
.tag-tag9:hover {
  color: #fff;
  background-color: #235536;
}
 
.tag-tag10 {
  transition: 0.3s;
}
 
.tag-tag10:hover {
  color: #fff;
  background-color: #235536;
}
 
@media(max-width: 991px) {
  .tag-tag9 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
  .tag-tag10 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
}

.tag-wrapper-375u {
  display: contents;
}
 
.tag-container5 {
  display: flex;
  position: relative;
}
 
.tag-tag11 {
  transition: 0.3s;
}
 
.tag-tag11:hover {
  color: #fff;
  background-color: #235536;
}
 
.tag-tag12 {
  transition: 0.3s;
}
 
.tag-tag12:hover {
  color: #fff;
  background-color: #235536;
}
 
@media(max-width: 991px) {
  .tag-tag11 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
  .tag-tag12 {
    font-size: 12px;
    padding-top: 12px;
    white-space: nowrap;
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: 12px;
  }
}

.pricing4-wrapper {
  display: contents;
}
 
.pricing4-pricing10 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  height: 1246px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.pricing4-max-width {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.pricing4-section-title {
  gap: var(--dl-layout-space-unit);
  width: 100%;
  display: flex;
  max-width: 800px;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.pricing4-text10 {
  text-align: center;
}
 
.pricing4-content1 {
  gap: var(--dl-layout-space-oneandhalfunits);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.pricing4-text11 {
  text-align: center;
}
 
.pricing4-text12 {
  text-align: center;
}
 
.pricing4-content2 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  height: 663px;
  display: flex;
  align-items: stretch;
  flex-shrink: 0;
}
 
.pricing4-column1 {
  flex: 1;
  display: flex;
  align-items: center;
  border-color: var(--dl-color-theme-neutral-dark);
  border-style: solid;
  border-width: 1px;
  border-radius: var(--dl-layout-radius-radius4);
  flex-direction: column;
  justify-content: space-between;
}
 
.pricing4-content3 {
  gap: 32px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.pricing4-price1 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.pricing4-text13 {
  font-style: normal;
  text-align: center;
  font-weight: 600;
}
 
.pricing4-text14 {
  font-size: 48px;
  text-align: center;
}
 
.pricing4-text15 {
  text-align: center;
}
 
.pricing4-list1 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.pricing4-list-item10 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item11 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item12 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item13 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item14 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item15 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-column2 {
  flex: 1;
  width: auto;
  display: flex;
  flex-grow: 1;
  align-items: center;
  flex-shrink: 0;
  border-color: var(--dl-color-theme-neutral-dark);
  border-style: solid;
  border-width: 1px;
  border-radius: var(--dl-layout-radius-radius4);
  flex-direction: column;
  background-color: var(--dl-color-theme-accent1);
}
 
.pricing4-price2 {
  gap: 32px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.pricing4-price3 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.pricing4-text22 {
  font-style: normal;
  text-align: center;
  font-weight: 600;
}
 
.pricing4-text23 {
  font-size: 48px;
  text-align: center;
}
 
.pricing4-text24 {
  text-align: center;
}
 
.pricing4-list2 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.pricing4-list-item16 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item17 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item18 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item19 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item20 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item21 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-column3 {
  flex: 1;
  width: auto;
  height: 737px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  border-color: var(--dl-color-theme-neutral-dark);
  border-style: solid;
  border-width: 1px;
  border-radius: var(--dl-layout-radius-radius4);
  flex-direction: column;
  background-color: var(--dl-color-theme-accent1);
}
 
.pricing4-price4 {
  gap: 32px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.pricing4-price5 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.pricing4-text31 {
  font-style: normal;
  text-align: center;
  font-weight: 600;
}
 
.pricing4-text32 {
  font-size: 48px;
  text-align: center;
}
 
.pricing4-text33 {
  text-align: center;
}
 
.pricing4-list3 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.pricing4-list-item22 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item23 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item24 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item25 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item26 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item27 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-list-item28 {
  gap: var(--dl-layout-space-unit);
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.pricing4-link {
  fill: var(--dl-color-gray-black);
  color: #ffffff;
  height: 45px;
  display: block;
  padding-top: 5px;
  padding-left: 13px;
  border-radius: var(--dl-layout-radius-radius8);
  padding-right: 13px;
  text-decoration: none;
  background-color: #c88948;
}
 
.home-fragment36 {
  display: contents;
}
 
.home-text194 {
  display: inline-block;
}
 
.home-fragment40 {
  display: contents;
}
 
.home-text198 {
  display: inline-block;
}
 
.home-fragment47 {
  display: contents;
}
 
.home-text205 {
  display: inline-block;
}
 
.home-fragment53 {
  display: contents;
}
 
.home-text211 {
  display: inline-block;
}
 
.home-fragment24 {
  display: contents;
}
 
.home-text182 {
  display: inline-block;
}
 
.home-fragment35 {
  display: contents;
}
 
.home-text193 {
  display: inline-block;
}
 
.home-fragment23 {
  display: contents;
}
 
.home-text181 {
  display: inline-block;
}
 
.home-fragment39 {
  display: contents;
}
 
.home-text197 {
  display: inline-block;
}
 
.home-fragment38 {
  display: contents;
}
 
.home-text196 {
  display: inline-block;
}
 
.home-fragment54 {
  display: contents;
}
 
.home-text212 {
  display: inline-block;
}
 
.home-fragment25 {
  display: contents;
}
 
.home-text183 {
  display: inline-block;
}
 
.home-fragment43 {
  display: contents;
}
 
.home-text201 {
  display: inline-block;
}
 
.home-fragment37 {
  display: contents;
}
 
.home-text195 {
  display: inline-block;
}
 
.home-fragment46 {
  display: contents;
}
 
.home-text204 {
  display: inline-block;
}
 
.home-fragment26 {
  display: contents;
}
 
.home-text184 {
  display: inline-block;
}
 
.home-fragment42 {
  display: contents;
}
 
.home-text200 {
  display: inline-block;
}
 
.home-fragment33 {
  display: contents;
}
 
.home-text191 {
  display: inline-block;
}
 
.home-fragment32 {
  display: contents;
}
 
.home-text190 {
  display: inline-block;
}
 
.home-fragment44 {
  display: contents;
}
 
.home-text202 {
  display: inline-block;
}
 
.home-fragment45 {
  display: contents;
}
 
.home-text203 {
  display: inline-block;
}
 
.home-fragment52 {
  display: contents;
}
 
.home-text210 {
  display: inline-block;
}
 
.home-fragment28 {
  display: contents;
}
 
.home-text186 {
  display: inline-block;
}
 
.home-fragment29 {
  display: contents;
}
 
.home-text187 {
  color: rgb(200, 137, 72);
  display: inline-block;
  font-size: 42px;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}
 
.home-fragment30 {
  display: contents;
}
 
.home-text188 {
  display: inline-block;
}
 
.home-fragment49 {
  display: contents;
}
 
.home-text207 {
  display: inline-block;
}
 
.home-fragment50 {
  display: contents;
}
 
.home-text208 {
  display: inline-block;
}
 
.home-fragment48 {
  display: contents;
}
 
.home-text206 {
  display: inline-block;
}
 
.home-fragment31 {
  display: contents;
}
 
.home-text189 {
  display: inline-block;
}
 
.home-fragment41 {
  display: contents;
}
 
.home-text199 {
  display: inline-block;
}
 
.home-fragment34 {
  display: contents;
}
 
.home-text192 {
  display: inline-block;
}
 
.home-fragment27 {
  display: contents;
}
 
.home-text185 {
  display: inline-block;
}
 
.home-fragment51 {
  display: contents;
}
 
.home-text209 {
  display: inline-block;
}
 
@media(max-width: 767px) {
  .pricing4-content2 {
    flex-direction: column;
  }
  .pricing4-column2 {
    width: 100%;
  }
  .pricing4-column3 {
    width: 100%;
  }
}
 
@media(max-width: 479px) {
  .pricing4-max-width {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
}

.app-component-wrapper {
  display: contents;
}
 
.app-component-container {
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  align-items: center;
  border-color: #969696;
  border-width: 1px;
  flex-direction: column;
}
 
.app-component-max-width {
  width: 100%;
  display: flex;
  max-width: var(--dl-layout-size-maxwidth);
  align-items: center;
  flex-direction: column;
}
 
.app-component-content {
  align-self: stretch;
  align-items: flex-start;
}
 
.app-component-ul {
  align-items: flex-start;
}
 
.app-component-heading1 {
  align-self: flex-start;
}
 
.app-component-li3 {
  flex: 1;
  height: 143px;
  line-height: 2;
}
 
.app-component-content31 {
  height: 67px;
}
 
.app-component-link1 {
  width: 169px;
  border-radius: var(--dl-layout-radius-radius8);
  text-decoration: none;
  background-color: rgb(200, 137, 72);
}
 
.home-fragment55 {
  display: contents;
}
 
.home-text213 {
  display: inline-block;
}
 
.home-fragment56 {
  display: contents;
}
 
.home-text214 {
  display: inline-block;
}
 
.home-fragment57 {
  display: contents;
}
 
.home-text215 {
  display: inline-block;
}
 
.home-fragment58 {
  display: contents;
}
 
.home-content2 {
  display: inline-block;
}
 
.home-text220 {
  font-size: 16px;
  font-family: "Noto Sans";
  font-weight: 400;
  line-height: 1.15;
  text-transform: none;
  text-decoration: none;
}
 
.home-fragment59 {
  display: contents;
}
 
.home-text221 {
  display: inline-block;
}
 
.home-fragment60 {
  display: contents;
}
 
.home-content3 {
  height: 67px;
  display: inline-block;
}
 
.home-fragment61 {
  display: contents;
}
 
.home-text225 {
  display: inline-block;
}
 
.home-fragment62 {
  display: contents;
}
 
.home-text226 {
  display: inline-block;
}
 
.home-fragment63 {
  display: contents;
}
 
.home-content4 {
  display: inline-block;
}
 
.home-link21 {
  line-height: 2;
  text-decoration: underline;
}
 
.home-text229 {
  line-height: 2;
  text-decoration: underline;
}
 
.home-link23 {
  line-height: 2;
  text-decoration: underline;
}
 
.home-fragment64 {
  display: contents;
}
 
.home-text230 {
  display: inline-block;
}
 
.home-fragment65 {
  display: contents;
}
 
.home-text231 {
  display: inline-block;
}

.home-container1 {
  width: 100%;
  display: flex;
  overflow: hidden;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
 
.home-header1 {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  flex-direction: column;
  background-color: #151515;
}
 
.home-navbar-interactive {
  fill: var(--dl-color-gray-black);
  color: #100b0b;
  width: 100%;
  height: 109px;
  display: flex;
  max-width: 1280px;
  align-items: center;
  padding-top: 12px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-oneandhalfunits);
  justify-content: space-between;
  background-color: #ffffff;
}
 
.home-branding1 {
  gap: var(--dl-layout-space-halfunit);
  cursor: pointer;
  display: flex;
  align-items: center;
  flex-direction: row;
}
 
.home-logo1 {
  width: 50px;
  height: 50px;
  object-fit: cover;
  transition: 0.3s;
}
 
.home-logo1:hover {
  transform: rotate(360deg);
}
 
.home-company1 {
  color: rgb(0, 0, 0);
  font-size: 32px;
  font-family: "Poppins";
  font-weight: 500;
}
 
.home-text100 {
  font-style: normal;
}
 
.home-text101 {
  color: #ef8b42;
  font-weight: 700;
}
 
.home-items1 {
  gap: var(--dl-layout-space-threeunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
 
.home-links1 {
  gap: var(--dl-layout-space-threeunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
 
.home-link10 {
  color: rgb(0, 0, 0);
  text-decoration: none;
}
 
.home-link11 {
  color: #000000;
  text-decoration: none;
}
 
.home-link12 {
  color: #000000;
  text-decoration: none;
}
 
.home-link13 {
  color: #000000;
  text-decoration: none;
}
 
.home-link14 {
  color: #000000;
  text-decoration: none;
}
 
.home-button1 {
  color: #f7f7f7;
  display: none;
  background-color: #ef8b42;
}
 
.home-text102 {
  color: #ffffff;
}
 
.home-burger-menu {
  display: none;
  align-items: center;
  justify-content: center;
}
 
.home-button2 {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  padding-top: 20px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  border-radius: 56px;
  padding-right: var(--dl-layout-space-oneandhalfunits);
  padding-bottom: 20px;
  background-color: #235536;
}
 
.home-image1 {
  width: 100px;
  display: none;
  object-fit: cover;
}
 
.home-text103 {
  color: #ffffff;
  display: flex;
}
 
.home-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: flex;
  padding: 32px;
  z-index: 100;
  position: fixed;
  transform: translateX(100%);
  transition: 0.5s;
  flex-direction: column;
  justify-content: space-between;
  background-color: #151515;
}
 
.home-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-layout-space-threeunits);
  justify-content: space-between;
}
 
.home-branding2 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  align-items: center;
  flex-direction: row;
}
 
.home-logo2 {
  width: 50px;
  height: 50px;
  object-fit: cover;
}
 
.home-company2 {
  color: rgb(255, 255, 255);
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
}
 
.home-menu-close {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.home-icon1 {
  fill: var(--dl-color-gray-white);
  width: 24px;
  height: 24px;
}
 
.home-items2 {
  gap: var(--dl-layout-space-threeunits);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-links2 {
  gap: var(--dl-layout-space-threeunits);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text108 {
  color: #ffffff;
}
 
.home-hero {
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-oneandhalfunits);
  flex-direction: column;
  background-color: #ffffff;
}
 
.home-header2 {
  gap: var(--dl-layout-space-twounits);
  width: 100%;
  height: 681px;
  display: flex;
  max-width: 1280px;
  align-self: center;
  align-items: flex-start;
  padding-top: var(--dl-layout-space-sixunits);
  flex-direction: row;
  padding-bottom: 83px;
  justify-content: flex-start;
}
 
.home-image2 {
  width: 377px;
  height: 378px;
  object-fit: cover;
  border-radius: var(--dl-layout-radius-radius8);
}
 
.home-container2 {
  gap: var(--dl-layout-space-oneandhalfunits);
  width: 100%;
  height: 533px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container3 {
  width: 685px;
  height: 429px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-title1 {
  color: rgb(0, 0, 0);
  width: 100%;
  height: 362px;
  font-size: 128px;
  max-width: 895px;
  font-weight: normal;
  line-height: 115px;
  text-transform: uppercase;
}
 
.home-text110 {
  font-style: normal;
  text-decoration: underline;
}
 
.home-text111 {
  font-style: normal;
  text-decoration: underline;
}
 
.home-description {
  color: rgb(0, 0, 0);
  width: 100%;
  font-size: 24px;
  max-width: 800px;
  font-weight: 600;
  line-height: 36px;
}
 
.home-text113 {
  text-transform: capitalize;
}
 
.home-text114 {
  text-transform: capitalize;
  text-decoration: underline;
}
 
.home-text115 {
  text-transform: capitalize;
}
 
.home-text116 {
  text-transform: capitalize;
  text-decoration: underline;
}
 
.home-text117 {
  text-transform: capitalize;
}
 
.home-text118 {
  text-transform: capitalize;
}
 
.home-text119 {
  text-transform: capitalize;
}
 
.home-container4 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  align-items: flex-start;
  flex-direction: row;
}
 
.home-link15 {
  color: #f7f7f7;
  border-radius: 10px;
  text-decoration: none;
  background-color: #ef8b42;
}
 
.home-text121 {
  color: #ffffff;
}
 
.home-fragment10 {
  display: contents;
}
 
.home-text122 {
  display: inline-block;
  font-size: 18px;
}
 
.home-why-us {
  gap: var(--dl-layout-space-unit);
  width: 100%;
  display: flex;
  max-width: 1280px;
  align-self: center;
  margin-top: var(--dl-layout-space-fiveunits);
  align-items: center;
  padding-top: var(--dl-layout-space-fiveunits);
  border-color: #151515;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 120px;
  background-size: cover;
  background-image: url("https://images.unsplash.com/photo-1517245386807-bb43f82c33c4?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDE1fHxhZ2VuY3l8ZW58MHx8fHwxNzU5MzU1MjI0fDA&ixlib=rb-4.1.0&w=1300");
  border-top-width: 1px;
}
 
.home-content {
  gap: var(--dl-layout-space-halfunit);
  width: 100%;
  height: 474px;
  display: flex;
  padding: var(--dl-layout-space-unit);
  max-width: 900px;
  align-items: center;
  border-color: #ee883f;
  border-width: 5px;
  border-radius: var(--dl-layout-radius-radius8);
  flex-direction: column;
  background-color: #efefef;
}
 
.home-text133 {
  gap: var(--dl-layout-space-halfunit);
  width: 761px;
  height: 350px;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-layout-space-unit);
  flex-direction: column;
}
 
.home-container5 {
  height: 142px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.home-paragraph1 {
  font-size: 32px;
  font-style: normal;
  font-weight: 300;
  line-height: 48px;
}
 
.home-text134 {
  text-transform: uppercase;
}
 
.home-paragraph2 {
  width: 515px;
  height: 49px;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
}
 
.home-text138 {
  font-size: 18px;
}
 
.home-link16 {
  box-shadow: 5px 5px 10px 0px #d4d4d4;
  border-color: #ee883f;
  border-width: 1px;
  border-radius: 20px;
  text-decoration: none;
  background-color: #c88948;
}
 
.home-text149 {
  color: #120d0d;
}
 
.home-services {
  gap: var(--dl-layout-space-fiveunits);
  width: 100%;
  display: flex;
  max-width: 1280px;
  align-items: flex-start;
  padding-top: 27px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 120px;
}
 
.home-header3 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  border-color: #cd9355;
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-threeunits);
  border-bottom-width: 1px;
}
 
.home-title2 {
  color: rgb(200, 137, 72);
  font-size: 60px;
  font-style: normal;
  font-weight: 800;
}
 
.home-grid {
  gap: var(--dl-layout-space-halfunit);
  width: 1162px;
  height: 1101px;
  display: grid;
  grid-gap: var(--dl-layout-space-fiveunits);
  align-self: center;
  box-shadow: 5px 5px 10px 0px #d4d4d4;
  place-items: center;
  border-color: #c88948;
  border-width: 5px;
  border-radius: 10px;
  grid-template-columns: 1fr 1fr;
}
 
.home-fragment11 {
  display: contents;
}
 
.home-text150 {
  display: inline-block;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
}
 
.home-fragment12 {
  display: contents;
}
 
.home-text151 {
  display: inline-block;
}
 
.home-fragment13 {
  display: contents;
}
 
.home-text152 {
  display: inline-block;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}
 
.home-fragment14 {
  display: contents;
}
 
.home-text153 {
  display: inline-block;
}
 
.home-fragment15 {
  display: contents;
}
 
.home-text154 {
  display: inline-block;
}
 
.home-text155 {
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
}
 
.home-fragment16 {
  display: contents;
}
 
.home-text157 {
  display: inline-block;
}
 
.home-fragment17 {
  display: contents;
}
 
.home-text160 {
  display: inline-block;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
}
 
.home-fragment18 {
  display: contents;
}
 
.home-text161 {
  display: inline-block;
}
 
.home-fragment19 {
  display: contents;
}
 
.home-text162 {
  display: inline-block;
}
 
.home-text163 {
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
}
 
.home-fragment20 {
  display: contents;
}
 
.home-text165 {
  display: inline-block;
}
 
.home-fragment21 {
  display: contents;
}
 
.home-text168 {
  display: inline-block;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
}
 
.home-fragment22 {
  display: contents;
}
 
.home-text171 {
  display: inline-block;
}
 
.home-client {
  width: 100%;
  height: 445px;
  display: flex;
  max-width: 1280px;
  align-items: center;
  padding-top: var(--dl-layout-space-unit);
  border-color: #c88948;
  border-width: 1px;
  padding-left: var(--dl-layout-space-oneandhalfunits);
  padding-right: var(--dl-layout-space-oneandhalfunits);
  flex-direction: row;
  padding-bottom: var(--dl-layout-space-oneandhalfunits);
  justify-content: space-between;
}
 
.home-image3 {
  width: 389px;
  height: 235px;
  display: flex;
  box-shadow: 5px 5px 10px 0px #d4d4d4;
  object-fit: cover;
  border-color: #c88948;
  border-width: 4px;
  border-radius: var(--dl-layout-radius-radius8);
  flex-direction: row-reverse;
}
 
.home-container6 {
  width: auto;
  height: 351px;
  display: flex;
  align-items: center;
  flex-direction: column-reverse;
  justify-content: center;
}
 
.home-text172 {
  width: 675px;
  height: 303px;
  font-size: 20px;
  max-width: 900px;
  align-self: flex-end;
  line-height: 48px;
  text-transform: capitalize;
}
 
.home-text173 {
  width: 100%;
  height: 59px;
  font-size: 32px;
  max-width: 900px;
  align-self: center;
  text-align: center;
  line-height: 48px;
}
 
.home-text175 {
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: underline;
}
 
.home-featured {
  width: 100%;
  display: flex;
  max-width: 1280px;
  align-items: center;
  padding-top: var(--dl-layout-space-fiveunits);
  padding-left: var(--dl-layout-space-unit);
  padding-right: var(--dl-layout-space-unit);
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-unit);
}
 
.home-header4 {
  width: 100%;
  height: 161px;
  display: flex;
  align-items: center;
  border-color: #151515;
  flex-direction: row;
  justify-content: center;
  border-bottom-width: 1px;
}
 
.home-title3 {
  color: #c88948;
  font-style: normal;
  font-weight: 600;
}
 
.home-link17 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
  display: flex;
  align-items: flex-end;
  flex-direction: row;
  justify-content: space-between;
}
 
.home-list {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.home-work1 {
  gap: 140px;
  width: 100%;
  display: flex;
  position: relative;
  align-items: flex-start;
  padding-top: var(--dl-layout-space-twounits);
  border-color: #151515;
  padding-left: var(--dl-layout-space-fiveunits);
  flex-direction: row;
  padding-bottom: var(--dl-layout-space-twounits);
  border-bottom-width: 1px;
}
 
.home-link18 {
  display: contents;
}
 
.home-image4 {
  width: 417px;
  height: 520px;
  box-shadow: 5px 5px 10px 10px #d4d4d4;
  object-fit: cover;
  border-color: #c88948;
  border-width: 4px;
  border-radius: var(--dl-layout-radius-radius8);
  text-decoration: none;
}
 
.home-details1 {
  flex: 1;
  height: 520px;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-layout-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-threeunits);
  justify-content: space-between;
}
 
.home-header5 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-heading1 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: space-between;
}
 
.home-text177 {
  color: rgb(21, 21, 21);
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  text-transform: uppercase;
  text-decoration: underline none;
}
 
.home-link19 {
  display: contents;
}
 
.home-component17 {
  text-decoration: none;
}
 
.home-text178 {
  color: rgb(21, 21, 21);
  font-size: 24px;
  line-height: 36px;
}
 
.home-tags1 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-direction: row;
}
 
.home-work2 {
  gap: 140px;
  width: 100%;
  display: flex;
  position: relative;
  align-items: flex-start;
  padding-top: var(--dl-layout-space-twounits);
  border-color: #151515;
  padding-left: var(--dl-layout-space-fiveunits);
  flex-direction: row;
  padding-bottom: var(--dl-layout-space-twounits);
  border-bottom-width: 1px;
}
 
.home-link20 {
  display: contents;
}
 
.home-image5 {
  width: 417px;
  height: 520px;
  box-shadow: 5px 7px 10px 10px #d4d4d4;
  object-fit: cover;
  border-color: #c88948;
  border-width: 4px;
  border-radius: var(--dl-layout-radius-radius8);
  text-decoration: none;
}
 
.home-details2 {
  flex: 1;
  height: 520px;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-layout-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-threeunits);
  justify-content: space-between;
}
 
.home-header6 {
  gap: var(--dl-layout-space-threeunits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-heading2 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: space-between;
}
 
.home-text179 {
  color: rgb(21, 21, 21);
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  text-transform: uppercase;
}
 
.home-component21 {
  text-decoration: none;
}
 
.home-text180 {
  color: rgb(21, 21, 21);
  font-size: 24px;
  line-height: 36px;
}
 
.home-tags2 {
  gap: var(--dl-layout-space-halfunit);
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-direction: row;
}
 
.home-footer {
  width: 100%;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  display: flex;
  justify-content: center;
}
 
.home-fragment23 {
  display: contents;
}
 
.home-text181 {
  display: inline-block;
}
 
.home-fragment24 {
  display: contents;
}
 
.home-text182 {
  display: inline-block;
}
 
.home-fragment25 {
  display: contents;
}
 
.home-text183 {
  display: inline-block;
}
 
.home-fragment26 {
  display: contents;
}
 
.home-text184 {
  display: inline-block;
}
 
.home-fragment27 {
  display: contents;
}
 
.home-text185 {
  display: inline-block;
}
 
.home-fragment28 {
  display: contents;
}
 
.home-text186 {
  display: inline-block;
}
 
.home-fragment29 {
  display: contents;
}
 
.home-text187 {
  color: rgb(200, 137, 72);
  display: inline-block;
  font-size: 42px;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}
 
.home-fragment30 {
  display: contents;
}
 
.home-text188 {
  display: inline-block;
}
 
.home-fragment31 {
  display: contents;
}
 
.home-text189 {
  display: inline-block;
}
 
.home-fragment32 {
  display: contents;
}
 
.home-text190 {
  display: inline-block;
}
 
.home-fragment33 {
  display: contents;
}
 
.home-text191 {
  display: inline-block;
}
 
.home-fragment34 {
  display: contents;
}
 
.home-text192 {
  display: inline-block;
}
 
.home-fragment35 {
  display: contents;
}
 
.home-text193 {
  display: inline-block;
}
 
.home-fragment36 {
  display: contents;
}
 
.home-text194 {
  display: inline-block;
}
 
.home-fragment37 {
  display: contents;
}
 
.home-text195 {
  display: inline-block;
}
 
.home-fragment38 {
  display: contents;
}
 
.home-text196 {
  display: inline-block;
}
 
.home-fragment39 {
  display: contents;
}
 
.home-text197 {
  display: inline-block;
}
 
.home-fragment40 {
  display: contents;
}
 
.home-text198 {
  display: inline-block;
}
 
.home-fragment41 {
  display: contents;
}
 
.home-text199 {
  display: inline-block;
}
 
.home-fragment42 {
  display: contents;
}
 
.home-text200 {
  display: inline-block;
}
 
.home-fragment43 {
  display: contents;
}
 
.home-text201 {
  display: inline-block;
}
 
.home-fragment44 {
  display: contents;
}
 
.home-text202 {
  display: inline-block;
}
 
.home-fragment45 {
  display: contents;
}
 
.home-text203 {
  display: inline-block;
}
 
.home-fragment46 {
  display: contents;
}
 
.home-text204 {
  display: inline-block;
}
 
.home-fragment47 {
  display: contents;
}
 
.home-text205 {
  display: inline-block;
}
 
.home-fragment48 {
  display: contents;
}
 
.home-text206 {
  display: inline-block;
}
 
.home-fragment49 {
  display: contents;
}
 
.home-text207 {
  display: inline-block;
}
 
.home-fragment50 {
  display: contents;
}
 
.home-text208 {
  display: inline-block;
}
 
.home-fragment51 {
  display: contents;
}
 
.home-text209 {
  display: inline-block;
}
 
.home-fragment52 {
  display: contents;
}
 
.home-text210 {
  display: inline-block;
}
 
.home-fragment53 {
  display: contents;
}
 
.home-text211 {
  display: inline-block;
}
 
.home-fragment54 {
  display: contents;
}
 
.home-text212 {
  display: inline-block;
}
 
.home-contact-section {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
}
 
.home-fragment55 {
  display: contents;
}
 
.home-text213 {
  display: inline-block;
}
 
.home-fragment56 {
  display: contents;
}
 
.home-text214 {
  display: inline-block;
}
 
.home-fragment57 {
  display: contents;
}
 
.home-text215 {
  display: inline-block;
}
 
.home-fragment58 {
  display: contents;
}
 
.home-content2 {
  display: inline-block;
}
 
.home-text220 {
  font-size: 16px;
  font-family: "Noto Sans";
  font-weight: 400;
  line-height: 1.15;
  text-transform: none;
  text-decoration: none;
}
 
.home-fragment59 {
  display: contents;
}
 
.home-text221 {
  display: inline-block;
}
 
.home-fragment60 {
  display: contents;
}
 
.home-content3 {
  height: 67px;
  display: inline-block;
}
 
.home-fragment61 {
  display: contents;
}
 
.home-text225 {
  display: inline-block;
}
 
.home-fragment62 {
  display: contents;
}
 
.home-text226 {
  display: inline-block;
}
 
.home-fragment63 {
  display: contents;
}
 
.home-content4 {
  display: inline-block;
}
 
.home-link21 {
  line-height: 2;
  text-decoration: underline;
}
 
.home-text229 {
  line-height: 2;
  text-decoration: underline;
}
 
.home-link23 {
  line-height: 2;
  text-decoration: underline;
}
 
.home-fragment64 {
  display: contents;
}
 
.home-text230 {
  display: inline-block;
}
 
.home-fragment65 {
  display: contents;
}
 
.home-text231 {
  display: inline-block;
}
 
.home-link24 {
  display: contents;
}
 
.home-container7 {
  right: 50px;
  border: 1px solid #ffffff5c;
  bottom: 30px;
  display: flex;
  z-index: 22;
  position: fixed;
  box-shadow: 5px 5px 10px 0px rgba(31, 31, 31, 0.4);
  min-height: auto;
  align-items: center;
  padding-top: 8px;
  padding-left: 12px;
  border-radius: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  backdrop-filter: blur(6px);
  background-color: rgba(41, 41, 41, 0.41);
}
 
.home-icon3 {
  width: 24px;
  margin-right: 4px;
}
 
.home-text232 {
  color: white;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
 
@media(max-width: 991px) {
  .home-navbar-interactive {
    padding-top: var(--dl-layout-space-unit);
  }
  .home-button1 {
    width: 100%;
    font-size: 16px;
    text-align: center;
    border-radius: 40px;
  }
  .home-text102 {
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  }
  .home-button2 {
    padding-top: var(--dl-layout-space-unit);
    padding-left: var(--dl-layout-space-unit);
    padding-right: var(--dl-layout-space-unit);
    padding-bottom: var(--dl-layout-space-unit);
  }
  .home-image1 {
    width: 18px;
    height: 18px;
    display: flex;
  }
  .home-text103 {
    display: none;
  }
  .home-button3 {
    width: 100%;
    font-size: 16px;
    text-align: center;
    border-radius: 40px;
  }
  .home-text108 {
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  }
  .home-header2 {
    height: 100%;
    align-items: center;
    flex-direction: column;
    padding-bottom: var(--dl-layout-space-sixunits);
    justify-content: center;
  }
  .home-container3 {
    height: 110px;
  }
  .home-title1 {
    height: 50px;
    font-size: 40px;
    line-height: 36px;
  }
  .home-description {
    font-size: 16px;
    line-height: 24px;
  }
  .home-link15 {
    width: 100%;
    font-size: 16px;
    text-align: center;
    border-radius: 40px;
  }
  .home-text121 {
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  }
  .home-why-us {
    margin-top: var(--dl-layout-space-threeunits);
    padding-top: var(--dl-layout-space-threeunits);
    padding-bottom: var(--dl-layout-space-fiveunits);
  }
  .home-text133 {
    gap: var(--dl-layout-space-unit);
  }
  .home-paragraph1 {
    font-size: 18px;
    line-height: 27px;
  }
  .home-paragraph2 {
    font-size: 18px;
    line-height: 27px;
  }
  .home-link16 {
    width: 100%;
    font-size: 16px;
    text-align: center;
    border-radius: 40px;
  }
  .home-text149 {
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  }
  .home-services {
    gap: var(--dl-layout-space-threeunits);
    padding-top: 0px;
    padding-bottom: var(--dl-layout-space-fourunits);
  }
  .home-header3 {
    padding-top: var(--dl-layout-space-threeunits);
    padding-bottom: var(--dl-layout-space-oneandhalfunits);
    border-top-width: 1px;
  }
  .home-grid {
    display: flex;
    grid-gap: var(--dl-layout-space-oneandhalfunits);
  }
  .home-client {
    padding-top: var(--dl-layout-space-threeunits);
    border-color: transparent;
    padding-bottom: var(--dl-layout-space-threeunits);
  }
  .home-text172 {
    font-size: 18px;
    line-height: 27px;
  }
  .home-text173 {
    font-size: 18px;
    line-height: 27px;
  }
  .home-header4 {
    padding-bottom: var(--dl-layout-space-oneandhalfunits);
  }
  .home-link17 {
    display: none;
  }
  .home-work1 {
    gap: 0px;
    padding-top: var(--dl-layout-space-threeunits);
    padding-left: 0;
    padding-right: 0;
    flex-direction: column;
    padding-bottom: var(--dl-layout-space-threeunits);
  }
  .home-image4 {
    width: 100%;
  }
  .home-details1 {
    gap: var(--dl-layout-space-oneandhalfunits);
    align-items: flex-start;
    padding-top: var(--dl-layout-space-oneandhalfunits);
    padding-bottom: 0px;
    justify-content: flex-start;
  }
  .home-header5 {
    gap: var(--dl-layout-space-unit);
  }
  .home-heading1 {
    align-items: center;
  }
  .home-text177 {
    font-size: 24px;
    line-height: 21px;
  }
  .home-text178 {
    font-size: 16px;
    line-height: 24px;
  }
  .home-work2 {
    gap: 0px;
    padding-top: var(--dl-layout-space-threeunits);
    padding-left: 0;
    padding-right: 0;
    flex-direction: column;
    padding-bottom: var(--dl-layout-space-threeunits);
  }
  .home-image5 {
    width: 100%;
  }
  .home-details2 {
    gap: var(--dl-layout-space-oneandhalfunits);
    align-items: flex-start;
    padding-top: var(--dl-layout-space-oneandhalfunits);
    padding-bottom: 0px;
    justify-content: flex-start;
  }
  .home-header6 {
    gap: var(--dl-layout-space-unit);
  }
  .home-heading2 {
    align-items: center;
  }
  .home-text179 {
    font-size: 24px;
    line-height: 21px;
  }
  .home-text180 {
    font-size: 16px;
    line-height: 24px;
  }
  .home-footer {
    flex-direction: column;
  }
}
 
@media(max-width: 767px) {
  .home-navbar-interactive {
    padding-top: var(--dl-layout-space-oneandhalfunits);
  }
  .home-logo1 {
    width: 36px;
    height: 36px;
  }
  .home-company1 {
    font-size: 18px;
    line-height: 20px;
  }
  .home-items1 {
    display: none;
  }
  .home-burger-menu {
    display: flex;
  }
  .home-button2 {
    padding: 12px;
  }
  .home-image1 {
    width: 14px;
    height: 14px;
  }
  .home-header2 {
    align-items: center;
    flex-direction: column;
    padding-bottom: 54px;
  }
  .home-container3 {
    height: 120px;
  }
  .home-title1 {
    height: 71px;
    font-size: 40px;
    line-height: 60px;
  }
  .home-text110 {
    color: #ef904a;
    font-style: inherit;
    font-weight: 900;
    text-decoration: underline;
  }
  .home-text111 {
    color: #ef904a;
    font-style: inherit;
    font-weight: 900;
    text-decoration: underline;
  }
}
 
@media(max-width: 479px) {
  .home-mobile-menu {
    padding: 16px;
  }
  .home-header2 {
    flex: 1;
    padding-top: 0px;
    flex-direction: column;
  }
  .home-title1 {
    display: flex;
    font-size: 40px;
    align-self: flex-start;
    line-height: 22px;
    flex-direction: column-reverse;
    justify-content: center;
  }
  .home-text110 {
    color: #ef8b42;
    font-style: normal;
    font-weight: 600;
    text-decoration: underline;
  }
  .home-text111 {
    color: #ef8b42;
    font-style: normal;
    font-weight: 600;
    text-decoration: underline;
  }
  .home-description {
    color: rgb(0, 0, 0);
    width: 443px;
    height: 0px;
  }
  .home-text114 {
    text-transform: uppercase;
    text-decoration: underline;
  }
  .home-text116 {
    text-transform: uppercase;
    text-decoration: underline;
  }
  .home-text118 {
    text-transform: capitalize;
  }
  .home-text134 {
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
  }
  .home-text136 {
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
  }
}
