.Booking-module-scss-module__ODGx9a__page{padding-block:calc(var(--header-h) + 40px) 80px;background:#f7f6f3}@media (min-width:992px){.Booking-module-scss-module__ODGx9a__page{padding-top:calc(var(--header-h) + 64px)}}.Booking-module-scss-module__ODGx9a__inner{width:100%;max-width:1320px;margin-inline:auto;padding-inline:16px}@media (min-width:992px){.Booking-module-scss-module__ODGx9a__inner{padding-inline:40px}}.Booking-module-scss-module__ODGx9a__inner{max-width:760px}.Booking-module-scss-module__ODGx9a__title{font-family:var(--font-display),sans-serif;color:#171717;font-size:30px;font-style:italic;font-weight:700;line-height:1.2}@media (min-width:768px){.Booking-module-scss-module__ODGx9a__title{font-size:38px}}.Booking-module-scss-module__ODGx9a__lead{color:#565350;margin-top:12px;font-size:16px;font-weight:500;line-height:1.6}.Booking-module-scss-module__ODGx9a__panel{background:#fff;border-radius:8px;margin-top:28px;padding:24px 20px;box-shadow:0 1px 2px #17171708,0 4px 14px #1717170b}@media (min-width:768px){.Booking-module-scss-module__ODGx9a__panel{padding:32px 30px}}.Booking-module-scss-module__ODGx9a__row{gap:0 16px;display:grid}@media (min-width:768px){.Booking-module-scss-module__ODGx9a__row{grid-template-columns:1fr 1fr}}.Booking-module-scss-module__ODGx9a__field{margin-bottom:16px}.Booking-module-scss-module__ODGx9a__label{color:#171717;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.Booking-module-scss-module__ODGx9a__input,.Booking-module-scss-module__ODGx9a__textarea{color:#171717;background:#fff;border:1px solid #e2dfd9;border-radius:5px;width:100%;padding:10px 13px;font-family:inherit;font-size:16px;font-weight:500}.Booking-module-scss-module__ODGx9a__input:focus-visible,.Booking-module-scss-module__ODGx9a__textarea:focus-visible{border-color:#171717;outline:none}.Booking-module-scss-module__ODGx9a__input{height:46px}.Booking-module-scss-module__ODGx9a__textarea{resize:vertical;min-height:92px;line-height:1.6}.Booking-module-scss-module__ODGx9a__hint{color:#565350;margin:-6px 0 16px;font-size:13px;line-height:1.5}.Booking-module-scss-module__ODGx9a__estimate{color:#171717;background:#eeebe5;border-radius:5px;flex-direction:column;gap:4px;margin-bottom:16px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.Booking-module-scss-module__ODGx9a__estimate span{color:#565350;font-size:13px}.Booking-module-scss-module__ODGx9a__consent{color:#171717;align-items:flex-start;gap:10px;margin-top:4px;font-size:13px;line-height:1.5;display:flex}.Booking-module-scss-module__ODGx9a__consent input{accent-color:#171717;flex:none;width:20px;height:20px;margin-top:1px}.Booking-module-scss-module__ODGx9a__link{color:#171717;text-underline-offset:2px;text-decoration:underline}.Booking-module-scss-module__ODGx9a__submit{white-space:nowrap;cursor:pointer;color:#171717;background:#c6ff34;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;margin-top:20px;padding-inline:22px;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-flex}.Booking-module-scss-module__ODGx9a__submit:hover{background:#c6ff34}.Booking-module-scss-module__ODGx9a__submit:disabled{opacity:.6;cursor:default}.Booking-module-scss-module__ODGx9a__error{color:#a83232;background:#a832321a;border-radius:5px;margin-top:12px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.5}.Booking-module-scss-module__ODGx9a__note{color:#565350;margin-top:12px;font-size:13px;line-height:1.5}.Booking-module-scss-module__ODGx9a__doneTitle{font-family:var(--font-display),sans-serif;color:#171717;font-size:24px;font-style:italic;font-weight:700;line-height:1.25}.Booking-module-scss-module__ODGx9a__doneTitle:focus{outline:none}.Booking-module-scss-module__ODGx9a__doneList{gap:10px;margin-top:18px;display:grid}.Booking-module-scss-module__ODGx9a__doneList div{border-bottom:1px solid #ebe8e2;grid-template-columns:minmax(120px,40%) 1fr;gap:12px;padding-bottom:10px;display:grid}.Booking-module-scss-module__ODGx9a__doneList dt{color:#565350;font-size:13px}.Booking-module-scss-module__ODGx9a__doneList dd{color:#171717;font-size:15px;font-weight:500}.Booking-module-scss-module__ODGx9a__doneList strong{letter-spacing:.02em;font-size:18px;font-weight:700}.Booking-module-scss-module__ODGx9a__doneActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.Booking-module-scss-module__ODGx9a__wa{white-space:nowrap;cursor:pointer;color:#171717;background:#25d366;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:48px;padding-inline:20px;font-size:16px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.Booking-module-scss-module__ODGx9a__wa:hover{background:#1fbe5b}.Booking-module-scss-module__ODGx9a__again{white-space:nowrap;cursor:pointer;color:#171717;background:0 0;border:1px solid #e2dfd9;border-radius:5px;justify-content:center;align-items:center;gap:9px;height:48px;padding-inline:20px;font-size:16px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}
