.section .inner {
  padding: 0; }

.lpage {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif; }

.view0 {
  position: relative; }
  .view0 .text-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 2%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-around; }
    .view0 .text-wrapper > div {
      width: 100%;
      text-align: center; }
  .view0 .mobile-image {
    width: 100%;
    vertical-align: middle; }
  .view0 .first-image-text {
    color: white;
    text-transform: none; }
    .view0 .first-image-text.first-image-text-paragraph1 {
      font-size: 6.8vw;
      font-style: italic;
      font-weight: 500; }
    .view0 .first-image-text.first-image-text-paragraph2 {
      font-size: 6.6vw;
      font-style: italic;
      font-weight: 800;
      line-height: 8.7vw; }
    .view0 .first-image-text.first-image-text-paragraph3 {
      font-size: 6.7vw;
      font-style: italic;
      font-weight: 500; }
    .view0 .first-image-text.first-image-text-paragraph4 {
      top: 62.1vw;
      left: 26.2vw;
      font-size: 6.5vw;
      font-style: italic;
      font-weight: 800;
      line-height: 8.4vw; }
    .view0 .first-image-text.first-image-text-paragraph5 {
      top: 90.4vw;
      left: -.5vw;
      font-size: 10.2vw;
      font-style: italic;
      font-weight: 800;
      line-height: 11.3vw;
      text-transform: uppercase; }
    .view0 .first-image-text.first-image-text-paragraph6 {
      top: 115.5vw;
      left: 7.5vw;
      font-size: 6.7vw;
      font-style: italic;
      font-weight: 500; }
    .view0 .first-image-text.first-image-text-paragraph7 {
      top: 121.9vw;
      left: 4.5vw;
      font-size: 6.7vw;
      font-style: italic;
      font-weight: 500;
      line-height: 1.2; }
      .view0 .first-image-text.first-image-text-paragraph7 span {
        font-weight: 800; }

.view0-new {
  display: flex;
  flex-direction: column;
  align-items: center; }
  .view0-new .view0-textbox-1,
  .view0-new .view0-textbox-2 {
    text-align: center; }
  .view0-new .view0-image {
    width: 100%; }
  .view0-new .view0-textbox-2,
  .view0-new .view0-textbox-3 {
    font-size: 4.4vw;
    line-height: 7.2vw; }
    .view0-new .view0-textbox-2 .view0-new-text,
    .view0-new .view0-textbox-3 .view0-new-text {
      letter-spacing: 0.65px; }
  .view0-new .view0-textbox-1 {
    margin: 9vw 12vw;
    font-weight: bold;
    font-size: 5.4vw;
    line-height: 1.2; }
    .view0-new .view0-textbox-1 .view0-new-text {
      letter-spacing: 2px; }
  .view0-new .view0-new-p1 {
    margin-bottom: 3.2vw; }
  .view0-new .large-view-container {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .view0-new .view0-textbox-2 {
    width: 100vw;
    margin-top: -3px;
    padding: 6.25vw 0;
    background-color: rgba(247, 247, 247, 0.96); }
    .view0-new .view0-textbox-2 .view0-new-text {
      margin: 0 8vw; }
  .view0-new .view0-textbox-3 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 7vw 0 12.5vw; }
    .view0-new .view0-textbox-3 .view0-new-p6,
    .view0-new .view0-textbox-3 .view0-new-p7 {
      font-weight: 700; }
    .view0-new .view0-textbox-3 .content-wrapper,
    .view0-new .view0-textbox-3 .view0-icon {
      display: inline-block; }
    .view0-new .view0-textbox-3 .content-wrapper {
      width: calc(100% - 60px - 10.6vw); }
    .view0-new .view0-textbox-3 .view0-icon {
      margin: 1vw 4.4vw 15vw;
      width: 57px;
      height: 31px; }

