.l-projects{padding-bottom:55px;padding-top:55px;position:relative}@media (min-width:768px){.l-projects{padding-top:75px}}@media (min-width:992px){.l-projects{padding-top:60px}}@media (min-width:1200px){.l-projects{padding-top:80px}}@media (min-width:1400px){.l-projects{padding-top:100px}}@media (min-width:768px){.l-projects{padding-bottom:75px}}@media (min-width:992px){.l-projects{padding-bottom:60px}}@media (min-width:1200px){.l-projects{padding-bottom:80px}}@media (min-width:1400px){.l-projects{padding-bottom:100px}}.l-projects--no-padding{padding-top:0!important}.l-projects--no-padding,.l-projects--padding-top{padding-bottom:0!important}.l-projects--padding-bottom{padding-top:0!important}.l-projects__container{margin-left:auto;margin-right:auto;max-width:1440px}@media (max-width:1450px){.l-projects__container{width:calc(100% - 40px)}}.l-projects__headline{margin-bottom:4.8rem;margin-top:8rem;max-width:800px}.l-projects__filters{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;margin-bottom:4.8rem}.l-projects__filters,.l-projects__filters .filter{display:-webkit-box;display:-ms-flexbox;display:flex}.l-projects__filters .filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;font-family:Calibri;font-size:18px;font-style:normal;font-weight:400;justify-content:center;line-height:130%;padding:12px 20px;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1)}.l-projects__filters .filter.selected{background:#0b9848;border:1px solid #0b9848;color:#fff}.l-projects__listing{display:-ms-grid;display:grid;gap:2.8rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.l-projects__item{background:#fff;border:1px solid #eaeaea;border-radius:6px;opacity:1;-webkit-transition:opacity .19s ease-in-out;transition:opacity .19s ease-in-out}.l-projects__item.hidden{opacity:0}.l-projects__item h4{color:#0b9848;margin-top:4px}.l-projects__item img{height:auto;height:260px;max-height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.l-projects__item .textarea{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.8rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem}.l-projects__item .textarea h4{color:#0b9848;margin-top:4px}.l-projects__item .textarea .info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-height:188px}.l-projects__item .textarea .info-row,.l-projects__item .textarea .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.l-projects__item .textarea p.label{color:#000;width:128px}.l-projects__item .textarea p.label,.l-projects__item .textarea p.value{font-family:Calibri;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.l-projects__item .textarea p.value{color:#616161}.l-projects__item .textarea .bottom-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:500px){.l-projects__item .textarea .bottom-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.4rem}}.l-projects__item .textarea p.project-type{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 12px 2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f5f5;border-radius:6px;color:#616161;font-family:Calibri;font-size:14px;font-style:normal;font-weight:700;gap:4px;letter-spacing:.28px;line-height:120%;text-transform:uppercase}.l-projects__item .textarea a{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}@media (max-width:500px){.l-projects__item .textarea a{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}