.room_form {
  position: relative;
  background: #fff; }
  .room_form::before {
    content: "";
    width: 383px;
    height: 883px;
    background-image: url("../images/favicon.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 250px;
    left: 0px;
    transform: rotate(180deg); }
    @media screen and (min-width: 1440px) {
      .room_form::before {
        width: 19.948vw;
        height: 45.990vw;
        top: 13.021vw; } }
  .room_form::after {
    content: "";
    width: 383px;
    height: 883px;
    background-image: url("../images/favicon.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    bottom: 250px;
    right: 0px; }
    @media screen and (min-width: 1440px) {
      .room_form::after {
        width: 19.948vw;
        height: 45.990vw;
        bottom: 13.021vw; } }
  .room_form .title_page {
    position: relative;
    z-index: 1;
    text-align: center; }
    .room_form .title_page .block_title {
      color: var(--black-color);
      padding: 80px 0px 50px; }
      @media screen and (min-width: 1440px) {
        .room_form .title_page .block_title {
          padding: 4.167vw 0vw 2.604vw; } }
      @media screen and (max-width: 768px) {
        .room_form .title_page .block_title {
          padding: 50px 0px 30px; } }
    .room_form .title_page .block_summary {
      text-align: center;
      position: relative;
      display: inline-block;
      width: auto;
      margin: 0px auto;
      overflow: hidden;
      padding: 10px 50px;
      border: 1.5px solid var(--black-color);
      border-radius: 15px 0px 15px 0px; }
      @media screen and (min-width: 1440px) {
        .room_form .title_page .block_summary {
          font-size: 0.938vw;
          padding: 0.521vw 2.604vw;
          border-radius: 0.781vw 0px 0.781vw 0px; } }
      .room_form .title_page .block_summary span {
        font-size: 18px;
        color: var(--white-color);
        font-weight: 600; }
        @media screen and (min-width: 1440px) {
          .room_form .title_page .block_summary span {
            font-size: 0.938vw; } }
      .room_form .title_page .block_summary::before, .room_form .title_page .block_summary::after {
        content: '';
        width: 21px;
        height: 21px;
        background: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.15316 5.40838C10.4198 3.13613 11.0531 2 12 2C12.9469 2 13.5802 3.13612 14.8468 5.40837L15.1745 5.99623C15.5345 6.64193 15.7144 6.96479 15.9951 7.17781C16.2757 7.39083 16.6251 7.4699 17.3241 7.62805L17.9605 7.77203C20.4201 8.32856 21.65 8.60682 21.9426 9.54773C22.2352 10.4886 21.3968 11.4691 19.7199 13.4299L19.2861 13.9372C18.8096 14.4944 18.5713 14.773 18.4641 15.1177C18.357 15.4624 18.393 15.8341 18.465 16.5776L18.5306 17.2544C18.7841 19.8706 18.9109 21.1787 18.1449 21.7602C17.3788 22.3417 16.2273 21.8115 13.9243 20.7512L13.3285 20.4768C12.6741 20.1755 12.3469 20.0248 12 20.0248C11.6531 20.0248 11.3259 20.1755 10.6715 20.4768L10.0757 20.7512C7.77268 21.8115 6.62118 22.3417 5.85515 21.7602C5.08912 21.1787 5.21588 19.8706 5.4694 17.2544L5.53498 16.5776C5.60703 15.8341 5.64305 15.4624 5.53586 15.1177C5.42868 14.773 5.19043 14.4944 4.71392 13.9372L4.2801 13.4299C2.60325 11.4691 1.76482 10.4886 2.05742 9.54773C2.35002 8.60682 3.57986 8.32856 6.03954 7.77203L6.67589 7.62805C7.37485 7.4699 7.72433 7.39083 8.00494 7.17781C8.28555 6.96479 8.46553 6.64194 8.82547 5.99623L9.15316 5.40838Z" fill="%23ffd8a9"></path></g></svg>');
        position: absolute;
        top: 13px; }
        @media screen and (min-width: 1440px) {
          .room_form .title_page .block_summary::before, .room_form .title_page .block_summary::after {
            width: 1.094vw;
            height: 1.094vw;
            top: 0.677vw; } }
      .room_form .title_page .block_summary::before {
        left: 15px; }
        @media screen and (min-width: 1440px) {
          .room_form .title_page .block_summary::before {
            left: 0.781vw; } }
      .room_form .title_page .block_summary::after {
        right: 15px; }
        @media screen and (min-width: 1440px) {
          .room_form .title_page .block_summary::after {
            right: 0.781vw; } }
  .room_form #buy_fast_form_default .form-content {
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    padding: 0px 230px; }
    @media screen and (min-width: 1440px) {
      .room_form #buy_fast_form_default .form-content {
        padding: 0vw 11.979vw; } }
    @media screen and (max-width: 1300px) {
      .room_form #buy_fast_form_default .form-content {
        padding: 0 100px; } }
    @media screen and (max-width: 1024px) {
      .room_form #buy_fast_form_default .form-content {
        padding: 0 50px; } }
    @media screen and (max-width: 990px) {
      .room_form #buy_fast_form_default .form-content {
        padding: 0 0px; } }
    .room_form #buy_fast_form_default .form-content .mbl {
      width: 100%;
      padding-bottom: 35px;
      border-bottom: 1px solid #5c5c5c; }
      @media screen and (min-width: 1440px) {
        .room_form #buy_fast_form_default .form-content .mbl {
          padding-bottom: 1.823vw; } }
      .room_form #buy_fast_form_default .form-content .mbl .title_mbl {
        display: block;
        color: var(--black-color);
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 30px;
        width: 100%; }
        @media screen and (min-width: 1440px) {
          .room_form #buy_fast_form_default .form-content .mbl .title_mbl {
            font-size: 1.042vw;
            margin-bottom: 1.563vw; } }
        @media screen and (max-width: 768px) {
          .room_form #buy_fast_form_default .form-content .mbl .title_mbl {
            margin-bottom: 15px; } }
    .room_form #buy_fast_form_default .form-content .mbl_flex {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 30px; }
      @media screen and (min-width: 1440px) {
        .room_form #buy_fast_form_default .form-content .mbl_flex {
          margin-bottom: 1.563vw; } }
      @media screen and (max-width: 768px) {
        .room_form #buy_fast_form_default .form-content .mbl_flex {
          margin-bottom: 25px; } }
    .room_form #buy_fast_form_default .form-content .mbl_grid {
      display: grid;
      grid-gap: 50px;
      grid-template-columns: repeat(2, 1fr);
      margin-bottom: 30px; }
      @media screen and (min-width: 1440px) {
        .room_form #buy_fast_form_default .form-content .mbl_grid {
          margin-bottom: 1.563vw;
          grid-gap: 2.604vw; } }
      @media screen and (max-width: 768px) {
        .room_form #buy_fast_form_default .form-content .mbl_grid {
          margin-bottom: 25px; } }
    .room_form #buy_fast_form_default .form-content .mbl_txt {
      position: relative;
      width: calc(50% - 15px); }
      @media screen and (min-width: 1440px) {
        .room_form #buy_fast_form_default .form-content .mbl_txt {
          width: calc(50% - 0.781vw); } }
      @media screen and (max-width: 768px) {
        .room_form #buy_fast_form_default .form-content .mbl_txt {
          width: calc(50% - 5px); } }
    .room_form #buy_fast_form_default .form-content .mbl_txt2 {
      position: relative;
      width: calc(100% - 0px); }
    .room_form #buy_fast_form_default .form-content .txtinput {
      width: 100%;
      padding: 20px 10px;
      outline: none;
      display: block;
      background-color: #ffff;
      padding-left: 15px;
      border: 0px;
      color: var(--black-color);
      border-radius: 4px;
      font-size: 15px;
      font-weight: 600;
      border: 1px solid #e1e1e1; }
      @media screen and (min-width: 1440px) {
        .room_form #buy_fast_form_default .form-content .txtinput {
          width: calc(100%);
          padding: 1.042vw 1.042vw;
          font-size: 0.781vw; } }
      .room_form #buy_fast_form_default .form-content .txtinput::placeholder {
        font-size: 14px;
        font-weight: 600; }
    .room_form #buy_fast_form_default .form-content .txtarea {
      width: 100%;
      height: 130px;
      border: 1px solid #e1e1e1; }
      @media screen and (min-width: 1440px) {
        .room_form #buy_fast_form_default .form-content .txtarea {
          height: 6.771vw; } }
    .room_form #buy_fast_form_default .form-content label {
      margin-left: 10px;
      font-size: 16px;
      font-weight: 500;
      color: var(--white-color);
      transition: 0.5s;
      -webkit-transition: 0.5s;
      cursor: pointer; }
      @media screen and (min-width: 1440px) {
        .room_form #buy_fast_form_default .form-content label {
          font-size: 0.833vw;
          margin-left: 0.781vw; } }
      .room_form #buy_fast_form_default .form-content label:hover {
        color: var(--main-color); }
  .room_form #buy_fast_form_default .form-info .mbl {
    padding-bottom: 0px;
    border-bottom: none; }
  .room_form #buy_fast_form_default .form-info .mbl_flex {
    margin-bottom: 30px; }
    @media screen and (min-width: 1440px) {
      .room_form #buy_fast_form_default .form-info .mbl_flex {
        margin-bottom: 1.563vw; } }
  .room_form #buy_fast_form_default .form-info .span_mbl {
    font-size: 16px;
    font-weight: 400;
    color: var(--white-color);
    margin-bottom: 30px;
    display: block; }
    @media screen and (min-width: 1440px) {
      .room_form #buy_fast_form_default .form-info .span_mbl {
        font-size: 0.833vw;
        margin-bottom: 1.563vw; } }
  .room_form #buy_fast_form_default .form-info .mbl_grid {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 0px; }
    @media screen and (min-width: 1440px) {
      .room_form #buy_fast_form_default .form-info .mbl_grid {
        grid-gap: 1.042vw; } }
  .room_form #buy_fast_form_default .btn_form {
    text-align: center; }
    .room_form #buy_fast_form_default .btn_form .button-buy-fast {
      text-align: center;
      margin: 40px auto 40px;
      font-size: 16px;
      font-weight: 600;
      color: var(--black-color);
      background: var(--extra-color);
      cursor: pointer;
      padding: 15px 70px;
      position: relative;
      transition: 0.5s;
      -webkit-transition: 0.5s;
      border: none;
      display: inline-block; }
      .room_form #buy_fast_form_default .btn_form .button-buy-fast:hover {
        color: var(--black-color);
        background: var(--white-color); }
        .room_form #buy_fast_form_default .btn_form .button-buy-fast:hover::before {
          background: var(--extra-color); }
      @media screen and (min-width: 1440px) {
        .room_form #buy_fast_form_default .btn_form .button-buy-fast {
          font-size: 0.833vw;
          padding: 0.781vw 3.646vw;
          margin: 2.083vw auto 2.083vw; } }
      .room_form #buy_fast_form_default .btn_form .button-buy-fast::before {
        content: "";
        background: #fff;
        top: 5px;
        left: 10px;
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: -1;
        transition: 0.5s;
        -webkit-transition: 0.5s; }
        @media screen and (min-width: 1440px) {
          .room_form #buy_fast_form_default .btn_form .button-buy-fast::before {
            top: 0.260vw;
            left: 0.365vw; } }

/*# sourceMappingURL=order.css.map */
