.worksSection{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.worksSection{padding:7rem 0 0;gap:4rem 0;overflow:hidden}}@media screen and (min-width: 1025px){.worksSection{padding:23.5rem 5vw 0;gap:0;overflow:unset}}@media screen and (min-width: 320px){.sidebarWrapper{width:100%}}@media screen and (min-width: 1025px){.sidebarWrapper{width:20%;padding-top:6.2rem}}.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){.sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 1rem;overflow-x:auto;padding:0 2.5vw}}@media screen and (min-width: 1025px){.sidebar{position:sticky;top:20rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem 0;overflow-x:unset;padding:unset}}.sidebarItem{display:inline-block;color:#009a44;background-color:#fff;border:1px solid #009a44;border-radius:3rem;white-space:nowrap;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.sidebarItem.isActive{color:#fff;background-color:#009a44}@media screen and (min-width: 320px){.sidebarItem{font-size:1.3rem;padding:.6rem 2rem;letter-spacing:.1rem}}@media screen and (min-width: 1025px){.sidebarItem{font-size:2.2rem;padding:1.2rem 3.5rem;letter-spacing:.3rem}.sidebarItem:hover{color:#fff;background-color:#009a44}}@media screen and (min-width: 320px){.worksListWrapper{width:100%;padding:0 2.5vw}}@media screen and (min-width: 1025px){.worksListWrapper{width:74%;padding:0}}.worksList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.worksList{gap:4rem 0}}@media screen and (min-width: 1025px){.worksList{gap:12rem 0}}@media screen and (min-width: 320px){.worksItem{width:48%}}@media screen and (min-width: 1025px){.worksItem{width:43%}}.worksItem .itemImg{aspect-ratio:277/185;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 320px){.worksItem .itemImg{border-radius:1.5rem}}@media screen and (min-width: 1025px){.worksItem .itemImg{border-radius:3rem}}.worksItem .itemCat{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background:#009a44;border-radius:3rem}@media screen and (min-width: 320px){.worksItem .itemCat{font-size:1rem;padding:.5rem 1.5rem;letter-spacing:.1rem;margin:1rem 0 0}}@media screen and (min-width: 1025px){.worksItem .itemCat{font-size:1.8rem;padding:1.2rem 3rem;letter-spacing:.3rem;margin:3.5rem 0 0 1rem}}.worksItem .itemTitle{font-weight:700}@media screen and (min-width: 320px){.worksItem .itemTitle{font-size:1.2rem;margin:1.5rem 0 0;letter-spacing:.2rem}}@media screen and (min-width: 1025px){.worksItem .itemTitle{font-size:2.4rem;margin:2.3rem 4rem 0;letter-spacing:.4rem}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 320px){.pagination{font-size:1.6rem;margin-top:7rem;gap:0 1.5rem}}@media screen and (min-width: 1025px){.pagination{font-size:2.4rem;margin-top:15rem;gap:0 3rem}}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#009a44;border-radius:50%;font-family:"montserrat",sans-serif;opacity:.2;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.pagination .page-numbers.current{opacity:1}@media screen and (min-width: 320px){.pagination .page-numbers{width:4.5rem;height:4.5rem}}@media screen and (min-width: 1025px){.pagination .page-numbers{width:7rem;height:7rem}.pagination .page-numbers:hover{opacity:1}}@media screen and (min-width: 320px){.pagination .next{margin-left:1rem}}@media screen and (min-width: 1025px){.pagination .next{margin-left:1rem}}@media screen and (min-width: 320px){.pagination .prev{margin-right:1rem}}@media screen and (min-width: 1025px){.pagination .prev{margin-right:1rem}}/*# sourceMappingURL=works.css.map */