/* screen - blog-2 */

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

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

.blog-2 .overlap-group2 {
  align-items: flex-start;
  background-color: var(--bizarre);
  display: flex;
  flex-direction: column;
  gap: 73px;
  min-height: 734px;
  padding: 0 25px;
  width: 1920px;
}

.blog-2 .group-1000005624 {
  align-items: center;
  align-self: center;
  display: flex;
  margin-right: 3.0px;
  margin-top: 35px;
  min-width: 1439px;
}

.blog-2 .designer-beauty {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 7.0px;
  min-height: 26px;
  min-width: 196px;
  white-space: nowrap;
}

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

.blog-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;
}

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

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

.blog-2 .flex-row {
  height: 575px;
  min-width: 1655px;
}

.blog-2 .flex-col-1 {
  align-self: flex-end;
  min-height: 512px;
  width: 586px;
}

.blog-2 .overlap-group-2 {
  height: 112px;
  margin-left: 43.0px;
  position: relative;
  width: 201px;
}

.blog-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: 201px;
}

.blog-2 .home-blog {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 1.0px;
  margin-top: 50px;
  min-height: 33px;
  min-width: 155px;
}

.blog-2 .title {
  letter-spacing: 0;
  line-height: 254px;
  margin-top: 63px;
  min-width: 586px;
  opacity: 0.5;
  white-space: nowrap;
}

.blog-2 .group-6480 {
  height: 87px;
  margin-left: 38px;
  margin-top: 5px;
  width: 68px;
}

.blog-2 .group-1116601731 {
  align-items: flex-start;
  display: flex;
  gap: 20px;
  height: 501px;
  margin-left: 338px;
  min-width: 625px;
}

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

.blog-2 .rectangle-1740 {
  background-color: var(--pink);
  box-shadow: 6px 4px 12px #00000026;
  height: 179px;
  left: 0;
  position: absolute;
  top: 0;
  width: 178px;
}

.blog-2 .rectangle-1738 {
  height: 327px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 293px;
}

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

.blog-2 .rectangle-1740-1 {
  background-color: var(--pink);
  box-shadow: 6px 4px 12px #00000026;
  height: 179px;
  left: 124px;
  position: absolute;
  top: 159px;
  width: 178px;
}

.blog-2 .rectangle-1738-1 {
  height: 327px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 293px;
}

.blog-2 .frame-container {
  height: 1619px;
  position: relative;
  width: 1440px;
}

.blog-2 .frame-1116600713-1 {
  left: 651px;
  position: absolute;
  top: 1568px;
}

.blog-2 .group-1000005619 {
  height: 23px;
  margin-right: -2.00px;
  position: relative;
  width: 95px;
}

.blog-2 .load-more {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.blog-2 .frame-1171275882 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 45px;
  left: 0;
  position: absolute;
  top: 0;
}

.blog-2 .frame-1171275877 {
  align-items: flex-end;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  position: relative;
}

.blog-2 .frame-117127587 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 30px;
  position: relative;
}

.blog-2 .group-111660181 {
  background-color: var(--whit);
  box-shadow: 0px 0px 18px #e2e2e240;
  height: 481px;
  position: relative;
  width: 460px;
}

.blog-2 .flex-col {
  flex-direction: column;
  min-height: 461px;
}

.blog-2 .overlap-group1-1 {
  background-position: 50% 50%;
  background-size: cover;
  background-image: url(../img/rectangle-19516-1@2x.png);
}

.blog-2 .group-1116601805 {
  align-items: flex-start;
  background-color: var(--whit);
  display: flex;
  height: 64px;
  min-width: 64px;
}

.blog-2 .overlap-group {
  align-items: flex-start;
  background-color: var(--pink);
  display: flex;
  flex-direction: column;
  min-height: 62px;
  padding: 8px 16px;
  width: 62px;
}

.blog-2 .x20 {
  align-self: center;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 2.0px;
  min-height: 28px;
  min-width: 14px;
  text-align: center;
}

.blog-2 .apr {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
  min-width: 29px;
  text-align: center;
}

.blog-2 .skin-treatment {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 21px;
  margin-top: 14px;
  min-height: 23px;
}

.blog-2 .line-25 {
  align-self: center;
  margin-right: 9.0px;
  margin-top: 20px;
  width: 411px;
}

.blog-2 .frame-1171275873 {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  margin-left: 21px;
  margin-top: 20px;
  position: relative;
  cursor: pointer;
}

