.levitate{animation:levitation 3s ease-in-out infinite}.levitate:first-child{animation-delay:.5s}.levitate:nth-child(2){animation-delay:1s}.levitate:nth-child(3){animation-delay:2s}@keyframes levitation{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}.carousel__slide,.carousel__track{align-items:stretch!important}.carousel__slide{height:auto!important}.carousel__viewport{overflow-x:clip!important;overflow-y:visible!important}:root{--heightSize:176.5px;--time:12s}@media only screen and (max-width:639px){:root{--heightSize:163px}}@media only screen and (max-width:479px){:root{--heightSize:118px}}.rotate div:first-of-type{--index:1}.rotate div:nth-of-type(2){--index:2}.rotate div:nth-of-type(3){--index:3}.rotate div:nth-of-type(4){--index:4}.rotate.axis-x{display:grid;perspective:calc(var(--heightSize)*4.5);perspective-origin:center calc(50% + var(--heightSize)*var(--yOffset, 0));place-items:stretch center;transform-style:preserve-3d;--sides:4;--zOffset:.5;--yOffset:0}@keyframes rotateAnimationX{15%{transform:rotateX(-90deg)}25%{transform:rotateX(-90deg)}40%{transform:rotateX(-.5turn)}50%{transform:rotateX(-.5turn)}65%{transform:rotateX(-270deg)}75%{transform:rotateX(-270deg)}90%{transform:rotateX(-1turn)}to{transform:rotateX(-1turn)}}.rotate.axis-x div{--height:calc(var(--heightSize)*4.125/(var(--sides) + 1.125));animation-delay:calc((var(--time) - var(--time)/var(--sides)*(var(--index) - 1))*-1);animation-duration:var(--time);animation-iteration-count:infinite;animation-name:rotateAnimationX;animation-timing-function:ease-in-out;counter-increment:side;grid-area:1/1/1/1;height:var(--height);transform-origin:center center calc(var(--height)*var(--zOffset)*-1)}
