/* screen - about-us-1-all-breakpoints */

.about-us-1-all-breakpoints {
  align-items: center;
  background-color: var(--seashell-peach);
  display: flex;
  flex-direction: column;
  height: 4133px;
  overflow: hidden;
  width: 375px;
}

.about-us-1-all-breakpoints .designer-beauty {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
  min-width: 136px;
  white-space: nowrap;
}

.about-us-1-all-breakpoints .frame-2 {
  height: 15px;
  margin-bottom: 1.0px;
  width: 21px;
}

.about-us-1-all-breakpoints .overlap-group2 {
  align-items: flex-start;
  background-color: var(--bizarre);
  display: flex;
  flex-direction: column;
  gap: 34px;
  left: 0;
  min-height: 426px;
  padding: 20px 0;
  position: absolute;
  top: 0;
  width: 375px;
}

.about-us-1-all-breakpoints .frame-1171275880 {
  align-items: flex-start;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  border-color: transparent;
  border-image: linear-gradient(to bottom, rgb(198, 44, 96), rgb(239, 219, 217)) 1;
  border-right-style: solid;
  border-right-width: 3px;
  border-top-style: solid;
  border-top-width: 3px;
  display: inline-flex;
  gap: 10px;
  margin-left: 15px;
  margin-top: 10px;
  padding: 12px 18px;
  position: relative;
}

.about-us-1-all-breakpoints .overlap-group3 {
  height: 288px;
  position: relative;
  width: 364px;
}

.about-us-1-all-breakpoints .group-6480 {
  height: 53px;
  left: 237px;
  position: absolute;
  top: 0;
  width: 41px;
}

.about-us-1-all-breakpoints .title {
  left: 0;
  letter-spacing: 0;
  line-height: 45px;
  opacity: 0.5;
  position: absolute;
  top: 243px;
  white-space: nowrap;
}

.about-us-1-all-breakpoints .group-1116601677 {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  height: 242px;
  left: 48px;
  min-width: 279px;
  position: absolute;
  top: 26px;
}

.about-us-1-all-breakpoints .overlap-group1 {
  height: 149px;
  position: relative;
  width: 134px;
}

.about-us-1-all-breakpoints .rectangle-1741 {
  height: 145px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 130px;
}

.about-us-1-all-breakpoints .overlap-group {
  align-self: flex-end;
  height: 150px;
  position: relative;
  width: 135px;
}

.about-us-1-all-breakpoints .rectangle-1740 {
  background-color: var(--pink);
  box-shadow: 6px 4px 12px #00000026;
  height: 115px;
  left: 18px;
  position: absolute;
  top: 35px;
  width: 117px;
}

.about-us-1-all-breakpoints .rectangle-1738 {
  height: 145px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 129px;
}

.about-us-1-all-breakpoints .your-beauty-and-success-starts-here {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 34px;
  min-height: 60px;
  width: 345px;
}

.about-us-1-all-breakpoints .group-1116601846 {
  align-items: flex-start;
  display: flex;
  margin-top: 16px;
  min-width: 345px;
}

.about-us-1-all-breakpoints .overlap-group4 {
  height: 330px;
  position: relative;
  width: 345px;
}

.about-us-1-all-breakpoints .frame-1116600712 {
  background-color: var(--tan);
  height: 245px;
  left: 97px;
  position: absolute;
  top: 85px;
  width: 248px;
}

.about-us-1-all-breakpoints .rectangle-3951 {
  height: 315px;
  left: 0;
  position: absolute;
  top: 0;
  width: 330px;
}

.about-us-1-all-breakpoints .group-1116601572 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-right: 3px;
  margin-top: 20px;
  min-height: 469px;
  width: 357px;
}

.about-us-1-all-breakpoints .skin-care-treatment {
  letter-spacing: 0;
  line-height: normal;
  min-height: 46px;
  opacity: 0.8;
  width: 345px;
}

.about-us-1-all-breakpoints .it-is-designer-beaut {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 10px;
  min-height: 90px;
  width: 345px;
}

