@use "../global" as *;

.p-pages-fix-icons {
      position: fixed;
      left: fz(50);
      left: 10px;
      bottom: fz(160);
      bottom: 10px;
      width: fz(80);
      z-index: 9;
    width: fz(90);
    height: fz(90);
      @include mq-down(sm) {
            left: fz(15);
            bottom: fz(20);
            width: fz(55);
      }

      &__sub {
            position: absolute;
            width: fz(40);
            top: fz(-4);
            right: fz(-16);

            @include mq-down(sm) {
                  width: fz(20);
            }
      }
}




.p-reserve-banner {
      border-radius: fz(13);
      overflow: hidden;

      &.--width-midiam {
            width: rem(928);
            margin: auto;
            max-width: 100%;
      }

      &__link {
            display: flex;
            flex-flow: column;
            justify-content: center;
            height: fz(189);
            color: #fff;
            padding: fz(20) fz(120);

            @include mq-down(sm) {
                  padding: fz(15) fz(25);
                  height: fz(135);
            }
      }

      &__cont {
            display: flex;
            justify-content: flex-end;
            align-items: center;
      }

      &__text {
            font-size: fz(28);
            font-weight: 600;
            letter-spacing: 0.1em;

            @include mq-down(sm) {
                  font-size: fz(22);
            }
      }

      .cricle-arw {
            margin-left: fz(17);
      }
}