.view1 {
  background-color: #f4f3f1;
  text-transform: none;
  display: flex;
  flex-direction: column;
  position: relative; }
  .view1:before {
    content: "";
    position: absolute;
    top: 11.5vw;
    left: 4.4vw;
    background-image: url("../img/dot.png");
    background-repeat: repeat-y;
    display: block;
    height: 81%;
    width: 57px; }
  .view1 > div {
    z-index: 2; }
    .view1 > div p {
      font-size: 4.4vw;
      line-height: 7.2vw;
      display: inline-block;
      width: calc(100% - 60px - 10.6vw); }
      .view1 > div p small {
        font-size: 2.5vw;
        color: #e00; }
    .view1 > div img {
      display: inline-block; }
  .view1 .view1-hanger img {
    margin: 1vw 4.4vw 15vw; }
  .view1 .view1-hanger p {
    margin-top: 11vw; }
  .view1 .view1-pricetag img {
    margin: 0 4.4vw 5vw; }
  .view1 .view1-pricetag p {
    margin-top: 14vw; }
  .view1 .view1-contacttag img {
    margin: 0 4.4vw 15vw; }
  .view1 .view1-contacttag p {
    margin-top: 15vw; }
  .view1 .view1-deliverycar img {
    margin: 0 4.4vw 23vw; }
  .view1 .view1-deliverycar p {
    width: calc(100% - 70px - 10.6vw);
    margin-top: 15vw; }
  .view1 .view1-wallet img {
    margin: 0 4.4vw 5vw; }
  .view1 .view1-wallet p {
    width: calc(100% - 72px - 10.6vw);
    margin-top: 8vh; }
  .view1 .view1-clock img {
    margin: 0 4.4vw 12vw; }
  .view1 .view1-clock p {
    margin-top: 8vh; }
  .view1 .view1-package {
    margin-bottom: 8vw; }
    .view1 .view1-package img {
      margin: 0 4.4vw 25vw; }
    .view1 .view1-package p {
      width: calc(100% - 64px - 10.6vw);
      margin-top: 15vw; }
  .view1 span {
    font-weight: 600; }

.view2 img {
  width: 100%; }

.view3 {
  font-size: 14px;
  text-transform: none; }
  .view3 img {
    margin: 0 1.1vw 9vw 6.7vw;
    display: inline-block; }
  .view3 p {
    margin: 10.6vw 0;
    font-size: 4.6vw;
    line-height: 7.2vw;
    display: inline-block;
    width: calc(100% - 82px - 10.6vw); }

.view4 {
  text-align: center;
  line-height: 1.2;
  text-transform: uppercase;
  position: relative; }
  .view4 p {
    margin: 10.6vw 5%;
    text-decoration: underline;
    font-size: 5vw; }
    .view4 p a {
      color: inherit; }
      .view4 p a:before {
        content: '';
        border: solid black;
        border-width: 0 1px 1px 0;
        display: inline-block;
        padding: 3.25px;
        -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        transform: rotate(135deg);
        margin: 6px 5px 0 0; }
  .view4 img {
    position: absolute;
    left: 45.7vw;
    bottom: 21vw; }

.view5 {
  position: relative;
  text-align: center;
  padding: 14vw 0; }
  .view5 p {
    display: inline-block;
    font-size: 5vw; }
    .view5 p a {
      color: inherit;
      text-decoration: underline; }
  .view5 img {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -124%); }

