.case_study_listing section.blog-index{text-align:justify;font-size:.1px;line-height:0;display:flex;flex-wrap:wrap}.case_study_listing .sidebar{box-sizing:border-box;width:100%}.case_study_listing a.item-image-overlay-icon{color:#fff;font-size:60px;position:absolute;top:50%;left:50%;opacity:0;-webkit-transition:-webkit-transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;-webkit-transform:translate(-50%,calc(-50% + 15px));transform:translate(-50%,calc(-50% + 15px))}.icon_plus:before{content:"\4c"}.case_study_listing article.portfolio-item{position:relative;overflow:hidden;vertical-align:top;font-size:14px;line-height:1.78em;text-align:left;max-width:100%;visibility:visible;display:inline-block;width:32%;margin:0 1% 3.2% 0}.case_study_listing .item-image-holder{margin-bottom:20px;position:relative}.case_study_listing .item-image-holder a{display:block}.case_study_listing .item-text-holder{text-align:left;position:relative;z-index:2;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.case_study_listing .item-text-holder-inner{position:relative}.case_study_listing h2.item-title{position:relative;z-index:2;color:#2f2f2f;font-family:Montserrat,sans-serif;font-size:34px;line-height:1.41em;font-weight:400;word-break:inherit;margin:0}.case_study_listing h2.item-title a{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-decoration:none;color:#363636}.case_study_listing h2.item-title a:hover{color:#4a839d}.case_study_listing a.arrow-link:hover .al-icon{-webkit-transform:translateX(5px) translateZ(0);transform:translateX(5px) translateZ(0)}.case_study_listing .item-excerpt{margin-top:14px;margin-bottom:14px}.case_study_listing .item-excerpt p{max-width:100%;line-height:26px;font-size:14px;font-family:Bitter;color:#646464;font-weight:400}.case_study_listing a.arrow-link{margin-top:6px;display:inline-block;color:#4a839d;font-size:15px;text-decoration:none}.case_study_listing a.arrow-link span.al-icon{font-size:18px;vertical-align:middle;margin-right:8px;position:relative;display:inline-block;padding-left:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0)}.case_study_listing a.arrow-link span.al-text{font-size:15px;color:#4a839d}.case_study_listing a.cs-item-image-overlay-icon{display:block;color:#fff;font-size:60px;position:absolute;top:50%;left:50%;opacity:0;text-decoration:none!important;-webkit-transition:-webkit-transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;-webkit-transform:translate(-50%,calc(-50% + 15px));transform:translate(-50%,calc(-50% + 15px))}.case_study_listing span.icon_plus{font-family:ElegantIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;width:60px;height:60px;display:block}.case_study_listing span.item-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background-color:#4a839d}.case_study_listing .icon_plus:before{content:"\4c"}.case_study_listing .item-image-holder:hover span.item-image-overlay{opacity:1}.case_study_listing .item-image-holder:hover a.cs-item-image-overlay-icon{opacity:1;transition-delay:.15s;-webkit-transition-delay:.15s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1024px) and (min-width:601px){.case_study_listing h2.item-title{font-size:22px}}@media only screen and (max-width:600px){.case_study_listing article.portfolio-item{width:100%;margin-right:0}}