.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{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}}
