:root{--large-container-max-width:1920px;--container-max-width:1440px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:440px}@media screen and (max-width:1400px){:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){:root{--project-margin-right:0}}@media screen and (max-width:992px){:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}.project-section{display:flex;flex-direction:column;margin-top:80px;padding:0 var(--container-padding) 88px}.project-section-page{margin-top:22px}.project-section__title{color:var(--color-primary);font-size:26px;font-weight:600;line-height:40px}.project-section__filters{padding:20px 0 16px;top:0;width:100%}.project-section__sorting{display:flex;gap:8px}.project-section__skeleton{margin-top:32px}.project-section__skeleton_loading{display:grid;gap:24px;grid-auto-rows:388px;grid-template-columns:1fr 1fr 1fr;width:100%}.project-section__skeleton_loading .project-skeleton-item{width:100%}@media screen and (max-width:1100px){.project-section__skeleton_loading{grid-template-columns:1fr 1fr}}.project-section__body{display:flex;flex-direction:column;gap:24px;margin-top:32px}.project-section__wrapper{overflow:hidden}.project-section__projects{display:grid;gap:24px;grid-auto-rows:386px;grid-template-columns:1fr 1fr 1fr;width:100%}.project-section__projects .project-card__gallery{height:auto}@media screen and (max-width:1100px){.project-section__projects{grid-template-columns:1fr 1fr}.project-section__projects .project-card__gallery{max-height:none}}.project-section__project-link{color:unset;display:flex;min-width:300px;position:relative;text-decoration:unset}.project-section__projects-show-btn{display:flex;justify-content:center;margin-top:8px;width:100%}.project-section__body-no-data{margin:auto;padding:300px 0}.project-section_redesign{background:var(--bg)}.project-section_redesign .project-section__title{color:var(--main-text-color);font-size:48px;font-style:normal;font-weight:600;line-height:105%}.project-section_redesign .project-section__body{margin-top:40px}.project-section_redesign .project-section__container{padding:72px var(--container-padding-redesign) 0}.project-section_redesign .project-section__wrapper{margin-bottom:36px}.project-section_redesign .project-section__projects-show-btn .app-button{border-radius:8px;color:var(--bg);font-size:16px;font-weight:500;line-height:normal;margin-top:0;padding:16px 24px}
