/* compiled by scssphp 1.6.0 on Mon, 23 Feb 2026 08:49:47 +0000 (0.0275s) */

.projects{padding:78px 0 0 0;margin-bottom:20px}@media (min-width:992px){.projects{padding:78px 0 78px 0}}@media (min-width:768px){.projects{margin-bottom:200px}}@media (min-width:991px){.projects{margin-bottom:110px}}.projects__container{max-width:100%;padding:0}.projects__filters{max-width:1440px;padding:0 20px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.projects__filters{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){.projects__filters{grid-template-columns:repeat(3, 1fr)}}.projects__filters .facetwp-facet:not(:last-of-type){margin-bottom:0}.projects .fs-wrap{width:100%}.projects .fs-label-wrap{border:1px solid var(--grey5);background-color:transparent}.projects .fs-label-wrap .fs-label{padding:18px 42px 18px 23px;font-size:14px;font-weight:700;text-transform:uppercase;font-family:var(--sourceSans);color:var(--secondary);letter-spacing:3.76px;line-height:16px}.projects .fs-arrow{border:none;right:23px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");width:16px;height:17px}.projects .fs-dropdown{width:calc(100% - 2px);background-color:#0f0f0f;border:1px solid var(--grey5);border-top:none}.projects .fs-dropdown .fs-options:not(:empty){padding:5px}.projects .fs-dropdown .fs-option{padding:10px 8px 10px 30px}.projects .fs-dropdown .fs-option-label{font-size:13px;font-weight:700;text-transform:uppercase;font-family:var(--sourceSans);color:var(--secondary);letter-spacing:3.76px;line-height:16px}.projects .fs-search{display:none}.projects .fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#fff}.projects .fs-wrap.multiple .fs-option .fs-checkbox i{border-color:#fff;border-radius:0;background-color:transparent;width:10px;height:10px;top:2px}.projects__grid{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:768px){.projects__grid{grid-template-columns:1fr 1fr;gap:36px}}.projects .heading{padding:0 20px;display:grid;grid-template-columns:1fr;max-width:1440px;margin-bottom:34px;gap:20px;align-items:center}@media (min-width:768px){.projects .heading{grid-template-columns:1fr 1fr}}@media (min-width:1366px){.projects .heading{padding-left:calc((100% - 1280px) / 2)}}.projects .heading__eyebrow{grid-column:span 2;grid-row:1}.projects .heading h2{font-weight:normal;font-size:25px;line-height:1.4}@media (min-width:992px){.projects .heading h2{font-size:35px;line-height:1.74}}.projects .heading a{border-color:var(--primary);color:var(--primary);box-sizing:border-box}@media (min-width:768px){.projects .heading a{margin-left:auto}}.projects .heading a:hover{border-color:#fff;color:#fff}.projects .heading a:hover svg{fill:#fff}.projects .heading a svg{fill:var(--primary)}.projects__pager{margin-top:53px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.projects__pager{margin-top:230px}}.projects__pager button{padding:16px 20px;border:none;background-color:transparent;text-transform:uppercase;font-weight:700;transition:var(--animation-speed) ease-in-out;font-size:12px;letter-spacing:3.23px;line-height:1.08;cursor:pointer}.projects__pager button:hover{color:#fff}.projects__pager .facetwp-facet{margin-bottom:0}#site-content .projects .fs-options{max-height:fit-content}