.filters[data-v-d8f97c0f]{display:grid;gap:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:16px}@media (min-width: 768px){.filters[data-v-d8f97c0f]{padding-bottom:16px}}@media (min-width: 1240px){.filters[data-v-d8f97c0f]{padding:20px}}.filters[data-v-d8f97c0f]{grid-template:1fr / clamp(100px,12vw,190px) clamp(100px,12vw,180px) 314px clamp(80px,15vw,114px) auto}@media (max-width: 767px){.filters[data-v-d8f97c0f]{grid-template:1fr / calc(50% - 5px) calc(50% - 5px)}}@media (min-width: 768px) and (max-width: 1023px){.filters[data-v-d8f97c0f]{grid-template:1fr 1fr / clamp(174px,20vw,33%) clamp(270px,35vw,50%) clamp(112px,20vw,17%)}}.filters[data-v-d8f97c0f] .filters__range,.filters[data-v-d8f97c0f] .filters__range .filter-element{width:100%}@media (max-width: 767px){.filters[data-v-d8f97c0f] .filters__range{grid-area:2 / 1 / 2 / 3}}@media (min-width: 768px) and (max-width: 1023px){.filters[data-v-d8f97c0f] .filters__range{grid-area:1 / 2 / 2 / 4}}@media (max-width: 767px){.filters[data-v-d8f97c0f] .filters__search{grid-column:1 / 3}}@media (min-width: 768px) and (max-width: 1023px){.filters[data-v-d8f97c0f] .filters__search{grid-area:2 / 2 / 3 / 5}.filters[data-v-d8f97c0f] .filters__search .filter-element{max-width:none}}@media (max-width: 767px){.filters[data-v-d8f97c0f] .filters__select{grid-column:1 / 3}}@media (min-width: 768px) and (max-width: 1023px){.filters[data-v-d8f97c0f] .filters__select--city{grid-area:2 / 1 / 3 / 1}}@media (max-width: 767px){.filters[data-v-d8f97c0f] .filters__select--class{grid-area:3 / 1 / 4 / 3}.filters[data-v-d8f97c0f] .filters__select--space{grid-row:1 / 2}}@media (min-width: 768px) and (max-width: 1023px){.filters[data-v-d8f97c0f] .filters__select--space{grid-area:1 / 1 / 2 / 2}}.filters-group[data-v-b41d0f3d]{position:relative;margin-bottom:24px}.card-list[data-v-a7afddec]{display:none}@media (min-width: 768px){.card-list[data-v-a7afddec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width: 1240px){.card-list[data-v-a7afddec]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}@media (min-width: 768px) and (max-width: 1023px){.card-list__item[data-v-a7afddec]{min-height:450px}}@media (max-width: 767px){.card-list__item[data-v-a7afddec]{height:100%;min-height:395px}}.slider__slide[data-v-a7afddec]{margin-right:16px;height:auto;width:-moz-fit-content;width:fit-content}.slider__item[data-v-a7afddec]{width:272px}.slider__item[data-v-a7afddec] .card-body__offers{margin-top:34px;display:block}.offer-tabs .offer-tab[data-v-a7afddec]{background-color:#ffffff7f;opacity:1;--tw-bg-opacity: 1}.offer-tabs .offer-tab[data-v-a7afddec]:hover{background-color:#ffffffe5;opacity:1}.first-screen[data-v-95fb9fc6]{background-image:url(/images/home/bg.jpg);margin:0 0 50px;padding:140px 0 1px;background-size:cover;background-position:center}.first-screen .ttl[data-v-95fb9fc6]{font-size:30px;color:#fff}.offer-tabs .offer-tab[data-v-95fb9fc6]{background-color:#ffffff7f;opacity:1;--tw-bg-opacity: 1}.offer-tabs .offer-tab[data-v-95fb9fc6]:not(.offer-tabs .offer-tab.active):hover{background-color:#ffffff7f}.card-list[data-v-755bf629]{display:none}@media (min-width: 768px){.card-list[data-v-755bf629]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width: 1240px){.card-list[data-v-755bf629]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}@media (min-width: 768px) and (max-width: 1023px){.card-list__item[data-v-755bf629]{min-height:450px}}@media (max-width: 767px){.card-list__item[data-v-755bf629]{height:100%;min-height:395px}}.slider__slide[data-v-755bf629]{margin-right:16px;height:auto;width:-moz-fit-content;width:fit-content}.slider__item[data-v-755bf629]{width:272px}.slider__item[data-v-755bf629] .card-body__offers{margin-top:34px;display:block}.text_center[data-v-a942be01]{text-align:center}.button-green[data-v-a942be01]{border-radius:10px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(9 173 103 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(9 173 103 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:16px;font-weight:600;padding:15px 25px;display:inline-block}.button-green[data-v-a942be01]:hover{background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(9 173 103 / var(--tw-text-opacity))}
