 .is-normal{ max-width: 700px;  margin-left: auto; margin-right: auto; width: 100%; } .is-wide{ max-width: 1100px; margin-left: auto; margin-right: auto; width: 100%; } .is-full{ width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); }  .bricks-builder .is-full { width: 100%; margin-left: 0; margin-right: 0; }  body.bricks-is-frontend :focus, body.bricks-is-frontend :focus-visible { outline: none !important; box-shadow: none !important; }  body.user-is-tabbing :focus-visible { outline: 2px solid var(--primary) !important; outline-offset: 2px !important; } .stopmotion{ position: relative; height: 100vh; height: 100dvh; overflow: hidden; background:#000; } .stopmotion img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block; z-index:0; visibility:hidden; animation: smZ 10s linear infinite; }  .stopmotion img:nth-child(1){ animation-delay:0s; } .stopmotion img:nth-child(2){ animation-delay:2s; } .stopmotion img:nth-child(3){ animation-delay:4s; } .stopmotion img:nth-child(4){ animation-delay:6s; } .stopmotion img:nth-child(5){ animation-delay:8s; } @keyframes smZ{ 0%{ z-index:1; visibility:visible; } 19.999%{ z-index:1; visibility:visible; } 20%{ z-index:0; visibility:hidden; } 100%{ z-index:0; visibility:hidden; } }