:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}

body{ background: url(./assets/images/bg.jpg) repeat-x; margin:0; padding:0;}

.desktop{display: block;}
.mobile{display: none;}

@media screen and (max-width: 1024px) {
  body{ background: url(./assets/images/bg_mobile.jpg) repeat-x; margin:0; padding:0;}
  .desktop {display: none;}
  .mobile{display: block;}
}



/*DESKTOP*/
.desktop .main-container {
  overflow: hidden;
}

.desktop .main-container,
.desktop .main-container * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.desktop .main-container {
  position: relative;
  width: 1280px;
  height: 3279px;
  margin: 0 auto;
  background: #e6e3de;
  overflow: hidden;
}
.desktop .flex-row-cc {
  position: relative;
  width: 1128.639px;
  height: 70.396px;
  margin: 28px 0 0 78px;
  z-index: 62;
}
.desktop .group {
  position: absolute;
  width: 331.639px;
  height: 70.396px;
  top: 0;
  right: 0;
  background: url(./assets/images/63ea5700-34df-484e-b627-3d2bded1384f.png)
    no-repeat center;
  background-size: cover;
  z-index: 60;
}
.desktop .contact-us {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 256px;
  height: 20px;
  top: 24px;
  right: 38.639px;
  color: #ffffff;
  font-family: Nunito, var(--default-font-family);
  font-size: 15px;
  font-weight: 800;
  line-height: 20px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.5px;
  z-index: 61;
}
.desktop .vector {
  position: absolute;
  width: 190px;
  height: 52px;
  top: 2px;
  left: 0;
  background: url(./assets/images/d63eeb12-2528-46d9-8a5a-e045e959e914.png)
    no-repeat center;
  background-size: cover;
  z-index: 62;
}
.desktop .flex-row-bdd {
  position: relative;
  width: 571px;
  height: 441px;
  margin: 97.604px 0 0 398px;
  z-index: 57;
}
.desktop .empty {
  position: absolute;
  width: 571px;
  height: 304px;
  top: 0;
  left: 0;
  background: url(./assets/images/Sleekpeek_1.png)
    no-repeat center;
  background-size: cover;
  z-index: 56;
}
.desktop .vector-1 {
  position: absolute;
  width: 466px;
  height: 202px;
  top: 239px;
  left: 32px;
  background: url(./assets/images/44c11a91-0e12-4599-855d-230da382fc36.png)
    no-repeat center;
  background-size: cover;
  z-index: 57;
}
.desktop .future-food-kiosks {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 457px;
  height: 88px;
  margin: 76px 0 0 412px;
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 52px;
  font-weight: 700;
  line-height: 52px;
  text-align: center;
  letter-spacing: 1.04px;
  z-index: 55;
}
.desktop .flex-row-b {
  position: relative;
  width: 418.625px;
  height: 55.833px;
  margin: 52px 0 0 431px;
  z-index: 54;
}
.desktop .vector-2 {
  position: absolute;
  width: 12.48%;
  height: 41.87%;
  top: 0;
  left: 0;
  background: url(./assets/images/904422f8-38fb-4a9f-bc3e-27ca0a0c9814.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 52;
}
.desktop .rectangle {
  position: absolute;
  width: 409.167px;
  height: 48.333px;
  top: 4.167px;
  left: 4.167px;
  background: url(./assets/images/e3d862bc-3dcf-49f4-b7e1-95c4e5b20138.png)
    no-repeat center;
  background-size: cover;
  z-index: 50;
}
.desktop .contact-info {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 302px;
  height: 25px;
  top: 10.75px;
  left: 52.959px;
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 24.552px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.8px;
  z-index: 53;
}
.desktop .vector-3 {
  position: absolute;
  width: 12.48%;
  height: 41.87%;
  top: 58.13%;
  left: 87.52%;
  background: url(./assets/images/46fdd5f9-3141-4958-93cf-d9da0c27dd02.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 54;
}
.desktop .sleekpeek-info {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 535px;
  height: 109px;
  margin: 36.167px 0 0 375px;
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 22.5px;
  text-align: center;
  letter-spacing: 0.3px;
  opacity: 0.9;
  z-index: 48;
}
.desktop .food-showcase {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 553px;
  height: 122px;
  margin: 632px 0 0 313px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.3px;
  z-index: 36;
}
.desktop .flex-row-ea {
  position: relative;
  width: 418.625px;
  height: 55.833px;
  margin: 47.833px 0 0 431px;
  z-index: 33;
}
.desktop .vector-4 {
  position: absolute;
  width: 12.48%;
  height: 41.87%;
  top: 0;
  left: 0;
  background: url(./assets/images/fdbdf5d7-7235-4f66-8050-8b9441b84af9.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 31;
}
.desktop .rectangle-5 {
  position: absolute;
  width: 409.167px;
  height: 48.333px;
  top: 4.167px;
  left: 4.167px;
  background: url(./assets/images/20b5fc1a-9a63-4d13-8d03-44102852af46.png)
    no-repeat center;
  background-size: cover;
  z-index: 29;
}
.desktop .contact-info-6 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 302px;
  height: 25px;
  top: 10.917px;
  left: 52.959px;
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 24.552px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.8px;
  z-index: 32;
}
.desktop .vector-7 {
  position: absolute;
  width: 12.48%;
  height: 41.87%;
  top: 58.13%;
  left: 87.52%;
  background: url(./assets/images/03bb02cf-04ea-4efd-a2a1-28a2fa96b57c.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 33;
}
.desktop .flex-row-cc-8 {
  position: relative;
  width: 1039px;
  height: 376px;
  margin: 136.333px 0 0 102px;
  z-index: 25;
}
.desktop .white {
  position: absolute;
  width: 497px;
  height: 283px;
  top: 0;
  left: 0;
  background: url(./assets/images/a6f7f24a-4cba-4a9a-8fa5-d74527ad53af.png)
    no-repeat center;
  background-size: cover;
  z-index: 25;
}
.desktop .white-9 {
  position: absolute;
  width: 497px;
  height: 283px;
  top: 0;
  left: 0;
  background: url(./assets/images/Sleekpeek_3.png)
    no-repeat center;
  background-size: cover;
  z-index: 26;
}
.desktop ._whit {
  position: absolute;
  width: 497px;
  height: 317.77px;
  top: 47px;
  left: 542px;
  background: url(./assets/images/Sleekpeek_4.png)
    no-repeat center;
  background-size: cover;
  z-index: 19;
}
.desktop .compact-and-fully-equipped {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 343px;
  height: 51px;
  top: 325px;
  left: calc(50% - 365.5px);
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  letter-spacing: 0.52px;
  z-index: 24;
}
.desktop .flex-row-cf {
  position: relative;
  width: 785px;
  height: 99px;
  margin: 30px 0 0 256px;
  z-index: 23;
}
.desktop .sleekpeek-complete-fb-solution {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 294px;
  height: 99px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.32px;
  z-index: 23;
}
.desktop .on-site-wifi {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 338px;
  height: 51px;
  top: 14px;
  left: calc(50% - -54.5px);
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  letter-spacing: 0.52px;
  z-index: 18;
}
.desktop .equipped-with-integrated {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 290px;
  height: 99px;
  margin: -4px 0 0 703px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.32px;
  z-index: 17;
}
.desktop .designed-for-cities {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 343px;
  height: 51px;
  margin: 1px 0 0 256px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  letter-spacing: 0.52px;
  z-index: 22;
}
.desktop .eco-friendly-materials {
  display: block;
  position: relative;
  height: 24px;
  margin: -6px 0 0 703px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 26px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 0.52px;
  z-index: 16;
}
.desktop .flex-row-cfd {
  position: relative;
  width: 765px;
  height: 117px;
  margin: 12px 0 0 256px;
  z-index: 21;
}
.desktop .sleekpeek-thrives-in {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 322px;
  height: 99px;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.32px;
  z-index: 21;
}
.desktop .built-with-sustainable {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 318px;
  height: 99px;
  top: 18px;
  left: 447px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.32px;
  z-index: 15;
}
.desktop .flex-row-a {
  position: relative;
  width: 418.625px;
  height: 55.833px;
  margin: 92px 0 0 431px;
  z-index: 13;
}
.desktop .vector-a {
  position: absolute;
  width: 12.48%;
  height: 41.87%;
  top: 0;
  left: 0;
  background: url(./assets/images/659e1d8a-2074-42a8-9763-3c45a8e6c845.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 11;
}
.desktop .rectangle-b {
  position: absolute;
  width: 409.167px;
  height: 48.333px;
  top: 4.167px;
  left: 4.167px;
  background: url(./assets/images/b5b4a0f7-cd9a-4ece-ad5d-515003bff22a.png)
    no-repeat center;
  background-size: cover;
  z-index: 9;
}
.desktop .contact-info-c {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 302px;
  height: 25px;
  top: 10.75px;
  left: 52.959px;
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 24.552px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.8px;
  z-index: 12;
}
.desktop .vector-d {
  position: absolute;
  width: 12.48%;
  height: 41.87%;
  top: 58.13%;
  left: 87.52%;
  background: url(./assets/images/9c76a9e5-3a87-4f2c-9fc9-ce4d97e03b47.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 13;
}
.desktop .flex-row-a-e {
  position: relative;
  width: 1027.167px;
  height: 62.5px;
  margin: 139.167px 0 0 126px;
  z-index: 7;
}
.desktop .image {
  position: absolute;
  width: 59.167px;
  height: 62.5px;
  top: -10px;
  left: 968px;
  background: url(./assets/images/4cc7c88b9441785dc16c6b2061a7636251ab63d5.png)
    no-repeat center;
  background-size: cover;
  opacity: 0.5;
  z-index: 5;
}
.desktop .vector-f {
  position: absolute;
  width: 74px;
  height: 45.003px;
  top: 9px;
  left: 0;
  background: url(./assets/images/0fd8ff68-31f3-4668-b5af-2400c6b5d16c.png)
    no-repeat center;
  background-size: cover;
  z-index: 7;
}
.desktop .rights-reserved {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 662px;
  height: 20px;
  top: 39px;
  left: calc(50% - 323.58px);
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.5px;
  z-index: 6;
}
.desktop .vector-10 {
  position: absolute;
  width: 1483.333px;
  height: 938.75px;
  top: 335px;
  left: -126.333px;
  background: url(./assets/images/31c78482-3b71-468d-b256-d83529a55395.png)
    no-repeat center;
  background-size: cover;
}
.desktop .vector-11 {
  position: absolute;
  width: 1483.333px;
  height: 1302.083px;
  top: 794.167px;
  left: -126.333px;
  background: url(./assets/images/dc06e699-b499-4473-9915-18a886e7fa31.png)
    no-repeat center;
  background-size: cover;
  z-index: 1;
}
.desktop .flex-row-ba {
  position: absolute;
  height: 437px;
  top: 1219px;
  right: 24.833px;
  left: 53px;
  z-index: 45;
}
.desktop .whi {
  position: absolute;
  width: 621px;
  height: 384px;
  top: 0;
  left: 50%;
  background: url(./assets/images/Sleekpeek_2.png)
    no-repeat center;
  background-size: cover;
  transform: translate(-52.19%, 0);
  z-index: 34;
}
.desktop .vector-12 {
  position: absolute;
  width: 99.979px;
  height: 250.783px;
  top: 39.358px;
  left: 36px;
  background: url(./assets/images/85f8a64d-e7b0-4724-893e-995d3740e3d4.png)
    no-repeat center;
  background-size: cover;
  z-index: 46;
}
.desktop .ellipse {
  position: absolute;
  width: 33px;
  height: 33px;
  top: 273px;
  left: 119px;
  background: url(./assets/images/cc539834-b983-4085-94d2-ab4ad98a4186.png)
    no-repeat center;
  background-size: cover;
  z-index: 47;
  border-radius: 50%;
}
.desktop .retractable-seating {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 301px;
  height: 51px;
  top: 9px;
  left: calc(50% - 601.08px);
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  letter-spacing: 0.52px;
  z-index: 45;
}
.desktop .dynamic-oled-marketing {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 274.167px;
  height: 50.833px;
  top: 9px;
  left: calc(50% - -326.92px);
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  letter-spacing: 0.52px;
  z-index: 41;
}
.desktop .vector-13 {
  position: absolute;
  width: 117.5px;
  height: 66px;
  top: 35.5px;
  left: 796.5px;
  background: url(./assets/images/7eca5b19-366c-4ecb-933d-087cbb263b49.png)
    no-repeat center;
  background-size: cover;
  z-index: 42;
}
.desktop .customisable-oled-display {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 261px;
  height: 236px;
  top: 80px;
  left: 928px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.3px;
  z-index: 40;
}
.desktop .grab-and-go-convenience {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 230px;
  height: 199px;
  top: 84px;
  left: 0;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.3px;
  z-index: 44;
}
.desktop .vector-14 {
  position: absolute;
  width: 97.75px;
  height: 210px;
  top: 227.5px;
  left: 628.75px;
  background: url(./assets/images/710dd5ff-8a4b-47d8-b87b-bf6a93775259.png)
    no-repeat center;
  background-size: cover;
  z-index: 38;
}
.desktop .vector-15 {
  position: absolute;
  width: 1280px;
  height: 1497.917px;
  top: 1634.167px;
  left: 0;
  background: url(./assets/images/98341d85-e6fa-4661-840a-426f75691e32.png)
    no-repeat center;
  background-size: cover;
  z-index: 2;
}
.desktop .hot-and-cold-food-display {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 464px;
  height: 51px;
  top: 1635px;
  left: calc(50% - 327px);
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  letter-spacing: 0.52px;
  z-index: 37;
}
.desktop .vector-16 {
  position: absolute;
  width: 1483.333px;
  height: 938.75px;
  top: 2721.667px;
  left: 50%;
  background: url(./assets/images/05181047-94af-4082-8964-dc77a8cf48d0.png)
    no-repeat center;
  background-size: cover;
  transform: translate(-51.67%, 0);
  z-index: 3;
}



/*MOBILE*/
.mobile .main-container {
  position: relative;
  width: 360px;
  height: 3450px;
  margin: 0 auto;
  background: #e6e3de;
  overflow: hidden;
}
.mobile .flex-row-d {
  position: relative;
  width: 305.223px;
  height: 41px;
  margin: 11px 0 0 27px;
  z-index: 62;
}
.mobile .vector {
  position: absolute;
  width: 130px;
  height: 35px;
  top: 0;
  left: 0;
  background: url(./assets/images/cfdec3b8-8a24-4d6c-98d5-0234ef4b5212.png)
    no-repeat center;
  background-size: cover;
  z-index: 62;
}
.mobile .vector-1 {
  position: absolute;
  width: 29.751px;
  height: 13.31px;
  top: 8.734px;
  right: 122.253px;
  background: url(./assets/images/0ac6c723-e6d6-4740-9d3d-74495adef67b.png)
    no-repeat center;
  background-size: cover;
  z-index: 59;
}
.mobile .rectangle {
  position: absolute;
  width: 147.093px;
  height: 27.521px;
  top: 10.632px;
  right: 2.538px;
  background: url(./assets/images/aac40ef7-c94a-446e-944a-42e9d6380868.png)
    no-repeat center;
  background-size: cover;
  z-index: 57;
}
.mobile .contact-us {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 118px;
  height: 10px;
  top: 8.778px;
  right: 14.693px;
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 7px;
  font-weight: 700;
  line-height: 9.548px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.7px;
  z-index: 60;
}
.mobile .vector-2 {
  position: absolute;
  width: 29.751px;
  height: 13.31px;
  top: 27.69px;
  right: 0;
  background: url(./assets/images/52a7dba8-302a-4ed2-86c7-ea1969cc544a.png)
    no-repeat center;
  background-size: cover;
  z-index: 61;
}
.mobile .flex-row-b {
  position: relative;
  width: 301.5px;
  height: 228px;
  margin: 1px 0 0 34px;
  z-index: 54;
}
.mobile .empty {
  position: absolute;
  width: 301.5px;
  height: 169.769px;
  top: 0;
  left: 0;
  background: url(./assets/images/be823985c6bd04f4241cf1ae54cb9b9e81a876a4.png)
    no-repeat center;
  background-size: cover;
  z-index: 53;
}
.mobile .vector-3 {
  position: absolute;
  width: 227px;
  height: 98px;
  top: 130px;
  left: 26px;
  background: url(./assets/images/34f57ce9-bd2e-4728-a1d7-ca18b2fdc0f4.png)
    no-repeat center;
  background-size: cover;
  z-index: 54;
}
.mobile .future-food-kiosks {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 289px;
  height: 63px;
  margin: 45px 0 0 36px;
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 32px;
  font-weight: 700;
  line-height: 35px;
  text-align: center;
  letter-spacing: 0.64px;
  z-index: 52;
}
.mobile .group {
  position: relative;
  width: 252.717px;
  height: 33.706px;
  margin: 33px 0 0 54px;
  background: url(./assets/images/4b6de84d-c3e6-4b2b-ac35-90d802bf5894.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 50;
}
.mobile .contact-us-4 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 187px;
  height: 15px;
  top: 9px;
  left: calc(50% - 93.36px);
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 11px;
  font-weight: 800;
  line-height: 15px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.1px;
  z-index: 51;
}
.mobile .sleekpeek-info {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 267px;
  height: 209px;
  margin: 23.294px 0 0 47px;
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-align: center;
  letter-spacing: 0.26px;
  opacity: 0.9;
  z-index: 47;
}
.mobile .whi {
  position: relative;
  width: 332px;
  height: 187px;
  margin: 50px 0 0 14px;
  background: url(./assets/images/7928c350935565e97dceb7ada3e57a941a4e4169.png)
    no-repeat center;
  background-size: cover;
  z-index: 37;
  overflow: visible auto;
}
.mobile .flex-column-f {
  position: relative;
  width: 34px;
  height: 28px;
  margin: 27px 0 0 258px;
  font-size: 0px;
  z-index: 43;
}
.mobile .number-2 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 32px;
  height: 26px;
  margin: 2px 0 0 1px;
  color: #ffffff;
  font-family: Futura PT, var(--default-font-family);
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.36px;
  z-index: 43;
}
.mobile .ellipse {
  position: absolute;
  width: 34px;
  height: 34px;
  top: 0;
  left: 0;
  background: url(./assets/images/92601004-f926-45a9-be19-e4a835b95135.png)
    no-repeat center;
  background-size: cover;
  z-index: 42;
  border-radius: 50%;
}
.mobile .flex-column-fa {
  position: relative;
  width: 34px;
  height: 28px;
  margin: 34px 0 0 202px;
  font-size: 0px;
  z-index: 40;
}
.mobile .number-3 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 32px;
  height: 26px;
  margin: 2px 0 0 1px;
  color: #ffffff;
  font-family: Futura PT, var(--default-font-family);
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.36px;
  z-index: 40;
}
.mobile .ellipse-5 {
  position: absolute;
  width: 34px;
  height: 34px;
  top: 0;
  left: 0;
  background: url(./assets/images/50b59b1b-8421-4851-854f-aa70165225bd.png)
    no-repeat center;
  background-size: cover;
  z-index: 39;
  border-radius: 50%;
}
.mobile .flex-column-de {
  position: relative;
  width: 34px;
  height: 28px;
  margin: 12px 0 0 69px;
  font-size: 0px;
  z-index: 46;
}
.mobile .span {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 32px;
  height: 26px;
  margin: 2px 0 0 1px;
  color: #ffffff;
  font-family: Futura PT, var(--default-font-family);
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.36px;
  z-index: 46;
}
.mobile .div {
  position: absolute;
  width: 34px;
  height: 34px;
  top: 0;
  left: 0;
  background: url(./assets/images/d1cb8c84-fa32-4529-9bc0-df8a13c64889.png)
    no-repeat center;
  background-size: cover;
  z-index: 45;
  border-radius: 50%;
}
.mobile .span-6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 274px;
  height: 59px;
  margin: 36px 0 0 27px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  letter-spacing: 0.4px;
  z-index: 36;
}
.mobile .span-7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 286px;
  height: 125px;
  margin: 8px 0 0 47px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  letter-spacing: 0.26px;
  z-index: 35;
}
.mobile .span-8 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 274px;
  height: 59px;
  margin: 39px 0 0 27px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  letter-spacing: 0.4px;
  z-index: 33;
}
.mobile .span-9 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 286px;
  height: 168px;
  margin: 7px 0 0 47px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.26px;
  z-index: 32;
}
.mobile .span-a {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 274px;
  height: 59px;
  margin: 40px 0 0 37px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  letter-spacing: 0.4px;
  z-index: 30;
}
.mobile .span-b {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 286px;
  height: 157px;
  margin: 7px 0 0 57px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.26px;
  z-index: 29;
}
.mobile .div-c {
  position: relative;
  width: 252.717px;
  height: 33.706px;
  margin: 55px 0 0 54px;
  background: url(./assets/images/eecd9b00-0858-4a02-b4a1-d95dd8d66e57.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 26;
}
.mobile .span-d {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 187px;
  height: 15px;
  top: 9px;
  left: calc(50% - 93.36px);
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 11px;
  font-weight: 800;
  line-height: 15px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.1px;
  z-index: 27;
}
.mobile .div-e {
  position: relative;
  width: 363px;
  height: 204px;
  margin: 86.294px 0 0 -3px;
  background: url(./assets/images/311746a1ebf057721e49d185933011a9bd1c985e.png)
    no-repeat center;
  background-size: cover;
  z-index: 23;
}
.mobile .compact-fully-equipped-design {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 343px;
  height: 59px;
  margin: 18px 0 0 34px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  text-overflow: initial;
  letter-spacing: 0.4px;
  z-index: 22;
  overflow: hidden;
}
.mobile .sleekpeek-complete-fb-solution {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 294px;
  height: 99px;
  margin: 8px 0 0 34px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  letter-spacing: 0.26px;
  z-index: 21;
}
.mobile .designed-cities-small-communities {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 343px;
  height: 59px;
  margin: 40px 0 0 34px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  text-overflow: initial;
  letter-spacing: 0.4px;
  z-index: 20;
  overflow: hidden;
}
.mobile .sleekpeek-adaptable-design {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 294px;
  height: 125px;
  margin: 8px 0 0 34px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  letter-spacing: 0.26px;
  z-index: 19;
}
.mobile ._whit {
  position: relative;
  width: 385px;
  height: 216px;
  margin: 20px 0 0 -14px;
  background: url(./assets/images/9abab61f75425e8cc6839d3b195c16e3ae2ed573.png)
    no-repeat center;
  background-size: cover;
  z-index: 17;
}
.mobile .on-site-wifi-connectivity {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 310px;
  height: 59px;
  margin: 18px 0 0 34px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  letter-spacing: 0.4px;
  z-index: 16;
}
.mobile .sleekpeek-complete-fb-solution-f {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 294px;
  height: 99px;
  margin: 8px 0 0 34px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  letter-spacing: 0.26px;
  z-index: 15;
}
.mobile .designed-cities-small-communities-10 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 343px;
  height: 59px;
  margin: 40px 0 0 34px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  text-overflow: initial;
  letter-spacing: 0.4px;
  z-index: 14;
  overflow: hidden;
}
.mobile .sleekpeek-adaptable-design-11 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 294px;
  height: 125px;
  margin: 8px 0 0 34px;
  color: #000000;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  letter-spacing: 0.26px;
  z-index: 13;
}
.mobile .group-12 {
  position: relative;
  width: 252.717px;
  height: 33.706px;
  margin: 62px 0 0 54px;
  background: url(./assets/images/02505c35-f237-4b71-b21b-1aa91a6f5fb3.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 10;
}
.mobile .more-info-contact-us {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 187px;
  height: 15px;
  top: 9px;
  left: calc(50% - 93.36px);
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 11px;
  font-weight: 800;
  line-height: 15px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.1px;
  z-index: 11;
}
.mobile .flex-row-a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 304px;
  height: 43px;
  margin: 74.294px 0 0 28px;
  z-index: 7;
}
.mobile .vector-13 {
  flex-shrink: 0;
  position: relative;
  width: 45px;
  height: 27px;
  background: url(./assets/images/21b83258-87c2-4dd8-9061-6bf34c82d175.png)
    no-repeat center;
  background-size: cover;
  z-index: 6;
}
.mobile .image {
  flex-shrink: 0;
  position: relative;
  width: 35px;
  height: 37px;
  background: url(./assets/images/4cc7c88b9441785dc16c6b2061a7636251ab63d5.png)
    no-repeat center;
  background-size: cover;
  opacity: 0.5;
  z-index: 7;
}
.mobile .sleekpeek-reserved {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 321px;
  height: 30px;
  color: #ffffff;
  font-family: Nunito Sans, var(--default-font-family);
  font-size: 9px;
  font-weight: 600;
  line-height: 16.368px;
  text-align: center;
  letter-spacing: 1.2px;
  z-index: 5;
}
.mobile .vector-14 {
  position: absolute;
  width: 499.029px;
  height: 667px;
  top: 188px;
  left: -78px;
  background: url(./assets/images/a18d6687-2740-4e0e-b1b2-13333fe6363a.png)
    no-repeat center;
  background-size: cover;
}
.mobile .vector-15 {
  position: absolute;
  width: 499px;
  height: 1373.068px;
  top: 623px;
  left: 50%;
  background: url(./assets/images/1efee204-c525-438f-bcb0-e56782b05ec2.png)
    no-repeat center;
  background-size: cover;
  transform: translate(-51.7%, 0);
  z-index: 1;
}
.mobile .vector-16 {
  position: absolute;
  width: 499.03px;
  height: 1585.5px;
  top: 1709px;
  left: -76.996px;
  background: url(./assets/images/7bc1102d-b15a-4c26-9975-6221e5a5fdb2.png)
    no-repeat center;
  background-size: cover;
  z-index: 2;
}
.mobile .vector-17 {
  position: absolute;
  width: 499.029px;
  height: 307.5px;
  top: 3156px;
  left: 50%;
  background: url(./assets/images/990fcfb0-b5fd-4d20-a19d-8ad1ad86dfc5.png)
    no-repeat center;
  background-size: cover;
  transform: translate(-51.7%, 0);
  z-index: 3;
}
