.cp-cases-feed{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:var(--max-width);padding:0 calc(var(--main-padding)*2)}.cp-cases-feed .header{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:calc(var(--main-padding)*2);width:100%}.cp-cases-feed .see-all-button{border:1px solid #232736;margin-bottom:calc(var(--main-margin)*1.5);margin-top:calc(var(--main-margin)*2);text-align:center}.cp-cases-feed .see-all-button .cp-button-primary{display:inline-block;white-space:nowrap;width:100%}.cp-cases-feed .rec-post-date{color:var(--picasso);font-size:var(--paragraph-tiny);text-transform:uppercase}.cp-cases-feed .rec-posts-group{align-content:space-between;display:flex;display:grid;flex-wrap:wrap;justify-content:space-between;width:100%;grid-gap:calc(var(--main-padding)*2);grid-auto-flow:dense;grid-auto-rows:310px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cp-cases-feed .flip-card{background-color:transparent;grid-column:span 2;height:310px;perspective:9999999999px;width:100%}.cp-cases-feed .flip-card.wide{grid-column:span 3}.cp-cases-feed .flip-card-inner{height:100%;position:relative;text-align:left;transform-style:preserve-3d;transition:transform .8s;width:100%}.cp-cases-feed .flip-card:hover .flip-card-inner{cursor:pointer;transform:rotateY(180deg)}.cp-cases-feed .flip-card-front,.flip-card-back{backface-visibility:hidden;background-size:cover;height:100%;position:absolute;width:100%}.cp-cases-feed .flip-card-back article *{position:relative;z-index:1}.cp-cases-feed .flip-card-front{background-color:#bbb;color:#000}.cp-cases-feed .flip-card-back{color:#fff;padding:var(--main-padding);transform:rotateY(180deg)}.cp-cases-feed .flip-card-back:after{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cp-cases-feed .card-hover-title{background-color:var(--ebony-clay);bottom:0;color:#fff;font-weight:400;left:0;margin:0;padding:var(--main-padding);position:absolute;width:fit-content}.cp-cases-feed .rec-post-name h5{color:var(--black);margin-bottom:calc(var(--main-margin)*.5);padding:var(--main-padding) 0}.cp-cases-feed a h3,.cp-cases-feed a h5{border-bottom:none;color:#fff;font-family:var(--font-family)}.cp-cases-feed a{display:block;height:100%;position:relative;width:100%;z-index:2}.cp-cases-feed a h5{font-size:var(--medium-up-heading5);line-height:var(--line-height-heading5)}.cp-cases-feed a:hover h3,.cp-cases-feed a:hover h5{color:var(--menu-item-hover-text)}.cp-cases-feed .rec-post-body{margin-bottom:var(--main-margin)}.cp-cases-feed .read-more{color:#fff;margin-top:var(--main-margin);text-decoration:underline}.cp-cases-feed .read-more:hover{color:var(--menu-item-hover-text)}.cp-cases-feed{padding-bottom:0}.cp-cases-feed .see-all-mobile{display:none}.cp-cases-feed .rec-post-body p{color:#fff}@media (max-width:1024px){.cp-cases-feed .see-all-desktop{display:none}.cp-cases-feed .see-all-mobile{display:block;margin-left:0}.cp-cases-feed .flip-card{grid-column:span 3}}@media (max-width:767px){.cp-cases-feed{padding:0 calc(var(--main-padding)*2)}.cp-cases-feed .header{margin-left:6px;padding:var(--main-padding) 0;padding-bottom:calc(var(--main-padding)*3)}.cp-cases-feed .see-all-button{align-self:flex-start;margin-left:0;margin-top:calc(var(--main-margin)*3)}.cp-cases-feed .rec-post-content article a:active,.cp-cases-feed .rec-post-content article a:hover{text-decoration:underline}}@media (max-width:1240px){.cp-cases-feed{padding:0 calc(var(--main-padding)*2)}}@media (max-width:980px){.cp-cases-feed .rec-post-item{margin-bottom:calc(var(--main-margin)*4);width:calc(50% - var(--main-padding))}.rec-post-content{padding:0 var(--main-margin)}.rec-more-link-wrap{padding:0 calc(var(--main-margin)*2) calc(var(--main-margin)*2)}}@media (max-width:767px){.cp-cases-feed .rec-post-item{margin-bottom:9.5%;width:100%}.cp-cases-feed .rec-post-item:last-child{margin-bottom:30px}.cp-cases-feed a h3{font-size:24px;line-height:28px}}