.reservation-page_main__PIZN8{padding:64px 80px 0 32px;height:100vh;position:relative;background:linear-gradient(180deg,#f0f6ff 39%,rgb(251,251,254))}.reservation-page_main__PIZN8 .main-container{display:flex;justify-content:center;height:calc(100vh - 64px);gap:74px;padding:10vh 0}.reservation-page_main__PIZN8 .main-container .info-sec{min-height:70vh;background-size:contain;background-position:100% 100%;background-repeat:no-repeat;padding-right:32px;background-blend-mode:multiply;background-color:rgba(251,251,254,.01);max-width:660px}.reservation-page_main__PIZN8 .main-container .info-sec .t1{font-weight:600;font-size:36px;color:#2f2e3f;margin-bottom:18px}.reservation-page_main__PIZN8 .main-container .info-sec .t2{font-weight:500;font-size:18px;color:#2f2e3f;margin-bottom:32px;line-height:1.6em}.reservation-page_main__PIZN8 .main-container .info-sec .feature-list{display:flex;flex-direction:column;gap:20px;margin-bottom:64px}.reservation-page_main__PIZN8 .main-container .info-sec .feature-list .feature-item{display:flex;align-items:center;gap:8px}.reservation-page_main__PIZN8 .main-container .info-sec .feature-list .feature-item .check-block{color:#006bf8}.reservation-page_main__PIZN8 .main-container .info-sec .feature-list .feature-item .text{font-weight:400;font-size:17px;color:#2f2e3f}.reservation-page_main__PIZN8 .main-container .info-sec .hint-line{font-weight:400;font-size:16px;color:#656d7d;margin-bottom:18px;line-height:1.6em}.reservation-page_main__PIZN8 .main-container .info-sec .contact-line{font-weight:500;font-size:16px;color:#2f2e3f}.reservation-page_main__PIZN8 .main-container .info-sec .qr-wrapper{margin-top:42px;display:flex;flex-direction:column}.reservation-page_main__PIZN8 .main-container .info-sec .qr-wrapper .qr-img img{height:120px!important}.reservation-page_main__PIZN8 .main-container .info-sec .qr-wrapper .qr-text{color:#006bf8;margin-left:2px}.reservation-page_main__PIZN8 .main-container .res-form-container{background-color:#fff;padding:30px 36px;width:500px;flex-shrink:0;box-shadow:0 8px 32px 0 rgba(101,97,147,.06);border-radius:6px;max-height:680px}.reservation-page_main__PIZN8 .main-container .res-form-container .mini-text{display:none}.reservation-page_main__PIZN8 .footer{position:absolute;bottom:0;left:0;right:0;height:64px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1140px){.reservation-page_main__PIZN8{padding:64px 32px 0}.reservation-page_main__PIZN8 .main-container .info-sec{display:none}.reservation-page_main__PIZN8 .main-container .res-form-container{width:min(90vw,500px);max-width:90vw}}@media screen and (max-width:768px){.reservation-page_main__PIZN8 .main-container{padding-top:2%}.reservation-page_main__PIZN8 .main-container .res-form-container{padding:20px}.reservation-page_main__PIZN8 .main-container .res-form-container .mini-text{display:inline}.reservation-page_main__PIZN8 .main-container .res-form-container .large-text{display:none}.reservation-page_main__PIZN8 .main-container .res-form-container .ant-checkbox-wrapper{display:flex;align-items:center}.reservation-page_main__PIZN8 .main-container .res-form-container .ant-checkbox-wrapper .ant-checkbox-label{display:flex}}.reservation-page_form__EXpak .form-title{font-weight:600;font-size:16px;color:#253852;margin-bottom:16px}.reservation-page_form__EXpak .action-wrapper{text-align:center}.reservation-page_form__EXpak .action-wrapper .ant-btn{height:36px;padding:4px 24px}@media screen and (max-width:768px){.reservation-page_form__EXpak{height:100%;display:flex;flex-direction:column;overflow:hidden}.reservation-page_form__EXpak .form-container{flex:1 1;overflow:hidden}.reservation-page_form__EXpak .form-container .ant-spin-nested-loading,.reservation-page_form__EXpak .form-container .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.reservation-page_form__EXpak .form-container .ant-spin-nested-loading .ant-spin-container .ant-form{height:100%;display:flex;flex-direction:column;flex:1 1;overflow:hidden}.reservation-page_form__EXpak .form-container .ant-spin-nested-loading .ant-spin-container .ant-form .input-form-item-wrapper{flex:1 1;overflow-y:auto}}