.logo-design-banner .subtitle{border:1px solid #00000021;margin-bottom:40px;padding:12px 18px;font-size:18px;font-weight:600;line-height:1;display:inline-block;box-shadow:7.1px 7.75px 30px #ba071f26}.logo-design-banner .subtitle span{color:var(--primary-color)}.logo-design-banner .title{margin-bottom:20px;font-size:clamp(40px,5vw,52px);font-weight:700;line-height:1.1}.logo-design-banner .desc{margin-bottom:40px}.logo-design-banner .logos{flex-wrap:wrap;gap:20px;margin-top:100px;display:flex}.logo-design-banner .video-main{justify-content:end;gap:20px;max-height:700px;display:flex}@media screen and (max-width:991.98px){.logo-design-banner .video-main{justify-content:center}.logo-design-banner .video-main .video-slides{overflow:hidden}}.logo-design-banner .video-main .video-slides{flex-direction:column;flex:0 0 40%;gap:20px;display:flex;position:relative}.logo-design-banner .video-main .video-slides.imgs{flex:0 0 45%}.logo-design-banner .video-main .video-slides .video-track{flex-direction:column;gap:20px;animation:20s linear infinite slideUp;display:flex}.logo-design-banner .video-main .video-slides .video-track.video-track-bottom{animation:20s linear infinite slideDown!important}.logo-design-banner .video-main .video-slides img,.logo-design-banner .video-main .video-slides video{object-fit:cover;object-position:top;width:100%;max-height:440px;box-shadow:0 0 20px #ddd}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}