.about-us-1-all-breakpoints .each-facial-includes {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 10px;
  min-height: 60px;
  width: 345px;
}

.about-us-1-all-breakpoints .either-chemical-su {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 10px;
  min-height: 75px;
  width: 345px;
}

.about-us-1-all-breakpoints .permanent-make-up-camouflage {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 15px;
  min-height: 23px;
  opacity: 0.8;
  width: 345px;
}

.about-us-1-all-breakpoints .without-make-up-most {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 10px;
  min-height: 120px;
  width: 345px;
}

.about-us-1-all-breakpoints .group-1000005874 {
  align-items: flex-start;
  display: flex;
  margin-top: 35px;
  min-width: 345px;
}

.about-us-1-all-breakpoints .overlap-group5 {
  height: 328px;
  position: relative;
  width: 345px;
}

.about-us-1-all-breakpoints .frame-1116600712-1 {
  background-color: var(--tan);
  height: 244px;
  left: 97px;
  position: absolute;
  top: 84px;
  width: 248px;
}

.about-us-1-all-breakpoints .rectangle-3951-1 {
  height: 314px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 330px;
}

.about-us-1-all-breakpoints .beauty-and-spa-center {
  align-self: flex-start;
  letter-spacing: 0;
  line-height: normal;
  margin-left: 15px;
  margin-top: 14px;
  min-height: 29px;
  width: 300px;
}

.about-us-1-all-breakpoints .each-facial-includes-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 10px;
  min-height: 59px;
  width: 345px;
}

.about-us-1-all-breakpoints .group-1000005697 {
  align-items: center;
  align-self: flex-start;
  display: flex;
  gap: 4px;
  margin-left: 15px;
  margin-top: 16px;
  min-width: 303px;
}

.about-us-1-all-breakpoints .frame {
  height: 26px;
  width: 26px;
}

.about-us-1-all-breakpoints .velit-orci-consectet {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 0.95px;
  min-height: 15px;
  width: 271px;
}

.about-us-1-all-breakpoints .group-1116601571 {
  align-items: center;
  align-self: flex-start;
  display: flex;
  gap: 4px;
  margin-left: 15px;
  margin-top: 8px;
  min-width: 192px;
}

.about-us-1-all-breakpoints .pelit-orci-consectetur-ligulan {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 0.95px;
  min-height: 15px;
  width: 160px;
}

.about-us-1-all-breakpoints .group-1116601572-1 {
  align-items: center;
  align-self: flex-start;
  display: flex;
  gap: 4px;
  margin-left: 15px;
  margin-top: 8px;
  min-width: 145px;
}

.about-us-1-all-breakpoints .eget-egestas-magn {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 0.95px;
  min-height: 15px;
  width: 113px;
}

.about-us-1-all-breakpoints .group-1116601876 {
  align-items: flex-end;
  background-color: var(--pink);
  display: flex;
  height: 392px;
  margin-top: 20px;
  min-width: 345px;
}

.about-us-1-all-breakpoints .overlap-group6 {
  height: 362px;
  position: relative;
  width: 336px;
}

.about-us-1-all-breakpoints .group-1116601661 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 21px;
  min-height: 332px;
  position: absolute;
  top: 0;
  width: 315px;
}

.about-us-1-all-breakpoints .we-to-a-finished-wit {
  align-self: flex-start;
  color: var(--white-2);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: var(--font-size-l);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  min-height: 120px;
  text-align: center;
  width: 303px;
}

.about-us-1-all-breakpoints .x1100-am-to-300-pm {
  color: var(--whit);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: var(--font-size-l);
  font-weight: 700;
  letter-spacing: 0;
  line-height: normal;
  margin-left: 6.0px;
  margin-top: 20px;
  min-height: 20px;
  min-width: 161px;
}

.about-us-1-all-breakpoints .saturday {
  color: var(--whit);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 15.0px;
  margin-top: 20px;
  min-height: 18px;
  min-width: 60px;
}

.about-us-1-all-breakpoints .x0900-am-0600-pm {
  color: var(--whit);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: var(--font-size-l);
  font-weight: 700;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 14.0px;
  margin-top: 18px;
  min-height: 20px;
  min-width: 173px;
  text-align: center;
}

