@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700);*{box-sizing:border-box}body{color:rgba(0,0,0,.7);font-family:Nunito,sans-serif;margin:0;overflow:hidden}.background{background-image:url(https://cdn-gcs.ngxson.com/nuiblog2/2025/6/1748898254272_af5190be.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed}.background,.blur-overlay{height:100vh;left:0;top:0;width:100vw}.blur-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.container{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;transition:.4s}.container-shown{background-color:hsla(0,0%,100%,.8)}.allow-overflow-y{overflow-y:auto!important}.modal{align-items:center;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;transition:.4s;width:100%}.modal-container{background:#fff;border-radius:10px;box-shadow:10px 10px 41px 0 rgba(0,0,0,.5);display:flex;max-height:100vh;max-width:720px;opacity:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;-webkit-transform:translateY(0) scale(.4);transform:translateY(0) scale(.4);transition-duration:.3s;width:100%}.modal-title{color:#55311c;font-size:26px;font-weight:400;margin:0}.modal-desc{margin:6px 0 30px}.modal-left{background:#fff;flex:1.8 1;opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);transition-duration:.5s}.modal-left .wrapper{padding:60px 30px 20px;width:100%}.modal-left .error{background-color:rgba(255,51,51,.2);left:0;padding:10px 30px;position:absolute;top:0;width:100%}.modal-button{background:#fff;border:0;border-radius:30px;box-shadow:0 10px 40px rgba(0,0,0,.16);color:#7d695e;cursor:pointer;font-family:Nunito,sans-serif;font-size:18px;outline:0;padding:10px 40px;transition:.3s}.modal-button:hover{background:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.2)}.modal-right{flex:2 1;font-size:0;min-height:80vh;overflow:hidden;transition:.3s}.modal-right img{height:100%;object-fit:cover;-webkit-transform:scale(2);transform:scale(2);transition-duration:1.2s;width:100%}.modal.is-open{height:100%}.modal.is-open .modal-button{opacity:0}.modal.is-open .modal-container{opacity:1;pointer-events:auto;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);transition-duration:.6s}.modal.is-open .modal-right img{-webkit-transform:scale(1);transform:scale(1)}.modal.is-open .modal-left{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.1s}.modal-buttons{align-items:center;display:flex;justify-content:space-between}.modal-buttons a{color:rgba(51,51,51,.6);font-size:14px}.sign-up{font-size:14px;margin:60px 0 0;text-align:center}.sign-up a{color:#8c7569}.input-button{background:#8c7569;border:0;border-radius:4px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;outline:none;padding:8px 12px;transition:.3s;transition-duration:.3s}.input-button:hover{background:#55311c}.secondary{background:none;box-shadow:0 0 0 1px #8c7569;color:#8c7569}.secondary:hover{background:#dbc3b5}.input-label{color:#8c7569;font-family:Nunito,sans-serif;font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;transition:.3s}.input-block{border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:column;margin-bottom:20px;padding:10px 10px 8px;transition:.3s}.input-block input{border:0;font-family:Nunito,sans-serif;font-size:14px;outline:0;padding:4px 0 0}.input-block input::-webkit-input-placeholder{color:#ccc;opacity:1}.input-block input:-ms-input-placeholder{color:#ccc;opacity:1}.input-block input::placeholder{color:#ccc;opacity:1}.input-block:focus-within{border-color:#8c7569}.input-block:focus-within .input-label{color:hsla(21,14%,48%,.8)}.icon-button{background:0;border:0;cursor:pointer;height:32px;outline:0;padding:0;position:absolute;right:10px;top:12px;width:32px}.main-logo{align-items:center;color:#7d695e;display:flex;flex-direction:column;font-size:32px;font-weight:800;left:50%;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:750px){.modal-container{width:90%}.modal-right{display:none}}.error-modal{background-color:#fff;border-radius:10px;color:#8c7569;left:50%;max-width:90vw;padding:1em 2em;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:500px}.guide-overlay{background-color:hsla(0,0%,100%,.9);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.guide-overlay .content{left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.guide-overlay .arrow{position:fixed}.guide-overlay .arrow.android{right:.4em;top:.2em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.guide-overlay .arrow.ios{bottom:.2em;right:.6em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}