.d4d-movi-gallery{position:relative;overflow:hidden;width:100%}.d4d-movi-gallery__brand{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;min-height:54px;margin-bottom:24px;text-align:center}.d4d-movi-gallery__brand-text{margin:0;color:#FFF;font-size:34px;line-height:1;text-transform:uppercase}.d4d-movi-gallery__brand-img{display:block;width:auto;max-width:180px;max-height:60px;object-fit:contain}.d4d-movi-gallery__stage{position:relative;overflow:visible;width:100%;height:470px}.d4d-movi-gallery__grid{position:absolute;top:0;left:50%;display:grid;grid-template-columns:330px 330px 245px 245px;grid-template-rows:repeat(2,235px);gap:8px;width:max-content;transform:translate3d(-50%,0,0)}.d4d-movi-gallery__item{position:relative;display:block;overflow:hidden;background:#111;color:inherit;text-decoration:none;opacity:0;translate:var(--d4d-move-x,0%) var(--d4d-move-y,0%);transition:opacity 0.9s cubic-bezier(.16,1,.3,1),translate 1.1s cubic-bezier(.16,1,.3,1);transition-delay:var(--d4d-reveal-delay,0ms);will-change:translate,opacity}.d4d-movi-gallery.is-inview .d4d-movi-gallery__item{opacity:1;translate:0 0}.d4d-movi-gallery.d4d-entrance-done .d4d-movi-gallery__item{transition:none}.d4d-movi-gallery__item--animated{animation-name:var(--d4d-animation-name,d4dMoviFloat);animation-duration:var(--d4d-move-duration,6s);animation-timing-function:var(--d4d-move-easing,ease-in-out);animation-iteration-count:var(--d4d-anim-loop,infinite);animation-direction:alternate;animation-delay:var(--d4d-move-delay,0s)}@keyframes d4dMoviFloat{0%{translate:0 0}100%{translate:var(--d4d-move-x,0%) var(--d4d-move-y,0%)}}.d4d-movi-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform 0.7s ease,opacity 0.7s ease,filter 0.7s ease}.d4d-movi-gallery__item::before{content:"";position:absolute;inset:0;z-index:1;background:rgb(255 255 255 / .12);opacity:0;transition:opacity 0.35s ease}.d4d-movi-gallery__item::after{content:"+";position:absolute;top:50%;left:50%;z-index:2;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(255 255 255 / .9);border-radius:50%;color:#fff;font-size:23px;line-height:1;opacity:0;transform:translate(-50%,-50%) scale(.75);transition:opacity 0.35s ease,transform 0.35s ease}.d4d-movi-gallery__item:hover{z-index:5}.d4d-movi-gallery__item:hover img{transform:scale(1.06);filter:brightness(.82)}.d4d-movi-gallery__item:hover::before,.d4d-movi-gallery__item:hover::after{opacity:1}.d4d-movi-gallery__item:hover::after{transform:translate(-50%,-50%) scale(1)}.d4d-movi-gallery__item--1{grid-column:1;grid-row:1 / span 2}.d4d-movi-gallery__item--2{grid-column:2;grid-row:1}.d4d-movi-gallery__item--3{grid-column:3;grid-row:1}.d4d-movi-gallery__item--4{grid-column:2;grid-row:2}.d4d-movi-gallery__item--5{grid-column:3;grid-row:2}.d4d-movi-gallery__item--6{grid-column:4;grid-row:1 / span 2}@media (prefers-reduced-motion:reduce){.d4d-movi-gallery__item,.d4d-movi-gallery__grid,.d4d-movi-gallery__item img{animation:none!important;transition:none!important}.d4d-movi-gallery__item{opacity:1;translate:0 0}}@media (max-width:1024px){.d4d-movi-gallery__grid{grid-template-columns:260px 260px 200px 200px;grid-template-rows:repeat(2,190px)}.d4d-movi-gallery__stage{height:380px}}@media (max-width:767px){.d4d-movi-gallery__brand{margin-bottom:18px}.d4d-movi-gallery__brand-text{font-size:28px}.d4d-movi-gallery__stage{height:auto!important;overflow:visible}.d4d-movi-gallery__grid{position:static;display:grid;width:100%;grid-template-columns:1fr 1fr;grid-auto-rows:180px;transform:none!important;padding:0 16px;box-sizing:border-box}.d4d-movi-gallery__item,.d4d-movi-gallery__item--1,.d4d-movi-gallery__item--2,.d4d-movi-gallery__item--3,.d4d-movi-gallery__item--4,.d4d-movi-gallery__item--5,.d4d-movi-gallery__item--6{grid-column:auto;grid-row:auto}.d4d-movi-gallery__item--1,.d4d-movi-gallery__item--6{grid-row:span 2}}