.BelmirLogin-module__QQZCRW__page{color:#402d2e;background:#faf7f2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.BelmirLogin-module__QQZCRW__photo{background:#402d2e;min-height:100svh;position:relative;overflow:hidden}.BelmirLogin-module__QQZCRW__image{object-fit:cover}.BelmirLogin-module__QQZCRW__shade{background:linear-gradient(#20171518 20%,#201715bb 100%);position:absolute;inset:0}.BelmirLogin-module__QQZCRW__story{color:#faf7f2;position:absolute;inset:auto 40px 40px}.BelmirLogin-module__QQZCRW__eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:11px}.BelmirLogin-module__QQZCRW__story h2{max-width:420px;font-family:var(--font-playfair), Georgia, serif;margin-top:14px;font-size:clamp(36px,4.5vw,64px);font-weight:400;line-height:1.12}.BelmirLogin-module__QQZCRW__story h2 em{color:#e2c9a7}.BelmirLogin-module__QQZCRW__panel{flex-direction:column;justify-content:center;padding:72px 32px;display:flex;position:relative}.BelmirLogin-module__QQZCRW__back{top:25px;color:#6d5955;align-items:center;gap:8px;min-height:40px;font-size:12px;display:inline-flex;position:absolute;inset-inline-start:28px}.BelmirLogin-module__QQZCRW__back:hover{color:#402d2e;text-decoration:underline}.BelmirLogin-module__QQZCRW__back:focus-visible{outline-offset:4px;outline:2px solid #8c6a53}.BelmirLogin-module__QQZCRW__footer{bottom:24px;text-align:center;color:#897770;letter-spacing:.15em;font-size:10px;position:absolute;inset-inline:24px}.BelmirLogin-module__QQZCRW__form{width:100%;max-width:360px;margin-inline:auto}.BelmirLogin-module__QQZCRW__logo{flex-direction:column;align-items:center;gap:6px;width:fit-content;margin:0 auto 32px;display:flex}.BelmirLogin-module__QQZCRW__logo span{color:#806b60;letter-spacing:.24em;font-size:9px}.BelmirLogin-module__QQZCRW__form h1{font-family:var(--font-arabic), sans-serif;color:#402d2e;font-size:24px;font-weight:600;line-height:1.6}.BelmirLogin-module__QQZCRW__form>p{color:#8a756b;margin-top:4px;font-size:13px;line-height:1.8}.BelmirLogin-module__QQZCRW__form form{margin-top:24px}.BelmirLogin-module__QQZCRW__form label{color:#5d4841;font-size:12px}.BelmirLogin-module__QQZCRW__form label span{color:#9b7660}.BelmirLogin-module__QQZCRW__form input:not([type=hidden]){color:#402d2e;text-align:left;direction:ltr;background:#fffcf8;border:1px solid #dfd3c7;border-radius:10px;height:46px;font-size:16px}.BelmirLogin-module__QQZCRW__form input::placeholder{color:#ac9b90}.BelmirLogin-module__QQZCRW__form input:focus{outline-offset:1px;box-shadow:none;border-color:#8c6a53;outline:2px solid #8c6a5326}.BelmirLogin-module__QQZCRW__form button[type=submit]{color:#fff9ef;height:46px;box-shadow:none;background:#402d2e;border-radius:10px;margin-top:6px;font-size:14px}.BelmirLogin-module__QQZCRW__form button[type=submit]:hover{background:#59403b}.BelmirLogin-module__QQZCRW__form button[type=submit]:focus-visible{outline-offset:3px;outline:2px solid #8c6a53}.BelmirLogin-module__QQZCRW__form button[type=submit]:disabled{background:#937d76}@media (max-width:767px){.BelmirLogin-module__QQZCRW__page{display:block}.BelmirLogin-module__QQZCRW__photo{display:none}.BelmirLogin-module__QQZCRW__panel{background:radial-gradient(at 100% 0,#ede5d5 0%,#0000 55%),#faf7f2;min-height:100svh;padding:92px 24px 72px}.BelmirLogin-module__QQZCRW__back{inset-inline-start:24px;top:18px}.BelmirLogin-module__QQZCRW__logo{margin-bottom:26px}}@media (max-width:359px){.BelmirLogin-module__QQZCRW__panel{padding-inline:18px}.BelmirLogin-module__QQZCRW__form h1{font-size:22px}}
