.desktop {
  background-color: #d2cfcf;
  overflow: hidden;
  width: 100%;
  min-width: 1440px;
  min-height: 1024px;
  position: relative;
}

.desktop .rectangle {
  position: absolute;
  top: 141px;
  left: 1px;
  width: 1440px;
  height: 157px;
  border-radius: 1px;
  transform: rotate(179.98deg);
  background: linear-gradient(
    180deg,
    rgba(211, 208, 208, 1) 0%,
    rgba(115, 115, 115, 1) 100%
  );
  opacity: 0.68;
}

.desktop .div {
  position: absolute;
  top: 0;
  left: -76px;
  width: 1703px;
  height: 142px;
  background-color: #fdfdfd;
}

.desktop .rectangle-2 {
  position: absolute;
  top: 21px;
  left: 1309px;
  width: 101px;
  height: 19px;
  background-color: #4d4545;
}

.desktop .rectangle-3 {
  position: absolute;
  top: 62px;
  left: 1309px;
  width: 101px;
  height: 19px;
  background-color: #4d4545;
}

.desktop .rectangle-4 {
  position: absolute;
  top: 103px;
  left: 1310px;
  width: 101px;
  height: 19px;
  background-color: #4d4545;
}

.desktop .text-wrapper {
  position: absolute;
  top: 55px;
  left: 62px;
  width: 199px;
  font-family: "Josefin Sans-Regular", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 48px;
  letter-spacing: 0;
  line-height: normal;
}

