.case-study-squares .tiles{gap:1rem}.case-study-squares .tile{aspect-ratio:1/1;background-position:50%!important;background-size:cover!important;border-radius:15px;display:flex!important;margin:0 .5rem;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;width:100%}.case-study-squares .tiles.is-visible .tile{opacity:1;transform:translateY(0)}.case-study-squares .tiles .tile:nth-child(2){transition-delay:.08s}.case-study-squares .tiles .tile:nth-child(3){transition-delay:.16s}.case-study-squares .tiles .tile:nth-child(4){transition-delay:.24s}.case-study-squares .logo{max-height:66.6%;max-width:66.6%;transition:.3s}.overlay{align-items:center;background-color:rgba(57,22,33,.9);border-radius:0 0 15px 15px;bottom:0;color:var(--color_white);display:flex;font-size:clamp(14px,2.5vw,16px);height:50%;left:0;padding:20px;position:absolute;right:0;text-align:center}.tile .logo{transform:translateY(-40px)}.case-study-squares .module-container{padding:0}.tiles_carousel .slick-dots{width:100%}.overlay p{color:#fff}@media (min-width:768px){.case-study-squares .tile{margin:0;width:48.5%}.case-study-squares .module-container{padding:0 1rem}.overlay p{font-size:14px}}@media (min-width:1024px) and (hover:hover){.case-study-squares .tile{margin:0;width:100%}.tile .logo{transform:unset}.tiles .overlay{height:0;opacity:0;padding:0 20px;pointer-events:none;transition:.3s}.tile:hover .overlay{height:50%;opacity:1;padding:20px;pointer-events:auto}.tile:hover .logo{transform:translateY(-40px)}.overlay p{font-size:16px}}@media (prefers-reduced-motion:reduce){.case-study-squares .tile{opacity:1;transform:none;transition:none}}