.blog-2 .read-more {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.blog-2 .frame {
  height: 20px;
  position: relative;
  width: 20px;
}

.blog-2 .flex-col-2 {
  min-height: 461px;
}

.blog-2 .overlap-group2-1 {
  background-image: url(../img/rectangle-19516.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 159px;
  position: relative;
  width: 460px;
}

.blog-2 .group-1116601805-1 {
  align-items: flex-start;
  background-color: var(--whit);
  display: flex;
  height: 64px;
  left: 380px;
  min-width: 64px;
  position: absolute;
  top: 16px;
}

.blog-2 .number {
  align-self: center;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 1.0px;
  min-height: 28px;
  min-width: 23px;
  text-align: center;
}

.blog-2 .apr-1 {
  min-width: 29px;
}

.blog-2 .surname {
  letter-spacing: 0;
  line-height: 38px;
  margin-top: 19px;
  min-height: 76px;
  width: 420px;
}

.blog-2 .skin-treatment-1 {
  align-self: flex-start;
  letter-spacing: 0;
  line-height: normal;
  margin-left: 21px;
  margin-top: 14px;
  min-height: 23px;
}

.blog-2 .lorem-ipsum-dolor-si {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 14px;
  min-height: 90px;
  width: 420px;
}

.blog-2 .line-25-1 {
  height: 1px;
  margin-right: 9.0px;
  margin-top: 20px;
  object-fit: cover;
  width: 411px;
}

.blog-2 .frame-1171275873-1 {
  align-items: center;
  align-self: flex-start;
  cursor: pointer;
  display: inline-flex;
  gap: 10px;
  margin-left: 21px;
  margin-top: 20px;
  position: relative;
}

.blog-2 .read-more-1 {
  color: var(--pink);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: var(--font-size-xxl);
  font-weight: 600;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.blog-2 .overlap-group3 {
  align-items: flex-start;
  background-image: url(../img/rectangle-19516-2@2x.png);
  background-size: 100% 100%;
  display: flex;
  height: 263px;
  justify-content: flex-end;
  min-width: 460px;
  padding: 16px;
}

.blog-2 .number-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 28px;
  min-width: 29px;
  text-align: center;
}

.blog-2 .apr-2 {
  min-width: 29px;
}

.blog-2 .overlap-group1-2 {
  background-image: url(../img/rectangle-19516-3@2x.png);
  background-size: 100% 100%;
}

.blog-2 .overlap-group-1 {
  align-items: flex-start;
  background-color: var(--pink);
  display: flex;
  flex-direction: column;
  min-height: 62px;
  padding: 8px 14px;
  width: 62px;
}

.blog-2 .x20-1 {
  align-self: center;
  margin-right: 1.0px;
  min-width: 27px;
}

.blog-2 .apr-3 {
  min-width: 32px;
}

.blog-2 .overlap-group2-2 {
  align-items: flex-start;
  background-image: url(../img/rectangle-19516-4@2x.png);
  background-size: 100% 100%;
  display: flex;
  height: 263px;
  justify-content: flex-end;
  min-width: 460px;
  padding: 16px;
}

.blog-2 .x20-2 {
  align-self: center;
  margin-right: 1.0px;
  min-width: 23px;
}

.blog-2 .apr-4 {
  min-width: 32px;
}

.blog-2 .overlap-group3-1 {
  background-image: url(../img/rectangle-19516-5@2x.png);
}

.blog-2 .x20-3 {
  align-self: center;
  margin-right: 1.0px;
  min-width: 23px;
}

.blog-2 .apr-5 {
  min-width: 32px;
}

.blog-2 .overlap-group1-3 {
  background-image: url(../img/rectangle-19516-6@2x.png);
  background-size: 100% 100%;
}

.blog-2 .x20-4 {
  align-self: center;
  margin-right: 2.0px;
  min-width: 24px;
}

.blog-2 .apr-6 {
  min-width: 32px;
}

.blog-2 .overlap-group2-3 {
  align-items: flex-start;
  background-image: url(../img/rectangle-19516-7@2x.png);
  background-size: 100% 100%;
  display: flex;
  height: 263px;
  justify-content: flex-end;
  min-width: 460px;
  padding: 16px;
}

.blog-2 .x20-5 {
  align-self: flex-end;
  margin-right: 11px;
  min-width: 14px;
}

.blog-2 .apr-7 {
  min-width: 32px;
}

.blog-2 .overlap-group3-2 {
  background-image: url(../img/rectangle-19516-8@2x.png);
}

.blog-2 .x20-6 {
  align-self: flex-end;
  margin-right: 11px;
  min-width: 14px;
}

.blog-2 .apr-8 {
  min-width: 32px;
}

.blog-2 .group-1116601826 {
  height: 51px;
  position: relative;
  width: 153px;
}

.blog-2 .group-1000005623 {
  align-items: flex-start;
  display: flex;
  height: 51px;
  min-width: 153px;
}

.blog-2 .frame-1116600713-2 {
  position: relative;
}

.blog-2 .load-more-1 {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.blog-2 .group-1116601825 {
  align-items: flex-start;
  display: flex;
  margin-right: 2.0px;
  min-width: 1920px;
}

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

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

.blog-2 .overlap-group-4 {
  height: 369px;
  margin-top: 0.62px;
  position: relative;
  width: 1681px;
}

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

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

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

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

.blog-2 .designer-beauty-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 3.0px;
  min-height: 48px;
  min-width: 356px;
  white-space: nowrap;
}

.blog-2 .lorem-ipsum-dolor-si-1 {
  letter-spacing: 0;
  line-height: 30px;
  margin-right: 4.0px;
  margin-top: 30px;
  min-height: 90px;
  text-align: center;
  width: 493px;
}

.blog-2 .frame-1 {
  height: 20px;
  width: 20px;
}

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

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

.blog-2 .line-1 {
  margin-top: -1px;
  width: 1440px;
}

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

.blog-2 .cta-bg-1-shapepng {
  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;
}

.blog-2 .apr-9 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
  text-align: center;
}

.blog-2 .flex {
  align-items: flex-start;
  display: flex;
}

.blog-2 .flex-col-3 {
  align-items: center;
  display: flex;
  flex-direction: column;
}

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

.blog-2 .overlap-group1-4 {
  align-items: flex-start;
  display: flex;
  height: 263px;
  justify-content: flex-end;
  min-width: 460px;
  padding: 16px;
}

.blog-2 .overlap-group3-3 {
  align-items: flex-start;
  background-size: 100% 100%;
  display: flex;
  height: 263px;
  justify-content: flex-end;
  min-width: 460px;
  padding: 16px;
}

.blog-2 .x20-7 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 28px;
  text-align: center;
}

