.case-study-squares h2{font-weight:600}.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;width:100%}.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 20px}.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}}