.cover{padding:0 50px}.cover-container{padding:220px 0 150px}.cover h1{font-size:64px}.cover p{font-size:24px;max-width:680px;line-height:1.4;margin:25px 0 0}.filters{border-bottom:1px solid rgba(0,0,0,.12);padding:20px 0 0}.filters-inner{gap:25px}.filter span{color:#00000080;font-size:12px;font-weight:300;letter-spacing:1px;text-transform:uppercase;padding-bottom:17px;cursor:pointer}.filter.active span{color:#292923;border-bottom:1px solid #292923}.case-studies{padding:0 50px 150px}.case-studies-archive{margin-top:80px}.post{display:grid;grid-template-columns:60% 40%;margin-bottom:25px}.post-content{background-color:#f8f8f8;border-radius:0 4px 4px 0;padding:50px 40px 50px 80px}.post-image img{border-radius:4px 0 0 4px;-o-object-fit:cover;object-fit:cover;height:100%}.post-tags-container{left:40px;top:22px;gap:20px}.post-tag{font-size:12px;padding:4px 18px;border:1px solid #fff;border-radius:50px;cursor:pointer}.post-content h2{font-size:40px}.post-location{font-size:12px;letter-spacing:.043px;margin:12px 0 0}.post-excerpt{font-size:16px;line-height:1.6;margin:15px 0 35px;max-width:420px}.fact-number{font-size:48px}.fact-text{font-size:16px;max-width:205px}.post-fact{gap:18px;border-top:1px dashed rgba(0,0,0,.2);padding:10px 0 45px}@media (min-width: 1131px){.filter:hover span{color:#292923;border-bottom:1px solid #292923}.post-tag:hover{background-color:#fff}.post-tag:hover .tag-txt{color:#000}}@media (max-width: 1130px){.cover{padding:0 40px}.cover h1{font-size:58px}.cover-container{padding:50px 0 120px}.filters{padding:20px 3px 0 0}.filters-container{overflow-y:scroll}.filters-inner{width:-moz-max-content;width:max-content}.case-studies{padding:0 40px 120px}.post-tag{font-size:10px}.post-content{padding:50px 40px}.post-tags-container{left:20px}.post-content h2{font-size:36px}}@media (max-width: 767px){.cover{padding:0 20px}.cover-container{padding:50px 0 80px}.cover h1{font-size:48px}.cover p{font-size:18px}.filters{padding:20px 3px 0 0}.case-studies{padding:0 20px 100px}.case-studies-archive{margin-top:40px}.post{grid-template-columns:1fr}.post-content h2{font-size:32px}.post-content{padding:30px 20px 50px}.post-tags-container{flex-direction:column;gap:10px}.post-image img{border-radius:4px 4px 0 0}}
