.amount[data-v-fc284a23]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.amount__info[data-v-fc284a23]>*{display:block}.amount__range[data-v-fc284a23]{align-items:center;display:flex;gap:.5rem}.booking__input[data-v-fc284a23]{align-items:center;display:flex;gap:8px;height:70px;padding-left:24px;width:100%}@media screen and (max-width:890px){.booking[data-v-fc284a23]{grid-template-columns:.7fr 1fr 1fr 140px}.booking .location-region[data-v-fc284a23]{display:none}}@media screen and (max-width:750px){.booking[data-v-fc284a23]{display:block;padding-right:0}.booking .booking__input[data-v-fc284a23]:before{background:none!important;width:0!important}.booking .booking__date>.booking__input[data-v-fc284a23]:last-child:after{position:absolute;--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1));bottom:15px;content:"";left:-1px;top:15px;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2px}.booking .booking__input[data-v-fc284a23]{border-bottom-width:1px;border-color:#9ca3afb3;border:none;border-radius:0}.booking .booking__input_people[data-v-fc284a23]{border-bottom-width:0;border-left-width:0}.booking .booking__submit_btn[data-v-fc284a23]{height:45px}.booking .booking__submit[data-v-fc284a23]{padding:0 1rem 1rem}}.booking__date_error .booking__input[data-v-fc284a23]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}@media screen and (max-width:600px){.booking__input[data-v-fc284a23]{height:65px}}.booking__input.error span[data-v-fc284a23]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.booking__input[data-v-fc284a23]:not(.booking__input_first):before{position:absolute;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));bottom:15px;content:"";left:-1px;top:15px;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2px}.vk-icon[data-v-ccf8a177]{height:14px}.banner__wrapper[data-v-ccf8a177]{padding:0 20px}.banner[data-v-ccf8a177]{background-image:linear-gradient(180deg,#0000004d,#0000001a),url(../main-page/banner.webp);background-position:50%;background-size:cover;height:650px;padding-top:32px}@media screen and (max-width:750px){.banner[data-v-ccf8a177]{padding-top:0}}.banner__menu[data-v-ccf8a177]{display:block;left:0;position:absolute;right:0;top:0}.banner .share__title[data-v-ccf8a177]{color:#ffffffe6;font-size:18px;font-weight:500;margin-bottom:16px}.banner .share__link[data-v-ccf8a177]{align-items:center;color:#fff;display:flex;gap:10px}.banner .divider[data-v-ccf8a177]{background:#fffc;height:24px;width:1px}.banner .share__links[data-v-ccf8a177]{align-items:center;display:flex;gap:16px;margin-bottom:32px}.banner__title[data-v-ccf8a177]{color:#fff;font-size:clamp(28px,9vw,48px);font-weight:500;margin-bottom:20px}.banner__info[data-v-ccf8a177]{border-left:3px solid #f2a30f;margin-bottom:32px;padding:4px 0 4px 12px}.banner__info p[data-v-ccf8a177]{color:#fff;font-size:20px;margin-bottom:8px}.banner__info button[data-v-ccf8a177]{color:#f2a30f}.banner__body[data-v-ccf8a177]{display:flex;flex-direction:column;height:100%;justify-content:center}.banner__cities[data-v-ccf8a177]{color:#fff;margin-top:32px}.banner .booking__form_mobile[data-v-ccf8a177]{display:none}@media screen and (max-width:750px){.banner[data-v-ccf8a177]{background-image:linear-gradient(180deg,#00000073,#0000004d),url(../main-page/banner.webp);height:100svh}.banner__body[data-v-ccf8a177]{padding-top:64px}.banner .booking__form_desktop[data-v-ccf8a177]{display:none}.banner .booking__form_mobile[data-v-ccf8a177]{display:block}.banner .banner__menu_desktop[data-v-ccf8a177]{display:none}.banner .banner__menu_mobile[data-v-ccf8a177]{display:block}.banner__title[data-v-ccf8a177]{margin-bottom:16px}.banner__info[data-v-ccf8a177]{padding:2px 0 2px 8px}.banner__info p[data-v-ccf8a177]{font-size:16px;margin-bottom:4px}}@media screen and (max-height:620px){.banner[data-v-ccf8a177]{height:auto;padding:32px 0}}.embla[data-v-b2fe5746]{overflow:hidden;position:relative}.embla__viewport[data-v-b2fe5746]{overflow:hidden;width:100%}.embla__container[data-v-b2fe5746]{display:flex;gap:16px}.embla__slide[data-v-b2fe5746]{align-items:center;display:flex;flex:0 0 auto;justify-content:center;width:-moz-fit-content;width:fit-content}.listings-swiper__footer[data-v-b2fe5746]{flex-wrap:wrap;margin-top:16px}.btns[data-v-b2fe5746],.listings-swiper__footer[data-v-b2fe5746]{align-items:center;display:flex;gap:16px}.types__title[data-v-f3662f5d]{font-size:32px;margin-top:42px;text-align:center}.types__section[data-v-f3662f5d]{margin-bottom:42px}.types__heading[data-v-f3662f5d]{color:var(--md3-onSurface);font-size:32px;font-weight:500;margin-bottom:24px}@media screen and (max-width:650px){.types__title[data-v-f3662f5d]{font-size:24px}.types__heading[data-v-f3662f5d]{font-size:24px;margin-bottom:20px}.types__btn[data-v-f3662f5d]{width:100%!important}.types__section[data-v-f3662f5d]{margin-bottom:38px}}@keyframes fadeInUp-c44e258e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-c44e258e]{animation:fadeInUp-c44e258e .8s cubic-bezier(.4,0,.2,1) forwards}.cities-section[data-v-c44e258e],.housing-types-section[data-v-c44e258e]{padding:80px 0}@media(max-width:768px){.cities-section[data-v-c44e258e],.housing-types-section[data-v-c44e258e]{padding:60px 0}}.cities-section[data-v-c44e258e]{background:linear-gradient(135deg,rgb(var(--v-theme-surfaceContainerLowest)) 0,rgb(var(--v-theme-surfaceContainerLow)))}.section-header[data-v-c44e258e]{margin-bottom:48px;text-align:center}@media(max-width:768px){.section-header[data-v-c44e258e]{margin-bottom:32px}}.section-title[data-v-c44e258e]{align-items:center;color:rgb(var(--v-theme-onSurface));display:flex;font-size:2.5rem;font-weight:600;gap:12px;justify-content:center;margin-bottom:16px}@media(max-width:768px){.section-title[data-v-c44e258e]{font-size:2rem;gap:8px}}.title-icon[data-v-c44e258e]{color:rgb(var(--v-theme-primary));font-size:2.5rem!important}@media(max-width:768px){.title-icon[data-v-c44e258e]{font-size:2rem!important}}.section-subtitle[data-v-c44e258e]{color:rgb(var(--v-theme-onSurfaceVariant));font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}@media(max-width:768px){.section-subtitle[data-v-c44e258e]{font-size:1rem;padding:0 16px}}.types-grid[data-v-c44e258e]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:768px){.types-grid[data-v-c44e258e]{gap:16px;grid-template-columns:1fr}}.type-card[data-v-c44e258e]{border:1px solid rgba(var(--v-theme-outline),.12);border-radius:24px!important;cursor:pointer;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.type-card[data-v-c44e258e]:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.type-card:hover .type-glow[data-v-c44e258e]{opacity:1;transform:scale(1.2)}.type-card:hover .explore-btn[data-v-c44e258e]{transform:translate(4px)}.gradient-blue-purple[data-v-c44e258e]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.1) 0,rgba(var(--v-theme-secondary),.05))}.gradient-green-teal[data-v-c44e258e]{background:linear-gradient(135deg,#4caf501a,#0096880d)}.gradient-orange-red[data-v-c44e258e]{background:linear-gradient(135deg,#ff98001a,#f443360d)}.gradient-indigo-blue[data-v-c44e258e]{background:linear-gradient(135deg,#3f51b51a,#2196f30d)}.gradient-pink-rose[data-v-c44e258e]{background:linear-gradient(135deg,#e91e631a,#9c27b00d)}.type-content[data-v-c44e258e]{display:flex;flex-direction:column;height:200px;padding:24px!important}.type-icon-wrapper[data-v-c44e258e]{margin-bottom:20px;position:relative}.type-emoji[data-v-c44e258e]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));font-size:3rem;margin-bottom:8px}@media screen and (max-width:700px){.type-emoji[data-v-c44e258e]{font-size:2rem;margin-bottom:4px}}.type-glow[data-v-c44e258e]{background:radial-gradient(circle,rgba(var(--v-theme-primary),.2) 0,transparent 70%);border-radius:50%;height:80px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:all .4s ease;width:80px;z-index:-1}.type-info[data-v-c44e258e]{flex:1}.type-name[data-v-c44e258e]{color:rgb(var(--v-theme-onSurface));font-size:1.375rem;font-weight:600;line-height:1.3;margin-bottom:8px}.type-description[data-v-c44e258e]{color:rgb(var(--v-theme-onSurfaceVariant));font-size:.875rem;line-height:1.5;margin:0}.type-action[data-v-c44e258e]{margin-top:auto}.explore-btn[data-v-c44e258e]{color:rgb(var(--v-theme-primary))!important;font-weight:500!important;min-width:auto!important;padding:0!important;transition:transform .3s ease}.explore-btn[data-v-c44e258e] .v-btn__append{margin-left:4px}.cities-grid[data-v-c44e258e]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}@media(max-width:768px){.cities-grid[data-v-c44e258e]{gap:24px;grid-template-columns:1fr}}.city-card[data-v-c44e258e]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-outline),.12);border-radius:24px!important;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.city-card[data-v-c44e258e]:hover{box-shadow:0 16px 32px #0000001f;transform:translateY(-6px)}.city-image[data-v-c44e258e]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;position:relative}.city-overlay[data-v-c44e258e]{background:linear-gradient(180deg,#0000001a,#0009);top:0}.city-header[data-v-c44e258e],.city-overlay[data-v-c44e258e]{bottom:0;left:0;position:absolute;right:0}.city-header[data-v-c44e258e]{align-items:center;display:flex;gap:16px;padding:24px;z-index:1}.city-icon[data-v-c44e258e]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:2.5rem}.city-main-info[data-v-c44e258e]{flex:1}.city-name[data-v-c44e258e]{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 4px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.city-count[data-v-c44e258e]{color:#ffffffe6;font-size:.875rem;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.city-types[data-v-c44e258e]{padding:24px!important}.types-list[data-v-c44e258e]{display:flex;flex-direction:column;gap:12px}.city-type-chip[data-v-c44e258e]{align-items:center;background:rgb(var(--v-theme-surfaceContainerLow));border:1px solid rgba(var(--v-theme-outline),.08);border-radius:16px;color:inherit;display:flex;gap:12px;padding:12px 16px;text-decoration:none;transition:all .3s ease}.city-type-chip[data-v-c44e258e]:hover{background:rgb(var(--v-theme-surfaceContainerHigh));border-color:rgba(var(--v-theme-primary),.2);transform:translate(4px)}.city-type-chip .type-emoji[data-v-c44e258e]{font-size:1.25rem}.city-type-chip .type-name[data-v-c44e258e]{color:rgb(var(--v-theme-onSurface));flex:1;font-size:.875rem;font-weight:500}.city-type-chip .type-count[data-v-c44e258e]{font-size:.75rem;font-weight:600}.city-actions .view-all-btn[data-v-c44e258e]{display:block;text-decoration:none}@media(max-width:600px){.types-grid[data-v-c44e258e]{gap:16px}.cities-grid[data-v-c44e258e],.types-grid[data-v-c44e258e]{grid-template-columns:1fr}.cities-grid[data-v-c44e258e]{gap:20px}.type-content[data-v-c44e258e]{height:auto;min-height:180px;padding:20px!important}.city-header[data-v-c44e258e]{gap:12px;padding:20px}.city-icon[data-v-c44e258e]{font-size:2rem}.city-name[data-v-c44e258e]{font-size:1.25rem}.city-types[data-v-c44e258e]{padding:20px!important}}.types__title[data-v-f95fc203]{font-size:32px;margin-top:42px;text-align:center}@media screen and (max-width:650px){.types__title[data-v-f95fc203]{font-size:24px}}.about-text[data-v-f95fc203]{color:#111016;font-size:18px;font-weight:500;max-width:800px;text-align:center}
