.banner[data-v-2134055a]{position:relative}.banner .bg[data-v-2134055a]{animation:move-bg-2134055a 10s linear infinite;height:100%;opacity:.03;position:absolute;width:100%;z-index:0}.banner .bg[data-v-2134055a]:after{background:linear-gradient(180deg,#252525,transparent)}.banner .bg[data-v-2134055a]:after,.banner .bg[data-v-2134055a]:before{content:"";height:30px;position:absolute;width:100%}.banner .bg[data-v-2134055a]:before{background:linear-gradient(180deg,transparent,#252525);bottom:0}.banner .container[data-v-2134055a]{padding-block:60px;position:relative;z-index:2}.banner .container.first[data-v-2134055a]{padding-top:120px}.banner h1[data-v-2134055a],.banner h2[data-v-2134055a]{font-size:2.1rem;font-weight:700;line-height:1.1;max-width:500px}.banner .video[data-v-2134055a]{align-items:center;background:var(--gray);border-radius:10px;cursor:pointer;display:flex;height:300px;justify-content:center;overflow:hidden;position:relative}@media(max-width:992px){.banner .video[data-v-2134055a]{margin-top:40px}}.banner .video svg[data-v-2134055a]{filter:drop-shadow(0 0 20px rgb(0,0,0));transition:all .3s ease-in-out;z-index:1}.banner .video img[data-v-2134055a]{height:100%;position:absolute;width:100%}.banner .video:hover svg[data-v-2134055a]{transform:scale(1.1)}.banner a[data-v-2134055a]{width:-moz-fit-content;width:fit-content}@keyframes move-bg-2134055a{0%{background-position:0 0}to{background-position:260px 260px}}
