.modal-now-rent{--primary-color:#ff355a;--font-size-title:1.25rem;--line-height-title:1.5rem;--font-size-description:1rem;--line-height-description:1.5rem;--font-size-input:1rem;--line-height-input:1.5rem;align-items:center;background:#3f090eab;display:flex;height:100dvh;justify-content:center;left:0;opacity:0;padding:1rem;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100svw;z-index:9999}.modal-now-rent.active{opacity:1;pointer-events:auto;visibility:visible}.modal-now-rent.active .modal-now-rent__content{opacity:1;transform:scale(1) translateY(0)}.modal-now-rent__content{background-color:#fff;border:2px solid #fff;border-radius:1.5rem;display:flex;flex-direction:column;max-height:94dvh;max-width:28.75rem;opacity:0;overflow:hidden;transform:scale(.95) translateY(15px);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease;width:100%}.modal-now-rent__header{padding:1.5rem}.modal-now-rent__controll{align-items:center;display:flex;gap:1rem;justify-content:space-between}.modal-now-rent__close{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid #e9edf2;border-radius:.75rem;display:flex;justify-content:center;padding:.2rem;width:1.875rem}.modal-now-rent__close svg{fill:var(--primary-color);width:.75rem}.modal-now-rent__close path{fill:var(--primary-color)}.modal-now-rent__header figure{margin:0;max-width:6.25rem;width:100%}.modal-now-rent__header #modal-title{color:#fff;font-family:Dotties Vanilla;font-size:var(--font-size-title);font-weight:600;line-height:var(--line-height-title);margin-bottom:0;margin-top:1.5rem}.modal-now-rent__header #modal-description{color:#fff;margin-bottom:0;margin-top:.625rem}.modal-now-rent #authorization,.modal-now-rent__header #modal-description{font-family:Roboto;font-size:var(--font-size-description);line-height:var(--line-height-description)}.modal-now-rent #authorization{color:#252b37}.modal-now-rent #authorization a{color:var(--primary-color);font-weight:700}.modal-now-rent form{display:grid;gap:1rem;grid-template-columns:1fr;margin-right:-6px;max-height:calc(94dvh - 200px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem calc(2rem + 6px) 1.5rem 1.5rem;scrollbar-color:rgba(255,53,90,.3) transparent;scrollbar-width:thin}.modal-now-rent form label{margin:0}.modal-now-rent form input,.modal-now-rent form label{color:#252b37;font-family:Roboto;font-size:var(--font-size-input);line-height:var(--line-height-input)}.modal-now-rent form input{background-color:#f8f8f8;border:1px solid #c3cad4;border-radius:.75rem;margin-top:.5rem;transition:border-color .2s ease}.modal-now-rent form input.error{background-color:#fff5f5;border-color:var(--primary-color)}.modal-now-rent form input::placeholder{color:#646e82}.modal-now-rent form button{border-radius:.75rem;padding:.875rem 1.25rem}.modal-now-rent__header{background-color:var(--primary-color);flex-shrink:0;padding:2rem}.modal-now-rent form::-webkit-scrollbar{width:6px}.modal-now-rent form::-webkit-scrollbar-track{background:transparent;margin:2rem 0}.modal-now-rent form::-webkit-scrollbar-thumb{background:rgba(255,53,90,.3);border-radius:100px}.modal-now-rent form::-webkit-scrollbar-thumb:hover{background:rgba(255,53,90,.5)}.modal-now-rent form::-webkit-scrollbar-thumb:active{background:var(--primary-color)}.modal-now-rent .error-message{color:var(--primary-color);display:none;font-family:Roboto;font-size:.875rem;font-weight:400;margin-top:.25rem}.modal-now-rent .error-message.show{display:block}@media screen and (width > 768px){.modal-now-rent form,.modal-now-rent__header{padding:2rem}}