.about-us-1-all-breakpoints .monday-to-friday {
  color: var(--whit);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 15.0px;
  margin-top: 20px;
  min-height: 18px;
  min-width: 114px;
}

.about-us-1-all-breakpoints .opening-hours {
  color: var(--white-2);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 16.0px;
  margin-top: 30px;
  min-height: 28px;
  min-width: 191px;
}

.about-us-1-all-breakpoints .divservice-one__item {
  background-image: url(../img/div-service-one--item-1@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: 0px 10px 60px #00000012;
  height: 323px;
  left: 0;
  position: absolute;
  top: 39px;
  width: 323px;
}

.about-us-1-all-breakpoints .group-1116601663 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 3.0px;
  margin-top: 35px;
  min-height: 841px;
  width: 350px;
}

.about-us-1-all-breakpoints .group-container {
  height: 351px;
  position: relative;
  width: 345px;
}

.about-us-1-all-breakpoints .overlap-group-1 {
  height: 338px;
  width: 345px;
}

.about-us-1-all-breakpoints .rectangle-390 {
  height: 226px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 231px;
}

.about-us-1-all-breakpoints .rectangle-390-1 {
  height: 226px;
  left: 114px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 231px;
}

.about-us-1-all-breakpoints .group-101 {
  height: 49px;
  left: 1px;
  position: absolute;
  top: 302px;
  width: 49px;
}

.about-us-1-all-breakpoints .follow-us-on-instagram {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1px;
  margin-top: 15px;
  min-height: 30px;
}

.about-us-1-all-breakpoints .either-chemical-su-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1px;
  margin-top: 15px;
  min-height: 60px;
  width: 345px;
}

.about-us-1-all-breakpoints .overlap-group1-1 {
  height: 338px;
  margin-top: 32px;
  position: relative;
  width: 345px;
}

.about-us-1-all-breakpoints .group-1116601845 {
  align-items: center;
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: -45px;
  margin-top: 35px;
  min-height: 377px;
  width: 490px;
  position: relative;
}

.about-us-1-all-breakpoints .meet-certified-therapist {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 21.0px;
  min-height: 30px;
  min-width: 321px;
  text-align: center;
}

.about-us-1-all-breakpoints .lorem-ipsum-dolor-si {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 23.0px;
  margin-top: 15px;
  min-height: 45px;
  text-align: center;
  width: 345px;
}

.about-us-1-all-breakpoints .group-1116601844 {
  align-items: center;
  display: flex;
  gap: 15px;
  height: 221px;
  margin-right: 4.0px;
  margin-top: 20px;
  min-width: 486px;
  padding: 0 45px;
}

.about-us-1-all-breakpoints .rectangle-51 {
  height: 135px;
  width: 71px;
}

.about-us-1-all-breakpoints .name {
  color: var(--masala);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 4.0px;
  min-height: 18px;
  min-width: 87px;
  text-align: center;
}

.about-us-1-all-breakpoints .rectangle-51-1 {
  height: 135px;
  width: 50px;
}

.about-us-1-all-breakpoints .group-9 {
  height: 18px;
  width: 18px;
}

.about-us-1-all-breakpoints .group-1116601833 {
  align-items: flex-start;
  display: flex;
  justify-content: flex-end;
  margin-top: 35px;
  min-width: 375px;
}

.about-us-1-all-breakpoints .overlap-group1-2 {
  height: 343px;
  position: relative;
  width: 375px;
}

.about-us-1-all-breakpoints .overlap-group-2 {
  height: 343px;
  width: 375px;
}

.about-us-1-all-breakpoints .designer-beauty-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 3.0px;
  min-height: 18px;
  min-width: 136px;
  white-space: nowrap;
}

.about-us-1-all-breakpoints .lorem-ipsum-dolor-si-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 4.0px;
  margin-top: 10px;
  min-height: 45px;
  text-align: center;
  width: 345px;
}

.about-us-1-all-breakpoints .frame-1 {
  height: 20px;
  width: 20px;
}

