.case-studies-header{background:url(/wp-content/themes/gridics2020/dist/img/pages/case-studies/banner.png) center center/cover no-repeat;-moz-background-size:cover;height:34vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.case-studies-header__inner{background:var(--white);padding:4rem;display:block;max-width:46rem;margin-left:10%;-moz-box-shadow:0 4px 22px 0 rgba(20,20,20,.2);box-shadow:0 4px 22px 0 rgba(20,20,20,.2)}.case-studies-header__title{font-size:3.3rem;font-weight:300;margin-bottom:.5em;padding-bottom:.5em;position:relative}@media (max-width:991px){.case-studies-header__inner{max-width:35rem}.case-studies-header__title{font-size:2.4rem}}.case-studies-header__title::after{content:'';width:12rem;background:var(--primary);height:.1rem;position:absolute;bottom:0;left:0;display:block}.case-studies-header__text{margin:0;padding:0}.case-studies-cards__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2.5rem}.case-studies-cards .photo-card{-webkit-box-flex:0;-webkit-flex:0 0 33%;-moz-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;padding:0 2.5rem;margin-bottom:8%}@media (max-width:1199px){.case-studies-cards__items{margin:0 auto}.case-studies-cards .photo-card{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:767px){.case-studies-header{background:var(--lightest-grey);display:block;height:auto;padding-bottom:4rem;border-bottom:.1rem solid var(--light-grey)}.case-studies-header::after{content:'';width:2rem;height:2rem;background:var(--primary);display:block;position:absolute;left:-webkit-calc(50% - 1rem);left:-moz-calc(50% - 1rem);left:calc(50% - 1rem);bottom:-1rem}.case-studies-header__inner{width:90%;max-width:540px;margin:-4rem auto 0;position:relative}.case-studies-cards .photo-card{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.case-studies-cards .photo-card__image{padding:50% 0 0}

