@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translateZ(0);-moz-transform:translate3d(-10px,0,0)}16%,48%,82%{transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0)}32%,64%{transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0)}}@keyframes shakeIntense{0%,to{transform:translateZ(0);-moz-transform:translate3d(0,0,0)}40%,60%,80%{transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0)}50%,70%{transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0)}}body{margin:0}.scl-splash-screen{position:relative;z-index:2;transition:opacity .4s ease-out}.scl-splash-screen--leaving{opacity:0}.scl-splash-screen__bg{position:fixed;inset:0;opacity:.15;background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:top;background-image:url(/assets/images/web-and-mobile-app/brand/guest-page-bg-mobile-1x-v1.jpg)}@media (min-width: 576px){.scl-splash-screen__bg{background-image:url(/assets/images/web-and-mobile-app/brand/guest-page-bg-mobile-2x-v1.jpg);transform:scale(1.4)}}@media (min-width: 1200px){.scl-splash-screen__bg{background-position-x:right;background-position-y:center;background-image:url(/assets/images/web-and-mobile-app/brand/guest-page-bg-desktop-v2.jpg);opacity:1;transform:scale(1.2)}}@media (min-width: 1600px){.scl-splash-screen__bg{transform:scale(1.1)}}@media (min-width: 1200px){.scl-splash-screen__diagonal-sidebar{position:fixed;left:0;top:0;width:900px;height:100%;background:#fff;opacity:.8;clip-path:polygon(0 0,900px 0,450px 100%,0 100%)}}@media (min-width: 1600px){.scl-splash-screen__diagonal-sidebar{width:1304px;clip-path:polygon(0 0,1304px 0,652px 100%,0 100%)}}.scl-splash-screen__logo-and-slogan{position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}@media (min-width: 1200px){.scl-splash-screen__logo-and-slogan{top:160px;left:160px;transform:none;align-items:flex-start}}.scl-splash-screen__logo{position:relative;z-index:2;height:64px;margin:0 0 20px -5px;display:block;animation:logoEnterAnimation 1s ease-out}@media (min-width: 576px){.scl-splash-screen__logo{height:96px;margin-bottom:32px}}@media (min-width: 1200px){.scl-splash-screen__logo{height:120px;margin-bottom:40px}}.scl-splash-screen__logo--initial-animation-done{animation:logoPulseAnimation 5s linear infinite}.scl-splash-screen__slogan{position:relative;z-index:1;height:20px;display:block;animation:sloganEnterAnimation 1s ease-out}@media (min-width: 576px){.scl-splash-screen__slogan{height:34px}}@media (min-width: 1200px){.scl-splash-screen__slogan{height:37px}}.scl-loaded-app{position:relative;z-index:1;height:100%;opacity:0;transition:opacity .4s ease-out}.scl-loaded-app--entering{opacity:1}@keyframes logoPulseAnimation{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes logoEnterAnimation{0%{opacity:0;transform:translateY(50px)}10%{opacity:0;transform:translateY(50px)}45%{opacity:1;transform:translateY(50px)}55%{opacity:1;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes sloganEnterAnimation{0%{opacity:0}50%{opacity:0}to{opacity:1}}
