.ls-project-showcase .top-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:48px}.ls-project-showcase .top-content .content{width:70%}.ls-project-showcase .top-content .upline{align-items:center;display:flex;margin-bottom:16px}.ls-project-showcase .top-content .upline span.line{background:#d60031;display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}.ls-project-showcase .top-content h2{margin:0 0 24px}.ls-project-showcase .top-content .showcase-arrows{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.ls-project-showcase .top-content .showcase-arrows button{align-items:center;background:var(--ls-primary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:54px;justify-content:center;width:54px}.ls-project-showcase .project-showcase-box{background:#f3f3f7;margin:0 24px;max-width:670px}.ls-project-showcase .project-showcase-box .image img{max-height:390px;min-height:390px;object-fit:cover}.ls-project-showcase .project-showcase-box .detail{padding:36px 24px 24px}.ls-project-showcase .project-showcase-box .detail .button-box a{margin-top:36px;text-transform:uppercase}.ls-project-showcase .project-showcase-box .detail .button-box a svg{height:20px;padding:1px;width:20px}@media (max-width:767px){.ls-project-showcase .top-content .content{width:100%}.ls-project-showcase .top-content .showcase-arrows{justify-content:flex-end;padding-top:24px;width:100%}.ls-project-showcase .project-showcase-box .image img{max-height:none;min-height:auto}}@media (min-width:768px) and (max-width=1023px){.ls-project-showcase .project-showcase-box{margin:0 12px}.ls-project-showcase .project-showcase-box .image img{max-height:300px;min-height:300px}}@media (min-width:1600px){.ls-project-showcase .ls-project-showcase-inner{padding-left:calc(50% - 744px)}}