/* screen - blog-3-all-breakpoints */

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

.blog-3-all-breakpoints .frame-4 {
  height: 15px;
  margin-bottom: 1.0px;
  width: 21px;
}

.blog-3-all-breakpoints .overlap-group2-4 {
  background-color: var(--bizarre);
  flex-direction: column;
  gap: 34px;
  left: 0;
  min-height: 426px;
  padding: 20px 0;
  position: absolute;
  top: 0;
  width: 375px;
}

.blog-3-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: 40.5px;
  margin-top: 10px;
  padding: 12px 18px;
  position: relative;
}

.blog-3-all-breakpoints .overlap-group3-3 {
  height: 288px;
  position: relative;
  width: 327px;
}

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

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

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

.blog-3-all-breakpoints .overlap-group1-4 {
  height: 149px;
  position: relative;
  width: 134px;
}

.blog-3-all-breakpoints .rectangle-1741 {
  height: 145px;
  left: 4px;
  position: absolute;
  top: 4px;
  width: 130px;
}

.blog-3-all-breakpoints .overlap-group-7 {
  align-self: flex-end;
  height: 150px;
  position: relative;
  width: 135px;
}

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

.blog-3-all-breakpoints .rectangle-1738-2 {
  height: 145px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 129px;
}

.blog-3-all-breakpoints .frame-1171275879 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 30px;
  margin-top: 35px;
  position: relative;
}

.blog-3-all-breakpoints .frame-1171275878 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  position: relative;
}

.blog-3-all-breakpoints .group-111660181-1 {
  background-color: var(--whit);
  box-shadow: 0px 0px 18px #e2e2e240;
  height: 374px;
  position: relative;
  width: 345px;
}

.blog-3-all-breakpoints .flex-col-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 354px;
}

.blog-3-all-breakpoints .overlap-group-5 {
  align-items: flex-start;
  background-size: 100% 100%;
  background-image: url(../img/rectangle-19516-1@2x.png);
  display: flex;
  height: 198px;
  justify-content: flex-end;
  min-width: 345px;
  padding: 16px;
}

