.input_outer{display:block;position:relative;width:100%}.input_outer .input_icon{background-color:#eebd1c;border-radius:4px 0 0 4px;height:calc(100% - 1.6px);left:.9px;pointer-events:none;position:absolute;top:1px;width:40px}.input_outer .input_icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form>div,form>div>div{display:flex;flex-direction:column}form>div>div{gap:5px;margin-bottom:20px;width:100%}.form .button{max-height:44px}.modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3b1210CC;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:10}.modal.show{opacity:1}.modal_content{background:linear-gradient(180deg,#fbf0c2,#ffffff);border-radius:5px;left:50%;padding:20px 0;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal form{margin-bottom:40px;min-width:290px;padding:0 20px}.modal_content p{text-align:center}.modal_content p.note{margin:5px 0;font-size:.8em}.modal_content p.error_message{font-size:1em;color:#993e3e;font-weight:700;margin-bottom:20px}.modal .close{cursor:pointer;font-size:1.6em;position:absolute;top:6px;right:5px}.modal .link{color:blue;cursor:pointer;font-size:.9em;text-align:center;text-decoration:underline;transition:color .2s ease}@media (min-width:800px){form>div{flex-direction:row;gap:20px}}