.solution-card .post-thubnail{height:260px}.solution-heading{font-size:var(--f20);font-weight:var(--fontW400)}@media (max-width:540px){.solution-card .post-thubnail{max-height:180px}}@media (max-width:992px){.solution-heading{font-size:var(--f18)}}section.acf-solutions-archive .explore:hover{text-decoration:underline}section.acf-solutions-archive .solution-card img{transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;z-index:1}section.acf-solutions-archive .solution-card:hover img{transform:translateY(-2px) scale(1.01);box-shadow:0 6px 15px rgba(0,0,0,.15)}section.acf-solutions-archive .overlap-content{z-index:2}@media (min-width:992px) and (max-width:1300px){section.acf-solutions-archive .solution-card .post-thubnail{height:219px}}.acf-solutions-archive .position-relative{position:relative;overflow:hidden;border-radius:8px}.acf-solutions-archive .position-relative::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);opacity:0;transition:0.3s ease;z-index:1;border-radius:inherit}.acf-solutions-archive .overlap-content{position:absolute;z-index:2;opacity:0;transition:0.3s ease}.acf-solutions-archive .position-relative:hover::after{opacity:1}.acf-solutions-archive .position-relative:hover .overlap-content{opacity:1}section.acf-solutions-archive .solution-card img{border-radius:inherit}.acf-solutions-archive .position-relative{display:block!important;padding:0!important;line-height:0;overflow:hidden}