.m-listing-work{padding:0 0 4.2rem}.m-listing-work h3{font-size:1.4rem;font-weight:300;font-weight:700;letter-spacing:normal;line-height:1.2em;margin:0 0 1rem;text-transform:none}.m-listing-case-studies .m-loading{display:block;font-size:1em;font-weight:500;line-height:1.5em;margin:0 0 1rem;text-align:center;width:100%}@media (min-width:768px){.m-listing-work{padding:0 0 4.5rem}.m-listing-work h3{font-size:1.6em;margin:0 0 1.3rem}}@media (min-width:992px){.m-listing-work{padding:0 0 6rem}}@media (min-width:1200px){.m-listing-work{padding:0 0 7.5rem}.m-listing-work h3{font-size:2em}}@media (min-width:1440px){.m-listing-work{padding:0 0 9rem}}.m-listing-case-studies{padding:0 0 4.2rem}@media (min-width:768px){.m-listing-case-studies{padding:0 0 4.5rem}}@media (min-width:992px){.m-listing-case-studies{padding:0 0 6rem}}@media (min-width:1200px){.m-listing-case-studies{padding:0 0 7.5rem}}@media (min-width:1440px){.m-listing-case-studies{padding:0 0 9rem}}.m-listing-case-studies h3{font-size:1.4rem;font-weight:300;font-weight:700;letter-spacing:normal;line-height:1.2em;margin:0 0 1rem;text-transform:none}@media (min-width:768px){.m-listing-case-studies h3{font-size:1.6em;margin:0 0 1.3rem}}@media (min-width:1200px){.m-listing-case-studies h3{font-size:2em}}.m-listing-case-studies .m-block-title{padding:0}.m-listing-case-studies .m-filter{justify-content:space-between}.m-listing-case-studies .m-flex-container{position:relative;z-index:2}.m-listing-case-studies .m-case-studies-filter-container{position:relative;width:100%;z-index:1}@media (min-width:768px){.m-listing-case-studies .m-case-studies-filter-container{width:330px}}.m-listing-case-studies .m-case-studies-filter-container .m-case-studies-filter-toggle{align-items:center;border:1px solid #bdbdbd;color:#111;cursor:pointer;display:flex;font-size:1em;font-weight:700;justify-content:space-between;padding:1em}.m-listing-case-studies .m-case-studies-filter-container .m-case-studies-filter-toggle:after{background-size:12px 12px;content:"";display:block;height:1em;width:1em}.m-listing-case-studies .m-case-studies-filter-container .m-case-studies-filter-toggle.m-active:after{transform:rotate(180deg)}.m-listing-case-studies .m-case-studies-filter-container .m-case-studies-filter{background:#fff;border:1px solid #bdbdbd;display:none;left:0;padding:0 1em;position:absolute;top:48px;width:100%}.m-listing-case-studies .m-case-studies-filter-container .m-case-studies-filter span{color:#111;cursor:pointer;display:block;font-size:1em;font-weight:500;font-weight:700;line-height:1.5em;margin:0 0 .5em}.m-listing-case-studies .m-case-studies-filter-container .m-case-studies-filter span:first-of-type{margin-top:1em}.m-listing-case-studies .m-case-studies-filter-container .m-case-studies-filter span.m-active{color:#ab2328}.m-listing-case-studies .m-case-studies-container{position:relative;width:100%;z-index:1}.m-listing-case-studies .m-case-studies-container .m-flex-container{padding:2.1rem 0 0}@media (min-width:768px){.m-listing-case-studies .m-case-studies-container .m-flex-container{padding:2.25rem 0 0}}@media (min-width:992px){.m-listing-case-studies .m-case-studies-container .m-flex-container{padding:3rem 0 0}}@media (min-width:1200px){.m-listing-case-studies .m-case-studies-container .m-flex-container{padding:3.75rem 0 0}}@media (min-width:1440px){.m-listing-case-studies .m-case-studies-container .m-flex-container{padding:4.5rem 0 0}}@media(max-width:767px){.m-listing-case-studies .m-block-title{padding:0 0 1.4rem}}