.projects-map-modal{--modal-bg:var(--section-gradient-bg);border:unset}@media only screen and (max-width:1068px){.projects-map-modal{border-radius:0;inset:0;max-height:100vh}}.projects-map-modal .side-modal__wrapper{--container-padding:0;padding:20px clamp(15px,3vw,55px)}@media only screen and (max-width:1068px){.projects-map-modal .side-modal__wrapper{padding:15px}}.projects-map-modal .side-modal__header{display:none}.projects-map-modal__container{display:flex;flex-direction:column}.projects-map-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:734px){.projects-map-modal__close.button--icon-only{height:30px;min-width:30px;width:30px}.projects-map-modal__close.button--icon-only svg{height:18px;width:18px}}.projects-map-modal__map.projects-map{aspect-ratio:unset;height:100%;width:100%}@media only screen and (max-width:1068px){.projects-map-modal .projects-map__header,.projects-map-modal .projects-map__overlay{display:none}.projects-map-modal .projects-map__map{aspect-ratio:unset;display:block!important}}.project-filters-full{align-items:flex-start;display:flex;flex-wrap:wrap;gap:25px 20px}@media only screen and (max-width:1280px){.project-filters-full{flex-wrap:wrap}}@media only screen and (max-width:734px){.project-filters-full{flex-direction:column}}.project-filters-full__projects{width:238px}@media only screen and (max-width:734px){.project-filters-full__projects{width:100%}}.project-filters-full__rooms{width:322px}@media only screen and (max-width:734px){.project-filters-full__rooms{width:100%}}.project-filters-full__price{width:200px}@media only screen and (max-width:734px){.project-filters-full__price{width:100%}}.project-filters-full__buttons{display:flex;gap:8px;margin-top:auto}@media only screen and (max-width:1068px){.project-filters-full__buttons{flex-wrap:wrap;gap:10px;margin-top:0;width:100%}}.project-filters-full__button{flex:1 1 auto}.project-filters-full__button-tiles{padding-left:18px;padding-right:32px}@media only screen and (max-width:734px){.project-filters-full .filter-finished-projects,.project-filters-full__finished{width:100%}}@media only screen and (min-width:1068.1px){.project-filters-full .side-modal-projects-filter{width:158px}}.project-filters-full__location-buttons{display:flex;gap:30px}@media only screen and (max-width:1068px){.project-filters-full__location-buttons{flex-wrap:wrap;gap:5px;--button-padding:18px 12px}}.plans-filters-page-projects-list{align-items:flex-start;display:grid;gap:33px 43px;grid-template-columns:1fr 1fr}@media only screen and (max-width:734px){.plans-filters-page-projects-list{gap:24px;grid-template-columns:1fr}}.plans-filters-page-plans-list{display:flex;flex-direction:column}.plans-filters-page-plans-list__header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;position:relative}.plans-filters-page-plans-list__header-buttons{display:flex;gap:25px 20px}@media only screen and (max-width:734px){.plans-filters-page-plans-list__header-buttons{flex-direction:column-reverse;width:100%}}.plans-filters-page-plans-list__view-actions{align-items:center;display:flex;gap:10px}@media only screen and (min-width:734.1px){.plans-filters-page-plans-list__order{min-width:309px}}@media only screen and (max-width:734px){.plans-filters-page-plans-list__order{flex:1 0 100%}}.plans-filters-page-plans-list__count{font-size:14px}@media only screen and (min-width:1068.1px){.plans-filters-page-plans-list__count{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:734px){.plans-filters-page-plans-list__count{font-size:12px}}.plans-filters-page-plans-list__count span{opacity:.5}.plans-filters-page-plans-list__list{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:45px;position:relative}@media only screen and (max-width:1360px){.plans-filters-page-plans-list__list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1068px){.plans-filters-page-plans-list__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:734px){.plans-filters-page-plans-list__list{grid-template-columns:1fr;margin-top:20px}}.plans-filters-page-plans-list__list.is-column{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:734px){.plans-filters-page-plans-list__list{gap:14px}}.plans-filters-page-plans-list__card{max-width:unset}@media (any-hover:hover) and (pointer:fine){.plans-filters-page-plans-list .plans-filters-page-plan-card--default:hover .plans-filters-page-plan-card__more,.plans-filters-page-plans-list .plans-filters-page-plan-card--default:hover .plans-filters-page-plan-card__wrapper{transform:translateY(5px)}}.plans-filters-page-plans-list__pagination{margin-top:40px}.plans-filters-page{padding-bottom:70px}@media only screen and (max-width:734px){.plans-filters-page{padding-bottom:0}}@media only screen and (max-width:1068px){.plans-filters-page .section__end{margin-top:25px;width:100%}}.plans-filters-page__tabs{display:flex;gap:8px}@media only screen and (max-width:1068px){.plans-filters-page__tabs{justify-content:space-between;width:100%}.plans-filters-page__tab{flex:1}}.plans-filters-page__filters{margin-top:50px}@media only screen and (max-width:734px){.plans-filters-page__filters{margin-top:25px}}.plans-filters-page__projects-list{margin-top:50px}@media only screen and (max-width:734px){.plans-filters-page__projects-list{margin-top:30px}}.plans-filters-page__plans-list{margin-top:35px}@media only screen and (max-width:734px){.plans-filters-page__plans-list{margin-top:30px}}.plans-filters-page__plans-list .plans-filters-page-plans-list__header-buttons{gap:20px}.plans-filters-page__map-banner{margin-top:44px}@media only screen and (max-width:734px){.plans-filters-page__map-banner{margin-top:60px}}@media only screen and (min-width:734.1px){.plans-filters-page__callback{margin-top:84px}}
