.s3w-ui__layout__page{background-color:#fff;flex-direction:column;flex:1;height:100%;display:flex}.s3w-ui__layout__page__header,.s3w-ui__layout__page__footer{z-index:3;width:100%;position:sticky}.s3w-ui__layout__page__header{top:0}.s3w-ui__layout__page__footer{bottom:56px}@media (min-width:900px){.s3w-ui__layout__page__footer{bottom:0}}.s3w-ui__layout__page__footer.s3w-ui__layout__page__footer--hide-bottom-navigation{bottom:0}.s3w-ui__layout__page__content{flex-direction:column;flex:1;width:100%;max-width:1280px;margin:0 auto;display:flex}.s3w-ui__layout__page__content--scrollable{-webkit-overflow-scrolling:touch;flex:1;width:100%;max-width:1280px;margin:0 auto;overflow:hidden}@media (min-width:900px){.s3w-ui__layout__page__content,.s3w-ui__layout__page__content--scrollable{min-height:50vh}}
.s3w-ui__tab-navigation--wrapper{z-index:3;background-color:#fff;border-top:1px solid #eaeaea;height:56px;margin-top:0;padding:0 6px;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(0,1,.5,1);display:flex;position:sticky;bottom:0;left:0;right:0}@media (min-width:900px){.s3w-ui__tab-navigation--wrapper{display:none}}.s3w-ui__tab-navigation{flex-direction:row;width:100%;max-width:1280px;margin:0 auto;display:flex}.s3w-ui__tab-navigation._hidden{margin-top:-56px;bottom:-60px}.s3w-ui__tab-navigation__item{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.s3w-ui__tab-navigation__item a{flex-direction:column;justify-content:center;align-items:center;height:100%;text-decoration:none;display:flex}.s3w-ui__tab-navigation__item path{transition:all .6s!important}.s3w-ui__tab-navigation__point{pointer-events:none;background:#646496;border-radius:50%;animation:.8s ease-out infinite point-effect;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.s3w-ui__tab-navigation__count,.s3w-ui__tab-navigation_relative:after{color:#fff;text-align:center;background:#ab3607;border-radius:10px;width:12px;height:12px;font-size:8px;line-height:12px;display:block;position:absolute;top:8px;right:-20px}.s3w-ui__tab-navigation_relative:after{content:"";opacity:0;background:#ab3607;animation:4s infinite pulsar-counter}@keyframes pulsar-counter{0%{opacity:0;transform:scale(1)}54%{opacity:0;transform:scale(1)}68%{opacity:.4;transform:scale(1.2)}to{opacity:0;transform:scale(2.6)}}@keyframes point-effect{0%{opacity:0;width:0;height:0}50%{opacity:.16}to{opacity:0;width:40px;height:40px}}.s3w-ui__tab-navigation_relative{position:relative}
