/* Figma Styles of your File */
:root {
  /* Colors */
  /* Fonts */
  /* Effects */
}
/* Figma Color Variables of your File */

/* Font Face Declarations */
@font-face {
    font-family: 'Helvetica Now Display';
    src: url('../fonts/HelveticaNowDisplay-Regular.woff2') format('woff2'),
         url('../fonts/HelveticaNowDisplay-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Now Display';
    src: url('../fonts/HelveticaNowDisplay-Light.woff2') format('woff2'),
         url('../fonts/HelveticaNowDisplay-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Now Display';
    src: url('../fonts/HelveticaNowDisplay-Bold.woff2') format('woff2'),
         url('../fonts/HelveticaNowDisplay-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap');

/* Reset and Base Styles */
a,
button,
input,
select,
h1,
h2,
h3,
h4,
h5,
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: none;
    text-decoration: none;
    background: none;

    -webkit-font-smoothing: antialiased;
}

menu, ol, ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

/* Main Styles */
._01-uiuxhaus-home-page-v-2,
._01-uiuxhaus-home-page-v-2 * {
  box-sizing: border-box;
}
._01-uiuxhaus-home-page-v-2 {
  background: #ffffff;
  height: 5378px;
  position: relative;
  overflow: hidden;
}
._01-uiuxhaus-home-page-v-2 .rectangle-32 {
  background: #f8f8f8;
  width: 1920px;
  height: 870px;
  position: absolute;
  left: 0px;
  top: 2248px;
}
._01-uiuxhaus-home-page-v-2 .menu {
  width: 1920px;
  height: 140px;
  position: absolute;
  left: 0px;
  top: 0px;
}
._01-uiuxhaus-home-page-v-2 .rectangle-4 {
  background: #f8f8f8;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
}
._01-uiuxhaus-home-page-v-2 .group-3 {
  position: absolute;
  inset: 0;
}
._01-uiuxhaus-home-page-v-2 .group-1 {
  width: 216px;
  height: 70px;
  position: absolute;
  left: 240px;
  top: 40px;
  overflow: visible;
  aspect-ratio: 216/70;
}
._01-uiuxhaus-home-page-v-2 .frame-2 {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: flex-end;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 10px);
}
._01-uiuxhaus-home-page-v-2 .home {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .about-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .services {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .portfolio {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .contact-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .frame-3 {
  background: #007bff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  position: absolute;
  right: 12.5%;
  left: 76.3%;
  top: 50%;
  translate: 0 -50%;
}
._01-uiuxhaus-home-page-v-2 .vector {
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  position: relative;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .get-a-quote {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._01-uiuxhaus-home-page-v-2 .group-24 {
  position: absolute;
  inset: 0;
}
._01-uiuxhaus-home-page-v-2 .group-21 {
  width: 596px;
  height: 616px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .design-that-doesn-t-speak-louder-just-clearer {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 80px;
  line-height: 90px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 399px;
}
._01-uiuxhaus-home-page-v-2 .design-that-doesn-t-speak-louder-just-clearer-span {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._01-uiuxhaus-home-page-v-2 .design-that-doesn-t-speak-louder-just-clearer-span2 {
  font-family: "HelveticaNowDisplay-Light", sans-serif;
  font-weight: 300;
}
._01-uiuxhaus-home-page-v-2 .we-craft-digital-experiences-that-breathe-emotion-precision-and-purpose {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 26px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 779px;
}
._01-uiuxhaus-home-page-v-2 .frame-8 {
  border-style: solid;
  border-color: #000000;
  border-width: 2px;
  padding: 20px 24px 20px 24px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 240px;
  top: 895px;
}
._01-uiuxhaus-home-page-v-2 .vector2 {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._01-uiuxhaus-home-page-v-2 .stay-tuned {
  color: #000000;
  text-align: left;
  font-family: "DmSans-SemiBold", sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .feel-flow-function {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 350px;
}
._01-uiuxhaus-home-page-v-2 .group-15 {
  width: 316px;
  height: 700px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .rectangle-1 {
  background: #d9d9d9;
  width: 316px;
  height: 700px;
  position: absolute;
  left: 1008px;
  top: 266px;
}
._01-uiuxhaus-home-page-v-2 .mask-group {
  width: 316px;
  height: 700px;
  position: absolute;
  left: 1008px;
  top: 266px;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .group-16 {
  width: 316px;
  height: 700px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .rectangle-2 {
  background: #d9d9d9;
  width: 316px;
  height: 700px;
  position: absolute;
  left: 1364px;
  top: 266px;
}
._01-uiuxhaus-home-page-v-2 .mask-group2 {
  width: 316px;
  height: 700px;
  position: absolute;
  left: 1364px;
  top: 266px;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .group-23 {
  width: 672px;
  height: 27px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .vector-1 {
  width: 60px;
  height: 0px;
  position: absolute;
  left: 1008px;
  top: 1010px;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .vector-2 {
  width: 60px;
  height: 0px;
  position: absolute;
  left: 1148px;
  top: 1010px;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .frame-9 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: flex-end;
  justify-content: flex-start;
  position: absolute;
  left: 1537px;
  top: 996px;
}
._01-uiuxhaus-home-page-v-2 .group-20 {
  flex-shrink: 0;
  width: 19px;
  height: 24px;
  position: relative;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .scroll-down {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
  width: 104px;
  height: 27px;
}
._01-uiuxhaus-home-page-v-2 .group-75 {
  position: absolute;
  inset: 0;
}
._01-uiuxhaus-home-page-v-2 .design-develop-define {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 1159px;
}
._01-uiuxhaus-home-page-v-2 .uiux-haus-is-a-design-led-digital-agency-built-on-the-belief-that-great-design-solves-real-problems-we-combine-minimal-aesthetics-with-intelligent-development-to-help-brands-stand-out-not-by-being-louder-but-by-being-more-meaningful {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 612px;
  top: 1143px;
  width: 1068px;
}
._01-uiuxhaus-home-page-v-2 .uiux-haus-is-a-design-led-digital-agency-built-on-the-belief-that-great-design-solves-real-problems-we-combine-minimal-aesthetics-with-intelligent-development-to-help-brands-stand-out-not-by-being-louder-but-by-being-more-meaningful-span {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._01-uiuxhaus-home-page-v-2 .uiux-haus-is-a-design-led-digital-agency-built-on-the-belief-that-great-design-solves-real-problems-we-combine-minimal-aesthetics-with-intelligent-development-to-help-brands-stand-out-not-by-being-louder-but-by-being-more-meaningful-span2 {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._01-uiuxhaus-home-page-v-2 .frame-32 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  width: 11.2%;
  height: 1.02%;
  position: absolute;
  right: 76.3%;
  left: 12.5%;
  bottom: 76.14%;
  top: 22.83%;
}
._01-uiuxhaus-home-page-v-2 .learn-more-about-us {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._01-uiuxhaus-home-page-v-2 .learn-more-about-us-span {
  color: #ffffff;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-weight: 500;
}
._01-uiuxhaus-home-page-v-2 .learn-more-about-us-span2 {
  color: #00ff9c;
  font-family: "HelveticaNowDisplay-BoldItalic", sans-serif;
  font-weight: 700;
  font-style: italic;
}
._01-uiuxhaus-home-page-v-2 .group-31 {
  position: absolute;
  inset: 0;
}
._01-uiuxhaus-home-page-v-2 .image-2 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: -110px;
  top: 1499px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 .image-11 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 160px;
  top: 1499px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 .image-12 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 430px;
  top: 1499px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 ._5-af-9-b-09-fd-6758-b-58968-cb-40-bab-7-fd-70817-cce-051-2000-x-1000 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 700px;
  top: 1499px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 .image-13 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 970px;
  top: 1499px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 .image-16 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1240px;
  top: 1499px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 .image-17 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1510px;
  top: 1499px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 .image-14 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1780px;
  top: 1499px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 .group-57 {
  position: absolute;
  inset: 0;
}
._01-uiuxhaus-home-page-v-2 .group-28 {
  width: 621px;
  height: 226px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .we-design-and-build-digital-experiences-that-elevate-brands-and-empower-business-growth {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 1788px;
  width: 621px;
}
._01-uiuxhaus-home-page-v-2 .we-design-and-build-digital-experiences-that-elevate-brands-and-empower-business-growth-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._01-uiuxhaus-home-page-v-2 .we-design-and-build-digital-experiences-that-elevate-brands-and-empower-business-growth-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._01-uiuxhaus-home-page-v-2 .our-expertise {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 1739px;
}
._01-uiuxhaus-home-page-v-2 .group-27 {
  width: 551px;
  height: 335px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .user-centered-designs-that-turn-complexity-into-intuitive-clarity {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1129px;
  top: 1847px;
}
._01-uiuxhaus-home-page-v-2 .user-centered-designs-that-turn-complexity-into-intuitive-clarity-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._01-uiuxhaus-home-page-v-2 .user-centered-designs-that-turn-complexity-into-intuitive-clarity-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._01-uiuxhaus-home-page-v-2 .frame-11 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1129px;
  top: 1793px;
}
._01-uiuxhaus-home-page-v-2 .ui-ux-design {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .polygon-1 {
  flex-shrink: 0;
  width: 18px;
  height: 16px;
  position: relative;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .frame-10 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1129px;
  top: 1936px;
}
._01-uiuxhaus-home-page-v-2 .web-design-development {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .polygon-2 {
  flex-shrink: 0;
  width: 18px;
  height: 16px;
  position: relative;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .frame-12 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1129px;
  top: 2010px;
}
._01-uiuxhaus-home-page-v-2 .brand-identity {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .polygon-22 {
  flex-shrink: 0;
  width: 18px;
  height: 16px;
  position: relative;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .frame-13 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1129px;
  top: 2084px;
}
._01-uiuxhaus-home-page-v-2 .digital-marketing {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .polygon-3 {
  flex-shrink: 0;
  width: 18px;
  height: 16px;
  position: relative;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .line-2 {
  margin-top: -1px;
  border-style: solid;
  border-color: #e0e0e0;
  border-width: 1px 0 0 0;
  width: 551px;
  height: 0px;
  position: absolute;
  left: 1129px;
  top: 1906px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(1, 1);
}
._01-uiuxhaus-home-page-v-2 .frame-33 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 1.02%;
  position: absolute;
  right: 76.3%;
  left: 12.5%;
  bottom: 61.7%;
  top: 37.28%;
}
._01-uiuxhaus-home-page-v-2 .learn-more {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._01-uiuxhaus-home-page-v-2 .learn-more-span {
  color: #ffffff;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-weight: 500;
}
._01-uiuxhaus-home-page-v-2 .learn-more-span2 {
  color: #00ff9c;
  font-family: "HelveticaNowDisplay-BoldItalic", sans-serif;
  font-weight: 700;
  font-style: italic;
}
._01-uiuxhaus-home-page-v-2 .group-56 {
  position: absolute;
  inset: 0;
}
._01-uiuxhaus-home-page-v-2 .group-52 {
  width: 1440px;
  height: 108px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .frame-34 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 215px;
  height: 1.02%;
  position: absolute;
  left: calc(50% - -505px);
  bottom: 55.34%;
  top: 43.64%;
}
._01-uiuxhaus-home-page-v-2 .explore-our-work {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._01-uiuxhaus-home-page-v-2 .explore-our-work-span {
  color: #ffffff;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-weight: 500;
}
._01-uiuxhaus-home-page-v-2 .explore-our-work-span2 {
  color: #00ff9c;
  font-family: "HelveticaNowDisplay-BoldItalic", sans-serif;
  font-weight: 700;
  font-style: italic;
}
._01-uiuxhaus-home-page-v-2 .design-that-blends-beauty-and-purpose {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 2357px;
}
._01-uiuxhaus-home-page-v-2 .design-that-blends-beauty-and-purpose-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._01-uiuxhaus-home-page-v-2 .design-that-blends-beauty-and-purpose-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._01-uiuxhaus-home-page-v-2 .design-that-performs-beautifully {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 2308px;
}
._01-uiuxhaus-home-page-v-2 .group-55 {
  width: 1440px;
  height: 582px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .rectangle-14 {
  width: 700px;
  height: 271px;
  position: absolute;
  left: calc(50% - -20px);
  top: 2476px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 .rectangle-15 {
  width: 700px;
  height: 271px;
  position: absolute;
  left: calc(50% - -20px);
  top: 2787px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 .group-54 {
  width: 700px;
  height: 582px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .group-53 {
  width: 700px;
  height: 582px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .rectangle-13 {
  width: 700px;
  height: 582px;
  position: absolute;
  left: calc(50% - 720px);
  top: 2476px;
  object-fit: cover;
}
._01-uiuxhaus-home-page-v-2 .rectangle-16 {
  background: rgba(0, 0, 0, 0.2);
  width: 700px;
  height: 582px;
  position: absolute;
  left: calc(50% - 720px);
  top: 2476px;
}
._01-uiuxhaus-home-page-v-2 .frame-18 {
  background: #ffffff;
  padding: 20px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 260px;
  top: 2969px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
._01-uiuxhaus-home-page-v-2 .willie-schulist-client-project-name {
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .willie-schulist-client-project-name-span {
  color: #000000;
}
._01-uiuxhaus-home-page-v-2 .willie-schulist-client-project-name-span2 {
  color: #e0e0e0;
}
._01-uiuxhaus-home-page-v-2 .group-43 {
  position: absolute;
  inset: 0;
}
._01-uiuxhaus-home-page-v-2 .group-42 {
  width: 790px;
  height: 321px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .frame-4 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 215px;
  height: 1.02%;
  position: absolute;
  left: calc(50% - 720px);
  bottom: 18.74%;
  top: 80.23%;
}
._01-uiuxhaus-home-page-v-2 .schedule-a-meeting {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._01-uiuxhaus-home-page-v-2 .schedule-a-meeting-span {
  color: #ffffff;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-weight: 500;
}
._01-uiuxhaus-home-page-v-2 .schedule-a-meeting-span2 {
  color: #00ff9c;
  font-family: "HelveticaNowDisplay-BoldItalic", sans-serif;
  font-weight: 700;
  font-style: italic;
}
._01-uiuxhaus-home-page-v-2 .book-a-quick-session-with-our-team-we-ll-explore-how-uiux-haus-can-translate-your-goals-into-elegant-digital-outcomes {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 4049px;
  width: 790px;
}
._01-uiuxhaus-home-page-v-2 .book-a-quick-session-with-our-team-we-ll-explore-how-uiux-haus-can-translate-your-goals-into-elegant-digital-outcomes-span {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._01-uiuxhaus-home-page-v-2 .book-a-quick-session-with-our-team-we-ll-explore-how-uiux-haus-can-translate-your-goals-into-elegant-digital-outcomes-span2 {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._01-uiuxhaus-home-page-v-2 .let-s-talk-ideas-strategy-and-design {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 4256px;
}
._01-uiuxhaus-home-page-v-2 .group-41 {
  width: 380px;
  height: 253px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .calendly-logo-1 {
  width: 380px;
  height: 109px;
  position: absolute;
  left: 1300px;
  top: 4226px;
  object-fit: cover;
  aspect-ratio: 380/109;
}
._01-uiuxhaus-home-page-v-2 .calendly-logo-2 {
  width: 112px;
  height: 114px;
  position: absolute;
  left: 1434px;
  top: 4082px;
  object-fit: cover;
  aspect-ratio: 112/114;
}
._01-uiuxhaus-home-page-v-2 .group-70 {
  position: absolute;
  inset: 0;
}
._01-uiuxhaus-home-page-v-2 .rectangle-30 {
  background: #f8f8f8;
  width: 1920px;
  height: 580px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 4798px;
}
._01-uiuxhaus-home-page-v-2 .rectangle-24 {
  background: #000000;
  width: 1920px;
  height: 308px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 4490px;
}
._01-uiuxhaus-home-page-v-2 .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development {
  color: #ffffff;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 4550px;
}
._01-uiuxhaus-home-page-v-2 .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._01-uiuxhaus-home-page-v-2 .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._01-uiuxhaus-home-page-v-2 .your-vision-our-design-one-seamless-experience {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 4708px;
}
._01-uiuxhaus-home-page-v-2 .frame-5 {
  background: #ffffff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 215px;
  height: 1.02%;
  position: absolute;
  left: calc(50% - -505px);
  bottom: 13.46%;
  top: 85.52%;
}
._01-uiuxhaus-home-page-v-2 .get-in-touch {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._01-uiuxhaus-home-page-v-2 .ui-ux-haus {
  opacity: 0.3;
  width: 1860px;
  height: 290px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 5004px;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .uiux-haus-transforming-digital-landscape {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 4859px;
}
._01-uiuxhaus-home-page-v-2 .frame-14 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 240px;
  top: 4918px;
}
._01-uiuxhaus-home-page-v-2 .group {
  flex-shrink: 0;
  width: 63px;
  height: 43px;
  position: relative;
  overflow: visible;
}
._01-uiuxhaus-home-page-v-2 .india {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .frame-16 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: calc(50% - -406px);
  top: 4859px;
}
._01-uiuxhaus-home-page-v-2 .hello-uiuxhaus-com {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .rectangle-26 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 ._91-987-654-3210 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .frame-15 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 4858px;
}
._01-uiuxhaus-home-page-v-2 .about {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .rectangle-27 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .service {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .rectangle-28 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .portfolio2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .rectangle-29 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .contact {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._01-uiuxhaus-home-page-v-2 .frame-17 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1366px;
  top: 4914px;
}
._01-uiuxhaus-home-page-v-2 .group-47 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .ellipse-4 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  aspect-ratio: 1;
}
._01-uiuxhaus-home-page-v-2 .group2 {
  width: 20.03px;
  height: 20px;
  position: absolute;
  left: 15px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 20.03/20;
}
._01-uiuxhaus-home-page-v-2 .group-46 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .ellipse-5 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 60px;
  top: 0px;
  aspect-ratio: 1;
}
._01-uiuxhaus-home-page-v-2 .layer-x-0020-1 {
  width: 11.3%;
  height: 52%;
  position: absolute;
  right: 57.39%;
  left: 31.3%;
  bottom: 24%;
  top: 24%;
  overflow: visible;
  aspect-ratio: 1;
}
._01-uiuxhaus-home-page-v-2 .group-45 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .ellipse-6 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 120px;
  top: 0px;
  aspect-ratio: 1;
}
._01-uiuxhaus-home-page-v-2 .group3 {
  width: 28.8px;
  height: 18px;
  position: absolute;
  left: 131px;
  top: 16px;
  overflow: visible;
  aspect-ratio: 16/10;
}
._01-uiuxhaus-home-page-v-2 .group-44 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .ellipse-7 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 180px;
  top: 0px;
  aspect-ratio: 1;
}
._01-uiuxhaus-home-page-v-2 .fi-1384031 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 193px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 1;
}
._01-uiuxhaus-home-page-v-2 .group-48 {
  width: 1440px;
  height: 24px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .copyright-2025-uiux-haus-all-rights-reserved {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 5324px;
}
._01-uiuxhaus-home-page-v-2 .copyright-2025-uiux-haus-all-rights-reserved-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._01-uiuxhaus-home-page-v-2 .copyright-2025-uiux-haus-all-rights-reserved-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._01-uiuxhaus-home-page-v-2 .privacy-policy {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 1584px;
  top: 5324px;
}
._01-uiuxhaus-home-page-v-2 .group-76 {
  position: absolute;
  inset: 0;
}
._01-uiuxhaus-home-page-v-2 .abstract-digital-art-meditation-enlightenment-aura-background-illustration-design-mindful-spiritual-concept-1-1 {
  width: 1227px;
  height: 690px;
  position: absolute;
  left: 0px;
  top: 3239px;
  object-fit: cover;
  aspect-ratio: 1227/690;
}
._01-uiuxhaus-home-page-v-2 .rectangle-33 {
  background: linear-gradient(
    -90deg,
    rgba(255, 255, 255, 1) 50.720274448394775%,
    rgba(255, 255, 255, 0) 100%
  );
  width: 1920px;
  height: 691px;
  position: absolute;
  left: 0px;
  top: 3238px;
}
._01-uiuxhaus-home-page-v-2 .group-63 {
  width: 700px;
  height: 690px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .group-58 {
  width: 647px;
  height: 186px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .collaborations-that-create-impact {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - -20px);
  top: 3288px;
}
._01-uiuxhaus-home-page-v-2 .collaborations-that-create-impact-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._01-uiuxhaus-home-page-v-2 .collaborations-that-create-impact-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._01-uiuxhaus-home-page-v-2 .client-testimonial {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: calc(50% - -20px);
  top: 3239px;
}
._01-uiuxhaus-home-page-v-2 .we-ve-partnered-with-forward-thinking-startups-brands-and-enterprises-who-share-our-passion-for-meaningful-design {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - -20px);
  top: 3367px;
  width: 647px;
}
._01-uiuxhaus-home-page-v-2 .group-62 {
  width: 700px;
  height: 450px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .rectangle-322 {
  background: #f8f8f8;
  width: 700px;
  height: 350px;
  position: absolute;
  left: calc(50% - -20px);
  top: 3479px;
}
._01-uiuxhaus-home-page-v-2 .group-60 {
  width: 193px;
  height: 140px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .rectangle-242 {
  border-radius: 110px;
  width: 80px;
  height: 80px;
  position: absolute;
  left: 1290px;
  top: 3789px;
  object-fit: cover;
  aspect-ratio: 1;
}
._01-uiuxhaus-home-page-v-2 .group-59 {
  width: 193px;
  height: 50px;
  position: static;
}
._01-uiuxhaus-home-page-v-2 .priya-mehta-founder {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: 1234px;
  top: 3879px;
}
._01-uiuxhaus-home-page-v-2 .glow-well-wellness-studio {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: absolute;
  left: 1252px;
  top: 3908px;
}
._01-uiuxhaus-home-page-v-2 .ui-ux-haus-transformed-our-vision-into-a-stunning-user-friendly-design-their-creativity-and-precision-truly-stand-out {
  color: #000000;
  text-align: center;
  font-family: "-", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1020px;
  top: 3599px;
  width: 620px;
}
._01-uiuxhaus-home-page-v-2 .ui-ux-haus-transformed-our-vision-into-a-stunning-user-friendly-design-their-creativity-and-precision-truly-stand-out-span {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._01-uiuxhaus-home-page-v-2 .ui-ux-haus-transformed-our-vision-into-a-stunning-user-friendly-design-their-creativity-and-precision-truly-stand-out-span2 {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._01-uiuxhaus-home-page-v-2 .div {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 1350px;
  top: 3559px;
  overflow: visible;
  aspect-ratio: 1;
}
._01-uiuxhaus-home-page-v-2 .group-61 {
  width: 106px;
  height: 18px;
  position: absolute;
  left: 1277px;
  top: 3731px;
  overflow: visible;
}

._02-uiuxhaus-about-us,
._02-uiuxhaus-about-us * {
  box-sizing: border-box;
}
._02-uiuxhaus-about-us {
  background: #ffffff;
  height: 4919px;
  position: relative;
  overflow: hidden;
}
._02-uiuxhaus-about-us .menu {
  width: 1920px;
  height: 140px;
  position: absolute;
  left: 0px;
  top: 0px;
}
._02-uiuxhaus-about-us .rectangle-4 {
  background: #f8f8f8;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
}
._02-uiuxhaus-about-us .group-3 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .group-1 {
  width: 216px;
  height: 70px;
  position: absolute;
  left: 240px;
  top: 40px;
  overflow: visible;
  aspect-ratio: 216/70;
}
._02-uiuxhaus-about-us .frame-2 {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: flex-end;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 10px);
}
._02-uiuxhaus-about-us .home {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._02-uiuxhaus-about-us .about-us {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}
._02-uiuxhaus-about-us .services {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._02-uiuxhaus-about-us .portfolio {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._02-uiuxhaus-about-us .contact-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._02-uiuxhaus-about-us .frame-3 {
  background: #007bff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 37.14%;
  position: absolute;
  right: 12.5%;
  left: 76.3%;
  bottom: 31.43%;
  top: 31.43%;
}
._02-uiuxhaus-about-us .vector {
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  position: relative;
  overflow: visible;
}
._02-uiuxhaus-about-us .get-a-quote {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._02-uiuxhaus-about-us .group-72 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .we-design-with-intention-we-develop-with-meaning {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 309px;
}
._02-uiuxhaus-about-us .we-design-with-intention-we-develop-with-meaning-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .we-design-with-intention-we-develop-with-meaning-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .at-ui-ux-haus-we-believe-every-pixel-every-line-of-code-and-every-interaction-should-serve-a-purpose-our-work-is-not-about-trends-it-s-about-timeless-experiences-that-connect-design-emotion-and-function {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 26px;
  font-weight: 400;
  position: absolute;
  left: 828px;
  top: 308px;
  width: 852px;
}
._02-uiuxhaus-about-us .where-clarity-meets-creativity {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 260px;
}
._02-uiuxhaus-about-us .group-74 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .image-18 {
  width: 1440px;
  height: 400px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 562px;
  object-fit: cover;
  aspect-ratio: 1440/400;
}
._02-uiuxhaus-about-us .rectangle-34 {
  background: rgba(0, 0, 0, 0.4);
  width: 1440px;
  height: 400px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 562px;
}
._02-uiuxhaus-about-us .group-73 {
  width: 5.21%;
  height: 2.03%;
  position: absolute;
  right: 47.4%;
  left: 47.4%;
  bottom: 83.49%;
  top: 14.47%;
  overflow: visible;
  aspect-ratio: 1;
}
._02-uiuxhaus-about-us .frame-32 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 1.12%;
  position: absolute;
  right: 76.3%;
  left: 12.5%;
  bottom: 89.39%;
  top: 9.49%;
}
._02-uiuxhaus-about-us .get-in-touch {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._02-uiuxhaus-about-us .group-98 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .rectangle-42 {
  background: #000000;
  width: 1920px;
  height: 192px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1506px;
}
._02-uiuxhaus-about-us .group-97 {
  width: 1267px;
  height: 132px;
  position: static;
}
._02-uiuxhaus-about-us .group-80 {
  width: 156px;
  height: 132px;
  position: static;
}
._02-uiuxhaus-about-us ._50 {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 690px;
  top: 1536px;
}
._02-uiuxhaus-about-us .happy-clients {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 26px;
  font-weight: 400;
  position: absolute;
  left: 690px;
  top: 1630px;
}
._02-uiuxhaus-about-us .group-81 {
  width: 203px;
  height: 132px;
  position: static;
}
._02-uiuxhaus-about-us ._100 {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 327px;
  top: 1536px;
}
._02-uiuxhaus-about-us .projects-delivered {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 26px;
  font-weight: 400;
  position: absolute;
  left: 327px;
  top: 1630px;
}
._02-uiuxhaus-about-us .group-82 {
  width: 206px;
  height: 132px;
  position: static;
}
._02-uiuxhaus-about-us ._20 {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 1006px;
  top: 1536px;
}
._02-uiuxhaus-about-us .creative-members {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 26px;
  font-weight: 400;
  position: absolute;
  left: 1006px;
  top: 1630px;
}
._02-uiuxhaus-about-us .group-83 {
  width: 222px;
  height: 132px;
  position: static;
}
._02-uiuxhaus-about-us ._10 {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 1372px;
  top: 1536px;
}
._02-uiuxhaus-about-us .years-of-experience {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 26px;
  font-weight: 400;
  position: absolute;
  left: 1372px;
  top: 1630px;
}
._02-uiuxhaus-about-us .group-91 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .group-75 {
  width: 1440px;
  height: 177px;
  position: static;
}
._02-uiuxhaus-about-us .built-on-design-evolved-through-development {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 1098px;
}
._02-uiuxhaus-about-us .ui-ux-haus-was-born-from-a-simple-idea-great-design-goes-beyond-visuals-it-solves-simplifies-and-amplifies {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 828px;
  top: 1082px;
  width: 852px;
}
._02-uiuxhaus-about-us .ui-ux-haus-was-born-from-a-simple-idea-great-design-goes-beyond-visuals-it-solves-simplifies-and-amplifies-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .ui-ux-haus-was-born-from-a-simple-idea-great-design-goes-beyond-visuals-it-solves-simplifies-and-amplifies-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .frame-33 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 1.12%;
  position: absolute;
  right: 76.3%;
  left: 12.5%;
  bottom: 75.16%;
  top: 23.72%;
}
._02-uiuxhaus-about-us .explore-portfolio {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._02-uiuxhaus-about-us .explore-portfolio-span {
  color: #ffffff;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-weight: 500;
}
._02-uiuxhaus-about-us .explore-portfolio-span2 {
  color: #00ff9c;
  font-family: "HelveticaNowDisplay-BoldItalic", sans-serif;
  font-weight: 700;
  font-style: italic;
}
._02-uiuxhaus-about-us .from-our-early-projects-to-the-global-brands-we-now-collaborate-with-we-ve-stayed-true-to-one-belief-design-is-communication-our-team-blends-artistry-and-logic-to-transform-concepts-into-seamless-digital-realities-bridging-the-gap-between-imagination-and-execution {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 828px;
  top: 1299px;
  width: 852px;
}
._02-uiuxhaus-about-us .group-99 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .purpose-led-design-principle-driven-creation {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 1818px;
}
._02-uiuxhaus-about-us .design-with-purpose-build-with-belief {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 1867px;
}
._02-uiuxhaus-about-us .design-with-purpose-build-with-belief-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .design-with-purpose-build-with-belief-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .group-96 {
  width: 1440px;
  height: 460px;
  position: static;
}
._02-uiuxhaus-about-us .group-95 {
  width: 705px;
  height: 460px;
  position: static;
}
._02-uiuxhaus-about-us .our-mission-is-to-craft-experiences-that-connect-clarity-emotion-and-purpose {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 270px;
  top: 2124px;
  width: 645px;
}
._02-uiuxhaus-about-us .empower-through-design-we-transform-ideas-into-meaningful-digital-experiences-create-with-empathy-every-product-begins-with-understanding-people-build-with-intention-every-detail-serves-a-purpose-balancing-form-and-function {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 270px;
  top: 2222px;
  width: 645px;
}
._02-uiuxhaus-about-us .empower-through-design-we-transform-ideas-into-meaningful-digital-experiences-create-with-empathy-every-product-begins-with-understanding-people-build-with-intention-every-detail-serves-a-purpose-balancing-form-and-function-span {
  list-style-type: disc;
  padding-left: 1em;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .empower-through-design-we-transform-ideas-into-meaningful-digital-experiences-create-with-empathy-every-product-begins-with-understanding-people-build-with-intention-every-detail-serves-a-purpose-balancing-form-and-function-span2 {
  list-style-type: disc;
  padding-left: 1em;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .designing-with-intent {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 270px;
  top: 1996px;
}
._02-uiuxhaus-about-us .mission {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 270px;
  top: 2045px;
}
._02-uiuxhaus-about-us .rectangle-40 {
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  width: 705px;
  height: 460px;
  position: absolute;
  left: calc(50% - 720px);
  top: 1966px;
}
._02-uiuxhaus-about-us .group-94 {
  width: 705px;
  height: 460px;
  position: static;
}
._02-uiuxhaus-about-us .the-values-that-define-how-we-think-design-and-grow {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1005px;
  top: 2124px;
  width: 645px;
}
._02-uiuxhaus-about-us .clarity-before-complexity-we-keep-things-simple-to-make-ideas-more-powerful-function-in-every-form-we-craft-beauty-that-performs-with-precision-precision-through-passion-we-care-deeply-about-details-that-define-excellence {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1005px;
  top: 2222px;
  width: 645px;
}
._02-uiuxhaus-about-us .clarity-before-complexity-we-keep-things-simple-to-make-ideas-more-powerful-function-in-every-form-we-craft-beauty-that-performs-with-precision-precision-through-passion-we-care-deeply-about-details-that-define-excellence-span {
  list-style-type: disc;
  padding-left: 1em;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .clarity-before-complexity-we-keep-things-simple-to-make-ideas-more-powerful-function-in-every-form-we-craft-beauty-that-performs-with-precision-precision-through-passion-we-care-deeply-about-details-that-define-excellence-span2 {
  list-style-type: disc;
  padding-left: 1em;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .principles-that-shape-every-pixel {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 1005px;
  top: 1996px;
}
._02-uiuxhaus-about-us .values {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 1005px;
  top: 2045px;
}
._02-uiuxhaus-about-us .rectangle-41 {
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  width: 705px;
  height: 460px;
  position: absolute;
  left: calc(50% - -15px);
  top: 1966px;
}
._02-uiuxhaus-about-us .more-than-design-it-s-partnership {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: calc(50% - 720px);
  top: 2546px;
}
._02-uiuxhaus-about-us .why-brands-choose-ui-ux-haus {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 2595px;
}
._02-uiuxhaus-about-us .why-brands-choose-ui-ux-haus-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .why-brands-choose-ui-ux-haus-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .group-108 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .rectangle-25 {
  background: #f8f8f8;
  width: 705px;
  height: 160px;
  position: absolute;
  left: calc(50% - -15px);
  top: 2926px;
}
._02-uiuxhaus-about-us .group-107 {
  width: 461px;
  height: 83px;
  position: static;
}
._02-uiuxhaus-about-us .purpose-driven-outcomes {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 1145px;
  top: 2965px;
}
._02-uiuxhaus-about-us .every-project-is-built-to-add-lasting-value-to-your-brand {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1145px;
  top: 3019px;
}
._02-uiuxhaus-about-us .stickers {
  width: 5.21%;
  height: 2.03%;
  position: absolute;
  right: 42.45%;
  left: 52.34%;
  bottom: 37.87%;
  top: 60.09%;
  overflow: visible;
}
._02-uiuxhaus-about-us .group-111 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .rectangle-22 {
  background: #f8f8f8;
  width: 705px;
  height: 160px;
  position: absolute;
  left: calc(50% - -15px);
  top: 2546px;
}
._02-uiuxhaus-about-us .group-110 {
  width: 567px;
  height: 110px;
  position: static;
}
._02-uiuxhaus-about-us .group-100 {
  width: 427px;
  height: 83px;
  position: static;
}
._02-uiuxhaus-about-us .design-led-innovation {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 1145px;
  top: 2585px;
}
._02-uiuxhaus-about-us .we-create-experiences-that-solve-not-just-impress {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1145px;
  top: 2639px;
}
._02-uiuxhaus-about-us .group {
  width: 5.21%;
  height: 2.24%;
  position: absolute;
  right: 42.45%;
  left: 52.34%;
  bottom: 45.5%;
  top: 52.27%;
  overflow: visible;
  aspect-ratio: 100/110;
}
._02-uiuxhaus-about-us .group-109 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .rectangle-21 {
  background: #f8f8f8;
  width: 705px;
  height: 160px;
  position: absolute;
  left: calc(50% - -15px);
  top: 2736px;
}
._02-uiuxhaus-about-us .group-101 {
  width: 475px;
  height: 83px;
  position: static;
}
._02-uiuxhaus-about-us .collaborative-process {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 1145px;
  top: 2775px;
}
._02-uiuxhaus-about-us .you-re-a-part-of-every-decision-that-shapes-your-product {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1145px;
  top: 2829px;
}
._02-uiuxhaus-about-us .group2 {
  width: 100px;
  height: 100px;
  position: absolute;
  left: 1005px;
  top: 2766px;
  overflow: visible;
}
._02-uiuxhaus-about-us .at-ui-ux-haus-we-focus-on-clarity-usability-and-emotion-our-approach-blends-creativity-with-strategy-turning-ideas-into-experiences-that-feel-natural-and-perform-beautifully {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 2694px;
  width: 705px;
}
._02-uiuxhaus-about-us .at-ui-ux-haus-we-focus-on-clarity-usability-and-emotion-our-approach-blends-creativity-with-strategy-turning-ideas-into-experiences-that-feel-natural-and-perform-beautifully-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .at-ui-ux-haus-we-focus-on-clarity-usability-and-emotion-our-approach-blends-creativity-with-strategy-turning-ideas-into-experiences-that-feel-natural-and-perform-beautifully-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .frame-34 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 1.12%;
  position: absolute;
  right: 76.3%;
  left: 12.5%;
  bottom: 41.53%;
  top: 57.35%;
}
._02-uiuxhaus-about-us .get-in-touch2 {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._02-uiuxhaus-about-us .group-207 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .group-205 {
  width: 705px;
  height: 705px;
  position: static;
}
._02-uiuxhaus-about-us .image-20 {
  width: 342.5px;
  height: 342.5px;
  position: absolute;
  left: 240px;
  top: 3568.5px;
  object-fit: cover;
}
._02-uiuxhaus-about-us .rectangle-222 {
  width: 342.5px;
  height: 342.5px;
  position: absolute;
  left: calc(50% - 720px);
  top: 3206px;
  object-fit: cover;
}
._02-uiuxhaus-about-us .rectangle-23 {
  width: 342.5px;
  height: 342.5px;
  position: absolute;
  left: calc(50% - 357.5px);
  top: 3206px;
  object-fit: cover;
  aspect-ratio: 1;
}
._02-uiuxhaus-about-us .rectangle-252 {
  width: 342.5px;
  height: 342.5px;
  position: absolute;
  left: calc(50% - 357.5px);
  top: 3568.5px;
  object-fit: cover;
  aspect-ratio: 1;
}
._02-uiuxhaus-about-us .group-206 {
  width: 705px;
  height: 505px;
  position: static;
}
._02-uiuxhaus-about-us .the-minds-behind-the-craft {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: calc(50% - -15px);
  top: 3306px;
}
._02-uiuxhaus-about-us .a-collective-of-thinkers-creators-and-builders {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - -15px);
  top: 3355px;
}
._02-uiuxhaus-about-us .a-collective-of-thinkers-creators-and-builders-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .a-collective-of-thinkers-creators-and-builders-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .ui-ux-haus-is-powered-by-a-team-that-believes-great-design-is-born-from-collaboration-each-member-brings-a-unique-perspective-uniting-creativity-strategy-and-technology-to-craft-experiences-that-feel-effortless-and-perform-beautifully-together-we-turn-ideas-into-impact-shaping-digital-stories-that-connect-people-and-purpose {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - -15px);
  top: 3513px;
  width: 705px;
}
._02-uiuxhaus-about-us .frame-4 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 1.12%;
  position: absolute;
  right: 38.02%;
  left: 50.78%;
  bottom: 22.52%;
  top: 76.36%;
}
._02-uiuxhaus-about-us .learn-more {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._02-uiuxhaus-about-us .frame-18 {
  background: #ffffff;
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 260px;
  top: 3460px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
._02-uiuxhaus-about-us .arjun-mehta-creative-director {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._02-uiuxhaus-about-us .arjun-mehta-creative-director-span {
  color: #000000;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .arjun-mehta-creative-director-span2 {
  color: #a5a5a5;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .frame-20 {
  background: #ffffff;
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 260px;
  top: 3823px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
._02-uiuxhaus-about-us .ananya-patel-marketing-communications-lead {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._02-uiuxhaus-about-us .ananya-patel-marketing-communications-lead-span {
  color: #000000;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .ananya-patel-marketing-communications-lead-span2 {
  color: #a5a5a5;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .frame-21 {
  background: #ffffff;
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 623px;
  top: 3823px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
._02-uiuxhaus-about-us .karan-desai-lead-ui-ux-designer {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._02-uiuxhaus-about-us .karan-desai-lead-ui-ux-designer-span {
  color: #000000;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .karan-desai-lead-ui-ux-designer-span2 {
  color: #a5a5a5;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .frame-19 {
  background: #ffffff;
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 623px;
  top: 3460px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}
._02-uiuxhaus-about-us .mira-shah-brand-strategist {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._02-uiuxhaus-about-us .mira-shah-brand-strategist-span {
  color: #000000;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .mira-shah-brand-strategist-span2 {
  color: #a5a5a5;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .group-70 {
  position: absolute;
  inset: 0;
}
._02-uiuxhaus-about-us .rectangle-30 {
  background: #f8f8f8;
  width: 1920px;
  height: 580px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 4339px;
}
._02-uiuxhaus-about-us .rectangle-24 {
  background: #000000;
  width: 1920px;
  height: 308px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 4031px;
}
._02-uiuxhaus-about-us .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development {
  color: #ffffff;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 4091px;
}
._02-uiuxhaus-about-us .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .your-vision-our-design-one-seamless-experience {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 4249px;
}
._02-uiuxhaus-about-us .frame-5 {
  background: #ffffff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 215px;
  height: 1.08%;
  position: absolute;
  left: calc(50% - -505px);
  bottom: 14.72%;
  top: 84.2%;
}
._02-uiuxhaus-about-us .get-in-touch3 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._02-uiuxhaus-about-us .ui-ux-haus {
  opacity: 0.3;
  width: 1860px;
  height: 290px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 4545px;
  overflow: visible;
}
._02-uiuxhaus-about-us .uiux-haus-transforming-digital-landscape {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 4400px;
}
._02-uiuxhaus-about-us .frame-14 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 240px;
  top: 4459px;
}
._02-uiuxhaus-about-us .group3 {
  flex-shrink: 0;
  width: 63px;
  height: 43px;
  position: relative;
  overflow: visible;
}
._02-uiuxhaus-about-us .india {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._02-uiuxhaus-about-us .frame-16 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: calc(50% - -406px);
  top: 4400px;
}
._02-uiuxhaus-about-us .hello-uiuxhaus-com {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._02-uiuxhaus-about-us .rectangle-26 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._02-uiuxhaus-about-us ._91-987-654-3210 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._02-uiuxhaus-about-us .frame-15 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 4399px;
}
._02-uiuxhaus-about-us .about {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._02-uiuxhaus-about-us .rectangle-27 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._02-uiuxhaus-about-us .service {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._02-uiuxhaus-about-us .rectangle-28 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._02-uiuxhaus-about-us .portfolio2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._02-uiuxhaus-about-us .rectangle-29 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._02-uiuxhaus-about-us .contact {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._02-uiuxhaus-about-us .frame-17 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1366px;
  top: 4455px;
}
._02-uiuxhaus-about-us .group-47 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._02-uiuxhaus-about-us .ellipse-4 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  aspect-ratio: 1;
}
._02-uiuxhaus-about-us .group4 {
  width: 20.03px;
  height: 20px;
  position: absolute;
  left: 15px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 20.03/20;
}
._02-uiuxhaus-about-us .group-46 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._02-uiuxhaus-about-us .ellipse-5 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 60px;
  top: 0px;
  aspect-ratio: 1;
}
._02-uiuxhaus-about-us .layer-x-0020-1 {
  width: 11.3%;
  height: 52%;
  position: absolute;
  right: 57.39%;
  left: 31.3%;
  bottom: 24%;
  top: 24%;
  overflow: visible;
  aspect-ratio: 1;
}
._02-uiuxhaus-about-us .group-45 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._02-uiuxhaus-about-us .ellipse-6 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 120px;
  top: 0px;
  aspect-ratio: 1;
}
._02-uiuxhaus-about-us .group5 {
  width: 28.8px;
  height: 18px;
  position: absolute;
  left: 131px;
  top: 16px;
  overflow: visible;
  aspect-ratio: 16/10;
}
._02-uiuxhaus-about-us .group-44 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._02-uiuxhaus-about-us .ellipse-7 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 180px;
  top: 0px;
  aspect-ratio: 1;
}
._02-uiuxhaus-about-us .fi-1384031 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 193px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 1;
}
._02-uiuxhaus-about-us .group-48 {
  width: 1440px;
  height: 24px;
  position: static;
}
._02-uiuxhaus-about-us .copyright-2025-uiux-haus-all-rights-reserved {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 4865px;
}
._02-uiuxhaus-about-us .copyright-2025-uiux-haus-all-rights-reserved-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._02-uiuxhaus-about-us .copyright-2025-uiux-haus-all-rights-reserved-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._02-uiuxhaus-about-us .privacy-policy {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 1584px;
  top: 4865px;
}
._03-uiuxhaus-services,
._03-uiuxhaus-services * {
  box-sizing: border-box;
}
._03-uiuxhaus-services {
  background: #ffffff;
  height: 2398px;
  position: relative;
  overflow: hidden;
}
._03-uiuxhaus-services .menu {
  width: 1920px;
  height: 140px;
  position: absolute;
  left: 0px;
  top: 0px;
}
._03-uiuxhaus-services .rectangle-4 {
  background: #f8f8f8;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
}
._03-uiuxhaus-services .group-3 {
  position: absolute;
  inset: 0;
}
._03-uiuxhaus-services .group-1 {
  width: 216px;
  height: 70px;
  position: absolute;
  left: 240px;
  top: 40px;
  overflow: visible;
  aspect-ratio: 216/70;
}
._03-uiuxhaus-services .frame-2 {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: flex-end;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 10px);
}
._03-uiuxhaus-services .home {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .about-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .services {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .portfolio {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .contact-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .frame-3 {
  background: #007bff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 37.14%;
  position: absolute;
  right: 12.5%;
  left: 76.3%;
  bottom: 31.43%;
  top: 31.43%;
}
._03-uiuxhaus-services .vector {
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  position: relative;
  overflow: visible;
}
._03-uiuxhaus-services .get-a-quote {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._03-uiuxhaus-services .group-202 {
  position: absolute;
  inset: 0;
}
._03-uiuxhaus-services .group-201 {
  width: 252px;
  height: 124px;
  position: static;
}
._03-uiuxhaus-services .frame-32 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 2.29%;
  position: absolute;
  right: 76.3%;
  left: 12.5%;
  bottom: 83.32%;
  top: 14.39%;
}
._03-uiuxhaus-services .start-your-journey {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._03-uiuxhaus-services .start-your-journey-span {
  color: #ffffff;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._03-uiuxhaus-services .start-your-journey-span2 {
  color: #00ff9c;
  font-family: "HelveticaNowDisplay-BoldItalic", sans-serif;
  font-weight: 700;
  font-style: italic;
}
._03-uiuxhaus-services .design-develop-define {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 276px;
}
._03-uiuxhaus-services .at-ui-ux-haus-we-combine-creative-vision-with-technical-precision-to-help-brands-stand-out-through-design-function-and-storytelling-our-services-are-built-to-turn-ideas-into-seamless-digital-realities {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 612px;
  top: 260px;
  width: 1068px;
}
._03-uiuxhaus-services .at-ui-ux-haus-we-combine-creative-vision-with-technical-precision-to-help-brands-stand-out-through-design-function-and-storytelling-our-services-are-built-to-turn-ideas-into-seamless-digital-realities-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._03-uiuxhaus-services .at-ui-ux-haus-we-combine-creative-vision-with-technical-precision-to-help-brands-stand-out-through-design-function-and-storytelling-our-services-are-built-to-turn-ideas-into-seamless-digital-realities-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._03-uiuxhaus-services .group-70 {
  position: absolute;
  inset: 0;
}
._03-uiuxhaus-services .rectangle-30 {
  background: #f8f8f8;
  width: 1920px;
  height: 580px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1818px;
}
._03-uiuxhaus-services .rectangle-24 {
  background: #000000;
  width: 1920px;
  height: 308px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1510px;
}
._03-uiuxhaus-services .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development {
  color: #ffffff;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 1570px;
}
._03-uiuxhaus-services .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._03-uiuxhaus-services .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._03-uiuxhaus-services .your-vision-our-design-one-seamless-experience {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 1728px;
}
._03-uiuxhaus-services .frame-5 {
  background: #ffffff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 215px;
  height: 2.21%;
  position: absolute;
  left: calc(50% - -505px);
  bottom: 30.19%;
  top: 67.6%;
}
._03-uiuxhaus-services .get-in-touch {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._03-uiuxhaus-services .ui-ux-haus {
  opacity: 0.3;
  width: 1860px;
  height: 290px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 2024px;
  overflow: visible;
}
._03-uiuxhaus-services .uiux-haus-transforming-digital-landscape {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 1879px;
}
._03-uiuxhaus-services .frame-14 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 240px;
  top: 1938px;
}
._03-uiuxhaus-services .group {
  flex-shrink: 0;
  width: 63px;
  height: 43px;
  position: relative;
  overflow: visible;
}
._03-uiuxhaus-services .india {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .frame-16 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: calc(50% - -406px);
  top: 1879px;
}
._03-uiuxhaus-services .hello-uiuxhaus-com {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._03-uiuxhaus-services .rectangle-26 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._03-uiuxhaus-services ._91-987-654-3210 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._03-uiuxhaus-services .frame-15 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1878px;
}
._03-uiuxhaus-services .about {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .rectangle-27 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._03-uiuxhaus-services .service {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .rectangle-28 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._03-uiuxhaus-services .portfolio2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .rectangle-29 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._03-uiuxhaus-services .contact {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .frame-17 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1366px;
  top: 1934px;
}
._03-uiuxhaus-services .group-47 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._03-uiuxhaus-services .ellipse-4 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  aspect-ratio: 1;
}
._03-uiuxhaus-services .group2 {
  width: 20.03px;
  height: 20px;
  position: absolute;
  left: 15px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 20.03/20;
}
._03-uiuxhaus-services .group-46 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._03-uiuxhaus-services .ellipse-5 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 60px;
  top: 0px;
  aspect-ratio: 1;
}
._03-uiuxhaus-services .layer-x-0020-1 {
  width: 11.3%;
  height: 52%;
  position: absolute;
  right: 57.39%;
  left: 31.3%;
  bottom: 24%;
  top: 24%;
  overflow: visible;
  aspect-ratio: 1;
}
._03-uiuxhaus-services .group-45 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._03-uiuxhaus-services .ellipse-6 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 120px;
  top: 0px;
  aspect-ratio: 1;
}
._03-uiuxhaus-services .group3 {
  width: 28.8px;
  height: 18px;
  position: absolute;
  left: 131px;
  top: 16px;
  overflow: visible;
  aspect-ratio: 16/10;
}
._03-uiuxhaus-services .group-44 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._03-uiuxhaus-services .ellipse-7 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 180px;
  top: 0px;
  aspect-ratio: 1;
}
._03-uiuxhaus-services .fi-1384031 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 193px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 1;
}
._03-uiuxhaus-services .group-48 {
  width: 1440px;
  height: 24px;
  position: static;
}
._03-uiuxhaus-services .copyright-2025-uiux-haus-all-rights-reserved {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 2344px;
}
._03-uiuxhaus-services .copyright-2025-uiux-haus-all-rights-reserved-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._03-uiuxhaus-services .copyright-2025-uiux-haus-all-rights-reserved-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._03-uiuxhaus-services .privacy-policy {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 1584px;
  top: 2344px;
}
._03-uiuxhaus-services .group-204 {
  position: absolute;
  inset: 0;
}
._03-uiuxhaus-services .let-s-build-something {
  color: #eeeeee;
  text-align: center;
  font-family: "HelveticaNowDisplay-ExtraBlack", sans-serif;
  font-size: 90px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 246px;
  top: 1218px;
}
._03-uiuxhaus-services .great-together {
  color: #eeeeee;
  text-align: center;
  font-family: "HelveticaNowDisplay-ExtraBlack", sans-serif;
  font-size: 90px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 821px;
  top: 1318px;
}
._03-uiuxhaus-services .group-208 {
  position: absolute;
  inset: 0;
}
._03-uiuxhaus-services .web-design-development {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 640px;
  top: 653px;
}
._03-uiuxhaus-services .brand-identity {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 1063px;
  top: 653px;
}
._03-uiuxhaus-services .digital-marketing {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 1407px;
  top: 653px;
}
._03-uiuxhaus-services .rectangle-70 {
  border-style: solid;
  border-color: #707070;
  border-width: 2px;
  width: 360px;
  height: 100px;
  position: absolute;
  left: 600px;
  top: 617px;
}
._03-uiuxhaus-services .rectangle-71 {
  border-style: solid;
  border-color: #707070;
  border-width: 2px;
  width: 360px;
  height: 100px;
  position: absolute;
  left: 960px;
  top: 617px;
}
._03-uiuxhaus-services .rectangle-72 {
  border-style: solid;
  border-color: #707070;
  border-width: 2px;
  width: 360px;
  height: 100px;
  position: absolute;
  left: 1320px;
  top: 617px;
}
._03-uiuxhaus-services .rectangle-69 {
  background: #000000;
  width: 361px;
  height: 102px;
  position: absolute;
  left: 240px;
  top: 616px;
}
._03-uiuxhaus-services .ui-ux-design {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  left: 357px;
  top: 653px;
}
._03-uiuxhaus-services .group-209 {
  position: absolute;
  inset: 0;
}
._03-uiuxhaus-services .rectangle-41 {
  background: #ffffff;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  width: 1440px;
  height: 400px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 758px;
}
._03-uiuxhaus-services .rectangle-42 {
  background: #000000;
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px;
  width: 600px;
  height: 340px;
  position: absolute;
  left: calc(50% - -90px);
  top: 788px;
}
._03-uiuxhaus-services .frame-25 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 270px;
  top: 788px;
}
._03-uiuxhaus-services .vector2 {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  position: relative;
  overflow: visible;
}
._03-uiuxhaus-services .ui-ux-design2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._03-uiuxhaus-services .we-craft-intuitive-interfaces-that-feel-natural-and-flow-effortlessly-every-design-decision-is-guided-by-empathy-usability-and-visual-harmony-ensuring-your-users-connect-with-clarity-and-ease {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 270px;
  top: 892px;
  width: 720px;
}
._03-uiuxhaus-services .frame-33 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 2.29%;
  position: absolute;
  right: 74.74%;
  left: 14.06%;
  bottom: 52.96%;
  top: 44.75%;
}
._03-uiuxhaus-services .learn-more {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._03-uiuxhaus-services .learn-more-span {
  color: #ffffff;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-weight: 500;
}
._03-uiuxhaus-services .learn-more-span2 {
  color: #00ff9c;
  font-family: "HelveticaNowDisplay-BoldItalic", sans-serif;
  font-weight: 700;
  font-style: italic;
}
._03-uiuxhaus-services .rectangle-13 {
  width: 600px;
  height: 340px;
  position: absolute;
  left: 1050px;
  top: 788px;
  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
  object-fit: cover;
  aspect-ratio: 600/340;
}
._04-uiuxhaus-services-detail,
._04-uiuxhaus-services-detail * {
  box-sizing: border-box;
}
._04-uiuxhaus-services-detail {
  background: #ffffff;
  height: 3774px;
  position: relative;
  overflow: hidden;
}
._04-uiuxhaus-services-detail .menu {
  width: 1920px;
  height: 140px;
  position: absolute;
  left: 0px;
  top: 0px;
}
._04-uiuxhaus-services-detail .rectangle-4 {
  background: #f8f8f8;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
}
._04-uiuxhaus-services-detail .group-3 {
  position: absolute;
  inset: 0;
}
._04-uiuxhaus-services-detail .group-1 {
  width: 216px;
  height: 70px;
  position: absolute;
  left: 240px;
  top: 40px;
  overflow: visible;
  aspect-ratio: 216/70;
}
._04-uiuxhaus-services-detail .frame-2 {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: flex-end;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 10px);
}
._04-uiuxhaus-services-detail .home {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._04-uiuxhaus-services-detail .about-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._04-uiuxhaus-services-detail .services {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}
._04-uiuxhaus-services-detail .portfolio {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._04-uiuxhaus-services-detail .contact-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._04-uiuxhaus-services-detail .frame-3 {
  background: #007bff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 37.14%;
  position: absolute;
  right: 12.5%;
  left: 76.3%;
  bottom: 31.43%;
  top: 31.43%;
}
._04-uiuxhaus-services-detail .vector {
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  position: relative;
  overflow: visible;
}
._04-uiuxhaus-services-detail .get-a-quote {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._04-uiuxhaus-services-detail .group-228 {
  position: absolute;
  inset: 0;
}
._04-uiuxhaus-services-detail .rectangle-13 {
  width: 585px;
  height: 418px;
  position: absolute;
  left: calc(50% - -135px);
  top: 260px;
  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
  object-fit: cover;
  aspect-ratio: 585/418;
}
._04-uiuxhaus-services-detail .ui-ux-design {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 260px;
}
._04-uiuxhaus-services-detail .design-that-feels-effortless-because-it-s-built-with-intention {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 309px;
}
._04-uiuxhaus-services-detail .design-that-feels-effortless-because-it-s-built-with-intention-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._04-uiuxhaus-services-detail .design-that-feels-effortless-because-it-s-built-with-intention-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._04-uiuxhaus-services-detail .at-ui-ux-haus-we-design-digital-experiences-that-go-beyond-aesthetics-every-interface-we-create-is-rooted-in-empathy-usability-and-clarity-ensuring-your-users-don-t-just-use-your-product-they-enjoy-it {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 467px;
  width: 749px;
}
._04-uiuxhaus-services-detail .frame-32 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 1.46%;
  position: absolute;
  right: 76.3%;
  left: 12.5%;
  bottom: 82.03%;
  top: 16.51%;
}
._04-uiuxhaus-services-detail .get-in-touch {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._04-uiuxhaus-services-detail .group-221 {
  position: absolute;
  inset: 0;
}
._04-uiuxhaus-services-detail .our-process-section {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 1215px;
}
._04-uiuxhaus-services-detail .how-we-design-experiences-that-inspire {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 1264px;
}
._04-uiuxhaus-services-detail .how-we-design-experiences-that-inspire-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._04-uiuxhaus-services-detail .how-we-design-experiences-that-inspire-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._04-uiuxhaus-services-detail .group-217 {
  width: 732px;
  height: 58px;
  position: static;
}
._04-uiuxhaus-services-detail .we-dive-deep-into-your-audience-goals-and-product-vision-through-research-interviews-and-usability-audits {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1179px;
  top: 1273px;
  width: 501px;
}
._04-uiuxhaus-services-detail .step-1-discover {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: 948px;
  top: 1273px;
}
._04-uiuxhaus-services-detail .group-220 {
  width: 732px;
  height: 87px;
  position: static;
}
._04-uiuxhaus-services-detail .we-map-out-user-journeys-and-define-clear-experience-strategies-that-balance-user-needs-and-business-objectives {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1179px;
  top: 1391px;
  width: 501px;
}
._04-uiuxhaus-services-detail .step-2-define {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: 948px;
  top: 1391px;
}
._04-uiuxhaus-services-detail .group-219 {
  width: 732px;
  height: 87px;
  position: static;
}
._04-uiuxhaus-services-detail .wireframes-evolve-into-high-fidelity-interfaces-combining-visual-clarity-intuitive-flow-and-brand-consistency {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1179px;
  top: 1538px;
  width: 501px;
}
._04-uiuxhaus-services-detail .step-3-design {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: 948px;
  top: 1538px;
}
._04-uiuxhaus-services-detail .group-218 {
  width: 732px;
  height: 87px;
  position: static;
}
._04-uiuxhaus-services-detail .interactive-prototypes-and-developer-ready-assets-ensure-seamless-implementation-and-consistency-across-every-platform {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1179px;
  top: 1685px;
  width: 501px;
}
._04-uiuxhaus-services-detail .step-4-deliver {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: 948px;
  top: 1685px;
}
._04-uiuxhaus-services-detail .vector-7 {
  width: 732px;
  height: 0px;
  position: absolute;
  left: 948px;
  top: 1361px;
  overflow: visible;
}
._04-uiuxhaus-services-detail .vector-8 {
  width: 732px;
  height: 0px;
  position: absolute;
  left: 948px;
  top: 1508px;
  overflow: visible;
}
._04-uiuxhaus-services-detail .vector-9 {
  width: 732px;
  height: 0px;
  position: absolute;
  left: 948px;
  top: 1655px;
  overflow: visible;
}
._04-uiuxhaus-services-detail .vector-10 {
  width: 1440px;
  height: 0px;
  position: absolute;
  left: 240px;
  top: 1802px;
  overflow: visible;
}
._04-uiuxhaus-services-detail .rectangle-1 {
  width: 460px;
  height: 415px;
  position: absolute;
  left: 240px;
  top: 2119px;
  object-fit: cover;
}
._04-uiuxhaus-services-detail .rectangle-2 {
  width: 182px;
  height: 563px;
  position: absolute;
  left: 730px;
  top: 1971px;
  object-fit: cover;
}
._04-uiuxhaus-services-detail .what-you-gain-with-our-design-approach {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 1971px;
  width: 400px;
}
._04-uiuxhaus-services-detail .what-you-gain-with-our-design-approach-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._04-uiuxhaus-services-detail .what-you-gain-with-our-design-approach-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._04-uiuxhaus-services-detail .key-outcomes {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 1922px;
}
._04-uiuxhaus-services-detail .group-299 {
  position: absolute;
  inset: 0;
}
._04-uiuxhaus-services-detail .group-225 {
  width: 1440px;
  height: 232px;
  position: static;
}
._04-uiuxhaus-services-detail .good-looks {
  color: #eeeeee;
  text-align: center;
  font-family: "HelveticaNowDisplay-ExtraBlack", sans-serif;
  font-size: 90px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: calc(50% - 720px);
  top: 2594px;
}
._04-uiuxhaus-services-detail .great-function {
  color: #eeeeee;
  text-align: center;
  font-family: "HelveticaNowDisplay-ExtraBlack", sans-serif;
  font-size: 90px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: calc(50% - 115px);
  top: 2694px;
}
._04-uiuxhaus-services-detail .group-226 {
  width: 1920px;
  height: 888px;
  position: static;
}
._04-uiuxhaus-services-detail .group-70 {
  width: 1920px;
  height: 888px;
  position: static;
}
._04-uiuxhaus-services-detail .rectangle-30 {
  background: #f8f8f8;
  width: 1920px;
  height: 580px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 3194px;
}
._04-uiuxhaus-services-detail .rectangle-24 {
  background: #000000;
  width: 1920px;
  height: 308px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 2886px;
}
._04-uiuxhaus-services-detail .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development {
  color: #ffffff;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 2946px;
}
._04-uiuxhaus-services-detail .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._04-uiuxhaus-services-detail .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._04-uiuxhaus-services-detail .your-vision-our-design-one-seamless-experience {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 3104px;
}
._04-uiuxhaus-services-detail .frame-5 {
  background: #ffffff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 215px;
  height: 1.46%;
  position: absolute;
  left: calc(50% - -505px);
  bottom: 19.18%;
  top: 79.36%;
}
._04-uiuxhaus-services-detail .get-in-touch2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._04-uiuxhaus-services-detail .ui-ux-haus {
  opacity: 0.3;
  width: 1860px;
  height: 290px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 3400px;
  overflow: visible;
}
._04-uiuxhaus-services-detail .uiux-haus-transforming-digital-landscape {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 3255px;
}
._04-uiuxhaus-services-detail .frame-14 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 240px;
  top: 3314px;
}
._04-uiuxhaus-services-detail .group {
  flex-shrink: 0;
  width: 63px;
  height: 43px;
  position: relative;
  overflow: visible;
}
._04-uiuxhaus-services-detail .india {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._04-uiuxhaus-services-detail .frame-16 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: calc(50% - -406px);
  top: 3255px;
}
._04-uiuxhaus-services-detail .hello-uiuxhaus-com {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._04-uiuxhaus-services-detail .rectangle-26 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._04-uiuxhaus-services-detail ._91-987-654-3210 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._04-uiuxhaus-services-detail .frame-15 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 3254px;
}
._04-uiuxhaus-services-detail .about {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._04-uiuxhaus-services-detail .rectangle-27 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._04-uiuxhaus-services-detail .service {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._04-uiuxhaus-services-detail .rectangle-28 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._04-uiuxhaus-services-detail .portfolio2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._04-uiuxhaus-services-detail .rectangle-29 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._04-uiuxhaus-services-detail .contact {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._04-uiuxhaus-services-detail .frame-17 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1366px;
  top: 3310px;
}
._04-uiuxhaus-services-detail .group-47 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._04-uiuxhaus-services-detail .ellipse-4 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  aspect-ratio: 1;
}
._04-uiuxhaus-services-detail .group2 {
  width: 20.03px;
  height: 20px;
  position: absolute;
  left: 15px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 20.03/20;
}
._04-uiuxhaus-services-detail .group-46 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._04-uiuxhaus-services-detail .ellipse-5 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 60px;
  top: 0px;
  aspect-ratio: 1;
}
._04-uiuxhaus-services-detail .layer-x-0020-1 {
  width: 11.3%;
  height: 52%;
  position: absolute;
  right: 57.39%;
  left: 31.3%;
  bottom: 24%;
  top: 24%;
  overflow: visible;
  aspect-ratio: 1;
}
._04-uiuxhaus-services-detail .group-45 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._04-uiuxhaus-services-detail .ellipse-6 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 120px;
  top: 0px;
  aspect-ratio: 1;
}
._04-uiuxhaus-services-detail .group3 {
  width: 28.8px;
  height: 18px;
  position: absolute;
  left: 131px;
  top: 16px;
  overflow: visible;
  aspect-ratio: 16/10;
}
._04-uiuxhaus-services-detail .group-44 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._04-uiuxhaus-services-detail .ellipse-7 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 180px;
  top: 0px;
  aspect-ratio: 1;
}
._04-uiuxhaus-services-detail .fi-1384031 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 193px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 1;
}
._04-uiuxhaus-services-detail .group-48 {
  width: 1440px;
  height: 24px;
  position: static;
}
._04-uiuxhaus-services-detail .copyright-2025-uiux-haus-all-rights-reserved {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 3720px;
}
._04-uiuxhaus-services-detail .copyright-2025-uiux-haus-all-rights-reserved-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._04-uiuxhaus-services-detail .copyright-2025-uiux-haus-all-rights-reserved-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._04-uiuxhaus-services-detail .privacy-policy {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 1584px;
  top: 3720px;
}
._04-uiuxhaus-services-detail .group-227 {
  position: absolute;
  inset: 0;
}
._04-uiuxhaus-services-detail .group-215 {
  width: 1440px;
  height: 297px;
  position: static;
}
._04-uiuxhaus-services-detail .rectangle-25 {
  background: #000000;
  width: 1440px;
  height: 297px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 798px;
}
._04-uiuxhaus-services-detail .ui-ux-design-that-connects-people-and-products {
  color: #ffffff;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 300px;
  top: 858px;
}
._04-uiuxhaus-services-detail .ui-ux-design-that-connects-people-and-products-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._04-uiuxhaus-services-detail .ui-ux-design-that-connects-people-and-products-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._04-uiuxhaus-services-detail .we-believe-great-design-begins-with-understanding-human-behavior-our-team-translates-insights-into-intuitive-journeys-that-make-technology-feel-simple-engaging-and-meaningful-we-blend-research-psychology-and-visual-storytelling-to-craft-designs-that-drive-emotion-and-interaction-all-while-meeting-business-goals {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 108px);
  top: 887px;
  width: 768px;
}
._04-uiuxhaus-services-detail .rectangle-73 {
  background: #d9d9d9;
  width: 1px;
  height: 60px;
  position: absolute;
  left: 768px;
  top: 917px;
}
._04-uiuxhaus-services-detail .our-design-approach-creates-intuitive-consistent-and-user-focused-experiences-that-increase-engagement-strengthen-brand-trust-and-improve-overall-digital-performance {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - -12px);
  top: 1971px;
  width: 708px;
}
._04-uiuxhaus-services-detail .group-298 {
  position: absolute;
  inset: 0;
}
._04-uiuxhaus-services-detail .group-294 {
  width: 708px;
  height: 66px;
  position: static;
}
._04-uiuxhaus-services-detail .rectangle-22 {
  background: #f8f8f8;
  width: 708px;
  height: 66px;
  position: absolute;
  left: calc(50% - -12px);
  top: 2210px;
}
._04-uiuxhaus-services-detail .group-303 {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 260px;
  top: 2236px;
  overflow: visible;
  aspect-ratio: 1;
}
._04-uiuxhaus-services-detail .improved-conversion-flow {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  left: 992px;
  top: 2230px;
}
._04-uiuxhaus-services-detail .group-295 {
  width: 708px;
  height: 66px;
  position: static;
}
._04-uiuxhaus-services-detail .rectangle-23 {
  background: #f8f8f8;
  width: 708px;
  height: 66px;
  position: absolute;
  left: calc(50% - -12px);
  top: 2296px;
}
._04-uiuxhaus-services-detail .group-304 {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 260px;
  top: 2322px;
  overflow: visible;
  aspect-ratio: 1;
}
._04-uiuxhaus-services-detail .scalable-design-systems {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  left: 992px;
  top: 2316px;
}
._04-uiuxhaus-services-detail .group-296 {
  width: 708px;
  height: 66px;
  position: static;
}
._04-uiuxhaus-services-detail .rectangle-242 {
  background: #f8f8f8;
  width: 708px;
  height: 66px;
  position: absolute;
  left: calc(50% - -12px);
  top: 2382px;
}
._04-uiuxhaus-services-detail .group-305 {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 260px;
  top: 2408px;
  overflow: visible;
  aspect-ratio: 1;
}
._04-uiuxhaus-services-detail .stronger-brand-connection {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  left: 992px;
  top: 2402px;
}
._04-uiuxhaus-services-detail .group-297 {
  width: 708px;
  height: 66px;
  position: static;
}
._04-uiuxhaus-services-detail .rectangle-252 {
  background: #f8f8f8;
  width: 708px;
  height: 66px;
  position: absolute;
  left: calc(50% - -12px);
  top: 2468px;
}
._04-uiuxhaus-services-detail .group-306 {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 260px;
  top: 2494px;
  overflow: visible;
  aspect-ratio: 1;
}
._04-uiuxhaus-services-detail .consistent-digital-experience {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  left: 992px;
  top: 2488px;
}
._04-uiuxhaus-services-detail .group-293 {
  width: 708px;
  height: 102px;
  position: static;
}
._04-uiuxhaus-services-detail .rectangle-21 {
  background: #f8f8f8;
  width: 708px;
  height: 102px;
  position: absolute;
  left: calc(50% - -12px);
  top: 2088px;
}
._04-uiuxhaus-services-detail .group-3042 {
  width: 14px;
  height: 0px;
  position: absolute;
  right: 266px;
  top: 2121px;
  overflow: visible;
}
._04-uiuxhaus-services-detail .higher-user-engagement {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  left: 992px;
  top: 2108px;
}
._04-uiuxhaus-services-detail .increased-user-engagement-through-simplified-flows {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  position: absolute;
  left: 992px;
  top: 2144px;
}
._05-uiuxhaus-portfolio,
._05-uiuxhaus-portfolio * {
  box-sizing: border-box;
}
._05-uiuxhaus-portfolio {
  background: #ffffff;
  height: 2235px;
  position: relative;
  overflow: hidden;
}
._05-uiuxhaus-portfolio .menu {
  width: 1920px;
  height: 140px;
  position: absolute;
  left: 0px;
  top: 0px;
}
._05-uiuxhaus-portfolio .rectangle-4 {
  background: #f8f8f8;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
}
._05-uiuxhaus-portfolio .group-3 {
  position: absolute;
  inset: 0;
}
._05-uiuxhaus-portfolio .group-1 {
  width: 216px;
  height: 70px;
  position: absolute;
  left: 240px;
  top: 40px;
  overflow: visible;
  aspect-ratio: 216/70;
}
._05-uiuxhaus-portfolio .frame-2 {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: flex-end;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 10px);
}
._05-uiuxhaus-portfolio .home {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._05-uiuxhaus-portfolio .about-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._05-uiuxhaus-portfolio .services {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._05-uiuxhaus-portfolio .portfolio {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}
._05-uiuxhaus-portfolio .contact-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._05-uiuxhaus-portfolio .frame-3 {
  background: #007bff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 37.14%;
  position: absolute;
  right: 12.5%;
  left: 76.3%;
  bottom: 31.43%;
  top: 31.43%;
}
._05-uiuxhaus-portfolio .vector {
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  position: relative;
  overflow: visible;
}
._05-uiuxhaus-portfolio .get-a-quote {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._05-uiuxhaus-portfolio .group-70 {
  position: absolute;
  inset: 0;
}
._05-uiuxhaus-portfolio .rectangle-30 {
  background: #f8f8f8;
  width: 1920px;
  height: 580px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1655px;
}
._05-uiuxhaus-portfolio .rectangle-24 {
  background: #000000;
  width: 1920px;
  height: 308px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1347px;
}
._05-uiuxhaus-portfolio .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development {
  color: #ffffff;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 1407px;
}
._05-uiuxhaus-portfolio .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._05-uiuxhaus-portfolio .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._05-uiuxhaus-portfolio .your-vision-our-design-one-seamless-experience {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 1565px;
}
._05-uiuxhaus-portfolio .frame-5 {
  background: #ffffff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 215px;
  height: 2.46%;
  position: absolute;
  left: calc(50% - -505px);
  bottom: 32.39%;
  top: 65.15%;
}
._05-uiuxhaus-portfolio .get-in-touch {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._05-uiuxhaus-portfolio .ui-ux-haus {
  opacity: 0.3;
  width: 1860px;
  height: 290px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1861px;
  overflow: visible;
}
._05-uiuxhaus-portfolio .uiux-haus-transforming-digital-landscape {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 1716px;
}
._05-uiuxhaus-portfolio .frame-14 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 240px;
  top: 1775px;
}
._05-uiuxhaus-portfolio .group {
  flex-shrink: 0;
  width: 63px;
  height: 43px;
  position: relative;
  overflow: visible;
}
._05-uiuxhaus-portfolio .india {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._05-uiuxhaus-portfolio .frame-16 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: calc(50% - -406px);
  top: 1716px;
}
._05-uiuxhaus-portfolio .hello-uiuxhaus-com {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._05-uiuxhaus-portfolio .rectangle-26 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._05-uiuxhaus-portfolio ._91-987-654-3210 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._05-uiuxhaus-portfolio .frame-15 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1715px;
}
._05-uiuxhaus-portfolio .about {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._05-uiuxhaus-portfolio .rectangle-27 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._05-uiuxhaus-portfolio .service {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._05-uiuxhaus-portfolio .rectangle-28 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._05-uiuxhaus-portfolio .portfolio2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._05-uiuxhaus-portfolio .rectangle-29 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._05-uiuxhaus-portfolio .contact {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._05-uiuxhaus-portfolio .frame-17 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1366px;
  top: 1771px;
}
._05-uiuxhaus-portfolio .group-47 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._05-uiuxhaus-portfolio .ellipse-4 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  aspect-ratio: 1;
}
._05-uiuxhaus-portfolio .group2 {
  width: 20.03px;
  height: 20px;
  position: absolute;
  left: 15px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 20.03/20;
}
._05-uiuxhaus-portfolio .group-46 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._05-uiuxhaus-portfolio .ellipse-5 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 60px;
  top: 0px;
  aspect-ratio: 1;
}
._05-uiuxhaus-portfolio .layer-x-0020-1 {
  width: 11.3%;
  height: 52%;
  position: absolute;
  right: 57.39%;
  left: 31.3%;
  bottom: 24%;
  top: 24%;
  overflow: visible;
  aspect-ratio: 1;
}
._05-uiuxhaus-portfolio .group-45 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._05-uiuxhaus-portfolio .ellipse-6 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 120px;
  top: 0px;
  aspect-ratio: 1;
}
._05-uiuxhaus-portfolio .group3 {
  width: 28.8px;
  height: 18px;
  position: absolute;
  left: 131px;
  top: 16px;
  overflow: visible;
  aspect-ratio: 16/10;
}
._05-uiuxhaus-portfolio .group-44 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._05-uiuxhaus-portfolio .ellipse-7 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 180px;
  top: 0px;
  aspect-ratio: 1;
}
._05-uiuxhaus-portfolio .fi-1384031 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 193px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 1;
}
._05-uiuxhaus-portfolio .group-48 {
  width: 1440px;
  height: 24px;
  position: static;
}
._05-uiuxhaus-portfolio .copyright-2025-uiux-haus-all-rights-reserved {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 2181px;
}
._05-uiuxhaus-portfolio .copyright-2025-uiux-haus-all-rights-reserved-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._05-uiuxhaus-portfolio .copyright-2025-uiux-haus-all-rights-reserved-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._05-uiuxhaus-portfolio .privacy-policy {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 1584px;
  top: 2181px;
}
._05-uiuxhaus-portfolio .group-113 {
  position: absolute;
  inset: 0;
}
._05-uiuxhaus-portfolio .group-28 {
  width: 621px;
  height: 226px;
  position: static;
}
._05-uiuxhaus-portfolio .a-collection-of-work-where-design-meets-meaning-and-purpose-meets-performance {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 309px;
  width: 621px;
}
._05-uiuxhaus-portfolio .a-collection-of-work-where-design-meets-meaning-and-purpose-meets-performance-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._05-uiuxhaus-portfolio .a-collection-of-work-where-design-meets-meaning-and-purpose-meets-performance-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._05-uiuxhaus-portfolio .showcase-projects {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 260px;
}
._05-uiuxhaus-portfolio .group-112 {
  width: 280px;
  height: 225px;
  position: static;
}
._05-uiuxhaus-portfolio .ui-ux-design {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 1400px;
  top: 373px;
}
._05-uiuxhaus-portfolio .all {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  left: 1400px;
  top: 324px;
}
._05-uiuxhaus-portfolio .web-design-development {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 1400px;
  top: 422px;
}
._05-uiuxhaus-portfolio .brand-identity {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 1400px;
  top: 471px;
}
._05-uiuxhaus-portfolio .digital-marketing {
  color: #a5a5a5;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 1400px;
  top: 520px;
}
._05-uiuxhaus-portfolio .all-projects {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 609px;
}
._05-uiuxhaus-portfolio .group-89 {
  position: absolute;
  inset: 0;
}
._05-uiuxhaus-portfolio .group-77 {
  width: 600px;
  height: 29px;
  position: static;
}
._05-uiuxhaus-portfolio .client-project-name {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: 280px;
  top: 1078px;
}
._05-uiuxhaus-portfolio .vector-2 {
  width: 60px;
  height: 0px;
  position: absolute;
  left: 880px;
  top: 1093px;
  overflow: visible;
}
._05-uiuxhaus-portfolio .group-78 {
  width: 600px;
  height: 29px;
  position: static;
}
._05-uiuxhaus-portfolio .client-project-name2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: 910px;
  top: 1198px;
}
._05-uiuxhaus-portfolio .vector-22 {
  width: 60px;
  height: 0px;
  position: absolute;
  left: 1510px;
  top: 1213px;
  overflow: visible;
}
._05-uiuxhaus-portfolio .group-87 {
  width: 600px;
  height: 29px;
  position: static;
}
._05-uiuxhaus-portfolio .client-project-name3 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: 2170px;
  top: 1198px;
}
._05-uiuxhaus-portfolio .vector-23 {
  width: 60px;
  height: 0px;
  position: absolute;
  left: 2770px;
  top: 1213px;
  overflow: visible;
}
._05-uiuxhaus-portfolio .group-86 {
  width: 600px;
  height: 29px;
  position: static;
}
._05-uiuxhaus-portfolio .client-project-name4 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: -350px;
  top: 1198px;
}
._05-uiuxhaus-portfolio .vector-24 {
  width: 60px;
  height: 0px;
  position: absolute;
  left: 250px;
  top: 1213px;
  overflow: visible;
}
._05-uiuxhaus-portfolio .group-85 {
  width: 600px;
  height: 29px;
  position: static;
}
._05-uiuxhaus-portfolio .client-project-name5 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: 1540px;
  top: 1078px;
}
._05-uiuxhaus-portfolio .vector-25 {
  width: 60px;
  height: 0px;
  position: absolute;
  left: 2140px;
  top: 1093px;
  overflow: visible;
}
._05-uiuxhaus-portfolio .rectangle-15 {
  width: 600px;
  height: 400px;
  position: absolute;
  left: calc(50% - 680px);
  top: 658px;
  object-fit: cover;
  aspect-ratio: 3/2;
}
._05-uiuxhaus-portfolio .rectangle-13 {
  width: 600px;
  height: 520px;
  position: absolute;
  left: calc(50% - 1310px);
  top: 658px;
  object-fit: cover;
  aspect-ratio: 600/520;
}
._05-uiuxhaus-portfolio .rectangle-17 {
  width: 600px;
  height: 520px;
  position: absolute;
  left: calc(50% - 50px);
  top: 658px;
  object-fit: cover;
  aspect-ratio: 600/520;
}
._05-uiuxhaus-portfolio .rectangle-18 {
  width: 600px;
  height: 400px;
  position: absolute;
  left: calc(50% - -580px);
  top: 658px;
  object-fit: cover;
  aspect-ratio: 3/2;
}
._05-uiuxhaus-portfolio .rectangle-16 {
  width: 600px;
  height: 520px;
  position: absolute;
  left: calc(50% - -1210px);
  top: 658px;
  object-fit: cover;
  aspect-ratio: 600/520;
}
._06-uiuxhaus-contact-us,
._06-uiuxhaus-contact-us * {
  box-sizing: border-box;
}
._06-uiuxhaus-contact-us {
  background: #ffffff;
  height: 2415px;
  position: relative;
  overflow: hidden;
}
._06-uiuxhaus-contact-us .menu {
  width: 1920px;
  height: 140px;
  position: absolute;
  left: 0px;
  top: 0px;
}
._06-uiuxhaus-contact-us .rectangle-4 {
  background: #f8f8f8;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
}
._06-uiuxhaus-contact-us .group-3 {
  position: absolute;
  inset: 0;
}
._06-uiuxhaus-contact-us .group-1 {
  width: 216px;
  height: 70px;
  position: absolute;
  left: 240px;
  top: 40px;
  overflow: visible;
  aspect-ratio: 216/70;
}
._06-uiuxhaus-contact-us .frame-2 {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: flex-end;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 10px);
}
._06-uiuxhaus-contact-us .home {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._06-uiuxhaus-contact-us .about-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._06-uiuxhaus-contact-us .services {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._06-uiuxhaus-contact-us .portfolio {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._06-uiuxhaus-contact-us .contact-us {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}
._06-uiuxhaus-contact-us .frame-3 {
  background: #007bff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 37.14%;
  position: absolute;
  right: 12.5%;
  left: 76.3%;
  bottom: 31.43%;
  top: 31.43%;
}
._06-uiuxhaus-contact-us .vector {
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  position: relative;
  overflow: visible;
}
._06-uiuxhaus-contact-us .get-a-quote {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._06-uiuxhaus-contact-us .group-31 {
  position: absolute;
  inset: 0;
}
._06-uiuxhaus-contact-us .image-2 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: -110px;
  top: 880px;
  object-fit: cover;
}
._06-uiuxhaus-contact-us .image-11 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 160px;
  top: 880px;
  object-fit: cover;
}
._06-uiuxhaus-contact-us .image-12 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 430px;
  top: 880px;
  object-fit: cover;
}
._06-uiuxhaus-contact-us ._5-af-9-b-09-fd-6758-b-58968-cb-40-bab-7-fd-70817-cce-051-2000-x-1000 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 700px;
  top: 880px;
  object-fit: cover;
}
._06-uiuxhaus-contact-us .image-13 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 970px;
  top: 880px;
  object-fit: cover;
}
._06-uiuxhaus-contact-us .image-16 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1240px;
  top: 880px;
  object-fit: cover;
}
._06-uiuxhaus-contact-us .image-17 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1510px;
  top: 880px;
  object-fit: cover;
}
._06-uiuxhaus-contact-us .image-14 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1780px;
  top: 880px;
  object-fit: cover;
}
._06-uiuxhaus-contact-us .group-210 {
  position: absolute;
  inset: 0;
}
._06-uiuxhaus-contact-us .rectangle-30 {
  background: #f8f8f8;
  width: 1920px;
  height: 580px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1835px;
}
._06-uiuxhaus-contact-us .ui-ux-haus {
  opacity: 0.3;
  width: 1860px;
  height: 290px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 2041px;
  overflow: visible;
}
._06-uiuxhaus-contact-us .uiux-haus-transforming-digital-landscape {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 1896px;
}
._06-uiuxhaus-contact-us .frame-14 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 240px;
  top: 1955px;
}
._06-uiuxhaus-contact-us .group {
  flex-shrink: 0;
  width: 63px;
  height: 43px;
  position: relative;
  overflow: visible;
}
._06-uiuxhaus-contact-us .india {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._06-uiuxhaus-contact-us .frame-16 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: calc(50% - -406px);
  top: 1896px;
}
._06-uiuxhaus-contact-us .hello-uiuxhaus-com {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._06-uiuxhaus-contact-us .rectangle-26 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._06-uiuxhaus-contact-us ._91-987-654-3210 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._06-uiuxhaus-contact-us .frame-15 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1895px;
}
._06-uiuxhaus-contact-us .about {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._06-uiuxhaus-contact-us .rectangle-27 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._06-uiuxhaus-contact-us .service {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._06-uiuxhaus-contact-us .rectangle-28 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._06-uiuxhaus-contact-us .portfolio2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._06-uiuxhaus-contact-us .rectangle-29 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._06-uiuxhaus-contact-us .contact {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._06-uiuxhaus-contact-us .frame-17 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1366px;
  top: 1951px;
}
._06-uiuxhaus-contact-us .group-47 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._06-uiuxhaus-contact-us .ellipse-4 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .group2 {
  width: 20.03px;
  height: 20px;
  position: absolute;
  left: 15px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 20.03/20;
}
._06-uiuxhaus-contact-us .group-46 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._06-uiuxhaus-contact-us .ellipse-5 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 60px;
  top: 0px;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .layer-x-0020-1 {
  width: 11.3%;
  height: 52%;
  position: absolute;
  right: 57.39%;
  left: 31.3%;
  bottom: 24%;
  top: 24%;
  overflow: visible;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .group-45 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._06-uiuxhaus-contact-us .ellipse-6 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 120px;
  top: 0px;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .group3 {
  width: 28.8px;
  height: 18px;
  position: absolute;
  left: 131px;
  top: 16px;
  overflow: visible;
  aspect-ratio: 16/10;
}
._06-uiuxhaus-contact-us .group-44 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._06-uiuxhaus-contact-us .ellipse-7 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 180px;
  top: 0px;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .fi-1384031 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 193px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .group-48 {
  width: 1440px;
  height: 24px;
  position: static;
}
._06-uiuxhaus-contact-us .copyright-2025-uiux-haus-all-rights-reserved {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 2361px;
}
._06-uiuxhaus-contact-us .copyright-2025-uiux-haus-all-rights-reserved-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._06-uiuxhaus-contact-us .copyright-2025-uiux-haus-all-rights-reserved-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._06-uiuxhaus-contact-us .privacy-policy {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 1584px;
  top: 2361px;
}
._06-uiuxhaus-contact-us .group-200 {
  position: absolute;
  inset: 0;
}
._06-uiuxhaus-contact-us .frame-4 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 215px;
  height: 2.28%;
  position: absolute;
  left: 50%;
  translate: -50%;
  bottom: 28.99%;
  top: 68.74%;
}
._06-uiuxhaus-contact-us .view-on-map {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._06-uiuxhaus-contact-us .image-19 {
  width: 1920px;
  height: 500px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1120px;
  object-fit: cover;
  aspect-ratio: 1920/500;
}
._06-uiuxhaus-contact-us .group-194 {
  width: 400px;
  height: 120px;
  position: static;
}
._06-uiuxhaus-contact-us .rectangle-68 {
  background: #ffffff;
  width: 400px;
  height: 120px;
  position: absolute;
  left: 30px;
  top: 1150px;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
}
._06-uiuxhaus-contact-us .group-193 {
  width: 360px;
  height: 80px;
  position: static;
}
._06-uiuxhaus-contact-us .ui-uxhaus {
  color: #2d2d2d;
  text-align: left;
  font-family: "Montserrat-SemiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  left: 50px;
  top: 1170px;
}
._06-uiuxhaus-contact-us .sunnyvale-tech-park-california {
  color: #2d2d2d;
  text-align: left;
  font-family: "Montserrat-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 50px;
  top: 1200px;
}
._06-uiuxhaus-contact-us .view-larger-map {
  color: #007bff;
  text-align: left;
  font-family: "Montserrat-SemiBold", sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  left: 50px;
  top: 1235px;
}
._06-uiuxhaus-contact-us .group-192 {
  width: 64px;
  height: 49px;
  position: static;
}
._06-uiuxhaus-contact-us .group4 {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 363px;
  top: 1170px;
  overflow: visible;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .directions {
  color: #007bff;
  text-align: left;
  font-family: "Montserrat-SemiBold", sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  left: 346px;
  top: 1204px;
}
._06-uiuxhaus-contact-us .vector2 {
  width: 1.77%;
  height: 2%;
  position: absolute;
  right: 58.54%;
  left: 39.69%;
  bottom: 48.14%;
  top: 49.86%;
  overflow: visible;
}
._06-uiuxhaus-contact-us .group-199 {
  width: 40px;
  height: 40px;
  position: static;
}
._06-uiuxhaus-contact-us .ellipse-8 {
  background: #ffffff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 1850px;
  top: 1550px;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .group-198 {
  width: 28px;
  height: 28px;
  position: absolute;
  left: 1856px;
  top: 1556px;
  overflow: visible;
}
._06-uiuxhaus-contact-us .group-302 {
  position: absolute;
  inset: 0;
}
._06-uiuxhaus-contact-us .group-196 {
  width: 534px;
  height: 303px;
  position: static;
}
._06-uiuxhaus-contact-us .let-s-build-something-extraordinary-together {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 408px;
}
._06-uiuxhaus-contact-us .let-s-build-something-extraordinary-together-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._06-uiuxhaus-contact-us .let-s-build-something-extraordinary-together-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._06-uiuxhaus-contact-us .we-d-love-to-hear-about-your-next-idea-product-or-challenge-whether-you-re-starting-fresh-or-refining-an-existing-experience-ui-ux-haus-is-here-to-design-solutions-that-inspire-and-perform {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 546px;
}
._06-uiuxhaus-contact-us .contact-us2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 359px;
}
._06-uiuxhaus-contact-us .group-300 {
  width: 660px;
  height: 500px;
  position: static;
}
._06-uiuxhaus-contact-us .rectangle-78 {
  background: #f8f8f8;
  width: 660px;
  height: 500px;
  position: absolute;
  left: 1020px;
  top: 260px;
}
._06-uiuxhaus-contact-us .frame-32 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 2.28%;
  position: absolute;
  right: 34.11%;
  left: 54.69%;
  bottom: 69.77%;
  top: 27.95%;
}
._06-uiuxhaus-contact-us .get-a-quote2 {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._06-uiuxhaus-contact-us .frame-26 {
  background: #ffffff;
  padding: 10px 15px 10px 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  width: 285px;
  height: 50px;
  position: absolute;
  left: 1050px;
  top: 290px;
}
._06-uiuxhaus-contact-us .frame-19 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
._06-uiuxhaus-contact-us .group-114 {
  flex-shrink: 0;
  width: 17.73px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 17.73/20;
}
._06-uiuxhaus-contact-us .name {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._06-uiuxhaus-contact-us .frame-28 {
  background: #ffffff;
  padding: 10px 15px 10px 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  width: 285px;
  height: 50px;
  position: absolute;
  left: 1050px;
  top: 370px;
}
._06-uiuxhaus-contact-us .frame-21 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
._06-uiuxhaus-contact-us .group-120 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .phone-number {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._06-uiuxhaus-contact-us .frame-30 {
  background: #ffffff;
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 600px;
  height: 195px;
  position: absolute;
  left: 1050px;
  top: 450px;
}
._06-uiuxhaus-contact-us .frame-23 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
._06-uiuxhaus-contact-us .group-121 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .message {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._06-uiuxhaus-contact-us .frame-27 {
  background: #ffffff;
  padding: 10px 15px 10px 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  width: 285px;
  height: 50px;
  position: absolute;
  left: 1365px;
  top: 290px;
}
._06-uiuxhaus-contact-us .frame-20 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
._06-uiuxhaus-contact-us .vector3 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .email-address {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._06-uiuxhaus-contact-us .frame-29 {
  background: #ffffff;
  padding: 10px 15px 10px 15px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: center;
  width: 285px;
  height: 50px;
  position: absolute;
  left: 1365px;
  top: 370px;
}
._06-uiuxhaus-contact-us .group-124 {
  flex-shrink: 0;
  width: 255px;
  height: 24px;
  position: static;
}
._06-uiuxhaus-contact-us .polygon-1 {
  width: 11px;
  height: 10px;
  position: absolute;
  left: 259px;
  top: 31px;
  overflow: visible;
  aspect-ratio: 11/10;
}
._06-uiuxhaus-contact-us .frame-22 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 15px;
  top: 13px;
}
._06-uiuxhaus-contact-us .group-211 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._06-uiuxhaus-contact-us .project-type {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch,
._07-uiuxhaus-get-in-touch * {
  box-sizing: border-box;
}
._07-uiuxhaus-get-in-touch {
  background: #ffffff;
  height: 2368px;
  position: relative;
  overflow: hidden;
}
._07-uiuxhaus-get-in-touch .menu {
  width: 1920px;
  height: 140px;
  position: absolute;
  left: 0px;
  top: 0px;
}
._07-uiuxhaus-get-in-touch .rectangle-4 {
  background: #f8f8f8;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
}
._07-uiuxhaus-get-in-touch .group-3 {
  position: absolute;
  inset: 0;
}
._07-uiuxhaus-get-in-touch .group-1 {
  width: 216px;
  height: 70px;
  position: absolute;
  left: 240px;
  top: 40px;
  overflow: visible;
  aspect-ratio: 216/70;
}
._07-uiuxhaus-get-in-touch .frame-2 {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: flex-end;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 10px);
}
._07-uiuxhaus-get-in-touch .home {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._07-uiuxhaus-get-in-touch .about-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._07-uiuxhaus-get-in-touch .services {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._07-uiuxhaus-get-in-touch .portfolio {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._07-uiuxhaus-get-in-touch .contact-us {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}
._07-uiuxhaus-get-in-touch .frame-3 {
  background: #007bff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 37.14%;
  position: absolute;
  right: 12.5%;
  left: 76.3%;
  bottom: 31.43%;
  top: 31.43%;
}
._07-uiuxhaus-get-in-touch .vector {
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  position: relative;
  overflow: visible;
}
._07-uiuxhaus-get-in-touch .get-a-quote {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._07-uiuxhaus-get-in-touch .group-286 {
  position: absolute;
  inset: 0;
}
._07-uiuxhaus-get-in-touch .group-197 {
  width: 1440px;
  height: 453px;
  position: static;
}
._07-uiuxhaus-get-in-touch .group-196 {
  width: 534px;
  height: 303px;
  position: static;
}
._07-uiuxhaus-get-in-touch .let-s-build-something-extraordinary-together {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 309px;
}
._07-uiuxhaus-get-in-touch .let-s-build-something-extraordinary-together-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._07-uiuxhaus-get-in-touch .let-s-build-something-extraordinary-together-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._07-uiuxhaus-get-in-touch .we-d-love-to-hear-about-your-next-idea-product-or-challenge-whether-you-re-starting-fresh-or-refining-an-existing-experience-ui-ux-haus-is-here-to-design-solutions-that-inspire-and-perform {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 447px;
}
._07-uiuxhaus-get-in-touch .contact-us2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 260px;
}
._07-uiuxhaus-get-in-touch .group-195 {
  width: 714px;
  height: 388px;
  position: static;
}
._07-uiuxhaus-get-in-touch .group-129 {
  width: 714px;
  height: 41px;
  position: static;
}
._07-uiuxhaus-get-in-touch .group-126 {
  width: 337px;
  height: 41px;
  position: static;
}
._07-uiuxhaus-get-in-touch .frame-19 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 966px;
  top: 325px;
}
._07-uiuxhaus-get-in-touch .group-114 {
  flex-shrink: 0;
  width: 17.73px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 17.73/20;
}
._07-uiuxhaus-get-in-touch .name {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .rectangle-43 {
  background: #000000;
  width: 337px;
  height: 2px;
  position: absolute;
  left: 966px;
  top: 364px;
}
._07-uiuxhaus-get-in-touch .group-127 {
  width: 337px;
  height: 41px;
  position: static;
}
._07-uiuxhaus-get-in-touch .frame-20 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1343px;
  top: 325px;
}
._07-uiuxhaus-get-in-touch .vector2 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .email-address {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .rectangle-44 {
  background: #000000;
  width: 337px;
  height: 2px;
  position: absolute;
  left: 1343px;
  top: 364px;
}
._07-uiuxhaus-get-in-touch .group-123 {
  width: 337px;
  height: 41px;
  position: static;
}
._07-uiuxhaus-get-in-touch .frame-21 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 966px;
  top: 426px;
}
._07-uiuxhaus-get-in-touch .group-120 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .phone-number {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .rectangle-46 {
  background: #000000;
  width: 337px;
  height: 2px;
  position: absolute;
  left: 966px;
  top: 465px;
}
._07-uiuxhaus-get-in-touch .group-125 {
  width: 337px;
  height: 41px;
  position: static;
}
._07-uiuxhaus-get-in-touch .group-124 {
  width: 337px;
  height: 29px;
  position: static;
}
._07-uiuxhaus-get-in-touch .polygon-1 {
  width: 11px;
  height: 10px;
  position: absolute;
  left: 1669px;
  top: 436px;
  overflow: visible;
  aspect-ratio: 11/10;
}
._07-uiuxhaus-get-in-touch .frame-22 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1343px;
  top: 426px;
}
._07-uiuxhaus-get-in-touch .group-211 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .project-type {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .rectangle-45 {
  background: #000000;
  width: 337px;
  height: 2px;
  position: absolute;
  left: 1343px;
  top: 465px;
}
._07-uiuxhaus-get-in-touch .group-122 {
  width: 714px;
  height: 91px;
  position: static;
}
._07-uiuxhaus-get-in-touch .rectangle-47 {
  background: #000000;
  width: 714px;
  height: 2px;
  position: absolute;
  left: 966px;
  top: 616px;
}
._07-uiuxhaus-get-in-touch .frame-23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 110px;
  position: absolute;
  left: 966px;
  top: 527px;
}
._07-uiuxhaus-get-in-touch .group-121 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .message {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .frame-32 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 2.32%;
  position: absolute;
  right: 38.49%;
  left: 50.31%;
  bottom: 69.89%;
  top: 27.79%;
}
._07-uiuxhaus-get-in-touch .send-inquiry {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._07-uiuxhaus-get-in-touch .group-31 {
  width: 2140px;
  height: 120px;
  position: static;
}
._07-uiuxhaus-get-in-touch .image-2 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: -110px;
  top: 833px;
  object-fit: cover;
}
._07-uiuxhaus-get-in-touch .image-11 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 160px;
  top: 833px;
  object-fit: cover;
}
._07-uiuxhaus-get-in-touch .image-12 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 430px;
  top: 833px;
  object-fit: cover;
}
._07-uiuxhaus-get-in-touch ._5-af-9-b-09-fd-6758-b-58968-cb-40-bab-7-fd-70817-cce-051-2000-x-1000 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 700px;
  top: 833px;
  object-fit: cover;
}
._07-uiuxhaus-get-in-touch .image-13 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 970px;
  top: 833px;
  object-fit: cover;
}
._07-uiuxhaus-get-in-touch .image-16 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1240px;
  top: 833px;
  object-fit: cover;
}
._07-uiuxhaus-get-in-touch .image-17 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1510px;
  top: 833px;
  object-fit: cover;
}
._07-uiuxhaus-get-in-touch .image-14 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1780px;
  top: 833px;
  object-fit: cover;
}
._07-uiuxhaus-get-in-touch .rectangle-30 {
  background: #f8f8f8;
  width: 1920px;
  height: 580px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1788px;
}
._07-uiuxhaus-get-in-touch .ui-ux-haus {
  opacity: 0.3;
  width: 1860px;
  height: 290px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1994px;
  overflow: visible;
}
._07-uiuxhaus-get-in-touch .uiux-haus-transforming-digital-landscape {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 1849px;
}
._07-uiuxhaus-get-in-touch .frame-14 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 240px;
  top: 1908px;
}
._07-uiuxhaus-get-in-touch .group {
  flex-shrink: 0;
  width: 63px;
  height: 43px;
  position: relative;
  overflow: visible;
}
._07-uiuxhaus-get-in-touch .india {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._07-uiuxhaus-get-in-touch .frame-16 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: calc(50% - -406px);
  top: 1849px;
}
._07-uiuxhaus-get-in-touch .hello-uiuxhaus-com {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .rectangle-26 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._07-uiuxhaus-get-in-touch ._91-987-654-3210 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .frame-15 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1848px;
}
._07-uiuxhaus-get-in-touch .about {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._07-uiuxhaus-get-in-touch .rectangle-27 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._07-uiuxhaus-get-in-touch .service {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._07-uiuxhaus-get-in-touch .rectangle-28 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._07-uiuxhaus-get-in-touch .portfolio2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._07-uiuxhaus-get-in-touch .rectangle-29 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._07-uiuxhaus-get-in-touch .contact {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._07-uiuxhaus-get-in-touch .frame-17 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1366px;
  top: 1904px;
}
._07-uiuxhaus-get-in-touch .group-47 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._07-uiuxhaus-get-in-touch .ellipse-4 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .group2 {
  width: 20.03px;
  height: 20px;
  position: absolute;
  left: 15px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 20.03/20;
}
._07-uiuxhaus-get-in-touch .group-46 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._07-uiuxhaus-get-in-touch .ellipse-5 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 60px;
  top: 0px;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .layer-x-0020-1 {
  width: 11.3%;
  height: 52%;
  position: absolute;
  right: 57.39%;
  left: 31.3%;
  bottom: 24%;
  top: 24%;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .group-45 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._07-uiuxhaus-get-in-touch .ellipse-6 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 120px;
  top: 0px;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .group3 {
  width: 28.8px;
  height: 18px;
  position: absolute;
  left: 131px;
  top: 16px;
  overflow: visible;
  aspect-ratio: 16/10;
}
._07-uiuxhaus-get-in-touch .group-44 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._07-uiuxhaus-get-in-touch .ellipse-7 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 180px;
  top: 0px;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .fi-1384031 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 193px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .group-200 {
  width: 1920px;
  height: 595px;
  position: static;
}
._07-uiuxhaus-get-in-touch .frame-4 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 215px;
  height: 2.32%;
  position: absolute;
  left: 50%;
  translate: -50%;
  bottom: 29.56%;
  top: 68.12%;
}
._07-uiuxhaus-get-in-touch .view-on-map {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._07-uiuxhaus-get-in-touch .image-19 {
  width: 1920px;
  height: 500px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1073px;
  object-fit: cover;
  aspect-ratio: 1920/500;
}
._07-uiuxhaus-get-in-touch .group-194 {
  width: 400px;
  height: 120px;
  position: static;
}
._07-uiuxhaus-get-in-touch .rectangle-68 {
  background: #ffffff;
  width: 400px;
  height: 120px;
  position: absolute;
  left: 30px;
  top: 1103px;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
}
._07-uiuxhaus-get-in-touch .group-193 {
  width: 360px;
  height: 80px;
  position: static;
}
._07-uiuxhaus-get-in-touch .ui-uxhaus {
  color: #2d2d2d;
  text-align: left;
  font-family: "Montserrat-SemiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  left: 50px;
  top: 1123px;
}
._07-uiuxhaus-get-in-touch .sunnyvale-tech-park-california {
  color: #2d2d2d;
  text-align: left;
  font-family: "Montserrat-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 50px;
  top: 1153px;
}
._07-uiuxhaus-get-in-touch .view-larger-map {
  color: #007bff;
  text-align: left;
  font-family: "Montserrat-SemiBold", sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  left: 50px;
  top: 1188px;
}
._07-uiuxhaus-get-in-touch .group-192 {
  width: 64px;
  height: 49px;
  position: static;
}
._07-uiuxhaus-get-in-touch .group4 {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 363px;
  top: 1123px;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .directions {
  color: #007bff;
  text-align: left;
  font-family: "Montserrat-SemiBold", sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  left: 346px;
  top: 1157px;
}
._07-uiuxhaus-get-in-touch .vector3 {
  width: 1.77%;
  height: 2.04%;
  position: absolute;
  right: 58.54%;
  left: 39.69%;
  bottom: 49.1%;
  top: 48.86%;
  overflow: visible;
}
._07-uiuxhaus-get-in-touch .group-199 {
  width: 40px;
  height: 40px;
  position: static;
}
._07-uiuxhaus-get-in-touch .ellipse-8 {
  background: #ffffff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 1850px;
  top: 1503px;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .group-198 {
  width: 28px;
  height: 28px;
  position: absolute;
  left: 1856px;
  top: 1509px;
  overflow: visible;
}
._07-uiuxhaus-get-in-touch .group-210 {
  width: 1440px;
  height: 24px;
  position: static;
}
._07-uiuxhaus-get-in-touch .group-48 {
  width: 1440px;
  height: 24px;
  position: static;
}
._07-uiuxhaus-get-in-touch .copyright-2025-uiux-haus-all-rights-reserved {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 2314px;
}
._07-uiuxhaus-get-in-touch .copyright-2025-uiux-haus-all-rights-reserved-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._07-uiuxhaus-get-in-touch .copyright-2025-uiux-haus-all-rights-reserved-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._07-uiuxhaus-get-in-touch .privacy-policy {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 1584px;
  top: 2314px;
}
._07-uiuxhaus-get-in-touch .rectangle-74 {
  background: rgba(0, 0, 0, 0.4);
  width: 1920px;
  height: 2368px;
  position: absolute;
  left: 0px;
  top: 0px;
}
._07-uiuxhaus-get-in-touch .get-a-quote2 {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  left: 1046px;
  top: 1340.5px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._07-uiuxhaus-get-in-touch .rectangle-79 {
  background: #ffffff;
  width: 720px;
  height: 800px;
  position: absolute;
  left: 240px;
  top: 313px;
}
._07-uiuxhaus-get-in-touch .rectangle-80 {
  width: 660px;
  height: 740px;
  position: absolute;
  left: 270px;
  top: 343px;
  object-fit: cover;
}
._07-uiuxhaus-get-in-touch .rectangle-78 {
  background: #ffffff;
  width: 720px;
  height: 800px;
  position: absolute;
  left: 960px;
  top: 313px;
}
._07-uiuxhaus-get-in-touch .group-213 {
  position: absolute;
  inset: 0;
}
._07-uiuxhaus-get-in-touch .close {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 1570px;
  top: 343px;
}
._07-uiuxhaus-get-in-touch .group-212 {
  width: 20px;
  height: 20px;
  position: static;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .group-2112 {
  width: 20px;
  height: 20px;
  position: static;
}
._07-uiuxhaus-get-in-touch .rectangle-72 {
  background: #2d2d2d;
  border-radius: 10px;
  width: 26.8px;
  height: 1.49px;
  position: absolute;
  left: 1630px;
  top: 366.95px;
  transform-origin: 0 0;
  transform: rotate(-45deg) scale(1, 1);
}
._07-uiuxhaus-get-in-touch .rectangle-73 {
  background: #2d2d2d;
  border-radius: 10px;
  width: 26.8px;
  height: 1.49px;
  position: absolute;
  left: 1650px;
  top: 366.95px;
  transform-origin: 0 0;
  transform: rotate(-45deg) scale(-1, 1);
}
._07-uiuxhaus-get-in-touch .group5 {
  opacity: 0.1;
  height: auto;
  position: absolute;
  left: 1113.43px;
  top: 472px;
  overflow: visible;
  aspect-ratio: 413.14/482;
}
._07-uiuxhaus-get-in-touch .group-290 {
  position: absolute;
  inset: 0;
}
._07-uiuxhaus-get-in-touch .get-a-quote3 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 60px;
  font-weight: 400;
  position: absolute;
  left: 990px;
  top: 421px;
}
._07-uiuxhaus-get-in-touch .group-289 {
  width: 660px;
  height: 436px;
  position: static;
}
._07-uiuxhaus-get-in-touch .frame-26 {
  background: #f8f8f8;
  padding: 10px 15px 10px 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  width: 315px;
  height: 50px;
  position: absolute;
  left: 990px;
  top: 569px;
}
._07-uiuxhaus-get-in-touch .frame-192 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
._07-uiuxhaus-get-in-touch .group-1142 {
  flex-shrink: 0;
  width: 17.73px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 17.73/20;
}
._07-uiuxhaus-get-in-touch .name2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .frame-28 {
  background: #f8f8f8;
  padding: 10px 15px 10px 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  width: 315px;
  height: 50px;
  position: absolute;
  left: 990px;
  top: 649px;
}
._07-uiuxhaus-get-in-touch .frame-212 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
._07-uiuxhaus-get-in-touch .group-1202 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .phone-number2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .frame-30 {
  background: #f8f8f8;
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 660px;
  height: 140px;
  position: absolute;
  left: 990px;
  top: 729px;
}
._07-uiuxhaus-get-in-touch .frame-232 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
._07-uiuxhaus-get-in-touch .group-1212 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .message2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .frame-27 {
  background: #f8f8f8;
  padding: 10px 15px 10px 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  width: 315px;
  height: 50px;
  position: absolute;
  left: 1335px;
  top: 569px;
}
._07-uiuxhaus-get-in-touch .frame-202 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
._07-uiuxhaus-get-in-touch .vector4 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .email-address2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .frame-29 {
  background: #f8f8f8;
  padding: 10px 15px 10px 15px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: center;
  width: 315px;
  height: 50px;
  position: absolute;
  left: 1335px;
  top: 649px;
}
._07-uiuxhaus-get-in-touch .group-1242 {
  flex-shrink: 0;
  width: 290px;
  height: 24px;
  position: static;
}
._07-uiuxhaus-get-in-touch .polygon-12 {
  width: 11px;
  height: 10px;
  position: absolute;
  left: 294px;
  top: 31px;
  overflow: visible;
  aspect-ratio: 11/10;
}
._07-uiuxhaus-get-in-touch .frame-222 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 15px;
  top: 13px;
}
._07-uiuxhaus-get-in-touch .group-2113 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .project-type2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .group-288 {
  width: 404px;
  height: 106px;
  position: static;
}
._07-uiuxhaus-get-in-touch .frame-31 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1235px;
  top: 915px;
}
._07-uiuxhaus-get-in-touch .rectangle-58 {
  background: #ffffff;
  border-style: solid;
  border-color: #2d2d2d;
  border-width: 1px;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  aspect-ratio: 1;
}
._07-uiuxhaus-get-in-touch .keep-me-updated {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._07-uiuxhaus-get-in-touch .know-our-process-to-get-a-quote {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  position: absolute;
  left: 990px;
  top: 984px;
}
._07-uiuxhaus-get-in-touch .frame-33 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 2.32%;
  position: absolute;
  right: 37.24%;
  left: 51.56%;
  bottom: 59.71%;
  top: 37.96%;
}
._08-get-a-quote,
._08-get-a-quote * {
  box-sizing: border-box;
}
._08-get-a-quote {
  background: #ffffff;
  height: 3400px;
  position: relative;
  overflow: hidden;
}
._08-get-a-quote .menu {
  width: 1920px;
  height: 140px;
  position: absolute;
  left: 0px;
  top: 0px;
}
._08-get-a-quote .rectangle-4 {
  background: #f8f8f8;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
}
._08-get-a-quote .group-3 {
  position: absolute;
  inset: 0;
}
._08-get-a-quote .group-1 {
  width: 216px;
  height: 70px;
  position: absolute;
  left: 240px;
  top: 40px;
  overflow: visible;
  aspect-ratio: 216/70;
}
._08-get-a-quote .frame-2 {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: flex-end;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 10px);
}
._08-get-a-quote .home {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._08-get-a-quote .about-us {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._08-get-a-quote .services {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._08-get-a-quote .portfolio {
  color: #707070;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._08-get-a-quote .contact-us {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}
._08-get-a-quote .frame-3 {
  background: #007bff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 37.14%;
  position: absolute;
  right: 12.5%;
  left: 76.3%;
  bottom: 31.43%;
  top: 31.43%;
}
._08-get-a-quote .vector {
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  position: relative;
  overflow: visible;
}
._08-get-a-quote .get-a-quote {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._08-get-a-quote .group-282 {
  position: absolute;
  inset: 0;
}
._08-get-a-quote .quotation-process {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 332px;
}
._08-get-a-quote .a-clear-six-step-path-to-your-quote {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 381px;
}
._08-get-a-quote .our-approach-breaks-the-quotation-process-into-six-simple-checkpoints-it-keeps-the-conversation-smooth-and-helps-you-see-the-full-picture-before-moving-ahead {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 539px;
  width: 749px;
}
._08-get-a-quote .frame-32 {
  background: #000000;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 11.2%;
  height: 1.62%;
  position: absolute;
  right: 76.3%;
  left: 12.5%;
  bottom: 79.65%;
  top: 18.74%;
}
._08-get-a-quote .get-in-touch {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._08-get-a-quote ._12835-1 {
  width: 460px;
  height: 503px;
  position: absolute;
  left: 1220px;
  top: 260px;
  object-fit: cover;
  aspect-ratio: 460/503;
}
._08-get-a-quote .group-307 {
  position: absolute;
  inset: 0;
}
._08-get-a-quote .group-281 {
  width: 1298px;
  height: 232px;
  position: static;
}
._08-get-a-quote .clear-simple {
  color: #eeeeee;
  text-align: center;
  font-family: "HelveticaNowDisplay-ExtraBlack", sans-serif;
  font-size: 90px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: calc(50% - 649px);
  top: 2220px;
}
._08-get-a-quote .quote-ready {
  color: #eeeeee;
  text-align: center;
  font-family: "HelveticaNowDisplay-ExtraBlack", sans-serif;
  font-size: 90px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: calc(50% - 20px);
  top: 2320px;
}
._08-get-a-quote .group-226 {
  width: 1920px;
  height: 888px;
  position: static;
}
._08-get-a-quote .group-70 {
  width: 1920px;
  height: 888px;
  position: static;
}
._08-get-a-quote .rectangle-30 {
  background: #f8f8f8;
  width: 1920px;
  height: 580px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 2820px;
}
._08-get-a-quote .rectangle-24 {
  background: #000000;
  width: 1920px;
  height: 308px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 2512px;
}
._08-get-a-quote .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development {
  color: #ffffff;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 720px);
  top: 2572px;
}
._08-get-a-quote .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._08-get-a-quote .let-s-bring-your-brand-to-life-through-purposeful-design-and-intelligent-development-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._08-get-a-quote .your-vision-our-design-one-seamless-experience {
  color: #ffffff;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 240px;
  top: 2730px;
}
._08-get-a-quote .frame-5 {
  background: #ffffff;
  padding: 14px 16px 14px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 215px;
  height: 1.62%;
  position: absolute;
  left: calc(50% - -505px);
  bottom: 21.29%;
  top: 77.09%;
}
._08-get-a-quote .get-in-touch2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._08-get-a-quote .ui-ux-haus {
  opacity: 0.3;
  width: 1860px;
  height: 290px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 3026px;
  overflow: visible;
}
._08-get-a-quote .uiux-haus-transforming-digital-landscape {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 2881px;
}
._08-get-a-quote .frame-14 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 240px;
  top: 2940px;
}
._08-get-a-quote .group {
  flex-shrink: 0;
  width: 63px;
  height: 43px;
  position: relative;
  overflow: visible;
}
._08-get-a-quote .india {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._08-get-a-quote .frame-16 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: calc(50% - -406px);
  top: 2881px;
}
._08-get-a-quote .hello-uiuxhaus-com {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._08-get-a-quote .rectangle-26 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._08-get-a-quote ._91-987-654-3210 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
._08-get-a-quote .frame-15 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 2880px;
}
._08-get-a-quote .about {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._08-get-a-quote .rectangle-27 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._08-get-a-quote .service {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._08-get-a-quote .rectangle-28 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._08-get-a-quote .portfolio2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._08-get-a-quote .rectangle-29 {
  background: #000000;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: relative;
}
._08-get-a-quote .contact {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
._08-get-a-quote .frame-17 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 1366px;
  top: 2936px;
}
._08-get-a-quote .group-47 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._08-get-a-quote .ellipse-4 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  aspect-ratio: 1;
}
._08-get-a-quote .group2 {
  width: 20.04px;
  height: 20px;
  position: absolute;
  left: 15px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 20.04/20;
}
._08-get-a-quote .group-46 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._08-get-a-quote .ellipse-5 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 60px;
  top: 0px;
  aspect-ratio: 1;
}
._08-get-a-quote .layer-x-0020-1 {
  width: 11.3%;
  height: 52%;
  position: absolute;
  right: 57.39%;
  left: 31.3%;
  bottom: 24%;
  top: 24%;
  overflow: visible;
  aspect-ratio: 1;
}
._08-get-a-quote .group-45 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._08-get-a-quote .ellipse-6 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 120px;
  top: 0px;
  aspect-ratio: 1;
}
._08-get-a-quote .group3 {
  width: 28.8px;
  height: 18px;
  position: absolute;
  left: 131px;
  top: 16px;
  overflow: visible;
  aspect-ratio: 16/10;
}
._08-get-a-quote .group-44 {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  position: static;
}
._08-get-a-quote .ellipse-7 {
  background: #ffffff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 180px;
  top: 0px;
  aspect-ratio: 1;
}
._08-get-a-quote .fi-1384031 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 193px;
  top: 13px;
  overflow: visible;
  aspect-ratio: 1;
}
._08-get-a-quote .group-48 {
  width: 1440px;
  height: 24px;
  position: static;
}
._08-get-a-quote .copyright-2025-uiux-haus-all-rights-reserved {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 240px;
  top: 3346px;
}
._08-get-a-quote .copyright-2025-uiux-haus-all-rights-reserved-span {
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
}
._08-get-a-quote .copyright-2025-uiux-haus-all-rights-reserved-span2 {
  font-family: "HelveticaNowDisplay-Bold", sans-serif;
  font-weight: 700;
}
._08-get-a-quote .privacy-policy {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  left: 1584px;
  top: 3346px;
}
._08-get-a-quote .group-279 {
  width: 1368px;
  height: 167px;
  position: static;
}
._08-get-a-quote .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-sed-do-eiusmod-tempor-incididunt-ut-labore-et-dolore-magna-aliqua-ut-enim-ad-minim-veniam-quis-nostrud-exercitation-ullamco-laboris-nisi-ut-aliquip-ex-ea-commodo-consequat {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 146px);
  top: 1196px;
  width: 866px;
}
._08-get-a-quote .step-1 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 312px;
  top: 1123px;
  width: 233px;
}
._08-get-a-quote .title-for-step-1-will-go-here {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 312px;
  top: 1172px;
  width: 440px;
}
._08-get-a-quote .group-280 {
  width: 1368px;
  height: 167px;
  position: static;
}
._08-get-a-quote .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-sed-do-eiusmod-tempor-incididunt-ut-labore-et-dolore-magna-aliqua-ut-enim-ad-minim-veniam-quis-nostrud-exercitation-ullamco-laboris-nisi-ut-aliquip-ex-ea-commodo-consequat2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 146px);
  top: 1746px;
  width: 866px;
}
._08-get-a-quote .step-2 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  left: 312px;
  top: 1673px;
  width: 233px;
}
._08-get-a-quote .title-for-step-2-will-go-here {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNowDisplay-Regular", sans-serif;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  left: 312px;
  top: 1722px;
  width: 440px;
}
._08-get-a-quote .line-4 {
  margin-top: -2px;
  border-style: solid;
  border-color: #d9d9d9;
  border-width: 2px 0 0 0;
  width: 1034px;
  height: 0px;
  position: absolute;
  left: 251px;
  top: 1126px;
  transform-origin: 0 0;
  transform: rotate(90deg) scale(1, 1);
}
._08-get-a-quote .rectangle-77 {
  width: 1368px;
  height: 300px;
  position: absolute;
  left: calc(50% - 648px);
  top: 1310px;
  object-fit: cover;
}
._08-get-a-quote ._179617-1 {
  width: 1368px;
  height: 300px;
  position: absolute;
  left: calc(50% - 648px);
  top: 1860px;
  object-fit: cover;
  aspect-ratio: 1368/300;
}
._08-get-a-quote .ellipse-9 {
  background: #000000;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  position: absolute;
  left: 240px;
  top: 1126px;
  aspect-ratio: 1;
}
._08-get-a-quote .ellipse-10 {
  background: #000000;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  position: absolute;
  left: 240px;
  top: 1676px;
  aspect-ratio: 1;
}
._08-get-a-quote .group-31 {
  position: absolute;
  inset: 0;
}
._08-get-a-quote .image-2 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: -110px;
  top: 883px;
  object-fit: cover;
}
._08-get-a-quote .image-11 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 160px;
  top: 883px;
  object-fit: cover;
}
._08-get-a-quote .image-12 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 430px;
  top: 883px;
  object-fit: cover;
}
._08-get-a-quote ._5-af-9-b-09-fd-6758-b-58968-cb-40-bab-7-fd-70817-cce-051-2000-x-1000 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 700px;
  top: 883px;
  object-fit: cover;
}
._08-get-a-quote .image-13 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 970px;
  top: 883px;
  object-fit: cover;
}
._08-get-a-quote .image-16 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1240px;
  top: 883px;
  object-fit: cover;
}
._08-get-a-quote .image-17 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1510px;
  top: 883px;
  object-fit: cover;
}
._08-get-a-quote .image-14 {
  width: 250px;
  height: 120px;
  position: absolute;
  left: 1780px;
  top: 883px;
  object-fit: cover;
}

/* Link styles for header and footer navigation */
.menu a,
.frame-2 a,
.frame-3 a,
.frame-15 a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}

.menu a:hover,
.frame-2 a:hover,
.frame-3 a:hover,
.frame-15 a:hover {
  opacity: 0.8;
}

.menu .group-1 {
  display: block;
}