.about-us-1-all-breakpoints .open-hours {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
}

.about-us-1-all-breakpoints .monday-to-friday-0900 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 15px;
}

.about-us-1-all-breakpoints .place {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
}

.about-us-1-all-breakpoints .address {
  letter-spacing: 0;
  line-height: normal;
  min-height: 45px;
  width: 125px;
}

.about-us-1-all-breakpoints .phone {
  letter-spacing: 0;
  line-height: normal;
  min-height: 15px;
}

.about-us-1-all-breakpoints .dbeautystudiooutlookcom {
  letter-spacing: 0;
  line-height: normal;
  min-height: 30px;
  width: 123px;
}

.about-us-1-all-breakpoints .line-1 {
  height: 1px;
  margin-top: -1px;
  object-fit: cover;
  width: 375px;
}

.about-us-1-all-breakpoints .x2016-skin-care-by {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 17px;
  min-height: 14px;
  white-space: nowrap;
}

.about-us-1-all-breakpoints .why-choose-1-bg-s1-dark-1png {
  background-position: 50% 50%;
  background-size: cover;
  height: 194px;
  left: 0;
  opacity: 0.1;
  position: absolute;
  top: 149px;
  width: 97px;
}

.about-us-1-all-breakpoints .cta-bg-1-shapepng {
  background-image: url(../img/cta-bg-1-shape-png@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 123px;
  left: 276px;
  opacity: 0.2;
  position: absolute;
  top: 220px;
  transform: rotate(-179.79deg);
  width: 98px;
}

.about-us-1-all-breakpoints .overlap-group-3 {
  left: 0;
  position: absolute;
  top: 0;
}
/* screen - about-us-2 */

.about-us-2 {
  align-items: center;
  background-color: var(--white-2);
  display: flex;
  flex-direction: column;
  gap: 150px;
  height: 4220px;
  overflow: hidden;
  width: 1920px;
}

.about-us-2 .group-1000005876 {
  align-items: flex-start;
  display: flex;
  height: 734px;
  margin-left: 4.0px;
  min-width: 1924px;
}

.about-us-2 .group-container-1 {
  align-items: flex-start;
  background-color: var(--bizarre);
  display: flex;
  flex-direction: column;
  gap: 73px;
  min-height: 734px;
  padding: 13px 9px;
  width: 1920px;
}

.about-us-2 .group-1116601733 {
  align-items: center;
  align-self: center;
  display: flex;
  margin-right: 3.0px;
  margin-top: 22px;
  min-width: 1439px;
}

.about-us-2 .group-1000005622 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 51px;
  margin-left: 337px;
  min-width: 166px;
}

.about-us-2 .frame-1116600713 {
  align-items: center;
  background-color: var(--pink);
  box-shadow: inset 0px 4px 4px #00000040;
  display: inline-flex;
  gap: 10px;
  justify-content: center;
  padding: 14px 25px;
  position: relative;
}

.about-us-2 .group-1000005619 {
  height: 23px;
  margin-right: -2.00px;
  position: relative;
  width: 118px;
}

.about-us-2 .contact-now {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.about-us-2 .overlap-group4-1 {
  height: 562px;
  position: relative;
  width: 1671px;
}

.about-us-2 .overlap-group3-1 {
  height: 562px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1671px;
}

.about-us-2 .title-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 254px;
  opacity: 0.5;
  position: absolute;
  top: 351px;
  white-space: nowrap;
  width: 1239px;
}

.about-us-2 .group-1116601731 {
  align-items: flex-start;
  display: flex;
  gap: 20px;
  height: 501px;
  left: 1046px;
  min-width: 625px;
  position: absolute;
  top: 0;
}

.about-us-2 .overlap-group1-3 {
  height: 337px;
  position: relative;
  width: 303px;
}

.about-us-2 .rectangle-1740-1 {
  left: 0;
  top: 0;
}

.about-us-2 .rectangle-1738-1 {
  left: 10px;
  top: 10px;
}

.about-us-2 .overlap-group-3 {
  align-self: flex-end;
  height: 338px;
  position: relative;
  width: 302px;
}

