.RequestForm-module__R4yxMW__form{width:100%;font-family:var(--font-family,Montserrat, sans-serif);box-sizing:border-box;background:0 0;flex-direction:column;gap:16px;display:flex}.RequestForm-module__R4yxMW__field{flex-direction:column;gap:6px;width:100%;display:flex}.RequestForm-module__R4yxMW__label{color:#1a1118;font-size:13px;font-weight:600;line-height:1.3}.RequestForm-module__R4yxMW__inputsRow{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.RequestForm-module__R4yxMW__input{color:#1a1118;box-sizing:border-box;background:#f4f2f6;border:1px solid #0000;border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.RequestForm-module__R4yxMW__input:focus{background:#fff;border-color:#e5203a;box-shadow:0 0 0 3px #e5203a1a}.RequestForm-module__R4yxMW__input::placeholder{color:#9e98a3}.RequestForm-module__R4yxMW__textarea{color:#1a1118;box-sizing:border-box;resize:vertical;background:#f4f2f6;border:1px solid #0000;border-radius:12px;outline:none;width:100%;min-height:100px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.RequestForm-module__R4yxMW__textarea:focus{background:#fff;border-color:#e5203a;box-shadow:0 0 0 3px #e5203a1a}.RequestForm-module__R4yxMW__textarea::placeholder{color:#9e98a3}.RequestForm-module__R4yxMW__checkboxLabel{cursor:pointer;align-items:flex-start;gap:8px;margin-top:2px;display:flex}.RequestForm-module__R4yxMW__checkbox{accent-color:#e5203a;cursor:pointer;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:2px}.RequestForm-module__R4yxMW__checkboxText{color:#726c77;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:400;line-height:1.4}.RequestForm-module__R4yxMW__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;height:50px;margin-top:4px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 6px 18px #e5203a40}.RequestForm-module__R4yxMW__submitBtn:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 8px 24px #e5203a59}.RequestForm-module__R4yxMW__submitBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.RequestForm-module__R4yxMW__successState{text-align:center;color:#1a1118;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}.RequestForm-module__R4yxMW__successIcon{color:#e5203a;background:#e5203a1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.RequestForm-module__R4yxMW__successTitle{color:#1a1118;margin:0 0 8px;font-size:22px;font-weight:700}.RequestForm-module__R4yxMW__successDesc{color:#726c77;max-width:420px;margin:0 0 20px;font-size:14px;line-height:1.5}.RequestForm-module__R4yxMW__resetBtn{color:#1a1118;cursor:pointer;background:#f4f2f6;border:none;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s}.RequestForm-module__R4yxMW__resetBtn:hover{background:#e8e5ec}@media (max-width:600px){.RequestForm-module__R4yxMW__inputsRow{grid-template-columns:1fr}}
.TimePicker-module__MBMW8G__container{width:100%;font-family:var(--font-montserrat,Montserrat, sans-serif);position:relative}.TimePicker-module__MBMW8G__label{color:#1a1118;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.TimePicker-module__MBMW8G__trigger{cursor:pointer;box-sizing:border-box;background:#f4f2f6;border:1px solid #0000;border-radius:12px;outline:none;justify-content:space-between;align-items:center;width:100%;height:44px;padding:13px 16px;font-family:inherit;transition:all .2s;display:flex}.TimePicker-module__MBMW8G__trigger:hover{background:#efecef}.TimePicker-module__MBMW8G__triggerOpen{outline-offset:-1px;outline:1px solid #e5203a}.TimePicker-module__MBMW8G__triggerError{outline-offset:-1px;outline:1px solid #e5203a!important}.TimePicker-module__MBMW8G__placeholder{color:#726c77;font-size:14px;font-weight:500;line-height:18.2px}.TimePicker-module__MBMW8G__valueText{color:#1a1118;font-size:14px;font-weight:500;line-height:18.2px}.TimePicker-module__MBMW8G__chevron{color:#726c77;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:flex}.TimePicker-module__MBMW8G__chevronOpen{transform:rotate(180deg)}.TimePicker-module__MBMW8G__dropdown{z-index:50;box-sizing:border-box;background:#f4f2f6;border-radius:12px;width:100%;max-width:260px;padding:12px 24px;animation:.15s forwards TimePicker-module__MBMW8G__fadeIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #1a111814}.TimePicker-module__MBMW8G__spinnerRow{justify-content:center;align-items:center;gap:16px;display:flex}.TimePicker-module__MBMW8G__column{flex-direction:column;align-items:center;gap:6px;display:flex}.TimePicker-module__MBMW8G__spinBtn{color:#726c77;cursor:pointer;background:#fff;border:1px solid #ece9f0;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .15s;display:flex}.TimePicker-module__MBMW8G__spinBtn:hover{color:#1a1118;background:#e8e5ec;border-color:#d3cfd8}.TimePicker-module__MBMW8G__spinBtn:active{transform:scale(.92)}.TimePicker-module__MBMW8G__numberVal{color:#454545;font-size:16px;font-family:var(--font-montserrat,Montserrat, sans-serif);-webkit-user-select:none;user-select:none;text-align:center;min-width:24px;font-weight:600;line-height:18.2px}.TimePicker-module__MBMW8G__colon{color:#454545;font-size:20px;font-family:var(--font-inter,Inter, sans-serif);margin-top:-2px;font-weight:500;line-height:1}.TimePicker-module__MBMW8G__presetsRow{border-top:1px solid #e8e5ec;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.TimePicker-module__MBMW8G__presetBtn{color:#726c77;cursor:pointer;background:#fff;border:1px solid #ece9f0;border-radius:8px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s}.TimePicker-module__MBMW8G__presetBtn:hover{color:#e5203a;border-color:#e5203a}.TimePicker-module__MBMW8G__errorText{color:#e5203a;margin-top:4px;font-size:12px;font-weight:400;line-height:15.6px}@keyframes TimePicker-module__MBMW8G__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.SuggestInput-module__vXH01G__wrapper{align-items:center;width:100%;display:flex;position:relative}.SuggestInput-module__vXH01G__searchInput{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:10px 14px 10px 38px;font-size:14px;transition:border-color .2s,box-shadow .2s}.SuggestInput-module__vXH01G__searchInput:focus{outline-offset:-1px;background-color:#fff;border-color:#0000;outline:1px solid #e5203a}.SuggestInput-module__vXH01G__searchIcon{color:#a0aec0;pointer-events:none;position:absolute;left:14px}.SuggestInput-module__vXH01G__dropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-height:320px;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.SuggestInput-module__vXH01G__loading{color:#718096;text-align:center;padding:10px 14px;font-size:13px}.SuggestInput-module__vXH01G__group{margin-bottom:6px}.SuggestInput-module__vXH01G__group:last-child{margin-bottom:0}.SuggestInput-module__vXH01G__groupTitle{text-transform:uppercase;color:#a0aec0;letter-spacing:.05em;background-color:#f7fafc;padding:6px 14px;font-size:11px;font-weight:700}.SuggestInput-module__vXH01G__item{color:#2d3748;cursor:pointer;padding:8px 14px;font-size:13px;transition:background-color .15s}.SuggestInput-module__vXH01G__item:hover{color:#2b6cb0;background-color:#ebf8ff}
.CurrencySelect-module__nQSgkq__container{width:100%;font-family:var(--font-montserrat,Montserrat, sans-serif);-webkit-user-select:none;user-select:none;position:relative}.CurrencySelect-module__nQSgkq__trigger{cursor:pointer;box-sizing:border-box;background:#f4f2f6;border:none;border-radius:12px;outline:none;justify-content:space-between;align-items:center;width:100%;height:44px;padding:12px 16px;font-family:inherit;transition:background .15s,border-radius .15s;display:flex}.CurrencySelect-module__nQSgkq__trigger:hover{background:#efecef}.CurrencySelect-module__nQSgkq__triggerOpen{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.CurrencySelect-module__nQSgkq__valueText{color:#1a1118;align-items:center;font-size:14px;font-weight:500;line-height:18.2px;display:flex}.CurrencySelect-module__nQSgkq__valueTextMuted{color:#726c77;align-items:center;font-size:14px;font-weight:500;line-height:18.2px;display:flex}.CurrencySelect-module__nQSgkq__chevron{color:#726c77;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .2s,color .15s;display:flex}.CurrencySelect-module__nQSgkq__chevronOpen{color:#1a1118;transform:rotate(180deg)}.CurrencySelect-module__nQSgkq__dropdown{z-index:50;background:#f4f2f6;border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-direction:column;width:100%;min-width:80px;animation:.15s forwards CurrencySelect-module__nQSgkq__fadeIn;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 18px #1a111814}.CurrencySelect-module__nQSgkq__optionItem{color:#1a1118;cursor:pointer;box-sizing:border-box;background:#f4f2f6;border:none;outline:none;align-items:center;gap:8px;width:100%;height:44px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:18.2px;transition:background .15s,color .15s;display:flex}.CurrencySelect-module__nQSgkq__optionItem:hover{background:#e8e5ec}.CurrencySelect-module__nQSgkq__optionActive{font-weight:600;color:#e5203a!important}.CurrencySelect-module__nQSgkq__bynIcon{justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}@keyframes CurrencySelect-module__nQSgkq__fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}
.NumericInput-module__fxCSQa__numericInput{width:100%;height:44px;font-size:14px;font-family:var(--font-family,var(--font-montserrat,Montserrat, sans-serif));color:#1a1118;box-sizing:border-box;background:#f4f2f6;border:1px solid #0000;border-radius:12px;outline:none;padding:13px 16px;font-weight:500;line-height:18.2px;transition:outline .15s,background .15s,border-color .15s}.NumericInput-module__fxCSQa__numericInput::placeholder{color:#726c77;opacity:1}.NumericInput-module__fxCSQa__numericInput:focus{outline-offset:-1px;background:#fff;border-color:#0000;outline:1px solid #e5203a}.NumericInput-module__fxCSQa__numericInput:disabled{opacity:.6;cursor:not-allowed}
.FilterPanel-module__SkBsUW__filterSection{background:#fff;border:1px solid #1a111805;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:1336px;margin-bottom:24px;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.FilterPanel-module__SkBsUW__filterBar{justify-content:flex-start;align-self:stretch;align-items:flex-end;gap:8px;width:100%;display:flex}.FilterPanel-module__SkBsUW__group{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}.FilterPanel-module__SkBsUW__label{text-align:center;color:#1a1118;font-size:14px;font-family:var(--font-family);font-weight:500;line-height:18.2px}.FilterPanel-module__SkBsUW__roomsSelector{background:#f4f2f6;border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:2px;padding:2px;display:flex}.FilterPanel-module__SkBsUW__roomBtn{color:#726c77;height:40px;font-size:14px;font-family:var(--font-family);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;font-weight:500;line-height:18.2px;transition:all .15s;display:flex}.FilterPanel-module__SkBsUW__roomBtnStudio{width:85px}.FilterPanel-module__SkBsUW__roomBtnNum{width:44px}.FilterPanel-module__SkBsUW__roomBtnSelected{color:#1a1118;background:#fff;font-weight:600;box-shadow:0 2px 4px #1a11180d}.FilterPanel-module__SkBsUW__rangeInputs{justify-content:center;align-items:center;gap:4px;display:flex}.FilterPanel-module__SkBsUW__rangeInput{color:#1a1118;width:120px;height:44px;font-size:14px;font-family:var(--font-family);background:#f4f2f6;border:1px solid #0000;border-radius:12px;outline:none;padding-left:16px;padding-right:16px;font-weight:500;line-height:18.2px;transition:all .2s}.FilterPanel-module__SkBsUW__rangeInput::placeholder{color:#726c77}.FilterPanel-module__SkBsUW__rangeInput:focus{outline-offset:-1px;background:#fff;border-color:#0000;outline:1px solid #e5203a}.FilterPanel-module__SkBsUW__groupCurrency{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:87px;display:flex}.FilterPanel-module__SkBsUW__currencyWrapper{align-self:stretch;align-items:center;height:44px;display:flex;position:relative}.FilterPanel-module__SkBsUW__select{color:#726c77;width:100%;height:44px;font-size:14px;font-family:var(--font-family);cursor:pointer;appearance:none;background:#f4f2f6;border:none;border-radius:12px;outline:none;padding-left:16px;padding-right:28px;font-weight:500;line-height:18.2px}.FilterPanel-module__SkBsUW__select:focus{color:#e5203a}.FilterPanel-module__SkBsUW__selectArrow{color:#726c77;pointer-events:none;position:absolute;right:12px}.FilterPanel-module__SkBsUW__groupSearch{flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}.FilterPanel-module__SkBsUW__searchWrapper{align-self:stretch;align-items:center;display:flex;position:relative}.FilterPanel-module__SkBsUW__searchInput{color:#1a1118;width:100%;height:44px;font-size:14px;font-family:var(--font-family);background:#f4f2f6;border:1px solid #0000;border-radius:12px;outline:none;padding-left:16px;padding-right:40px;font-weight:500;line-height:18.2px;transition:all .2s}.FilterPanel-module__SkBsUW__searchInput::placeholder{color:#726c77}.FilterPanel-module__SkBsUW__searchInput:focus{outline-offset:-1px;background:#fff;border-color:#0000;outline:1px solid #e5203a}.FilterPanel-module__SkBsUW__searchIcon{color:#726c77;pointer-events:none;position:absolute;right:14px}.FilterPanel-module__SkBsUW__actions{align-items:flex-end;gap:8px;display:flex}.FilterPanel-module__SkBsUW__filterBtn{outline-offset:-1px;color:#726c77;height:44px;font-size:14px;font-family:var(--font-family);cursor:pointer;background:#fff;border:none;border-radius:12px;outline:1px solid #f4f2f6;justify-content:center;align-items:center;gap:8px;padding-left:16px;padding-right:16px;font-weight:500;line-height:18.2px;transition:all .2s;display:flex}.FilterPanel-module__SkBsUW__filterBtn:hover{color:#1a1118;background:#f4f2f6}.FilterPanel-module__SkBsUW__submitBtn{color:#fff;height:44px;font-size:14px;font-family:var(--font-family);cursor:pointer;background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border:none;border-radius:12px;justify-content:center;align-items:center;padding-left:24px;padding-right:24px;font-weight:600;line-height:18.2px;transition:all .2s;display:flex;box-shadow:0 10px 24px #e5203a52,inset 0 1px #ffffff40}.FilterPanel-module__SkBsUW__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #e5203a66}.FilterPanel-module__SkBsUW__submitBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:grayscale(.2);transform:none}.FilterPanel-module__SkBsUW__pillsRow{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-self:stretch;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;padding-top:4px;display:flex;overflow-x:auto}.FilterPanel-module__SkBsUW__pillsRow:active{cursor:grabbing}.FilterPanel-module__SkBsUW__pillsRow::-webkit-scrollbar{display:none}.FilterPanel-module__SkBsUW__pill{color:#726c77;font-size:14px;font-family:Montserrat, var(--font-family,sans-serif);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 16px;font-weight:500;line-height:18.2px;transition:all .2s;display:inline-flex}.FilterPanel-module__SkBsUW__pill:hover{color:#e5203a;background:#fff}.FilterPanel-module__SkBsUW__pillActive{font-weight:500;color:#e5203a!important;background:#e5203a1a!important}.FilterPanel-module__SkBsUW__pillActive:hover{color:#e5203a!important;background:#e5203a26!important}.FilterPanel-module__SkBsUW__rangeInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FilterPanel-module__SkBsUW__rangeInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.FilterPanel-module__SkBsUW__rangeInput[type=number]{appearance:textfield}@media (max-width:1200px){.FilterPanel-module__SkBsUW__filterBar{flex-wrap:wrap;align-items:flex-end}.FilterPanel-module__SkBsUW__actions{justify-content:flex-end;width:100%;margin-top:10px}}@media (max-width:768px){.FilterPanel-module__SkBsUW__filterSection{border-radius:20px;gap:8px;padding:16px}.FilterPanel-module__SkBsUW__filterBar{flex-flow:wrap;align-items:flex-end;gap:8px}.FilterPanel-module__SkBsUW__groupSearch{display:none}.FilterPanel-module__SkBsUW__filterBar>.FilterPanel-module__SkBsUW__group:first-child{width:100%}.FilterPanel-module__SkBsUW__roomsSelector{width:100%;display:flex}.FilterPanel-module__SkBsUW__roomsSelector .FilterPanel-module__SkBsUW__roomBtn{flex:1 1 0;width:auto}.FilterPanel-module__SkBsUW__filterBar>.FilterPanel-module__SkBsUW__group:nth-child(2){flex:1 1 0;min-width:0}.FilterPanel-module__SkBsUW__groupCurrency{width:87px}.FilterPanel-module__SkBsUW__rangeInputs{gap:4px;width:100%;display:flex}.FilterPanel-module__SkBsUW__rangeInput{flex:1 1 0;width:100%;min-width:0}.FilterPanel-module__SkBsUW__actions{flex-direction:row;gap:8px;width:100%;margin-top:0;display:flex}.FilterPanel-module__SkBsUW__filterBtn,.FilterPanel-module__SkBsUW__submitBtn{flex:1 1 0;width:auto;height:44px}}.FilterPanel-module__SkBsUW__filterSection{z-index:90;transition:box-shadow .25s,border-radius .25s,background-color .25s;position:sticky;top:80px}.FilterPanel-module__SkBsUW__sticky,.FilterPanel-module__SkBsUW__filterSection.FilterPanel-module__SkBsUW__sticky{background-color:#fff;border-radius:20px;animation:.25s ease-out FilterPanel-module__SkBsUW__slideSticky;box-shadow:0 10px 24px #1a111814}.FilterPanel-module__SkBsUW__sticky .FilterPanel-module__SkBsUW__pillsRow,.FilterPanel-module__SkBsUW__filterSection.FilterPanel-module__SkBsUW__sticky .FilterPanel-module__SkBsUW__pillsRow,.FilterPanel-module__SkBsUW__hidePills{display:none!important}@keyframes FilterPanel-module__SkBsUW__slideSticky{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.FilterPanel-module__SkBsUW__filterSection{position:static!important;top:auto!important}}
.SidebarDrawer-module__M-dxLG__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#1a11184d;justify-content:flex-end;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.SidebarDrawer-module__M-dxLG__drawer{background:#fff;border-top-left-radius:50px;border-bottom-left-radius:50px;flex-direction:column;justify-content:space-between;width:100%;max-width:480px;height:100%;padding:24px;animation:.3s cubic-bezier(.4,0,.2,1) SidebarDrawer-module__M-dxLG__slideIn;display:flex;overflow:hidden;box-shadow:-10px 0 30px #1a11181a}@keyframes SidebarDrawer-module__M-dxLG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.SidebarDrawer-module__M-dxLG__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.SidebarDrawer-module__M-dxLG__title{color:#1a1118;font-size:24px;font-family:var(--font-family);margin:0;font-weight:600;line-height:31.2px}.SidebarDrawer-module__M-dxLG__closeBtn{color:#1a1118;cursor:pointer;background:#f4f2f6;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:12px;transition:all .2s;display:flex}.SidebarDrawer-module__M-dxLG__closeBtn:hover{background:#eae7ed}.SidebarDrawer-module__M-dxLG__content{flex-direction:column;flex-grow:1;gap:20px;margin-bottom:24px;padding-right:4px;display:flex;overflow-y:auto}.SidebarDrawer-module__M-dxLG__content::-webkit-scrollbar{width:6px}.SidebarDrawer-module__M-dxLG__content::-webkit-scrollbar-track{background:0 0}.SidebarDrawer-module__M-dxLG__content::-webkit-scrollbar-thumb{background:#eae7ed;border-radius:3px}.SidebarDrawer-module__M-dxLG__section{flex-direction:column;gap:8px;display:flex}.SidebarDrawer-module__M-dxLG__sectionTitle{color:#1a1118;font-size:14px;font-family:var(--font-family);margin:0;font-weight:500;line-height:18.2px}.SidebarDrawer-module__M-dxLG__rangeInputs{justify-content:center;align-self:stretch;align-items:center;gap:4px;display:flex}.SidebarDrawer-module__M-dxLG__input{color:#1a1118;height:44px;font-size:14px;font-family:var(--font-family);background:#f4f2f6;border:1px solid #0000;border-radius:12px;outline:none;flex:1 1 0;padding-left:16px;padding-right:16px;font-weight:500;line-height:18.2px;transition:all .2s}.SidebarDrawer-module__M-dxLG__input::placeholder{color:#726c77}.SidebarDrawer-module__M-dxLG__input:focus{outline-offset:-1px;background:#fff;border-color:#0000;outline:1px solid #e5203a}.SidebarDrawer-module__M-dxLG__badgeRow{flex-wrap:wrap;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:4px;display:flex}.SidebarDrawer-module__M-dxLG__pill{color:#726c77;height:28px;font-size:14px;font-family:var(--font-family);cursor:pointer;background:#f4f2f6;border:none;border-radius:30px;justify-content:center;align-items:center;padding-left:16px;padding-right:16px;font-weight:500;line-height:18.2px;transition:all .2s;display:flex}.SidebarDrawer-module__M-dxLG__pill:hover{color:#1a1118;background:#eae7ed}.SidebarDrawer-module__M-dxLG__pillActive{font-weight:600;background:var(--color-brand-red)!important;color:#fff!important}.SidebarDrawer-module__M-dxLG__footer{justify-content:flex-start;align-self:stretch;align-items:center;gap:12px;display:flex}.SidebarDrawer-module__M-dxLG__resetBtn{color:#1a1118;height:44px;font-size:14px;font-family:var(--font-family);cursor:pointer;background:#f4f2f6;border:none;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;font-weight:600;line-height:18.2px;transition:all .2s;display:flex}.SidebarDrawer-module__M-dxLG__resetBtn:hover{background:#eae7ed}.SidebarDrawer-module__M-dxLG__submitBtn{color:#fff;height:44px;font-size:14px;font-family:var(--font-family);cursor:pointer;background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border:none;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;font-weight:600;line-height:18.2px;transition:all .2s;display:flex;box-shadow:0 10px 24px #e5203a52,inset 0 1px #ffffff40}.SidebarDrawer-module__M-dxLG__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #e5203a66}.SidebarDrawer-module__M-dxLG__submitBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:grayscale(.2);transform:none}@media (max-width:480px){.SidebarDrawer-module__M-dxLG__drawer{border-top-left-radius:30px;border-bottom-left-radius:30px;padding:16px}}
.BuyersFilterForm-module__i1VacW__filterCard{box-sizing:border-box;width:100%;font-family:var(--font-family,"Montserrat", sans-serif);background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.BuyersFilterForm-module__i1VacW__innerWrap{flex-direction:column;gap:12px;width:100%;display:flex}.BuyersFilterForm-module__i1VacW__row{box-sizing:border-box;justify-content:flex-start;align-items:flex-end;gap:8px;width:100%;height:64px;display:flex}.BuyersFilterForm-module__i1VacW__fieldItem{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;height:64px;display:flex;position:relative}.BuyersFilterForm-module__i1VacW__fieldLabel{color:#1a1118;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);-webkit-user-select:none;user-select:none;font-weight:500;line-height:18.2px}.BuyersFilterForm-module__i1VacW__input{width:100%;height:44px;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);color:#1a1118;box-sizing:border-box;background:#f4f2f6;border:1px solid #0000;border-radius:12px;outline:none;padding:12px 16px;font-weight:500;line-height:18.2px;transition:all .2s}.BuyersFilterForm-module__i1VacW__input::placeholder{color:#726c77;font-weight:500}.BuyersFilterForm-module__i1VacW__input:focus{background:#fff;border-color:#e5203a;box-shadow:0 0 0 3px #e5203a1a}.BuyersFilterForm-module__i1VacW__inputWithClear{align-items:center;width:100%;display:flex;position:relative}.BuyersFilterForm-module__i1VacW__inputWithClear .BuyersFilterForm-module__i1VacW__input{padding-right:36px}.BuyersFilterForm-module__i1VacW__clearBtn{color:#726c77;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.BuyersFilterForm-module__i1VacW__clearBtn:hover{color:#1a1118;background:#1a11180d}.BuyersFilterForm-module__i1VacW__suggestDropdown{z-index:250;box-sizing:border-box;background:#fff;border:1px solid #1a111814;border-radius:12px;max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #1a11181f}.BuyersFilterForm-module__i1VacW__suggestItem{color:#1a1118;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.BuyersFilterForm-module__i1VacW__suggestItem:hover{color:#e5203a;background:#f4f2f6}.BuyersFilterForm-module__i1VacW__suggestIcon{color:#726c77;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BuyersFilterForm-module__i1VacW__suggestItem:hover .BuyersFilterForm-module__i1VacW__suggestIcon{color:#e5203a}.BuyersFilterForm-module__i1VacW__roomsSelector{box-sizing:border-box;background:#f4f2f6;border-radius:12px;align-items:center;gap:2px;height:44px;padding:2px;display:flex}.BuyersFilterForm-module__i1VacW__roomBtn{height:40px;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);color:#726c77;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-weight:500;line-height:18.2px;transition:all .15s;display:flex}.BuyersFilterForm-module__i1VacW__roomBtnStudio{width:85px}.BuyersFilterForm-module__i1VacW__roomBtnNum{width:44px}.BuyersFilterForm-module__i1VacW__roomBtn:hover{color:#1a1118}.BuyersFilterForm-module__i1VacW__roomBtnSelected{font-weight:600;box-shadow:0 2px 6px #1a11180f;color:#e5203a!important;background:#fff!important}.BuyersFilterForm-module__i1VacW__doubleInputs{align-items:center;gap:4px;width:100%;display:flex}.BuyersFilterForm-module__i1VacW__doubleInputs .BuyersFilterForm-module__i1VacW__input,.BuyersFilterForm-module__i1VacW__flex1{flex:1 1 0;min-width:0}.BuyersFilterForm-module__i1VacW__townField{flex-shrink:0;width:273px}.BuyersFilterForm-module__i1VacW__streetField,.BuyersFilterForm-module__i1VacW__houseField{flex:1 1 0;min-width:0}.BuyersFilterForm-module__i1VacW__priceCurrencyGroup{display:contents}.BuyersFilterForm-module__i1VacW__priceField{flex:1 1 0;min-width:0}.BuyersFilterForm-module__i1VacW__currencyField{flex-shrink:0;width:87px}.BuyersFilterForm-module__i1VacW__actionsRow{justify-content:flex-end;align-items:center;width:100%;display:flex}.BuyersFilterForm-module__i1VacW__submitBtn{color:#fff;height:44px;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border:none;border-radius:12px;justify-content:center;align-items:center;padding:8px 24px;font-weight:600;line-height:18.2px;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;box-shadow:0 10px 24px #e5203a52,inset 0 1px #ffffff40}.BuyersFilterForm-module__i1VacW__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #e5203a66,inset 0 1px #ffffff4d}.BuyersFilterForm-module__i1VacW__submitBtn:active:not(:disabled){transform:translateY(1px)}.BuyersFilterForm-module__i1VacW__submitBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (max-width:900px){.BuyersFilterForm-module__i1VacW__filterCard{gap:8px;padding:16px}.BuyersFilterForm-module__i1VacW__innerWrap{gap:8px}.BuyersFilterForm-module__i1VacW__row{flex-direction:column;align-items:stretch;gap:8px;height:auto}.BuyersFilterForm-module__i1VacW__desktopOnly{display:none!important}.BuyersFilterForm-module__i1VacW__fieldItem{align-self:stretch;width:100%;height:auto}.BuyersFilterForm-module__i1VacW__roomsSelector{align-self:stretch;width:100%}.BuyersFilterForm-module__i1VacW__roomBtn{flex:1 1 0;padding:0 4px;width:auto!important}.BuyersFilterForm-module__i1VacW__townField,.BuyersFilterForm-module__i1VacW__streetField,.BuyersFilterForm-module__i1VacW__houseField{width:100%!important}.BuyersFilterForm-module__i1VacW__priceCurrencyGroup{align-items:flex-end;gap:8px;width:100%;display:flex!important}.BuyersFilterForm-module__i1VacW__priceField{flex:1 1 0;min-width:0;height:auto}.BuyersFilterForm-module__i1VacW__currencyField{flex-shrink:0;height:auto;width:87px!important}.BuyersFilterForm-module__i1VacW__actionsRow{justify-content:flex-end;width:100%;display:flex}.BuyersFilterForm-module__i1VacW__submitBtn{width:140px}}
.PriceDynamics-module__kcr_rq__desktopDynamicsCard{width:100%;max-width:1336px;font-family:var(--font-family);background:#fff;border-left:3px solid #e5203a;border-radius:20px;justify-content:flex-start;align-items:stretch;margin-bottom:24px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 0 10px #1a11180d}.PriceDynamics-module__kcr_rq__colPrice,.PriceDynamics-module__kcr_rq__colTrend{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;min-width:240px;padding:16px 24px;display:flex}.PriceDynamics-module__kcr_rq__colTrend{border-left:1px solid #f4f2f6;border-right:1px solid #f4f2f6}.PriceDynamics-module__kcr_rq__colChart{flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:flex-start;min-width:0;padding:16px 24px;display:flex}.PriceDynamics-module__kcr_rq__headerRow{flex-direction:column;align-items:flex-start;gap:7px;width:100%;display:flex}.PriceDynamics-module__kcr_rq__labelGroup{align-items:center;gap:7px;display:flex}.PriceDynamics-module__kcr_rq__labelText{color:#726c77;font-size:12px;font-weight:500;line-height:15.6px}.PriceDynamics-module__kcr_rq__subText{color:#1a1118;font-size:14px;font-weight:500;line-height:18.2px}.PriceDynamics-module__kcr_rq__badgeWrapperPrice{background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border-radius:30px;justify-content:center;align-self:stretch;align-items:center;gap:4px;margin-top:12px;padding:2px 24px 4px;display:flex}.PriceDynamics-module__kcr_rq__priceValue{color:#fff;font-size:24px;font-weight:600;line-height:31.2px}.PriceDynamics-module__kcr_rq__currencyIcon{color:#fff;justify-content:center;align-items:center;display:flex}.PriceDynamics-module__kcr_rq__badgeWrapperTrend{background:#15a34a1a;border-radius:30px;justify-content:center;align-self:stretch;align-items:center;gap:6px;height:44px;margin-top:12px;padding:2px 24px 4px 16px;display:flex}.PriceDynamics-module__kcr_rq__trendValue{color:#15a34a;font-size:24px;font-weight:600;line-height:31.2px}.PriceDynamics-module__kcr_rq__chartWrapper{align-self:stretch;width:100%;height:78px;min-height:78px;margin-top:16px;position:relative}.PriceDynamics-module__kcr_rq__svgChartContainer{width:100%;max-width:892px;height:78px;position:relative}.PriceDynamics-module__kcr_rq__svgChart{width:100%;height:78px;display:block}.PriceDynamics-module__kcr_rq__activeDot{z-index:2;background:#e5203a;border:2.5px solid #fff;border-radius:9999px;width:11px;height:11px;position:absolute;top:14px;left:95.3%;transform:translate(-50%,-50%);box-shadow:0 0 0 10.7px #e5203a0d}.PriceDynamics-module__kcr_rq__tooltip{z-index:3;color:#fff;background:#1a1118;border-radius:10px;justify-content:center;align-items:center;gap:2px;width:67.77px;height:30.84px;display:flex;position:absolute;top:-8px;left:62.3%;transform:translate(-50%);box-shadow:0 6px 18px #2b00130f}.PriceDynamics-module__kcr_rq__tooltipArrow{background:#1a1118;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.PriceDynamics-module__kcr_rq__tooltipText{font-size:12px;font-weight:600;line-height:15.6px}.PriceDynamics-module__kcr_rq__iconImg{flex-shrink:0;display:block}.PriceDynamics-module__kcr_rq__rubleImg,.PriceDynamics-module__kcr_rq__rubleImgTooltip{object-fit:contain;display:block}.PriceDynamics-module__kcr_rq__chevronWrapper,.PriceDynamics-module__kcr_rq__collapseFooter,.PriceDynamics-module__kcr_rq__mobileDynamicsCard{display:none}@media (max-width:768px){.PriceDynamics-module__kcr_rq__desktopDynamicsCard{display:none!important}.PriceDynamics-module__kcr_rq__mobileDynamicsCard{cursor:pointer;width:100%;font-family:var(--font-family);background:#fff;border-left:3px solid #e5203a;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:24px;display:flex;overflow:hidden;box-shadow:0 0 10px #1a11180d}.PriceDynamics-module__kcr_rq__mobileRowPrice{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;padding:16px;display:flex}.PriceDynamics-module__kcr_rq__mobileLabelGroup{flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:flex-start;gap:7px;display:flex}.PriceDynamics-module__kcr_rq__mobileLabelTitleRow{justify-content:flex-start;align-items:center;gap:7px;display:flex}.PriceDynamics-module__kcr_rq__labelText{color:#726c77;font-size:12px;font-weight:500;line-height:15.6px}.PriceDynamics-module__kcr_rq__subText{color:#1a1118;font-size:14px;font-weight:500;line-height:18.2px}.PriceDynamics-module__kcr_rq__mobileRightPrice{align-items:center;gap:8px;display:flex}.PriceDynamics-module__kcr_rq__badgeWrapperPrice{background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border-radius:30px;justify-content:center;align-items:center;gap:2px;padding:2px 8px 4px;display:flex}.PriceDynamics-module__kcr_rq__priceValue{color:#fff;font-size:16px;font-weight:600;line-height:20.8px}.PriceDynamics-module__kcr_rq__currencyIcon{color:#fff;justify-content:center;align-items:center;display:flex}.PriceDynamics-module__kcr_rq__chevron{justify-content:center;align-items:center;width:18px;height:18px;transition:transform .25s;display:flex}.PriceDynamics-module__kcr_rq__chevronOpen{transform:rotate(-180deg)}.PriceDynamics-module__kcr_rq__mobileCollapseContent{opacity:0;flex-direction:column;align-self:stretch;max-height:0;transition:max-height .3s cubic-bezier(0,1,0,1),opacity .2s;display:flex;overflow:hidden}.PriceDynamics-module__kcr_rq__open .PriceDynamics-module__kcr_rq__mobileCollapseContent{opacity:1;max-height:500px}.PriceDynamics-module__kcr_rq__mobileRowTrend{border-top:1px solid #f4f2f6;border-bottom:1px solid #f4f2f6;justify-content:space-between;align-self:stretch;align-items:center;padding:16px;display:flex}.PriceDynamics-module__kcr_rq__badgeWrapperTrend{background:#15a34a1a;border-radius:30px;justify-content:center;align-items:center;gap:6px;width:110px;padding:2px 16px 4px 24px;display:flex}.PriceDynamics-module__kcr_rq__trendValue{color:#15a34a;font-size:16px;font-weight:600;line-height:20.8px}.PriceDynamics-module__kcr_rq__mobileRowChart{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:12px;padding:16px;display:flex}.PriceDynamics-module__kcr_rq__mobileChartWrapper{align-self:stretch;height:78px;min-height:78px;position:relative}}
.page-module__ZtUJda__pageWrapper{width:100%;min-height:100vh;font-family:var(--font-family);background:#fff}.page-module__ZtUJda__container{flex-direction:column;gap:24px;max-width:1336px;margin:0 auto;padding:0 16px 64px;display:flex}.page-module__ZtUJda__breadcrumbs{flex-wrap:wrap;place-content:center flex-start;align-items:center;gap:9px;width:100%;padding-top:16px;display:inline-flex}.page-module__ZtUJda__breadcrumbItem{justify-content:flex-start;align-items:center;gap:4px;display:flex}.page-module__ZtUJda__breadcrumbLink{color:#726c77;font-family:Montserrat, var(--font-family), sans-serif;word-wrap:break-word;cursor:pointer;font-size:12px;font-weight:500;line-height:15.6px;text-decoration:none;transition:color .15s}.page-module__ZtUJda__breadcrumbLink:hover{color:#1a1118}.page-module__ZtUJda__breadcrumbActive{color:#e5203a;cursor:default}.page-module__ZtUJda__breadcrumbActive:hover{color:#e5203a}.page-module__ZtUJda__separator{opacity:.6;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex;position:relative;overflow:hidden}.page-module__ZtUJda__headerSection{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__ZtUJda__title{color:#1a1118;margin:0;font-size:36px;font-weight:600;line-height:46.8px}.page-module__ZtUJda__subTitleRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.page-module__ZtUJda__locationItem,.page-module__ZtUJda__metroItem{color:#726c77;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:18.2px;display:flex}.page-module__ZtUJda__metroDot{background:#e5203a;border-radius:9999px;width:8px;height:8px}.page-module__ZtUJda__dotDivider{color:#726c77;font-weight:600}.page-module__ZtUJda__contentGrid{align-items:stretch;gap:24px;width:100%;display:flex}.page-module__ZtUJda__leftColumn{flex-direction:column;gap:36px;width:829px;min-width:0;display:flex}.page-module__ZtUJda__gallerySection{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__ZtUJda__mainPhotoWrapper{background:#f4f2f6;border-radius:20px;width:100%;height:323px;position:relative;overflow:hidden}.page-module__ZtUJda__mainPhoto{object-fit:cover;width:100%;height:100%}.page-module__ZtUJda__topBadge{background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border-radius:16px;align-items:center;gap:3px;padding:4px 10px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #00000029}.page-module__ZtUJda__topBadgeText{color:#fff;font-size:12px;font-weight:600;line-height:15.6px}.page-module__ZtUJda__thumbsRow{gap:8px;width:100%;display:flex;position:relative;overflow-x:auto}.page-module__ZtUJda__thumbWrapper{cursor:pointer;border:2px solid #0000;border-radius:12px;flex-shrink:0;width:156px;height:88px;position:relative;overflow:hidden}.page-module__ZtUJda__thumbActive{border-color:#e5203a}.page-module__ZtUJda__thumbImg{object-fit:cover;width:100%;height:100%}.page-module__ZtUJda__layoutOverlay{background:#1a111866;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__ZtUJda__layoutText{color:#fff;background:#1a1118;border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:500;line-height:15.6px}.page-module__ZtUJda__videoOverlay{background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__ZtUJda__videoPlayCircle{background:#000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 4px 12px #0006}.page-module__ZtUJda__thumbWrapper:hover .page-module__ZtUJda__videoPlayCircle,.page-module__ZtUJda__modalThumb:hover .page-module__ZtUJda__videoPlayCircle{background:#1a1118;transform:scale(1.12)}.page-module__ZtUJda__videoIframe{border:0;border-radius:20px;width:100%;height:100%}.page-module__ZtUJda__modalVideoIframe{border:0;border-radius:16px;width:80vw;max-width:960px;height:70vh;max-height:600px}.page-module__ZtUJda__youtubeLinkBtn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:10;background:#1a1118d9;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 12px #0000004d}.page-module__ZtUJda__youtubeLinkBtn:hover{color:#fff;background:#e5203a;transform:translateY(-1px)}.page-module__ZtUJda__moreOverlay{background:#1a111880;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__ZtUJda__playCircle{color:#fff;background:#1a1118;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__ZtUJda__infoCard{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__ZtUJda__cardHeader{align-items:center;gap:8px;display:flex}.page-module__ZtUJda__cardIcon{color:#e5203a;align-items:center;display:flex}.page-module__ZtUJda__cardTitle{color:#1a1118;margin:0;font-size:24px;font-weight:600;line-height:31.2px}.page-module__ZtUJda__badgesGrid{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}@media (max-width:640px){.page-module__ZtUJda__badgesGrid{grid-template-columns:repeat(2,1fr)}}.page-module__ZtUJda__badgeItem{background:#f4f2f6;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:16px;display:flex}.page-module__ZtUJda__badgeLabel{color:#726c77;font-size:14px;font-weight:500;line-height:18.2px}.page-module__ZtUJda__badgeValue{color:#1a1118;white-space:nowrap;font-size:24px;font-weight:600;line-height:31.2px}.page-module__ZtUJda__specsTable{flex-direction:column;width:100%;display:flex}.page-module__ZtUJda__specsRowPair{gap:16px;width:100%;display:flex}.page-module__ZtUJda__specCell{border-bottom:1px solid #f4f2f6;flex:1;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.page-module__ZtUJda__specKey{color:#726c77;font-size:14px;font-weight:500;line-height:18.2px}.page-module__ZtUJda__specValue{color:#1a1118;font-size:14px;font-weight:600;line-height:18.2px}.page-module__ZtUJda__toggleMoreBtn{cursor:pointer;color:#1a1118;font-family:var(--font-family);background:0 0;border:none;align-self:flex-end;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;line-height:18.2px;display:flex}.page-module__ZtUJda__chevronIcon{align-items:center;transition:transform .2s;display:flex}.page-module__ZtUJda__chevronExpanded{transform:rotate(-180deg)}.page-module__ZtUJda__commentCard{background:#fff;border-left:3px solid #e5203a;border-radius:20px;align-items:stretch;width:100%;display:flex;overflow:hidden;box-shadow:0 0 10px #1a11180d}.page-module__ZtUJda__commentLeft{flex-direction:column;flex:2;gap:8px;padding:24px;display:flex}.page-module__ZtUJda__commentLabelGroup{color:#726c77;align-items:center;gap:7px;display:flex}.page-module__ZtUJda__commentText{color:#1a1118;font-size:14px;font-weight:500;line-height:18.2px}.page-module__ZtUJda__paybackRight{border-left:1px solid #f4f2f6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.page-module__ZtUJda__paybackBadge{color:#15a34a;background:#15a34a1a;border-radius:30px;justify-content:center;align-items:center;width:100%;padding:10px 16px;font-size:24px;font-weight:600;line-height:31.2px;display:flex}.page-module__ZtUJda__descriptionText{color:#726c77;font-size:14px;font-weight:500;line-height:22px}.page-module__ZtUJda__descriptionText p{margin:0 0 12px}.page-module__ZtUJda__descriptionText p:last-child{margin-bottom:0}.page-module__ZtUJda__descriptionText a{color:#e5203a;font-weight:600;text-decoration:underline;transition:color .15s}.page-module__ZtUJda__descriptionText a:hover{color:#9e1130}.page-module__ZtUJda__descriptionText strong{color:#1a1118}.page-module__ZtUJda__licenseInfo{color:#726c77;border-top:1px solid #f4f2f6;padding-top:16px;font-size:12px;font-weight:500;line-height:16px}.page-module__ZtUJda__updatedRow{color:#726c77;align-self:flex-end;align-items:center;gap:7px;font-size:14px;font-weight:500;display:flex}.page-module__ZtUJda__mapPlaceholder{background-color:#e2dfe4;background-image:radial-gradient(#bfb9c2 1px,#0000 1px),radial-gradient(#bfb9c2 1px,#0000 1px);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:20px;width:100%;height:360px;position:relative;overflow:hidden}.page-module__ZtUJda__mapImg{object-fit:cover;opacity:.85;width:100%;height:100%}.page-module__ZtUJda__mapMarker{background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border:3px solid #fff;border-top-left-radius:9999px;border-top-right-radius:9999px;border-bottom-right-radius:9999px;justify-content:center;align-items:center;width:60px;height:32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 10px 24px #e5203a73}.page-module__ZtUJda__markerInner{color:#fff;display:flex;transform:rotate(45deg)}.page-module__ZtUJda__rightColumn{flex-direction:column;gap:24px;width:483px;display:flex}.page-module__ZtUJda__stickyTopWrapper{flex-direction:column;flex:1;display:flex}.page-module__ZtUJda__stickyTopBlocks{flex-direction:column;gap:16px;display:flex;position:sticky;top:90px}.page-module__ZtUJda__mobileTopBlocks{flex-direction:column;gap:16px;width:100%;margin-top:16px;display:none}.page-module__ZtUJda__desktopTopBlocks{display:flex}@media (max-width:1024px){.page-module__ZtUJda__mobileTopBlocks{display:flex}.page-module__ZtUJda__desktopTopBlocks{display:none}}.page-module__ZtUJda__mobilePriceCard{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__ZtUJda__mobilePriceBlock{flex-direction:column;gap:4px;width:100%;display:flex}.page-module__ZtUJda__mobilePriceRow{justify-content:space-between;align-items:center;width:100%;display:flex}.page-module__ZtUJda__mobilePriceVal{color:#1a1118;font-size:36px;font-family:Montserrat, var(--font-family), sans-serif;word-wrap:break-word;align-items:center;gap:2px;font-weight:600;line-height:46.8px;display:flex}.page-module__ZtUJda__mobileM2Price{color:#726c77;font-size:14px;font-family:Montserrat, var(--font-family), sans-serif;word-wrap:break-word;align-items:center;gap:4px;font-weight:500;line-height:18.2px;display:flex}.page-module__ZtUJda__mobileActionRow{align-items:center;gap:8px;width:100%;display:flex}.page-module__ZtUJda__checkBeforeBuyBtn{cursor:pointer;color:#fff;height:44px;font-size:14px;font-family:Montserrat, var(--font-family), sans-serif;word-wrap:break-word;background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border:none;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;padding:8px 24px;font-weight:600;line-height:18.2px;transition:transform .15s,opacity .15s;display:flex;box-shadow:0 10px 24px #e5203a52,inset 0 1px #ffffff40}.page-module__ZtUJda__checkBeforeBuyBtn:active{transform:scale(.98)}.page-module__ZtUJda__mobilePhoneBtn{cursor:pointer;color:#1a1118;background:#f4f2f6;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:11px;text-decoration:none;transition:background-color .15s;display:flex}.page-module__ZtUJda__mobilePhoneBtn:hover{background:#eae7ed}.page-module__ZtUJda__mobileFavBtn{cursor:pointer;background:#f4f2f6;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:11px;transition:background-color .15s;display:flex}.page-module__ZtUJda__mobileFavBtn:hover{background:#eae7ed}.page-module__ZtUJda__archiveActionBtn{cursor:pointer;color:#1a1118;background:#f4f2f6;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;padding:11px;text-decoration:none;transition:background-color .15s;display:flex}.page-module__ZtUJda__archiveActionBtn:hover{background:#eae7ed}.page-module__ZtUJda__stickyBottomBlock{flex-shrink:0;margin-top:16px}.page-module__ZtUJda__priceCard{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__ZtUJda__priceBlock{flex-direction:column;gap:4px;display:flex}.page-module__ZtUJda__mainPriceRow{justify-content:space-between;align-items:center;display:flex}.page-module__ZtUJda__priceVal{color:#1a1118;align-items:center;gap:2px;font-size:36px;font-weight:600;line-height:46.8px;display:flex}.page-module__ZtUJda__calcWrapper{cursor:pointer;color:#726c77;z-index:15;justify-content:center;align-items:center;margin-left:4px;padding:2px;transition:color .15s;display:inline-flex;position:relative}.page-module__ZtUJda__calcWrapper:hover{color:#e5203a}.page-module__ZtUJda__calcIconDefault{transition:opacity .15s;display:block}.page-module__ZtUJda__calcIconHover,.page-module__ZtUJda__calcWrapper:hover .page-module__ZtUJda__calcIconDefault{display:none}.page-module__ZtUJda__calcWrapper:hover .page-module__ZtUJda__calcIconHover{display:block}.page-module__ZtUJda__calcTooltip{outline-offset:-1px;opacity:0;visibility:hidden;pointer-events:none;z-index:50;white-space:nowrap;background:#fff;border-radius:13px;outline:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 16px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 0 15px #1a111814}.page-module__ZtUJda__calcWrapper:hover .page-module__ZtUJda__calcTooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.page-module__ZtUJda__calcTooltipRow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.page-module__ZtUJda__calcTooltipVal,.page-module__ZtUJda__calcTooltipSymbol{color:#1a1118;font-family:var(--font-montserrat,"Montserrat", sans-serif);font-size:14px;font-weight:500;line-height:18.2px}.page-module__ZtUJda__m2PriceRow{color:#726c77;align-items:center;gap:2px;font-size:14px;font-weight:500;line-height:18.2px;display:flex}.page-module__ZtUJda__creditNoticeRow{color:#1a1118;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:18.2px;display:flex}.page-module__ZtUJda__creditIcon{color:#1a1118;align-items:center;display:flex}.page-module__ZtUJda__actionRow{gap:8px;width:100%;display:flex}.page-module__ZtUJda__inspectBtn{cursor:pointer;color:#fff;height:44px;font-family:var(--font-family);background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:18.2px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #e5203a52,inset 0 1px #ffffff40}.page-module__ZtUJda__inspectBtn:hover{transform:translateY(-1px);box-shadow:0 12px 28px #e5203a66}.page-module__ZtUJda__iconBtn{cursor:pointer;color:#1a1118;background:#f4f2f6;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:flex}.page-module__ZtUJda__iconBtn:hover{background:#eae7ed}.page-module__ZtUJda__iconBtnActive{color:#e5203a;background:#ffe5e8}.page-module__ZtUJda__agentCard{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__ZtUJda__agentHeader{align-items:center;gap:16px;display:flex}.page-module__ZtUJda__agentAvatar{object-fit:cover;object-position:top;background:#f4f2f6;border-radius:9999px;flex-shrink:0;width:72px;height:72px}.page-module__ZtUJda__agentMeta{flex-direction:column;gap:4px;display:flex}.page-module__ZtUJda__agentName{color:#1a1118;font-size:16px;font-weight:600;line-height:20.8px}.page-module__ZtUJda__agentTitle,.page-module__ZtUJda__agentLanguages{color:#726c77;font-size:14px;font-weight:500;line-height:18.2px}.page-module__ZtUJda__ratingRow{align-items:center;gap:4px;margin-top:4px;display:flex}.page-module__ZtUJda__starGroup{gap:1px;display:flex}.page-module__ZtUJda__ratingVal{color:#1a1118;font-size:14px;font-weight:600;line-height:18.2px}.page-module__ZtUJda__reviewsCount{color:#726c77;font-size:14px;font-weight:500;line-height:18.2px}.page-module__ZtUJda__phoneBlock{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__ZtUJda__phoneBtn{cursor:pointer;color:#1a1118;width:100%;height:44px;font-family:var(--font-family);background:#f4f2f6;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:18.2px;transition:background .2s;display:flex}.page-module__ZtUJda__phoneBtn:hover{background:#eae7ed}.page-module__ZtUJda__messengersRow{gap:8px;width:100%;display:flex}.page-module__ZtUJda__messengerLink{border-radius:12px;flex:1;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.page-module__ZtUJda__messengerLink:hover{opacity:.9}.page-module__ZtUJda__viber{color:#fff;background:#7360f2}.page-module__ZtUJda__telegram{color:#fff;background:#229ed9}.page-module__ZtUJda__askCard{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__ZtUJda__inputGroup{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__ZtUJda__inputField{color:#1a1118;width:100%;height:52px;font-family:var(--font-family);background:#f4f2f6;border:1px solid #0000;border-radius:12px;outline:none;padding:16px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s}.page-module__ZtUJda__inputField:focus{background:#fff;border-color:#e5203a}.page-module__ZtUJda__submitBtn{cursor:pointer;color:#fff;width:100%;height:44px;font-family:var(--font-family);background:#1a1118;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:18.2px;transition:background .2s;display:flex}.page-module__ZtUJda__submitBtn:hover{background:#2b1e29}.page-module__ZtUJda__consentText{color:#726c77;margin:0;font-size:12px;font-weight:500;line-height:16px}@media (max-width:1024px){.page-module__ZtUJda__contentGrid{flex-direction:column;align-items:stretch}.page-module__ZtUJda__leftColumn,.page-module__ZtUJda__rightColumn{width:100%}.page-module__ZtUJda__stickySidebar{position:static}}@media (max-width:768px){.page-module__ZtUJda__title{font-size:28px;line-height:36px}.page-module__ZtUJda__badgesGrid{flex-direction:column}.page-module__ZtUJda__specsRowPair{flex-direction:column;gap:0}.page-module__ZtUJda__commentCard{flex-direction:column}.page-module__ZtUJda__paybackRight{border-top:1px solid #f4f2f6;border-left:none}.page-module__ZtUJda__mapPlaceholder{height:240px}}.page-module__ZtUJda__galleryModal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1100;background:#1a111899;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.page-module__ZtUJda__desktopModalContent{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.page-module__ZtUJda__modalMainRow{align-items:center;gap:16px;display:flex}.page-module__ZtUJda__modalMainImg{object-fit:cover;background:#1a1118;border-radius:20px;width:1194.64px;height:465.46px}.page-module__ZtUJda__modalArrow{cursor:pointer;background:#f4f2f6;border:none;border-radius:12px;justify-content:center;align-items:center;padding:11px;transition:background .2s;display:flex}.page-module__ZtUJda__modalArrow:hover{background:#eae7ed}.page-module__ZtUJda__modalThumbsRow{justify-content:center;align-items:center;gap:8.89px;width:100%;display:flex;overflow:hidden}.page-module__ZtUJda__modalThumb{cursor:pointer;border:2.22px solid #0000;border-radius:12px;width:173.42px;height:97.83px;transition:border-color .2s;position:relative;overflow:hidden}.page-module__ZtUJda__modalThumbActive{border-color:#e5203a}.page-module__ZtUJda__modalThumbImg{object-fit:cover;width:100%;height:100%}.page-module__ZtUJda__modalLayoutOverlay{background:#1a111866;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.page-module__ZtUJda__modalLayoutOverlay span{color:#fff;background:#1a1118;border-radius:9999px;padding:2.22px 8.89px;font-family:Montserrat;font-size:12px;font-weight:500;line-height:15.6px}.page-module__ZtUJda__modalPlayOverlay{background:#1a111866;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.page-module__ZtUJda__modalPlayCircle{color:#fff;background:#1a1118;border-radius:9999px;justify-content:center;align-items:center;width:35.57px;height:35.57px;display:flex}.page-module__ZtUJda__modalCloseBtn{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:-48px;right:0}.page-module__ZtUJda__mobileModalContent{display:none}@media (max-width:1024px){.page-module__ZtUJda__desktopModalContent{display:none}.page-module__ZtUJda__mobileModalContent{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}.page-module__ZtUJda__mobileScrollContainer{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;width:100vw;height:80vh;display:flex;overflow-x:auto}.page-module__ZtUJda__mobileScrollContainer::-webkit-scrollbar{display:none}.page-module__ZtUJda__mobileSlide{scroll-snap-align:start;flex:0 0 100vw;justify-content:center;align-items:center;width:100vw;height:100%;display:flex}.page-module__ZtUJda__mobileSlideImg{object-fit:contain;width:100%;max-height:80vh}.page-module__ZtUJda__mobileCloseBtn{cursor:pointer;color:#fff;background:#1a111880;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:24px;right:24px}}@keyframes page-module__ZtUJda__shimmerAnim{0%{background-position:-200% 0}to{background-position:200% 0}}.page-module__ZtUJda__shimmerBox{background:linear-gradient(90deg,#f3f0f4 25%,#faf8fa 50%,#f3f0f4 75%) 0 0/200% 100%;border-radius:8px;animation:1.6s ease-in-out infinite page-module__ZtUJda__shimmerAnim}
.BuyerRequestCard-module__rAiOHa__cardLink{color:inherit;cursor:pointer;width:100%;min-width:0;max-width:100%;text-decoration:none;display:block}.BuyerRequestCard-module__rAiOHa__card{box-sizing:border-box;width:100%;height:340px;min-height:340px;font-family:var(--font-family,"Montserrat", sans-serif);cursor:pointer;background:#fff;border:1px solid #1a111808;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:stretch;padding:16px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 0 15px #1a11180d}.BuyerRequestCard-module__rAiOHa__card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #1a111814}.BuyerRequestCard-module__rAiOHa__topSection{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:16px;width:100%;display:flex}.BuyerRequestCard-module__rAiOHa__headerPriceGroup{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:8px;width:100%;display:flex}.BuyerRequestCard-module__rAiOHa__headerRow{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;width:100%;display:flex}.BuyerRequestCard-module__rAiOHa__requestNumber{color:#726c77;font-size:12px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;white-space:nowrap;font-weight:500;line-height:15.6px}.BuyerRequestCard-module__rAiOHa__badgesGroup{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.BuyerRequestCard-module__rAiOHa__roomBadge{color:#e5203a;height:24px;font-size:12px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;white-space:nowrap;background:#e5203a1a;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:0 8px;font-weight:500;line-height:15.6px;display:inline-flex;overflow:hidden}.BuyerRequestCard-module__rAiOHa__topBadge,.BuyerRequestCard-module__rAiOHa__urgentBadge{color:#fff;font-size:12px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;white-space:nowrap;background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border-radius:16px;justify-content:center;align-items:center;gap:3px;padding:4px 10px;font-weight:600;line-height:15.6px;display:inline-flex;box-shadow:0 4px 12px #00000029}.BuyerRequestCard-module__rAiOHa__badgeIcon{flex-shrink:0;width:12px;height:12px}.BuyerRequestCard-module__rAiOHa__priceContainer{align-items:center;gap:2px;width:fit-content;display:inline-flex;position:relative}.BuyerRequestCard-module__rAiOHa__price{color:#1a1118;font-size:24px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;align-items:center;gap:3px;margin:0;font-weight:600;line-height:31.2px;display:inline-flex}.BuyerRequestCard-module__rAiOHa__priceVal{color:#1a1118;font-size:24px;font-family:var(--font-family,"Montserrat", sans-serif);font-weight:600;line-height:31.2px}.BuyerRequestCard-module__rAiOHa__currencyIcon{color:#1a1118;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.BuyerRequestCard-module__rAiOHa__calcWrapper{cursor:pointer;color:#726c77;z-index:15;justify-content:center;align-items:center;margin-left:4px;padding:2px;transition:color .15s;display:inline-flex;position:relative}.BuyerRequestCard-module__rAiOHa__calcWrapper:hover{color:#e5203a}.BuyerRequestCard-module__rAiOHa__calcIconDefault{transition:opacity .15s;display:block}.BuyerRequestCard-module__rAiOHa__calcIconHover,.BuyerRequestCard-module__rAiOHa__calcWrapper:hover .BuyerRequestCard-module__rAiOHa__calcIconDefault{display:none}.BuyerRequestCard-module__rAiOHa__calcWrapper:hover .BuyerRequestCard-module__rAiOHa__calcIconHover{display:block}.BuyerRequestCard-module__rAiOHa__calcTooltip{outline-offset:-1px;opacity:0;visibility:hidden;pointer-events:none;z-index:50;white-space:nowrap;background:#fff;border-radius:13px;outline:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 16px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 0 15px #1a11180d}.BuyerRequestCard-module__rAiOHa__calcWrapper:hover .BuyerRequestCard-module__rAiOHa__calcTooltip{opacity:1;visibility:visible;transform:translateY(0)}.BuyerRequestCard-module__rAiOHa__calcTooltipRow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.BuyerRequestCard-module__rAiOHa__calcTooltipVal{color:#1a1118;font-family:var(--font-family,"Montserrat", sans-serif);font-size:14px;font-weight:500;line-height:18.2px}.BuyerRequestCard-module__rAiOHa__calcTooltipSymbol{color:#1a1118;font-family:var(--font-family,"Montserrat", sans-serif);align-items:center;font-size:14px;font-weight:500;line-height:18.2px;display:inline-flex}.BuyerRequestCard-module__rAiOHa__description{color:#726c77;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;overflow-wrap:break-word;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;margin:0;font-weight:500;line-height:18.2px;display:-webkit-box;overflow:hidden}.BuyerRequestCard-module__rAiOHa__bottomSection{flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:stretch;gap:16px;width:100%;margin-top:auto;padding-top:16px;display:flex}.BuyerRequestCard-module__rAiOHa__metaSection{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:8px;width:100%;display:flex}.BuyerRequestCard-module__rAiOHa__metaRowLocation{justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:8px;width:100%;display:inline-flex}.BuyerRequestCard-module__rAiOHa__metaRowDate{justify-content:flex-start;align-self:stretch;align-items:center;gap:8px;width:100%;display:inline-flex}.BuyerRequestCard-module__rAiOHa__metaIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.BuyerRequestCard-module__rAiOHa__metaText{color:#726c77;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-weight:500;line-height:18.2px;overflow:hidden}.BuyerRequestCard-module__rAiOHa__offerBtn{color:#fff;height:44px;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border:none;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;padding:8px 24px;font-weight:600;line-height:18.2px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px #e5203a52,inset 0 1px #ffffff40}.BuyerRequestCard-module__rAiOHa__offerBtn:hover{transform:translateY(-1px);box-shadow:0 12px 28px #e5203a66,inset 0 1px #ffffff4d}.BuyerRequestCard-module__rAiOHa__offerBtn:active{transform:translateY(1px)}@media (max-width:768px){.BuyerRequestCard-module__rAiOHa__card{border-radius:20px;padding:16px}.BuyerRequestCard-module__rAiOHa__headerRow{flex-direction:column-reverse;align-items:flex-start;gap:8px}}
.PhoneBottomSheet-module__HmLX2G__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#1a1118a6;justify-content:center;align-items:flex-end;animation:.2s ease-out PhoneBottomSheet-module__HmLX2G__fadeIn;display:flex;position:fixed;inset:0}@keyframes PhoneBottomSheet-module__HmLX2G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PhoneBottomSheet-module__HmLX2G__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PhoneBottomSheet-module__HmLX2G__sheetCard{width:100%;max-width:500px;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px)) 16px;box-sizing:border-box;font-family:var(--font-family,"Montserrat", sans-serif);background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;gap:16px;animation:.25s cubic-bezier(.16,1,.3,1) PhoneBottomSheet-module__HmLX2G__slideUp;display:flex;box-shadow:0 0 10px #1a11180d}.PhoneBottomSheet-module__HmLX2G__handleBar{background:#ece9f0;border-radius:2px;align-self:center;width:36px;height:4px;margin-bottom:4px}.PhoneBottomSheet-module__HmLX2G__phoneList{flex-direction:column;gap:4px;width:100%;display:flex}.PhoneBottomSheet-module__HmLX2G__phoneRow{box-sizing:border-box;background:#f4f2f6;border-radius:12px;align-items:center;gap:8px;width:100%;padding:8px;text-decoration:none;transition:background-color .15s;display:flex}.PhoneBottomSheet-module__HmLX2G__phoneRow:hover{background:#ece9f0}.PhoneBottomSheet-module__HmLX2G__phoneRowContent{align-items:center;gap:12px;width:100%;display:flex}.PhoneBottomSheet-module__HmLX2G__operatorBadge{color:#fff;min-width:70px;font-size:11px;font-family:var(--font-family,"Montserrat", sans-serif);text-align:center;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;font-weight:600;line-height:14.3px;display:flex;box-shadow:0 4px 12px #0000001f}.PhoneBottomSheet-module__HmLX2G__badgeA1{background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%)}.PhoneBottomSheet-module__HmLX2G__badgeMts{background:linear-gradient(135deg,#f34 0%,#e5001a 100%)}.PhoneBottomSheet-module__HmLX2G__badgeCity{background:linear-gradient(135deg,#4a5568 0%,#2d3748 100%)}.PhoneBottomSheet-module__HmLX2G__phoneNumber{color:#1a1118;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);font-weight:600;line-height:18.2px}
.PromoBlock-module__MLGEea__promoSection{box-sizing:border-box;width:100%;max-width:1336px;font-family:var(--font-family);flex-direction:column;gap:16px;margin-top:48px;margin-bottom:48px;padding:0;display:flex;overflow:hidden}.PromoBlock-module__MLGEea__headerRow{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;display:flex}.PromoBlock-module__MLGEea__title{color:#1a1118;margin:0;font-size:36px;font-weight:600;line-height:46.8px}.PromoBlock-module__MLGEea__subtitle{color:#726c77;margin:0;font-size:14px;font-weight:500;line-height:18.2px}.PromoBlock-module__MLGEea__benefitsRow{align-self:stretch;align-items:stretch;gap:16px;display:flex}.PromoBlock-module__MLGEea__benefitItem{background:#fff;border-radius:24px;flex:1 1 0;align-items:flex-start;gap:16px;padding:16px;display:flex;overflow:hidden;box-shadow:0 0 15px #1a11180d}.PromoBlock-module__MLGEea__iconContainer{color:#fff;background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 8px 18px #e5203a4d}.PromoBlock-module__MLGEea__iconWrapper{justify-content:center;align-items:center;display:flex}.PromoBlock-module__MLGEea__benefitContent{flex-direction:column;flex:1 1 0;gap:4px;display:flex}.PromoBlock-module__MLGEea__benefitTitle{color:#1a1118;margin:0;font-size:16px;font-weight:600;line-height:20.8px}.PromoBlock-module__MLGEea__benefitDescDesktop{color:#726c77;margin:0;font-size:14px;font-weight:500;line-height:18.2px;display:block}.PromoBlock-module__MLGEea__benefitDescMobile{display:none}@media (max-width:1024px){.PromoBlock-module__MLGEea__benefitsRow{flex-wrap:wrap}.PromoBlock-module__MLGEea__benefitItem{flex:calc(50% - 8px);min-width:250px}}@media (max-width:768px){.PromoBlock-module__MLGEea__promoSection{width:100%;margin:32px 0;padding:0;overflow:hidden}.PromoBlock-module__MLGEea__title{font-size:24px;line-height:31.2px}.PromoBlock-module__MLGEea__subtitle{font-size:14px;line-height:18.2px}.PromoBlock-module__MLGEea__benefitsRow{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:12px;width:100%;margin:0;padding:8px 0 16px;display:flex;overflow-x:auto}.PromoBlock-module__MLGEea__benefitsRow::-webkit-scrollbar{display:none}.PromoBlock-module__MLGEea__benefitItem{scroll-snap-align:start;box-sizing:border-box;flex:0 0 clamp(280px,85vw,340px);width:clamp(280px,85vw,340px);max-width:88vw}.PromoBlock-module__MLGEea__benefitDescDesktop{display:none}.PromoBlock-module__MLGEea__benefitDescMobile{color:#726c77;margin:0;font-size:14px;font-weight:500;line-height:18.2px;display:block}}
.page-module__oxNYOG__container{box-sizing:border-box;width:100%;max-width:1336px;font-family:var(--font-family,"Montserrat", sans-serif);flex-direction:column;margin:0 auto;display:flex}.page-module__oxNYOG__headerSection{flex-direction:column;gap:24px;width:100%;margin-bottom:24px;display:flex}.page-module__oxNYOG__headerContent{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__oxNYOG__title{color:#1a1118;font-size:36px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;margin:0;font-weight:600;line-height:46.8px}.page-module__oxNYOG__locationRow{align-items:center;gap:8px;width:100%;display:flex}.page-module__oxNYOG__locationPin{color:#e5203a;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.page-module__oxNYOG__locationText{color:#726c77;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;font-weight:500;line-height:18.2px}.page-module__oxNYOG__mainContentRow{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;margin-bottom:64px;display:flex}.page-module__oxNYOG__leftColumn{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;max-width:829px;display:flex}.page-module__oxNYOG__rightColumn{flex-direction:column;flex-shrink:0;gap:16px;width:483px;display:flex}.page-module__oxNYOG__bannerBlock,.page-module__oxNYOG__priceCard,.page-module__oxNYOG__descriptionCard,.page-module__oxNYOG__contactsCard{width:100%}.page-module__oxNYOG__bannerBox{background:linear-gradient(135deg,#2d2735 0%,#1a1118 100%);border-radius:20px;justify-content:center;align-items:center;width:100%;height:323px;display:flex;position:relative;overflow:hidden}.page-module__oxNYOG__bannerImage{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__oxNYOG__watermarkText{color:#ffffff80;font-size:24px;font-family:var(--font-family,"Montserrat", sans-serif);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;text-transform:uppercase;letter-spacing:2px;font-weight:600;line-height:31.2px;position:absolute}.page-module__oxNYOG__watermarkTop{top:14px;left:-40px}.page-module__oxNYOG__watermarkBottom{bottom:14px;left:-80px}.page-module__oxNYOG__bannerOverlayRed{filter:blur(40px);pointer-events:none;background:#e5203a4d;border-radius:9999px;width:342.21px;height:174.82px;position:absolute;top:-43.27px;right:-50px}.page-module__oxNYOG__descriptionCard{box-sizing:border-box;background:#fff;border:1px solid #1a111808;border-radius:20px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__oxNYOG__descriptionHeader,.page-module__oxNYOG__cardHeader{align-items:center;gap:8px;width:100%;display:flex}.page-module__oxNYOG__descriptionIcon,.page-module__oxNYOG__cardIcon{color:#e5203a;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.page-module__oxNYOG__descriptionTitle,.page-module__oxNYOG__cardTitle{color:#1a1118;font-size:24px;font-family:var(--font-family,"Montserrat", sans-serif);margin:0;font-weight:600;line-height:31.2px}.page-module__oxNYOG__descriptionBody{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__oxNYOG__descriptionText{color:#726c77;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);margin:0;font-weight:500;line-height:18.2px}.page-module__oxNYOG__rightCol{box-sizing:border-box;flex-direction:column;flex:0 0 483px;gap:16px;width:483px;max-width:483px;display:flex}.page-module__oxNYOG__priceCard{box-sizing:border-box;background:#fff;border:1px solid #1a111808;border-radius:20px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__oxNYOG__roomsBadge{color:#e5203a;height:24px;font-size:12px;font-family:var(--font-family,"Montserrat", sans-serif);background:#e5203a1a;border-radius:100px;justify-content:center;align-self:flex-start;align-items:center;padding:0 8px;font-weight:500;line-height:15.6px;display:inline-flex}.page-module__oxNYOG__priceRow{align-items:center;gap:6px;width:100%;display:flex}.page-module__oxNYOG__priceValue{color:#1a1118;font-size:36px;font-family:var(--font-family,"Montserrat", sans-serif);margin:0;font-weight:600;line-height:46.8px}.page-module__oxNYOG__currencyIcon{color:#1a1118;justify-content:center;align-items:center;margin-left:2px;display:flex}.page-module__oxNYOG__calcWrapper{cursor:pointer;color:#726c77;z-index:25;justify-content:center;align-items:center;margin-left:6px;padding:4px;transition:color .15s;display:inline-flex;position:relative}.page-module__oxNYOG__calcWrapper:hover{color:#e5203a}.page-module__oxNYOG__calcIconDefault{transition:opacity .15s;display:block}.page-module__oxNYOG__calcIconHover,.page-module__oxNYOG__calcWrapper:hover .page-module__oxNYOG__calcIconDefault,.page-module__oxNYOG__calcWrapperActive .page-module__oxNYOG__calcIconDefault{display:none}.page-module__oxNYOG__calcWrapper:hover .page-module__oxNYOG__calcIconHover,.page-module__oxNYOG__calcWrapperActive .page-module__oxNYOG__calcIconHover{display:block}.page-module__oxNYOG__calcTooltip{opacity:0;visibility:hidden;pointer-events:none;z-index:50;white-space:nowrap;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 16px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 0 15px #1a111814,0 8px 24px #1a11181f}.page-module__oxNYOG__calcWrapper:hover .page-module__oxNYOG__calcTooltip,.page-module__oxNYOG__calcWrapperActive .page-module__oxNYOG__calcTooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.page-module__oxNYOG__calcTooltipRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.page-module__oxNYOG__calcTooltipVal{color:#1a1118;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);font-weight:600;line-height:18.2px}.page-module__oxNYOG__calcTooltipSymbol{color:#1a1118;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);justify-content:center;align-items:center;font-weight:600;display:flex}.page-module__oxNYOG__actionButtonsRow{align-items:center;gap:8px;width:100%;display:flex}.page-module__oxNYOG__offerBtn{cursor:pointer;color:#fff;height:44px;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);white-space:nowrap;background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border:none;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;padding:8px 24px;font-weight:600;line-height:18.2px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #e5203a52,inset 0 1px #ffffff40}.page-module__oxNYOG__offerBtn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #e5203a66,inset 0 1px #ffffff4d}.page-module__oxNYOG__offerBtn:active{transform:translateY(0)}.page-module__oxNYOG__shareBtn{cursor:pointer;color:#1a1118;background:#f4f2f6;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:11px;transition:background-color .15s,color .15s;display:flex}.page-module__oxNYOG__shareBtn:hover{color:#e5203a;background:#e8e5ec}.page-module__oxNYOG__contactsCard{box-sizing:border-box;background:#fff;border:1px solid #1a111808;border-radius:20px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__oxNYOG__salesDeptHeader{flex-direction:column;gap:4px;width:100%;margin-bottom:4px;display:flex}.page-module__oxNYOG__salesDeptTitle{color:#1a1118;font-size:18px;font-family:var(--font-family,"Montserrat", sans-serif);font-weight:700;line-height:23.4px}.page-module__oxNYOG__salesDeptList{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__oxNYOG__salesDeptItem{box-sizing:border-box;background:#f4f2f6;border-radius:12px;align-items:center;width:100%;padding:10px 12px;transition:background-color .15s;display:flex}.page-module__oxNYOG__salesDeptItem:hover{background:#ece9f0}.page-module__oxNYOG__salesDeptRow{align-items:center;gap:12px;width:100%;display:flex}.page-module__oxNYOG__operatorBadge{box-sizing:border-box;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;min-width:70px;padding:4px 8px;display:flex;box-shadow:0 4px 12px #0000001f}.page-module__oxNYOG__badgeA1{background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%)}.page-module__oxNYOG__badgeMts{background:linear-gradient(135deg,#f34 0%,#e5001a 100%)}.page-module__oxNYOG__badgeCity{background:linear-gradient(135deg,#4a5568 0%,#2d3748 100%)}.page-module__oxNYOG__operatorText{text-align:center;color:#fff;font-size:11px;font-family:var(--font-family,"Montserrat", sans-serif);font-weight:600;line-height:14.3px}.page-module__oxNYOG__salesDeptPhone{color:#1a1118;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);flex:1;font-weight:600;line-height:18.2px;text-decoration:none;transition:color .15s}.page-module__oxNYOG__salesDeptPhone:hover{color:#e5203a}.page-module__oxNYOG__similarSection{flex-direction:column;gap:16px;width:100%;display:flex}.page-module__oxNYOG__similarHeader{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.page-module__oxNYOG__similarTitleCol{flex-direction:column;gap:4px;display:flex}.page-module__oxNYOG__similarTitle{color:#1a1118;font-size:36px;font-family:var(--font-family,"Montserrat", sans-serif);margin:0;font-weight:600;line-height:46.8px}.page-module__oxNYOG__similarSubtitle{color:#726c77;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);margin:0;font-weight:500;line-height:18.2px}.page-module__oxNYOG__navArrows{align-items:center;gap:4px;display:flex}.page-module__oxNYOG__arrowBtn{cursor:pointer;color:#1a1118;background:#f4f2f6;border:none;border-radius:8.73px;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;transition:background-color .15s,color .15s;display:flex}.page-module__oxNYOG__arrowBtn:hover{color:#e5203a;background:#ece9f0}.page-module__oxNYOG__similarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.page-module__oxNYOG__mobileBottomBar{display:none}.page-module__oxNYOG__phoneBtn,.page-module__oxNYOG__shareBtn{cursor:pointer;color:#1a1118;box-sizing:border-box;background:#f4f2f6;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:11px;transition:background-color .15s,color .15s;display:flex}.page-module__oxNYOG__phoneBtn:hover,.page-module__oxNYOG__shareBtn:hover{color:#e5203a;background:#ece9f0}@media (max-width:992px){.page-module__oxNYOG__container{padding-bottom:96px}.page-module__oxNYOG__mobileBottomBar{width:100%;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px)) 16px;z-index:900;box-sizing:border-box;background:#fff;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1a111814}.page-module__oxNYOG__title{font-size:24px;line-height:31.2px}.page-module__oxNYOG__mainContentRow{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.page-module__oxNYOG__leftColumn,.page-module__oxNYOG__rightColumn{display:contents}.page-module__oxNYOG__bannerBlock{order:1;width:100%}.page-module__oxNYOG__priceCard{order:2;width:100%}.page-module__oxNYOG__actionButtonsRow{display:none}.page-module__oxNYOG__descriptionCard{order:3;width:100%}.page-module__oxNYOG__contactsCard{order:4;display:none}.page-module__oxNYOG__bannerBox{height:280px}.page-module__oxNYOG__watermarkTop{top:0;left:-86.03px}.page-module__oxNYOG__watermarkBottom{bottom:0;left:-158.69px}.page-module__oxNYOG__bannerOverlayRed{width:244.71px;height:136.7px;top:-14.03px;left:auto;right:-20px}.page-module__oxNYOG__rightCol{flex:auto;width:100%;max-width:100%}.page-module__oxNYOG__similarTitle{font-size:24px;line-height:31.2px}.page-module__oxNYOG__similarGrid{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.page-module__oxNYOG__similarGrid::-webkit-scrollbar{display:none}.page-module__oxNYOG__similarCardWrapper{scroll-snap-align:start;flex:0 0 328px;max-width:328px}}
.page-module__4GRFiG__container{box-sizing:border-box;width:100%;max-width:1336px;font-family:var(--font-family,"Montserrat", sans-serif);flex-direction:column;margin:0 auto;display:flex}.page-module__4GRFiG__headerSection{flex-direction:column;gap:24px;width:100%;margin-bottom:24px;display:flex}.page-module__4GRFiG__headerContent{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__4GRFiG__title{color:#1a1118;font-size:36px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;margin:0;font-weight:600;line-height:46.8px}.page-module__4GRFiG__locationRow{align-items:center;gap:8px;width:100%;display:flex}.page-module__4GRFiG__locationPin{color:#e5203a;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.page-module__4GRFiG__locationText{color:#726c77;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);word-wrap:break-word;font-weight:500;line-height:18.2px}.page-module__4GRFiG__mainContentRow{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;margin-bottom:64px;display:flex}.page-module__4GRFiG__leftColumn{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;max-width:829px;display:flex}.page-module__4GRFiG__rightColumn{flex-direction:column;flex-shrink:0;gap:16px;width:483px;display:flex}.page-module__4GRFiG__bannerBlock,.page-module__4GRFiG__priceCard,.page-module__4GRFiG__descriptionCard,.page-module__4GRFiG__contactsCard{width:100%}.page-module__4GRFiG__bannerBox{background:linear-gradient(135deg,#2d2735 0%,#1a1118 100%);border-radius:20px;justify-content:center;align-items:center;width:100%;height:323px;display:flex;position:relative;overflow:hidden}.page-module__4GRFiG__bannerImage{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__4GRFiG__watermarkText{color:#ffffff80;font-size:24px;font-family:var(--font-family,"Montserrat", sans-serif);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;text-transform:uppercase;letter-spacing:2px;font-weight:600;line-height:31.2px;position:absolute}.page-module__4GRFiG__watermarkTop{top:14px;left:-40px}.page-module__4GRFiG__watermarkBottom{bottom:14px;left:-80px}.page-module__4GRFiG__bannerOverlayRed{filter:blur(40px);pointer-events:none;background:#e5203a4d;border-radius:9999px;width:342.21px;height:174.82px;position:absolute;top:-43.27px;right:-50px}.page-module__4GRFiG__descriptionCard{box-sizing:border-box;background:#fff;border:1px solid #1a111808;border-radius:20px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__4GRFiG__descriptionHeader,.page-module__4GRFiG__cardHeader{align-items:center;gap:8px;width:100%;display:flex}.page-module__4GRFiG__descriptionIcon,.page-module__4GRFiG__cardIcon{color:#e5203a;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.page-module__4GRFiG__descriptionTitle,.page-module__4GRFiG__cardTitle{color:#1a1118;font-size:24px;font-family:var(--font-family,"Montserrat", sans-serif);margin:0;font-weight:600;line-height:31.2px}.page-module__4GRFiG__descriptionBody{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__4GRFiG__descriptionText{color:#726c77;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);margin:0;font-weight:500;line-height:18.2px}.page-module__4GRFiG__rightCol{box-sizing:border-box;flex-direction:column;flex:0 0 483px;gap:16px;width:483px;max-width:483px;display:flex}.page-module__4GRFiG__priceCard{box-sizing:border-box;background:#fff;border:1px solid #1a111808;border-radius:20px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__4GRFiG__roomsBadge{color:#e5203a;height:24px;font-size:12px;font-family:var(--font-family,"Montserrat", sans-serif);background:#e5203a1a;border-radius:100px;justify-content:center;align-self:flex-start;align-items:center;padding:0 8px;font-weight:500;line-height:15.6px;display:inline-flex}.page-module__4GRFiG__priceRow{align-items:center;gap:6px;width:100%;display:flex}.page-module__4GRFiG__priceValue{color:#1a1118;font-size:36px;font-family:var(--font-family,"Montserrat", sans-serif);margin:0;font-weight:600;line-height:46.8px}.page-module__4GRFiG__currencyIcon{color:#1a1118;justify-content:center;align-items:center;margin-left:2px;display:flex}.page-module__4GRFiG__calcWrapper{cursor:pointer;color:#726c77;z-index:25;justify-content:center;align-items:center;margin-left:6px;padding:4px;transition:color .15s;display:inline-flex;position:relative}.page-module__4GRFiG__calcWrapper:hover{color:#e5203a}.page-module__4GRFiG__calcIconDefault{transition:opacity .15s;display:block}.page-module__4GRFiG__calcIconHover,.page-module__4GRFiG__calcWrapper:hover .page-module__4GRFiG__calcIconDefault,.page-module__4GRFiG__calcWrapperActive .page-module__4GRFiG__calcIconDefault{display:none}.page-module__4GRFiG__calcWrapper:hover .page-module__4GRFiG__calcIconHover,.page-module__4GRFiG__calcWrapperActive .page-module__4GRFiG__calcIconHover{display:block}.page-module__4GRFiG__calcTooltip{opacity:0;visibility:hidden;pointer-events:none;z-index:50;white-space:nowrap;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 16px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 0 15px #1a111814,0 8px 24px #1a11181f}.page-module__4GRFiG__calcWrapper:hover .page-module__4GRFiG__calcTooltip,.page-module__4GRFiG__calcWrapperActive .page-module__4GRFiG__calcTooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.page-module__4GRFiG__calcTooltipRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.page-module__4GRFiG__calcTooltipVal{color:#1a1118;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);font-weight:600;line-height:18.2px}.page-module__4GRFiG__calcTooltipSymbol{color:#1a1118;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);justify-content:center;align-items:center;font-weight:600;display:flex}.page-module__4GRFiG__actionButtonsRow{align-items:center;gap:8px;width:100%;display:flex}.page-module__4GRFiG__offerBtn{cursor:pointer;color:#fff;height:44px;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);white-space:nowrap;background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%);border:none;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;padding:8px 24px;font-weight:600;line-height:18.2px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #e5203a52,inset 0 1px #ffffff40}.page-module__4GRFiG__offerBtn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #e5203a66,inset 0 1px #ffffff4d}.page-module__4GRFiG__offerBtn:active{transform:translateY(0)}.page-module__4GRFiG__shareBtn{cursor:pointer;color:#1a1118;background:#f4f2f6;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:11px;transition:background-color .15s,color .15s;display:flex}.page-module__4GRFiG__shareBtn:hover{color:#e5203a;background:#e8e5ec}.page-module__4GRFiG__contactsCard{box-sizing:border-box;background:#fff;border:1px solid #1a111808;border-radius:20px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex;box-shadow:0 0 10px #1a11180d}.page-module__4GRFiG__salesDeptHeader{flex-direction:column;gap:4px;width:100%;margin-bottom:4px;display:flex}.page-module__4GRFiG__salesDeptTitle{color:#1a1118;font-size:18px;font-family:var(--font-family,"Montserrat", sans-serif);font-weight:700;line-height:23.4px}.page-module__4GRFiG__salesDeptList{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__4GRFiG__salesDeptItem{box-sizing:border-box;background:#f4f2f6;border-radius:12px;align-items:center;width:100%;padding:10px 12px;transition:background-color .15s;display:flex}.page-module__4GRFiG__salesDeptItem:hover{background:#ece9f0}.page-module__4GRFiG__salesDeptRow{align-items:center;gap:12px;width:100%;display:flex}.page-module__4GRFiG__operatorBadge{box-sizing:border-box;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;min-width:70px;padding:4px 8px;display:flex;box-shadow:0 4px 12px #0000001f}.page-module__4GRFiG__badgeA1{background:linear-gradient(135deg,#ff5c77 0%,#e5203a 55%,#9e1130 100%)}.page-module__4GRFiG__badgeMts{background:linear-gradient(135deg,#f34 0%,#e5001a 100%)}.page-module__4GRFiG__badgeCity{background:linear-gradient(135deg,#4a5568 0%,#2d3748 100%)}.page-module__4GRFiG__operatorText{text-align:center;color:#fff;font-size:11px;font-family:var(--font-family,"Montserrat", sans-serif);font-weight:600;line-height:14.3px}.page-module__4GRFiG__salesDeptPhone{color:#1a1118;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);flex:1;font-weight:600;line-height:18.2px;text-decoration:none;transition:color .15s}.page-module__4GRFiG__salesDeptPhone:hover{color:#e5203a}.page-module__4GRFiG__similarSection{flex-direction:column;gap:16px;width:100%;display:flex}.page-module__4GRFiG__similarHeader{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.page-module__4GRFiG__similarTitleCol{flex-direction:column;gap:4px;display:flex}.page-module__4GRFiG__similarTitle{color:#1a1118;font-size:36px;font-family:var(--font-family,"Montserrat", sans-serif);margin:0;font-weight:600;line-height:46.8px}.page-module__4GRFiG__similarSubtitle{color:#726c77;font-size:14px;font-family:var(--font-family,"Montserrat", sans-serif);margin:0;font-weight:500;line-height:18.2px}.page-module__4GRFiG__navArrows{align-items:center;gap:4px;display:flex}.page-module__4GRFiG__arrowBtn{cursor:pointer;color:#1a1118;background:#f4f2f6;border:none;border-radius:8.73px;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;transition:background-color .15s,color .15s;display:flex}.page-module__4GRFiG__arrowBtn:hover{color:#e5203a;background:#ece9f0}.page-module__4GRFiG__similarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.page-module__4GRFiG__mobileBottomBar{display:none}.page-module__4GRFiG__phoneBtn,.page-module__4GRFiG__shareBtn{cursor:pointer;color:#1a1118;box-sizing:border-box;background:#f4f2f6;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:11px;transition:background-color .15s,color .15s;display:flex}.page-module__4GRFiG__phoneBtn:hover,.page-module__4GRFiG__shareBtn:hover{color:#e5203a;background:#ece9f0}@media (max-width:992px){.page-module__4GRFiG__container{padding-bottom:96px}.page-module__4GRFiG__mobileBottomBar{width:100%;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px)) 16px;z-index:900;box-sizing:border-box;background:#fff;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1a111814}.page-module__4GRFiG__title{font-size:24px;line-height:31.2px}.page-module__4GRFiG__mainContentRow{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.page-module__4GRFiG__leftColumn,.page-module__4GRFiG__rightColumn{display:contents}.page-module__4GRFiG__bannerBlock{order:1;width:100%}.page-module__4GRFiG__priceCard{order:2;width:100%}.page-module__4GRFiG__actionButtonsRow{display:none}.page-module__4GRFiG__descriptionCard{order:3;width:100%}.page-module__4GRFiG__contactsCard{order:4;display:none}.page-module__4GRFiG__bannerBox{height:280px}.page-module__4GRFiG__watermarkTop{top:0;left:-86.03px}.page-module__4GRFiG__watermarkBottom{bottom:0;left:-158.69px}.page-module__4GRFiG__bannerOverlayRed{width:244.71px;height:136.7px;top:-14.03px;left:auto;right:-20px}.page-module__4GRFiG__rightCol{flex:auto;width:100%;max-width:100%}.page-module__4GRFiG__similarTitle{font-size:24px;line-height:31.2px}.page-module__4GRFiG__similarGrid{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.page-module__4GRFiG__similarGrid::-webkit-scrollbar{display:none}.page-module__4GRFiG__similarCardWrapper{scroll-snap-align:start;flex:0 0 328px;max-width:328px}}