@media screen and (min-width: 992px) {
  .lpage {
    position: relative;
    margin: 0 auto;
    width: 90vw;
    max-width: 1280px; }
    .lpage .view0 .first-image-text-paragraph1 {
      top: 4.8vw;
      left: 27.8vw;
      font-size: 2.2vw;
      font-style: italic;
      font-weight: 500; }
    .lpage .view0 .first-image-text-paragraph2 {
      top: 7.3vw;
      left: 19.5vw;
      font-size: 2.2vw;
      font-style: italic;
      font-weight: 800;
      line-height: 1.3; }
    .lpage .view0 .first-image-text-paragraph3 {
      top: 16vw;
      left: 26.6vw;
      font-size: 2.2vw;
      font-style: italic;
      font-weight: 500; }
    .lpage .view0 .first-image-text-paragraph4 {
      top: 18.5vw;
      left: 23.7vw;
      font-size: 2.2vw;
      font-style: italic;
      font-weight: 800;
      line-height: 1.3; }
    .lpage .view0 .first-image-text-paragraph5 {
      top: 28.3vw;
      left: 19.3vw;
      font-size: 3.6vw;
      font-style: italic;
      font-weight: 800;
      line-height: 1.2;
      text-transform: uppercase; }
    .lpage .view0 .first-image-text-paragraph6 {
      top: 37.6vw;
      left: 22.5vw;
      font-size: 2.2vw;
      font-style: italic;
      font-weight: 500; }
    .lpage .view0 .first-image-text-paragraph7 {
      top: 40vw;
      left: 19.5vw;
      font-size: 2.2vw;
      font-style: italic;
      font-weight: 500;
      line-height: 1.2; }
    .lpage .view0-new .view0-textbox-1 {
      margin: 3.3vw auto;
      font-size: 1.5vw;
      line-height: 1.6; }
    .lpage .view0-new .view0-new-p1 {
      margin-bottom: 0; }
    .lpage .view0-new .view0-textbox-2,
    .lpage .view0-new .view0-textbox-3 {
      font-size: 0.8vw;
      line-height: 1.8; }
    .lpage .view0-new .view0-textbox-2 {
      position: absolute;
      bottom: 0;
      left: 0;
      margin-top: 0;
      padding: 2vw 0;
      width: auto;
      text-align: left; }
      .lpage .view0-new .view0-textbox-2 .view0-new-text {
        margin: 0 2vw; }
    .lpage .view0-new .large-view-container {
      position: relative; }
    .lpage .view0-new .view0-textbox-3 {
      margin: 2vw 0 3vw; }
      .lpage .view0-new .view0-textbox-3 .content-wrapper {
        width: 24.5vw; }
      .lpage .view0-new .view0-textbox-3 .view0-icon {
        margin: -5px 1.6vw 0 0; }
    .lpage .desktop-view {
      display: flex;
      flex-flow: row-reverse;
      margin-top: 1.2vw; }
      .lpage .desktop-view .view1 {
        padding-bottom: 1.8vw;
        display: inline-block;
        width: 40%; }
        .lpage .desktop-view .view1:before {
          top: 4.3vw;
          left: 1.6vw; }
        .lpage .desktop-view .view1 > div {
          z-index: 2;
          position: relative; }
          .lpage .desktop-view .view1 > div p {
            font-size: .8vw;
            line-height: 1.6;
            margin: 0; }
            .lpage .desktop-view .view1 > div p small {
              font-size: .6vw; }
          .lpage .desktop-view .view1 > div img {
            margin: 0; }
        .lpage .desktop-view .view1 .view1-hanger {
          padding: 2vw 2vw 2vw 1.6vw; }
          .lpage .desktop-view .view1 .view1-hanger p {
            width: calc(100% - 104px - 2.8vw);
            font-size: .8vw;
            padding-left: 1.1vw;
            vertical-align: top;
            line-height: 1.8;
            margin-top: 0; }
        .lpage .desktop-view .view1 .view1-pricetag img {
          padding: 1.2vw 1.2vw .6vw 1.6vw; }
        .lpage .desktop-view .view1 .view1-pricetag p {
          margin: 0;
          padding: 1.3vw 2vw 0 0;
          vertical-align: top;
          width: calc(100% - 174px - 2.8vw);
          font-size: .8vw;
          line-height: 1.6; }
        .lpage .desktop-view .view1 .view1-contacttag img {
          padding: 1.4vw 1.2vw .6vw 1.6vw; }
        .lpage .desktop-view .view1 .view1-contacttag p {
          margin-top: 0;
          width: calc(100% - 93px - 2.8vw);
          padding: 1.2vw 0 1vw;
          vertical-align: top; }
        .lpage .desktop-view .view1 .view1-deliverycar img {
          padding: 1.8vw 1.2vw .2vw 1.6vw; }
        .lpage .desktop-view .view1 .view1-deliverycar p {
          width: calc(100% - 93px - 2.8vw); }
        .lpage .desktop-view .view1 .view1-wallet img {
          padding: 2vw 1.1vw 0 1.6vw; }
        .lpage .desktop-view .view1 .view1-wallet p {
          width: calc(100% - 93px - 2.8vw);
          vertical-align: top;
          padding: 2.6vw 1vw 1vw 0; }
        .lpage .desktop-view .view1 .view1-clock img {
          padding: 1.3vw 1.1vw 0 1.6vw; }
        .lpage .desktop-view .view1 .view1-clock p {
          padding-top: 1.6vw;
          width: calc(100% - 146px - 2.8vw);
          vertical-align: top; }
        .lpage .desktop-view .view1 .view1-package {
          margin: 0; }
          .lpage .desktop-view .view1 .view1-package img {
            padding: 1vw 1.1vw 0 1.6vw;
            vertical-align: top; }
          .lpage .desktop-view .view1 .view1-package p {
            margin: 0;
            padding-top: 1vw;
            width: calc(100% - 93px - 2.8vw); }
      .lpage .desktop-view .view2 {
        background: url("../img/main-image.jpg") no-repeat top left;
        background-size: cover;
        display: inline-block;
        width: 60%;
        position: relative; }
        .lpage .desktop-view .view2 img {
          position: absolute;
          bottom: -10%;
          right: 6%;
          max-width: 70%; }
    .lpage .view3 {
      margin-left: 60%;
      padding: 5% 0; }
      .lpage .view3 img {
        margin: 0;
        padding: 0 1.3vw 0 2.4vw; }
      .lpage .view3 p {
        font-size: .8vw;
        line-height: 1.8;
        width: 65%;
        margin: 0;
        vertical-align: top; }
        .lpage .view3 p span {
          font-weight: 600; }
    .lpage .view4 {
      font-size: .8vw;
      display: block;
      margin-left: calc(60% + 2.8vw + 62px);
      text-align: left; }
      .lpage .view4 p {
        margin: 25px 0;
        font-size: .8vw; }
        .lpage .view4 p:after {
          padding-bottom: .4vw;
          margin: 0; }
    .lpage .view5 {
      position: absolute;
      padding: 0;
      width: 60%;
      bottom: 0; }
      .lpage .view5 p {
        font-size: .8vw; }
        .lpage .view5 p:after {
          padding-bottom: .1vw;
          margin: 0; }
      .lpage .view5 img {
        position: absolute;
        left: 50%;
        transform: translate(-50%, -124%); } }

/*# sourceMappingURL=style.css.map */