.desktop .text-wrapper-2 {
  position: absolute;
  top: 51px;
  left: 261px;
  opacity: 0.78;
  font-family: "Josefin Sans-Light", Helvetica;
  font-weight: 300;
  color: #000000;
  font-size: 48px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.desktop .text-wrapper-3 {
  position: absolute;
  top: 55px;
  left: 505px;
  opacity: 0.78;
  font-family: "Josefin Sans-Light", Helvetica;
  font-weight: 300;
  color: #000000;
  font-size: 48px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.desktop .rectangle-5 {
  position: absolute;
  top: 775px;
  left: 414px;
  width: 1001px;
  height: 110px;
  border-radius: 1px;
  transform: rotate(179.98deg);
  background: linear-gradient(
    180deg,
    rgba(211, 208, 208, 1) 0%,
    rgba(115, 115, 115, 1) 100%
  );
  opacity: 0.76;
}

.desktop .p {
  position: absolute;
  top: 754px;
  left: 300px;
  width: 1309px;
  height: 119px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-shadow: 0px 4px 4px #00000040;
  -webkit-text-stroke: 1px #c5bfbf;
  font-family: "OdorMeanChey-Regular", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 36px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.desktop .photography-service {
  position: absolute;
  top: 561px;
  left: 110px;
  width: 125px;
  height: 369px;
}

.desktop .text-wrapper-4 {
  position: absolute;
  top: 55px;
  left: 1003px;
  opacity: 0.35;
  font-family: "Josefin Sans-Regular", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 32px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.desktop .SHOOTBYREN {
  position: absolute;
  top: 153px;
  left: 30px;
  width: 62px;
  height: 781px;
}

.desktop .element {
  position: absolute;
  top: 191px;
  left: 365px;
  width: 1046px;
  height: 588px;
  aspect-ratio: 1.78;
  object-fit: cover;
}

.desktop .shop {
  position: absolute;
  top: 34px;
  left: 637px;
  width: 83px;
  height: 83px;
  aspect-ratio: 1;
  object-fit: cover;
}

.desktop .menu {
  position: absolute;
  top: 36px;
  left: 414px;
  width: 70px;
  height: 70px;
  aspect-ratio: 1;
  object-fit: cover;
}

.desktop .bar-removebg-preview {
  position: absolute;
  top: 0;
  left: 837px;
  width: 524px;
  height: 333px;
  aspect-ratio: 1;
  object-fit: cover;
}.desktop {
  background-color: #d2cfcf;
  overflow: hidden;
  width: 100%;
  min-width: 1440px;
  min-height: 1024px;
  position: relative;
}

.desktop .rectangle {
  position: absolute;
  top: 114px;
  left: -5px;
  width: 1403px;
  height: 288px;
  background-color: #6a5e45;
}

.desktop .this-service-can-be {
  position: absolute;
  top: 127px;
  left: 19px;
  width: 1059px;
  font-family: "Jost-Light", Helvetica;
  font-weight: 300;
  color: #fffafa;
  font-size: 40px;
  letter-spacing: 0;
  line-height: normal;
}

.desktop .text-wrapper {
  position: absolute;
  top: 407px;
  left: 374px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Josefin Sans-Light", Helvetica;
  font-weight: 300;
  color: #000000;
  font-size: 40px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.desktop .div {
  position: absolute;
  top: 464px;
  left: 378px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(0.94deg);
  font-family: "Josefin Sans-Light", Helvetica;
  font-weight: 300;
  color: #000000;
  font-size: 40px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.desktop .rectangle-2 {
  position: absolute;
  top: 14px;
  left: 31px;
  width: 297px;
  height: 100px;
  background-color: #a69c8a;
  border-radius: 35px;
}

.desktop .text-wrapper-2 {
  position: absolute;
  top: 32px;
  left: 64px;
  font-family: "Josefin Sans-Regular", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 64px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.desktop .img {
  position: absolute;
  top: 14px;
  left: 1398px;
  width: 42px;
  height: 999px;
}

.desktop .element {
  position: absolute;
  top: 407px;
  left: 42px;
  width: 260px;
  height: 153px;
  aspect-ratio: 1.7;
}

.desktop .rectangle-3 {
  position: absolute;
  top: 545px;
  left: 42px;
  width: 264px;
  height: 77px;
  border-radius: 1px;
  transform: rotate(0.42deg);
  background: linear-gradient(
    180deg,
    rgba(211, 208, 208, 1) 0%,
    rgba(115, 115, 115, 1) 100%
  );
  opacity: 0.78;
}

.desktop .element-2 {
  position: absolute;
  top: 595px;
  left: 42px;
  width: 249px;
  height: 161px;
  aspect-ratio: 1.55;
}

.desktop .rectangle-4 {
  position: absolute;
  top: 717px;
  left: 39px;
  width: 251px;
  height: 77px;
  border-radius: 1px;
  transform: rotate(0.42deg);
  background: linear-gradient(
    180deg,
    rgba(211, 208, 208, 1) 0%,
    rgba(115, 115, 115, 1) 100%
  );
  opacity: 0.78;
}

.desktop .element-3 {
  position: absolute;
  top: 760px;
  left: 43px;
  width: 248px;
  height: 143px;
  aspect-ratio: 1.73;
}

.desktop .rectangle-5 {
  position: absolute;
  top: 906px;
  left: 29px;
  width: 261px;
  height: 77px;
  border-radius: 1px;
  transform: rotate(0.42deg);
  background: linear-gradient(
    180deg,
    rgba(211, 208, 208, 1) 0%,
    rgba(115, 115, 115, 1) 100%
  );
  opacity: 0.78;
}

.desktop .we-use-a-camera-with {
  position: absolute;
  top: 506px;
  left: -93px;
  width: 863px;
  height: 76px;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(-90.19deg);
  font-family: "Josefin Sans-Regular", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 32px;
  letter-spacing: 0;
  line-height: normal;
}

.desktop .element-4 {
  position: absolute;
  top: 439px;
  left: 1086px;
  width: 313px;
  height: 277px;
  aspect-ratio: 1.13;
}

.desktop .element-5 {
  position: absolute;
  top: 737px;
  left: 1086px;
  width: 313px;
  height: 277px;
  aspect-ratio: 1.13;
}

.desktop .rectangle-6 {
  position: absolute;
  top: 850px;
  left: 906px;
  width: 265px;
  height: 77px;
  border-radius: 1px;
  transform: rotate(90.66deg);
  background: linear-gradient(
    180deg,
    rgba(211, 208, 208, 1) 0%,
    rgba(115, 115, 115, 1) 100%
  );
  opacity: 0.78;
}

.desktop .rectangle-7 {
  position: absolute;
  top: 551px;
  left: 933px;
  width: 227px;
  height: 77px;
  border-radius: 1px;
  transform: rotate(90.42deg);
  background: linear-gradient(
    180deg,
    rgba(211, 208, 208, 1) 0%,
    rgba(115, 115, 115, 1) 100%
  );
  opacity: 0.78;
}

.desktop .rectangle-8 {
  position: absolute;
  top: 543px;
  left: 401px;
  width: 651px;
  height: 432px;
}

.desktop .rectangle-9 {
  position: absolute;
  top: 578px;
  left: 425px;
  width: 597px;
  height: 385px;
}

.desktop .packages {
  position: absolute;
  top: 541px;
  left: 433px;
  width: 196px;
  height: 47px;
}

.desktop .regular-packages {
  position: absolute;
  top: 593px;
  left: 445px;
  width: 488px;
  height: 142px;
}

.desktop .premium-packages {
  position: absolute;
  top: 793px;
  left: 432px;
  width: 578px;
  height: 141px;
}

.desktop .download {
  position: absolute;
  top: 8px;
  left: 1111px;
  width: 196px;
  height: 278px;
  aspect-ratio: 0.71;
  object-fit: cover;
}

.desktop .capture-every-moment {
  position: absolute;
  top: 246px;
  left: 998px;
  width: 209px;
  height: 216px;
  aspect-ratio: 0.97;
}