@charset "UTF-8";.acf-case-study-featured .image-comparison-container{position:relative;width:100%}.acf-case-study-featured .image-comparison-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acf-case-study-featured .image-comparison-container figcaption{align-items:flex-end;bottom:0;color:rgba(var(--bs-white-rgba),.15);display:flex;height:100%;justify-content:center;left:0;max-width:50%;opacity:0;padding:20px;position:absolute;right:0;text-align:center;top:0;transition:opacity .6s linear;width:100%}.acf-case-study-featured .image-comparison-container figcaption span{background-color:rgba(var(--bs-black-rgb),.8);border-radius:50rem;color:rgba(var(--bs-white-rgb),.8);padding:.375rem 2.5rem}.acf-case-study-featured .image-comparison-container figcaption.after{left:50%}.acf-case-study-featured .image-comparison-container.active figcaption{opacity:1;z-index:6}.acf-case-study-featured .image-comparison-container .image-comparison{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.acf-case-study-featured .image-comparison-container .image-comparison img{clip-path:inset(0 50% 0 0);left:0;position:absolute;top:0}.acf-case-study-featured .image-comparison-container .image-comparison .progress{background-color:transparent;bottom:10px;box-shadow:none;height:1px;left:0;position:absolute;width:100%}.acf-case-study-featured .image-comparison-container .image-comparison .progress .progress-bar{background-color:transparent;width:50%}@keyframes bounceHandle{0%,to{transform:translateX(0)}40%,60%,80%{transform:translateX(-52%)}50%,70%{transform:translateX(60%)}}.acf-case-study-featured .image-comparison-container .progress-handle{animation:bounceHandle 3s ease;background-color:rgba(var(--bs-dark-rgb),.5);border:0;border:3px solid var(--bs-white);border-radius:1000px;cursor:pointer;height:48px;left:50%;margin-left:-22px;margin-top:-22px;position:absolute;top:50%;transition:left .3s ease;width:48px;z-index:5}.acf-case-study-featured .image-comparison-container .progress-handle .left,.acf-case-study-featured .image-comparison-container .progress-handle .right{border:9px inset transparent;height:0;margin-top:-9px;position:absolute;top:50%;width:0}.acf-case-study-featured .image-comparison-container .progress-handle .left{border-left:9px solid rgba(var(--bs-dark-rgb),.5);left:25px}.acf-case-study-featured .image-comparison-container .progress-handle .right{border-right:9px solid var(--bs-white);right:25px}.acf-case-study-featured .image-comparison-container .progress-handle:after,.acf-case-study-featured .image-comparison-container .progress-handle:before{background:var(--bs-white);border-style:solid;border-width:0;content:" ";display:block;height:9999px;left:50%;margin-left:-1.5px;position:absolute;width:3px;z-index:30}.acf-case-study-featured .image-comparison-container .progress-handle:after{margin-top:22px;top:50%}.acf-case-study-featured .image-comparison-container .progress-handle:before{bottom:50%;margin-bottom:22px}.acf-case-study-featured .card-testimonial{background-image:linear-gradient(to right,var(--bs-dark),var(--bs-secondary));margin-top:60px}.acf-case-study-featured .card-testimonial .card-header{border:0;border-top:10px solid var(--bs-primary);padding:0}.acf-case-study-featured .card-testimonial .card-header .card-img{display:block;height:auto;margin:-60px auto 1.5rem;-o-object-fit:cover;object-fit:cover;width:120px}.acf-case-study-featured .card-testimonial .card-header .card-img img{border-radius:50%}.acf-case-study-featured .card-testimonial .card-body{padding:0 3rem}.acf-case-study-featured .card-testimonial .card-body .card-title{padding-left:1rem;position:relative}.acf-case-study-featured .card-testimonial .card-body .card-title:before{color:rgba(var(--bs-white-rgb),.5);content:"“"!important;font-size:1.5em;left:0;position:absolute;top:0}.acf-case-study-featured .card-testimonial .card-body .card-subtitle{color:rgba(var(--bs-white-rgb),.75)}.acf-case-study-featured .card-testimonial .card-footer{background-color:var(--bs-white);border:0;clip-path:polygon(50% 0,0 100%,100% 100%);margin-top:3rem;padding:1rem}@media (min-width:768px){.acf-case-study-featured .card-testimonial{align-items:stretch;background-image:unset;display:flex;flex-direction:row;margin:1.5rem 0}.acf-case-study-featured .card-testimonial .card-header{background-color:var(--bs-secondary);border:0;border-left:10px solid var(--bs-primary);padding:1rem}.acf-case-study-featured .card-testimonial .card-header .card-img{margin:0}.acf-case-study-featured .card-testimonial .card-body{align-items:center;background-image:linear-gradient(to right,var(--bs-dark),var(--bs-secondary));display:flex}.acf-case-study-featured .card-testimonial .card-footer{background-color:var(--bs-secondary);clip-path:polygon(0 0,100% 0,0 50%,100% 100%,0 100%);margin:0}}@media (min-width:1400px){.acf-case-study-featured .card-testimonial{width:115%}.acf-case-study-featured .flex-lg-row .card-testimonial{width:100%}}