@-webkit-keyframes spinning{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinning{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.case_study__list_style .item .item_inner{position:relative;padding-bottom:100%;border-radius:var(--default-border-radius);overflow:hidden;-webkit-box-shadow:var(--default-box-shadow);box-shadow:var(--default-box-shadow)}.case_study__list_style .item .item_inner .image,.case_study__list_style .item .item_inner .text,.case_study__list_style .item .item_inner:after{position:absolute;top:0;right:0;bottom:0;left:0}.case_study__list_style .item .item_inner:after{content:'';z-index:2;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%)}.case_study__list_style .item .item_inner .image{z-index:1;background-position:center;background-repeat:no-repeat;background-image:url(/images/icons/dark_puff.svg);background-color:#ccc}.case_study__list_style .item .item_inner .image.onscreenimage-done,.case_study__list_style .item .item_inner .image.swiper-lazy-loaded{background-size:cover}.case_study__list_style .item .item_inner .text{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:35px;-webkit-transition:.2s ease-in-out margin-bottom;-o-transition:.2s ease-in-out margin-bottom;transition:.2s ease-in-out margin-bottom}.case_study__list_style .item .item_inner .text:before{content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--link-colour-hover);opacity:.4;-webkit-transform:rotate(146deg) translateY(-109%) scale(2) skewX(36deg);-ms-transform:rotate(146deg) translateY(-109%) scale(2) skewX(36deg);transform:rotate(146deg) translateY(-109%) scale(2) skewX(36deg);-webkit-transition:.2s ease-in-out transform,.2s ease-in-out opacity;-o-transition:.2s ease-in-out transform,.2s ease-in-out opacity;transition:.2s ease-in-out transform,.2s ease-in-out opacity}.case_study__list_style .item .item_inner .text h2,.case_study__list_style .item .item_inner .text h3{margin:0;color:#fff}.case_study__list_style .item .item_inner .text h2{font-size:25px;line-height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.case_study__list_style .item .item_inner .text h3{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;margin-top:10px;font-family:var(--font-secondary);font-weight:700;font-size:15px;line-height:1.4}@media (max-width:575px){.case_study__list_style .item .item_inner .text h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}}.case_study__list_style .item .item_inner .text p.quote{-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;margin:20px 0 0;font-size:18px;line-height:1.61em;font-weight:var(--font-bold-weight);color:#fff;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0;visibility:hidden;height:0;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}@media (min-width:992px) and (max-width:1199px){.case_study__list_style .item .item_inner .text p.quote{-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}}@media (min-width:0px) and (max-width:575px){.case_study__list_style .item .item_inner .text p.quote{-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}}@media (min-width:992px) and (max-width:1199px){.case_study__list_style .item .item_inner .text p.quote{font-size:16px}}@media (min-width:576px) and (max-width:767px){.case_study__list_style .item .item_inner .text p.quote{font-size:16px}}@media (min-width:992px) and (max-width:1199px){.case_study__list_style .item .item_inner .text p.quote{font-size:16px}}@media (min-width:576px) and (max-width:767px){.case_study__list_style .item .item_inner .text p.quote{font-size:16px}}.case_study__list_style .item .item_inner .links{z-index:4;position:absolute;bottom:35px;left:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:53px;opacity:0;-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.case_study__list_style .item .item_inner .links .read_more:hover{color:#fff}.case_study__list_style .item .item_inner:hover .text{margin-bottom:40px}.case_study__list_style .item .item_inner:hover .text:before{-webkit-transform:scale(2) rotate(146deg);-ms-transform:scale(2) rotate(146deg);transform:scale(2) rotate(146deg);opacity:.65}.case_study__list_style .item .item_inner:hover p.quote{visibility:visible;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;height:145px}@media (min-width:992px) and (max-width:1199px){.case_study__list_style .item .item_inner:hover p.quote{height:110px}}@media (min-width:576px) and (max-width:767px){.case_study__list_style .item .item_inner:hover p.quote{height:130px}}@media (max-width:575px){.case_study__list_style .item .item_inner:hover p.quote{height:120px}}.case_study__list_style .item .item_inner:hover .links{opacity:1}.case_study__list_style .button_wrap{text-align:center}