.caseBanner{width:100%}.caseBanner .bannerWrap{max-width:814px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.caseBanner .bannerWrap img{height:200px;width:100%;max-width:100%;object-fit:contain}.caseBanner .bannerWrap h1,.caseBanner .bannerWrap p{text-align:center}.caseBanner .filterMob{background-color:#f3f1ef;padding:32px 25px;display:none}.caseBanner .filterMob .filterTitle{width:100%;padding-bottom:0}.caseBanner .filterMob .filterTitle .openFaq{font-size:44px;cursor:pointer;color:#000;float:right;font-size:22px}.caseBanner .blogFilterSearchForm{background-color:#f3f1ef;padding:67px 72px}.caseBanner .blogFilterSearchForm .filterWrap .checkWrap{width:100%;margin:0 0 5px}.caseBanner .blogFilterSearchForm .filterWrap .checkWrap label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;font-size:16px;cursor:pointer;width:100%;color:#000}.caseBanner .blogFilterSearchForm .filterWrap .checkWrap label:hover{font-weight:700}.caseBanner .blogFilterSearchForm .filterWrap .checkWrap label input[type=checkbox]{width:19px;height:19px;position:relative;cursor:pointer;border:0;margin-bottom:0}.caseBanner .blogFilterSearchForm .filterWrap .checkWrap label input[type=checkbox]:after{content:"";vertical-align:middle;position:absolute;cursor:pointer;height:50px;width:55px;left:-4px;top:-5px;background:#f3f1ef}.caseBanner .blogFilterSearchForm .filterWrap .checkWrap label input[type=checkbox]:checked:after{content:"";background-image:url(../../img/icons/tick.png);background-position:60%;background-repeat:no-repeat;background-size:45%}.caseBanner .blogFilterSearchForm .filterWrap .checkWrap label:has(>:checked){font-weight:700}.caseBanner .blogFilterSearchForm .venueWrap{columns:2;padding-right:80px}.caseBanner .blogFilterSearchForm .venueWrap .borderRight{height:160px;width:2px;background-color:#e7e3e0;position:absolute;right:0;top:-6px}.caseBanner .blogFilterSearchForm .eventWrap{columns:3;padding-left:80px}.caseBanner .blogFilterSearchForm .buttonWrap .clearB{min-height:20px;height:100%;width:130px;padding:8px 0;min-width:1px;font-size:14px;cursor:pointer}.caseBanner .blogFilterSearchForm .buttonWrap .clearFilters{font-size:20px;border-bottom:1px solid #000;width:fit-content;cursor:pointer;padding:0 0 1px;color:#000;transition:.2s ease-in}.caseBanner .blogFilterSearchForm .buttonWrap .clearFilters:hover{font-weight:800}.caseBanner .blogFilterSearchForm .blogSearch{display:-ms-inline-flexbox;display:inline-flex;width:100%}.caseBanner .blogFilterSearchForm .blogSearch input{height:70px;border:1px solid #e7e3e0;border-right:0;border-radius:0;width:96%;margin-bottom:0;padding:20px 36px;font-size:20px;font-weight:700}.caseBanner .blogFilterSearchForm .blogSearch input:-ms-input-placeholder{color:#b7b7b7;font-size:16px}.caseBanner .blogFilterSearchForm .blogSearch input::placeholder{color:#b7b7b7;font-size:16px}.caseBanner .blogFilterSearchForm .blogSearch .searchButt{height:70px;border:1px solid #e7e3e0;border-left:0;width:4%;padding:20px 36px;background-color:#fff;font-size:20px;font-size:700}.caseBanner .blogFilterSearchForm .pagenotFoundSearch{display:-ms-inline-flexbox;display:inline-flex;width:100%}.caseBanner .blogFilterSearchForm .pagenotFoundSearch input{height:70px;border:1px solid #e7e3e0;border-right:0;width:96%;margin-bottom:0;padding:20px 36px;font-size:20px;font-weight:700}.caseBanner .blogFilterSearchForm .pagenotFoundSearch input:-ms-input-placeholder{color:#b7b7b7;font-size:16px}.caseBanner .blogFilterSearchForm .pagenotFoundSearch input::placeholder{color:#b7b7b7;font-size:16px}.caseBanner .blogFilterSearchForm .pagenotFoundSearch .searchButt{height:70px;border:1px solid #e7e3e0;border-left:0;width:4%;padding:20px 36px;background-color:#fff;font-size:20px;font-size:700}.caseBanner .blogFilterSearchForm select{color:#3e3b38;font-size:16px;border-radius:5px;padding:13px 24px;height:50px;background-image:url(../../img/icons/chevron-down.svg)!important;background-position:94% 50%}.featuredPostsCase h2{border-color:#fff}.featuredPostsCase .postWrap .mainImage{height:100%}.featuredPostsCase .postWrap .mainImage .overlay{background:rgba(0,0,0,.4);position:absolute;top:0;width:100%;height:100%}.featuredPostsCase .postWrap .mainImage img{height:100%;min-height:671px;width:100%;max-width:100%;object-fit:cover;padding-right:20px}.featuredPostsCase .postWrap .textCol .textWrap{padding:0 90px}.featuredPostsCase .postWrap .textCol .textCol{position:absolute;bottom:40px;padding:0 30px;max-width:568px;color:#fff}.featuredPostsCase .postWrap .textCol .textCol a{color:#fff;text-decoration:underline;transition:.2s ease-in}.featuredPostsCase .postWrap .textCol .textCol a:hover{font-weight:800}.featuredPostsCase .postWrap .textCol .textCol .clearB{color:#000}.caseStudiesPosts .sortPosts{width:183px;float:right;margin-bottom:24px}.caseStudiesPosts .sortPosts select{background-size:6%;background-position:92% 50%;font-size:16px;height:56px;margin-bottom:0}.caseStudiesPosts .gridWrap{columns:2 200px;column-gap:1.5rem;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}.caseStudiesPosts .gridWrap img{max-width:100%}.caseStudiesPosts .gridWrap .postTile{width:150px;margin:0 24px 24px 0;display:inline-block;width:100%;transition:all .25s ease-in-out}.caseStudiesPosts .gridWrap .postTile .imgWrap{overflow:hidden;height:100%;display:-ms-flexbox;display:flex}.caseStudiesPosts .gridWrap .postTile img{width:100%;object-fit:cover;height:618px;display:-ms-flexbox;display:flex}.caseStudiesPosts .gridWrap .postTile .textCol{padding:40px;position:absolute;bottom:0;right:0;width:75%}.caseStudiesPosts .gridWrap .postTile .textCol a{color:#000;font-size:20px;transition:.2s ease-in}.caseStudiesPosts .gridWrap .postTile .textCol a:hover{font-weight:800}.caseStudiesPosts .gridWrap .postTile .textCol .clearB:hover{color:#fff}.caseStudiesPosts .sorryNoPosts{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.caseStudiesPosts #more_posts{margin:40px auto 0}.caseStudiesPosts .spinnerWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.caseStudiesPosts .spinnerWrap .spinner{display:none;margin-top:24px;width:100px;height:100px}@media only screen and (max-width:1450px){.caseBanner .blogFilterSearchForm{padding:30px}.caseBanner .blogFilterSearchForm .venueWrap{padding-right:25px}.caseBanner .blogFilterSearchForm .venueWrap .borderRight{display:none}.caseBanner .blogFilterSearchForm .eventWrap,.caseBanner .blogFilterSearchForm .padL80{padding-left:25px}.featuredPostsCase .postWrap .mainImage img{min-height:none;max-height:500px}.caseStudiesPosts .gridWrap{columns:2 200px}.caseStudiesPosts .gridWrap .postTile img{height:400px}}@media only screen and (max-width:1250px){.featuredPostsCase .postWrap{width:100%;margin-bottom:20px}.featuredPostsCase .postWrap .mainImage img{padding-right:0}}@media print,screen and (max-width:63.99875em){.caseBanner .blogFilterSearchForm .venueWrap{padding-right:0}.caseBanner .blogFilterSearchForm .venueWrap .borderRight{display:none}.caseBanner .blogFilterSearchForm .buttonWrap{-ms-flex-direction:row;flex-direction:row}.caseBanner .blogFilterSearchForm .padL80{padding-left:0;margin-top:32px}.caseBanner .blogFilterSearchForm .eventWrap{padding-left:0;columns:2}.caseStudiesPosts .gridWrap{columns:1 200px;grid-template-columns:1fr}.featuredPostsCase .postWrap .textCol .textWrap{padding:56px 25px}.featuredPosts .postWrap .mainImage{-ms-flex-order:2;order:2}.featuredPosts .postWrap .mainImage img{padding:0 25px;min-height:545px}.featuredPosts .postWrap .textCol{-ms-flex-order:1;order:1}.featuredPosts .postWrap .textCol .textWrap{padding:64px 25px}}@media print,screen and (max-width:39.99875em){.caseBanner .filterMob{display:-ms-flexbox;display:flex}.caseBanner .blogFilterSearchForm{display:none}.caseBanner .blogFilterSearchForm .venueWrap{border-bottom:1px solid #e7e3e0;padding-bottom:32px}.caseBanner .blogFilterSearchForm .buttonWrap{-ms-flex-direction:row;flex-direction:row}.caseBanner .blogFilterSearchForm .buttonWrap .clearB{min-height:30px;height:100%;line-height:auto;width:184px;padding:18px}.featuredPostsCase .postWrap .mainImage img{min-height:1px;height:400px}.caseStudiesPosts .imgWrap{height:auto!important}.caseStudiesPosts .gridWrap{columns:1 200px;column-gap:1.5rem;width:100%;margin:0 auto;grid-template-columns:1fr}.caseStudiesPosts .gridWrap img{max-width:100%}.caseStudiesPosts .gridWrap .postTile img{width:100%;object-fit:cover;height:240px;display:-ms-flexbox;display:flex}.caseStudiesPosts .gridWrap .postTile .textCol{padding:42px 32px;position:relative;width:100%}.caseStudiesPosts .gridWrap .postTile .textCol a{font-size:16px;padding:11px 32px;min-height:0;min-width:0}}@media only screen and (max-width:450px){.caseBanner .blogFilterSearchForm .filterWrap .checkWrap{margin-bottom:0}.caseBanner .blogFilterSearchForm .buttonWrap .clearB{width:154px}.caseBanner .blogFilterSearchForm .buttonWrap .clearFilters{font-size:16px}.caseBanner .blogFilterSearchForm .eventWrap,.caseBanner .blogFilterSearchForm .venueWrap{column-count:1}}
/*# sourceMappingURL=archive-case-studies.css.map */
