.logo-slider-wrapper{overflow:hidden;width:100%;padding:20px 0}.logo-slider{display:flex;gap:80px;width:max-content;animation:scroll-logos 80s linear infinite;align-items:center;will-change:transform}.logo-slider img{height:250px;width:auto;flex-shrink:0;transition:transform 0.3s ease}.logo-slider img:hover{transform:scale(1.08)}@media (max-width:768px){.logo-slider img{height:175px}.logo-slider{gap:50px;animation:scroll-logos 50s linear infinite}}@keyframes scroll-logos{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.project-grid .et_pb_blog_grid{margin-left:-4px!important;margin-right:-4px!important}.project-grid .et_pb_post{padding:4px!important;margin-bottom:6px!important;box-sizing:border-box;position:relative;overflow:hidden;background:transparent;aspect-ratio:3 / 2}.project-grid .entry-featured-image-url{position:absolute;inset:0;overflow:hidden;z-index:0}.project-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity 220ms ease}.project-grid .et_pb_post::after{content:"";position:absolute;inset:0;background:rgba(245,245,245,0.92);opacity:0;transition:opacity 220ms ease;z-index:1}.project-grid .entry-title,.project-grid .post-content{position:relative;z-index:2;opacity:0;pointer-events:none;transition:opacity 220ms ease}.project-grid .entry-title{margin:0!important;padding:18px 18px 0 18px}.project-grid .entry-title a{color:#111!important;font-size:22px;line-height:1.25;font-weight:400;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-grid .post-content{padding:8px 18px 18px 18px;font-size:13px;line-height:1.4;color:#111}.project-grid .post-content-inner{padding:0!important}.project-grid .et_pb_post:hover::after{opacity:1}.project-grid .et_pb_post:hover img{opacity:0}.project-grid .et_pb_post:hover .entry-title,.project-grid .et_pb_post:hover .post-content{opacity:1;pointer-events:auto}@media (hover:none){.project-grid .entry-featured-image-url{position:relative;inset:auto}.project-grid .et_pb_post{aspect-ratio:auto}.project-grid .entry-title,.project-grid .post-content{opacity:1;pointer-events:auto}.project-grid img{opacity:1}.project-grid .et_pb_post::after{display:none}}