.about-us-2 .rectangle-1740-2 {
  left: 124px;
  top: 159px;
}

.about-us-2 .rectangle-1738-2 {
  left: 0;
  top: 0;
}

.about-us-2 .group-6480-1 {
  height: 87px;
  left: 640px;
  position: absolute;
  top: 5px;
  width: 68px;
}

.about-us-2 .overlap-group-4 {
  height: 112px;
  left: 231px;
  position: absolute;
  top: 63px;
  width: 302px;
}

.about-us-2 .about-us-1 {
  left: 24px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 24px;
}

.about-us-2 .rectangle-503 {
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-color: transparent;
  border-image: linear-gradient(to bottom, rgb(198, 44, 96), rgb(239, 219, 217)) 1;
  border-right-style: solid;
  border-right-width: 4px;
  border-top-style: solid;
  border-top-width: 4px;
  height: 112px;
  left: 0;
  position: absolute;
  top: 0;
  width: 302px;
}

.about-us-2 .home-about-us-1 {
  left: 230px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 225px;
}

.about-us-2 .group-1116601737 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-height: 696px;
  width: 1440px;
}

.about-us-2 .group-1116601736 {
  align-items: flex-start;
  display: flex;
  gap: 80px;
  min-width: 1440px;
}

.about-us-2 .overlap-group-5 {
  height: 501px;
  position: relative;
  width: 459px;
}

.about-us-2 .rectangle-3901 {
  background-color: var(--tan);
  height: 320px;
  left: 173px;
  position: absolute;
  top: 0;
  width: 286px;
}

.about-us-2 .rectangle-3900 {
  height: 486px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 444px;
}

.about-us-2 .group-1116601735 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 501px;
  width: 911px;
}

.about-us-2 .your-beauty-and-success-starts-here-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 126px;
  width: 901px;
}

.about-us-2 .skin-care-treatment-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 20px;
  min-height: 35px;
  opacity: 0.8;
}

.about-us-2 .it-is-designer-beaut-1 {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 20px;
  min-height: 120px;
  width: 901px;
}

.about-us-2 .each-facial-includes-2 {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 15px;
  min-height: 60px;
  width: 901px;
}

.about-us-2 .either-chemical-su-2 {
  margin-top: 15px;
  min-height: 90px;
  width: 901px;
}

.about-us-2 .group-1000005718 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-height: 175px;
  width: 1444px;
}

.about-us-2 .permanent-make-up-camouflage-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 35px;
  opacity: 0.8;
}

.about-us-2 .without-make-up-most-1 {
  letter-spacing: 0;
  line-height: 30px;
  min-height: 120px;
  width: 1440px;
}

.about-us-2 .group-1116601 {
  align-items: center;
  display: flex;
  min-width: 1440px;
}

.about-us-2 .overlap-group-6 {
  height: 443px;
  margin-top: 6.0px;
  position: relative;
  width: 422px;
}

.about-us-2 .frame-1116600712-2 {
  background-color: var(--tan);
  height: 329px;
  left: 128px;
  position: absolute;
  top: 114px;
  width: 294px;
}

.about-us-2 .rectangle-3951-2 {
  height: 423px;
  left: 0;
  position: absolute;
  top: 0;
  width: 403px;
}

.about-us-2 .group-1000005700 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 80px;
  margin-top: 6.0px;
  min-height: 389px;
  width: 539px;
}

.about-us-2 .beauty-and-spa-center-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 126px;
  width: 418px;
}

.about-us-2 .either-chemical-su-3 {
  margin-top: 20px;
  min-height: 120px;
  width: 535px;
}

.about-us-2 .group-1000005697-1 {
  align-items: center;
  display: flex;
  gap: 16px;
  margin-top: 15px;
  min-width: 405px;
}

.about-us-2 .frame-3 {
  height: 26px;
  width: 26px;
}

.about-us-2 .velit-orci-consectet-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 361px;
}

.about-us-2 .group-1000005698 {
  align-items: center;
  display: flex;
  gap: 16px;
  margin-top: 15px;
  min-width: 258px;
}

