body.transitions         *:not(body):not(main):not(aside)  { transition:top 0.3s, height 0.3s, width 0.4s, translate 0.75s ease-out, margin 0.3s, margin-top 0.75s ease-out, margin-bottom 0.75s ease-out, opacity 1s ease-out, padding 0.3s, font-size 0.3s, line-height 0.3s, background-color 0.3s, transform 0.3s; }
body:not(.transitions)   main                              { opacity:0; }
.pusheddown                                                { transition:transform 0.30s !important; translate:0px calc(15 * var(--vw, 1vw)); opacity:0.05; margin-bottom:10vw; }
.pusheddown.pusheddown1                                    { transition:transform 0.35s !important; translate:0px calc(31 * var(--vw, 1vw)); }
.pusheddown.pusheddown2                                    { transition:transform 0.40s !important; translate:0px calc(24 * var(--vw, 1vw)); }
.pusheddown.pusheddown3                                    { transition:transform 0.45s !important; translate:0px calc(27 * var(--vw, 1vw)); }
.pusheddown.pusheddown4                                    { transition:transform 0.50s !important; translate:0px calc(20 * var(--vw, 1vw)); }
.leo-tile.pusheddown.pusheddown1                           { transition:transform 0.35s !important; translate:0px calc(35 * var(--vw, 1vw)) !important; }
.leo-tile.pusheddown.pusheddown2                           { transition:transform 0.40s !important; translate:0px calc(25 * var(--vw, 1vw)) !important; }
.leo-tile.pusheddown.pusheddown3                           { transition:transform 0.45s !important; translate:0px calc(30 * var(--vw, 1vw)) !important; }
.leo-tile.pusheddown.pusheddown4                           { transition:transform 0.50s !important; translate:0px calc(20 * var(--vw, 1vw)) !important; }