.case-studies-container{max-width:100rem;margin:0 auto;margin-top:3rem;overflow:hidden}.case-studies-container .case-study{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.case-studies-container .mobile_casestudy{display:none}.case-studies-container .desktop_casestudy{display:none}@media(min-width:992px){.case-studies-container .desktop_casestudy{display:block}}.case-studies-container .case-study{min-height:250px;height:auto;background-size:cover;background-position:center center;overflow:hidden;cursor:pointer;background-repeat:no-repeat}@media(min-width:768px){.case-studies-container .case-study{min-height:345px}}@media(min-width:768px){.case-studies-container .case-study{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.case-studies-container .case-study-row{-ms-flex-align:stretch;align-items:stretch;height:345px}.case-studies-container .col{position:relative;width:100%;min-height:1px;padding:0;max-width:100%;height:100%}.case-studies-container .case-study-hover{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-ms-flex-align:center;align-items:center;height:100%;padding:1.5rem;text-align:center;background:#fff}@media(min-width:992px){.case-studies-container .case-study-hover{display:-ms-flexbox !important;display:flex !important}}.case-studies-container .client-title{font-family:'Libre Baskerville',serif;font-weight:normal;font-size:calc(26px + 17 * ((100vw - 576px) / (1200 - 576)));line-height:1.1em;color:#1c2c35}@media(min-width:992px){.case-studies-container .client-title{font-size:2.625rem}}.case-studies-container .client-description{font-family:'Poppins',sans-serif;font-size:11px;line-height:1.3em;font-weight:normal;text-transform:uppercase;color:#707070;letter-spacing:.8px}@media(min-width:992px){.case-studies-container .client-description{font-size:1rem}}.case-studies-container .case-study-title{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:none}@media(min-width:992px){.case-studies-container .case-study-title{display:initial}}.case-studies-container .client-title.inverse{color:#fff;position:absolute;left:75px;bottom:40px}.case-studies-container .case-study-title .client-title a{color:#fff}@media(max-width:991px){.case-studies-container .mobile_casestudy{display:block;min-height:250px}}.case-studies-container .case-study-mobile{position:relative;width:100%;padding-right:15px;padding-left:15px;background-position:center center;background-repeat:no-repeat}@media(min-width:768px){.case-studies-container .case-study-mobile{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.case-studies-container .case-study-mobile-title a.client-title{bottom:25px;left:40px}.case-studies-container .case-study-mobile .row{height:100%}.case-studies-container .case-study-hover-mobile{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:1.5rem;text-align:center;background:#fff;height:100%;opacity:0}.case-studies-container .case-study-label{padding-right:1.5rem;padding-left:1.5rem;margin:0 auto}.case-studies-container .hover-left{transform:translate(-100%,0px);opacity:0;transition:.5s}.case-studies-container .case-study-row:hover .hover-left{transform:translate(200%,0px);opacity:0;transition:.5s}.case-studies-container .case-study-row:hover .hover-left{transform:translate(0%,0px);opacity:1}.case-studies-container .hover-left.initial-visible{transform:translate(0%,0px);opacity:1}.case-studies-container .case-study-row:hover .hover-left.initial-visible{transform:translate(-100%,0px);opacity:0}.case-studies-container .hover-right.initial-visible{transform:translate(100%,0px);opacity:1;transition:.5s}.case-studies-container .case-study-row:hover .hover-right.initial-visible{transform:translate(200%,0px);opacity:0}.case-studies-container .hover-right{transform:translate(200%,0px);opacity:0;transition:.5s}.case-studies-container .case-study-row:hover .hover-right{transform:translate(100%,0px);opacity:1}.case-studies-container .case-study-title{transition:.5s;opacity:1}.case-studies-container .case-study:hover .case-study-title{opacity:0}.case-studies-container .hide_title .case-study-title{opacity:0}.case-studies-container .hide_title:hover .case-study-title{opacity:1}.case-studies-container .mobile_casestudy:hover .case-study-hover-mobile{opacity:1;cursor:pointer}