.about-us-2 .pelit-orci-consectetur-ligulan-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 214px;
}

.about-us-2 .group-1000005699 {
  align-items: center;
  display: flex;
  gap: 16px;
  margin-top: 15px;
  min-width: 194px;
}

.about-us-2 .eget-egestas-magn-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 150px;
}

.about-us-2 .group-1116601645 {
  align-items: flex-end;
  background-image: url(../img/rectangle-3902.svg);
  background-size: 100% 100%;
  display: flex;
  height: 471px;
  margin-left: 76px;
  min-width: 323px;
}

.about-us-2 .overlap-group1-4 {
  height: 431px;
  position: relative;
  width: 323px;
}

.about-us-2 .divservice-one__item-1 {
  background-image: url(../img/div-service-one--item-1@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: 0px 10px 60px #00000012;
  height: 323px;
  left: 0;
  position: absolute;
  top: 108px;
  width: 323px;
}

.about-us-2 .group-1116601738 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 30px;
  left: 40px;
  min-height: 391px;
  position: absolute;
  top: 0;
  width: 245px;
}

.about-us-2 .group-1000005701 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 30px;
  min-height: 221px;
  width: 245px;
}

.about-us-2 .opening-hours-1 {
  color: var(--white-2);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: 28px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 2.0px;
  min-height: 35px;
  min-width: 243px;
}

.about-us-2 .group-1116601644 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-left: 5.0px;
  min-height: 156px;
  width: 224px;
}

.about-us-2 .monday-to-friday-1 {
  color: var(--whit);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 30px;
  margin-right: 6.0px;
  min-width: 162px;
  white-space: nowrap;
}

.about-us-2 .x0900-am-0600-pm-1 {
  color: var(--whit);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: var(--font-size-xxl);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 30px;
  margin-right: 8.0px;
  min-width: 216px;
  text-align: center;
  white-space: nowrap;
}

.about-us-2 .saturday-1 {
  color: var(--whit);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 30px;
  margin-right: 6.0px;
  min-width: 86px;
  white-space: nowrap;
}

.about-us-2 .x1100-am-to-300-pm-1 {
  color: var(--whit);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: var(--font-size-xxl);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 30px;
  margin-right: 8.0px;
  min-width: 202px;
  white-space: nowrap;
}

.about-us-2 .we-to-a-finished-wit-1 {
  color: var(--white-2);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: var(--font-size-l);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  min-height: 140px;
  text-align: center;
  width: 243px;
}

.about-us-2 .overlap-group1-5 {
  height: 446px;
  position: relative;
  width: 442px;
}

.about-us-2 .rectangle-3904 {
  height: 299px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 305px;
}

.about-us-2 .rectangle-3905 {
  height: 300px;
  left: 136px;
  object-fit: cover;
  position: absolute;
  top: 146px;
  width: 306px;
}

.about-us-2 .group-1116601739 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 1.0px;
  margin-left: 80px;
  min-height: 383px;
  width: 401px;
}

.about-us-2 .group-101-1 {
  height: 49px;
  margin-right: 4.0px;
  width: 49px;
}

.about-us-2 .follow-us-on-instagram-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 4.0px;
  margin-top: 13px;
  min-height: 126px;
  text-align: center;
  width: 391px;
}

.about-us-2 .either-chemical-su-4 {
  margin-right: 4.0px;
  margin-top: 15px;
  min-height: 180px;
  text-align: center;
  width: 397px;
}

.about-us-2 .overlap-group-7 {
  height: 446px;
  margin-left: 76px;
  position: relative;
  width: 441px;
}

.about-us-2 .rectangle-3905-1 {
  height: 300px;
  left: 135px;
  object-fit: cover;
  position: absolute;
  top: 146px;
  width: 306px;
}

.about-us-2 .overlap-group5-1 {
  align-self: flex-start;
  height: 752px;
  margin-left: -1px;
  position: relative;
  width: 1985px;
}

.about-us-2 .product-and-styling-advice {
  left: 1534px;
  letter-spacing: 0;
  line-height: normal;
  opacity: 0.5;
  position: absolute;
  top: 344px;
  transform: rotate(-90deg);
  white-space: nowrap;
}