.blog-3-all-breakpoints .group-1116601805-2 {
  align-items: flex-start;
  background-color: var(--whit);
  display: flex;
  height: 50px;
  min-width: 51px;
}

.blog-3-all-breakpoints .overlap-group-6 {
  align-items: center;
  background-color: var(--pink);
  display: flex;
  flex-direction: column;
  min-height: 48px;
  padding: 5px 0;
  width: 49px;
}

.blog-3-all-breakpoints .number-2 {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 1.0px;
  min-height: 23px;
  min-width: 12px;
  text-align: center;
}

.blog-3-all-breakpoints .skin-treatment-2 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 21px;
  margin-top: 10px;
  min-height: 18px;
}

.blog-3-all-breakpoints .line-25-2 {
  align-self: center;
  height: 1px;
  margin-top: 14px;
  object-fit: cover;
  width: 305px;
}

.blog-3-all-breakpoints .frame-1171275873-2 {
  align-items: center;
  display: flex;
  gap: 10px;
  height: 20px;
  margin-left: 20px;
  margin-top: 14px;
  position: relative;
  width: 109px;
}

.blog-3-all-breakpoints .read-more-2 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.blog-3-all-breakpoints .frame-2 {
  height: 16px;
  position: relative;
  width: 16px;
}

.blog-3-all-breakpoints .overlap-group2-5 {
  background-image: url(../img/rectangle-19516.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 198px;
  justify-content: flex-end;
  min-width: 345px;
  padding: 16px;
}

.blog-3-all-breakpoints .x8-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 1.0px;
  min-height: 23px;
  min-width: 24px;
  text-align: center;
}

.blog-3-all-breakpoints .group-1116601520 {
  height: 46px;
  position: relative;
  width: 132px;
}

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

.blog-3-all-breakpoints .group-1000005619-2 {
  height: 18px;
  margin-right: -2.00px;
  position: relative;
  width: 74px;
}

.blog-3-all-breakpoints .load-more-2 {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

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

.blog-3-all-breakpoints .overlap-group4 {
  height: 343px;
  position: relative;
  width: 375px;
}

.blog-3-all-breakpoints .overlap-group-8 {
  height: 343px;
  left: 0;
  position: absolute;
  top: 0;
  width: 375px;
}

.blog-3-all-breakpoints .designer-beauty-3 {
  margin-right: 3.0px;
}

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

.blog-3-all-breakpoints .frame-3 {
  height: 20px;
  width: 20px;
}

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

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

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

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

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

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

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

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

.blog-3-all-breakpoints .why-choose-1-bg-s1-dark-1png-1 {
  height: 194px;
  left: 0;
  position: absolute;
  top: 149px;
}

.blog-3-all-breakpoints .cta-bg-1-shapepng-1 {
  height: 123px;
  left: 276px;
  position: absolute;
  top: 220px;
  transform: rotate(-179.79deg);
  width: 98px;
}

.blog-3-all-breakpoints .flex-row-1 {
  align-items: flex-end;
  display: flex;
  gap: 190px;
  height: 656px;
  margin-right: 0.19px;
  margin-top: 1366px;
  min-width: 375px;
}

.blog-3-all-breakpoints .why-choose-1-bg-s1-dark-1png-2 {
  height: 194px;
}

.blog-3-all-breakpoints .why-choose-1-bg-s1-dark-1png-3 {
  height: 263px;
}

.blog-3-all-breakpoints .cta-bg-1-shapepng-2 {
  height: 110px;
  margin-left: 0;
  transform: rotate(-179.79deg);
  width: 88px;
}

.blog-3-all-breakpoints .cta-bg-1-shapepng-3 {
  height: 149px;
  transform: rotate(-179.72deg);
  width: 88px;
}

.blog-3-all-breakpoints .apr {
  letter-spacing: 0;
  line-height: normal;
  min-height: 15px;
  min-width: 25px;
  text-align: center;
}

.blog-3-all-breakpoints .cta-bg-1-shapepng {
  background-image: url(../img/cta-bg-1-shape-png@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.2;
}

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

.blog-3-all-breakpoints .overlap-group2 {
  align-items: flex-start;
  display: flex;
}

.blog-3-all-breakpoints .why-choose-1-bg-s1-dark-1png {
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.1;
  width: 97px;
}

@media screen and (max-width: 1919px) {
  .screen.blog-2 {
    display: none;
  }
}

@media screen and (min-width: 1920px) {
  .screen.blog-3-all-breakpoints {
    display: none;
  }
}