.testimonial-box .box-inner .box-picture{display:block;padding-bottom:100%;border-radius:20px;overflow:hidden;position:relative}.testimonial-box .box-inner .box-picture.cbo-picture-contain{background:#112145}.testimonial-box .box-inner .box-picture.cbo-picture-contain img{left:50%;top:50%;margin:-3.125rem 0 0 -6.25rem;max-width:12.5rem;max-height:6.25rem}.testimonial-box .box-inner .box-picture .picture-shape{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;z-index:1;width:5.25rem;height:5.25rem;bottom:-.0625rem;left:-.0625rem}.testimonial-box .box-inner .box-picture .picture-shape path{fill:#fff}.testimonial-box .box-inner .box-picture .picture-link{width:3.125rem;height:3.125rem;background:#ad927e;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;z-index:2;border-radius:99rem}.testimonial-box .box-inner .box-picture .picture-link i.arrow-in{display:none}.testimonial-box .box-inner .box-content{display:block;color:#112145}.testimonial-box .box-inner .box-content .content-inner{margin-top:1.25rem;background:#eee8e4;border-radius:20px;padding:1.25rem;display:flex;flex-wrap:wrap}.testimonial-box .box-inner .box-content .content-inner .content-text{font-size:1rem;line-height:1.625rem;font-family:Playfair Display;font-style:italic;display:block}.testimonial-box .box-inner .box-content .content-inner .content-infos{display:flex;justify-content:space-between;align-items:end;margin-top:2.5rem;width:100%}.testimonial-box .box-inner .box-content .content-inner .content-infos .infos-left{padding-right:1.25rem}.testimonial-box .box-inner .box-content .content-inner .content-infos .infos-left .infos-name{font-weight:700;display:block}.testimonial-box .box-inner .box-content .content-inner .content-infos i{font-size:1.5rem}@media (min-width:768px){.testimonial-box .box-inner{display:flex;flex-wrap:wrap}.testimonial-box .box-inner .box-picture{padding-bottom:0;width:40%}.testimonial-box .box-inner .box-content{width:60%;padding-left:.625rem}.testimonial-box .box-inner .box-content .content-inner{margin-top:0}}@media (min-width:1024px){.testimonial-box .box-inner .box-picture{width:25rem;height:25rem}.testimonial-box .box-inner .box-picture .picture-link{overflow:hidden;transition:all .4s}.testimonial-box .box-inner .box-picture .picture-link i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.testimonial-box .box-inner .box-picture .picture-link i.arrow-out{z-index:2}.testimonial-box .box-inner .box-picture .picture-link i.arrow-in{display:block;opacity:0;-webkit-transform:translate(-50%,-50%) translate(-120%,120%);transform:translate(-50%,-50%) translate(-120%,120%)}.testimonial-box .box-inner .box-content{width:auto;flex:1}.testimonial-box .box-inner .box-content .content-inner{height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;padding:2.5rem 1.875rem}.testimonial-box .box-inner .box-content .content-inner .content-infos{margin-top:3.75rem}.testimonial-box .box-inner .box-content .content-inner .content-infos .infos-left .infos-name{font-size:1.25rem}.testimonial-box .box-inner:hover .box-picture:before{opacity:1;visibility:visible}.testimonial-box .box-inner:hover .box-picture .picture-link i.arrow-out{-webkit-transform:translate(-50%,-50%) translate(120%,-120%);transform:translate(-50%,-50%) translate(120%,-120%);opacity:0}.testimonial-box .box-inner:hover .box-picture .picture-link i.arrow-in{opacity:1;-webkit-transform:translate(-50%,-50%) translate(0);transform:translate(-50%,-50%) translate(0)}}