.about-us-2 .group-1116601741 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 752px;
  position: absolute;
  top: 0;
  width: 1985px;
}

.about-us-2 .lorem-ipsum-dolor-si-2 {
  margin-right: 23.0px;
  margin-top: 20px;
  min-height: 60px;
  width: 952px;
}

.about-us-2 .rectangle-22-1 {
  height: 285px;
  width: 341px;
}

.about-us-2 .group-80 {
  background-position: 50% 50%;
  background-size: cover;
  height: 285px;
  width: 342px;
}

.about-us-2 .overlap-group-8 {
  align-items: center;
  background-color: var(--bizarre);
  display: flex;
  flex-direction: column;
  min-height: 469px;
  padding: 30px 0;
  width: 564px;
}

.about-us-2 .name-1 {
  color: var(--masala);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: 30px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 47.4px;
  margin-top: 20px;
  min-width: 185px;
  text-align: center;
  white-space: nowrap;
}

.about-us-2 .rectangle-51-2 {
  height: 285px;
  width: 251px;
}

.about-us-2 .group-1116601709 {
  align-items: flex-start;
  display: flex;
  gap: 15px;
  margin-right: 62.0px;
  margin-top: 40px;
  min-width: 115px;
}

.about-us-2 .group-1116601642 {
  align-items: center;
  background-color: var(--bizarre);
  display: flex;
  gap: 55px;
  margin-right: 2.0px;
  min-width: 1920px;
}

.about-us-2 .why-choose-1-bg-s1-dark-1png-1 {
  background-position: 50% 50%;
  background-size: cover;
  height: 372px;
  opacity: 0.1;
  width: 185px;
}

.about-us-2 .overlap-group1-6 {
  height: 369px;
  margin-top: 0.62px;
  position: relative;
  width: 1681px;
}

.about-us-2 .place-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 30px;
}

.about-us-2 .address-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 30px;
  min-height: 46px;
  width: 203px;
}

.about-us-2 .phone-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 15px;
  min-height: 23px;
  width: 203px;
}

.about-us-2 .dbeautystudiooutlookcom-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 15px;
  min-height: 46px;
  width: 255px;
}

.about-us-2 .designer-beauty-3 {
  margin-right: 3.0px;
  min-height: 48px;
  min-width: 356px;
}

.about-us-2 .lorem-ipsum-dolor-si-3 {
  margin-right: 4.0px;
  margin-top: 30px;
  min-height: 90px;
  width: 493px;
}

.about-us-2 .frame-4 {
  height: 20px;
  width: 20px;
}

.about-us-2 .open-hours-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 33px;
}

.about-us-2 .monday-to-friday-0900-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 27px;
  min-height: 23px;
}

.about-us-2 .line-1-1 {
  height: 1px;
  margin-top: -1px;
  object-fit: cover;
  width: 1440px;
}

.about-us-2 .x2016-skin-care-by-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 373px;
}

.about-us-2 .cta-bg-1-shapepng-1 {
  background-image: url(../img/cta-bg-1-shape-png@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 368px;
  left: 1390px;
  opacity: 0.2;
  position: absolute;
  top: 1px;
  transform: rotate(-179.79deg);
  width: 291px;
}

.about-us-2 .designer-beauty {
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.about-us-2 .either-chemical-su {
  letter-spacing: 0;
  line-height: 30px;
}

.about-us-2 .group-9 {
  height: 24px;
  width: 24px;
}

.about-us-2 .lorem-ipsum-dolor-si {
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
}

.about-us-2 .rectangle-1738 {
  height: 327px;
  object-fit: cover;
  position: absolute;
  width: 293px;
}

.about-us-2 .rectangle-1740 {
  background-color: var(--pink);
  box-shadow: 6px 4px 12px #00000026;
  height: 179px;
  position: absolute;
  width: 178px;
}
@media screen and (max-width: 1919px) {
  .screen.about-us-2 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.about-us-1-all-breakpoints { 
    display: none;
   }
}