*,
:focus {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0)!important;
    -webkit-focus-ring-color: rgba(255, 255, 255, 0)!important;
    outline: none!important
}

canvas {
    touch-action: none;
    -ms-touch-action: none
}

#fg-root {
    font-family: Helvetica, Verdana, sans-serif;
    z-index: 99990;
    text-align: left;
    height: 0;
    width: 0;
    font-size: 13px
}

#fg-root * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: initial
}

#fg-root a {
    cursor: pointer
}

#fg-root #fg-overlay {
    width: 150px;
    box-sizing: border-box;
    position: absolute;
    z-index: 99990;
    top: 10px;
    left: -170px;
    background-color: #efefef;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)
}

#fg-root #fg-overlay * {
    padding: 0;
    margin: 0
}

#fg-root #fg-overlay.navigation-view {
    left: 0;
    right: 10px;
    width: auto;
    max-width: 150px;
    opacity: 1;
    -webkit-transition: left .5s;
    transition: left .5s
}

#fg-root #fg-overlay.navigation-view .fg-clip-btn {
    background-color: #333
}

#fg-root #fg-overlay.iframe-view {
    width: auto;
    left: 0;
    right: 50px;
    bottom: 10px;
    max-width: 480px
}

#fg-root #fg-overlay.iframe-view #fg-back {
    display: block
}

#fg-root #fg-overlay.iframe-view #fg-close {
    display: block
}

#fg-root #fg-overlay.iframe-view #fg-logo {
    margin: 0 36px
}

#fg-root #fg-overlay.iframe-view .fg-clip {
    right: -50px
}

#fg-root #fg-overlay #fg-header {
    width: 100%;
    height: 36px;
    text-align: center;
    color: #FFF;
    background-color: #333
}

#fg-root #fg-overlay #fg-back {
    float: left;
    display: none
}

#fg-root #fg-overlay #fg-back:before {
    border-color: #FFF
}

#fg-root #fg-overlay #fg-logo {
    margin: 0
}

#fg-root #fg-overlay #fg-logo img {
    height: 30px;
    padding: 3px 10px 0;
    width: 130px
}

#fg-root #fg-overlay .fg-clip {
    display: block;
    position: absolute;
    height: 38px;
    width: 70px;
    padding: 0 0 20px;
    top: 0;
    right: -70px;
    background-color: transparent;
    z-index: 3000
}

#fg-root #fg-overlay .fg-clip-btn {
    height: 36px;
    width: 60px;
    background-color: rgba(0, 0, 0, 0.2);
    position: relative
}

#fg-root #fg-overlay .fg-clip-btn img {
    height: 30px;
    position: absolute;
    top: 3px;
    right: 5px;
    padding: 0
}

#fg-root #fg-overlay ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#fg-root #fg-overlay ul li {
    margin: 0;
    padding: 0
}

#fg-root #fg-overlay ul li a {
    display: block;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    text-decoration: none;
    padding: 14px 10px;
    font-weight: 400;
    color: #006d92;
    border-bottom: 1px solid #fff
}

#fg-root #fg-overlay li.fg-lang {
    cursor: pointer;
    float: left
}

#fg-root #fg-overlay li.fg-lang.fg-lang-selected {
    opacity: .3
}

#fg-root #fg-overlay li.fg-lang a {
    border-bottom: 0;
    padding: 14px 10px
}

#fg-root #fg-overlay a .fg-flag {
    max-height: 14px
}

#fg-root .fg-modal {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    max-width: 480px;
    z-index: 101000;
    box-sizing: border-box
}

#fg-root .fg-modal.seamless-mode {
    background: transparent none;
    border: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#fg-root .fg-modal.seamless-mode header {
    display: none
}

#fg-root .fg-modal.seamless-mode .fg-modal-body {
    margin-top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: transparent;
    box-shadow: none
}

#fg-root .fg-modal.fg-modal-shake {
    -webkit-animation: fg-modal-shake 1s 1 linear;
    animation: fg-modal-shake 1s 1 linear
}

#fg-root .fg-modal.ad-mode {
    top: 40px
}

#fg-root .fg-modal header {
    height: 20px;
    top: 0;
    right: 0;
    left: 0;
    position: absolute;
    line-height: 20px;
    margin: 15px 50px 15px 10px;
    color: #FFF;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    text-shadow: 0 0 3px #000
}

#fg-root .fg-modal .fg-modal-body {
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
    bottom: 10px;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    margin-top: 50px;
    background-color: #FFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4)
}

#fg-root .fg-modal .fg-modal-body.fg-modal-transparent {
    background-color: transparent
}

#fg-root .fg-modal-close {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    color: #FFF;
    text-align: center;
    width: 50px;
    height: 50px;
    text-decoration: none;
    z-index: 100;
    line-height: 13px;
    padding: 19px 10px 18px;
    cursor: pointer
}

#fg-root .fg-modal-close:after {
    content: "";
    box-sizing: border-box;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    border: 2px solid #FFF;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 40px
}

#fg-root .fg-modal-close:before,
#fg-root .fg-modal-close .counter {
    font-weight: 700;
    position: relative;
    z-index: 1
}

#fg-root .fg-modal-close:before {
    content: "X"
}

#fg-root .fg-modal-close[data-disable]:after {
    background-color: rgba(0, 0, 0, 0.4)
}

#fg-root .fg-modal-close[data-disable]:before {
    display: none
}

#fg-root .fg-modal-overlay {
    position: fixed;
    top: -50px;
    right: -50px;
    bottom: -50px;
    left: -50px;
    background-color: #000;
    opacity: .9;
    z-index: 100500
}

@-webkit-keyframes fg-modal-shake {
    0%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes fg-modal-shake {
    0%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

#fg-root .btn,
#fg-root .btn-highlight,
#fg-root .btn-play,
#fg-root .btn-primary,
#fg-root .btn-transparent {
    display: inline-block;
    box-sizing: border-box;
    background-color: #eee;
    color: #333;
    padding: 10px 20px;
    border: 0;
    cursor: pointer;
    margin: 0;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.2)
}

.btn-group #fg-root .btn,
.btn-group #fg-root .btn-highlight,
.btn-group #fg-root .btn-play,
.btn-group #fg-root .btn-primary,
.btn-group #fg-root .btn-transparent {
    margin-left: 5px
}

#fg-root .btn.btn-block,
#fg-root .btn-block.btn-highlight,
#fg-root .btn-block.btn-play,
#fg-root .btn-block.btn-primary,
#fg-root .btn-block.btn-transparent {
    display: block;
    width: 100%
}

#fg-root .btn[disabled],
#fg-root [disabled].btn-highlight,
#fg-root [disabled].btn-play,
#fg-root [disabled].btn-primary,
#fg-root [disabled].btn-transparent {
    opacity: .7
}

#fg-root .btn-highlight,
#fg-root .btn-play {
    background-color: #333;
    border: 1px solid #FFF;
    color: #FFF
}

#fg-root .btn-primary {
    background-color: #006d92;
    color: #FFF
}

#fg-root .btn-transparent {
    background-color: transparent;
    color: #333
}

#fg-root .btn-play {
    position: relative;
    width: 50px;
    height: 50px;
    padding: 5px;
    border-radius: 50%;
    border-width: 2px
}

#fg-root .btn-play:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 16px;
    top: 10px;
    border: 13px solid transparent;
    border-left: 20px solid #FFF;
    border-right: 0
}

#fg-root #fg-iframe-container {
    width: 100%;
    height: 100%
}

#fg-root #fg-storage-iframe,
#fg-root .fg-post-iframe,
#fg-root #fg-com-iframe {
    position: absolute;
    border: 0;
    left: -3000px;
    top: -3000px;
    opacity: 0;
    height: 1px;
    width: 1px
}

#fg-root #fg-iframe {
    border: 0;
    display: block;
    width: 100%;
    height: 100%
}

#fg-root #fg-notifications {
    position: absolute;
    top: 10px;
    right: 10px;
    margin-left: -10px;
    max-width: 260px;
    z-index: 100000
}

#fg-root .fg-notification {
    min-height: 40px;
    width: 260px;
    max-width: 100%;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-top: 0;
    color: red;
    padding: 10px;
    padding-right: 45px;
    font-weight: 400;
    z-index: 100050;
    -webkit-animation: slideDown .3s linear;
    animation: slideDown .3s linear
}

#fg-root .fg-notification .fg-message {
    line-height: 20px
}

#fg-root .fg-notification.fg-notification-cta {
    padding-bottom: 43px
}

#fg-root .fg-notification:first-child {
    border-top: 1px solid rgba(0, 0, 0, 0.4)
}

#fg-root .fg-notification[class*="icon-"] {
    padding-left: 40px
}

#fg-root .fg-notification[class*="icon-"]:before {
    position: absolute;
    top: 7px;
    left: 8px;
    width: 25px;
    font-size: 25px;
    line-height: 25px
}

#fg-root .fg-notification .btn-cta {
    position: absolute;
    right: 7px;
    bottom: 7px;
    left: 7px;
    border-top: 1px solid red;
    padding: 3px 8px;
    text-align: center;
    cursor: pointer
}

#fg-root .fg-notification .leaderboard-row {
    position: relative;
    line-height: 30px;
    background-color: #FFF;
    color: red;
    text-shadow: none;
    margin: 10px -38px 0 -33px
}

#fg-root .fg-notification .leaderboard-row .pos_col {
    width: 60px;
    float: left
}

#fg-root .fg-notification .leaderboard-row .pos_col .pos {
    float: left;
    background-color: #42AD3E;
    color: #FFF;
    height: 30px;
    width: 30px;
    border-radius: 5px 0 0 5px;
    text-align: center;
    line-height: 30px
}

#fg-root .fg-notification .leaderboard-row .pos_col .image {
    border-radius: 0 5px 5px 0;
    overflow: hidden;
    width: 30px;
    height: 30px
}

#fg-root .fg-notification .leaderboard-row .pos_col .image img {
    width: 30px
}

#fg-root .fg-notification .leaderboard-row .user_col {
    position: absolute;
    top: 0;
    left: 70px;
    right: 70px;
    line-height: 30px;
    z-index: 5
}

#fg-root .fg-notification .leaderboard-row .user_col,
#fg-root .fg-notification .leaderboard-row .user_col a {
    max-width: 100%;
    color: #986838;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-break: break-all
}

#fg-root .fg-notification .leaderboard-row .user_col:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 20px
}

#fg-root .fg-notification .leaderboard-row .score_col {
    position: relative;
    float: right;
    width: 60px;
    text-align: right;
    z-index: 10;
    padding-right: 10px
}

#fg-root .fg-notification .leaderboard-row .score_col .score {
    font-weight: 700
}

#fg-root .fg-notification.fg-notification-cta .pos_col {
    width: 30px
}

#fg-root .fg-notification.fg-notification-cta .user_col {
    left: 40px
}

#fg-root .fg-notification .fg-user-image {
    position: absolute;
    left: 5px;
    top: 5px;
    width: 30px
}

#fg-root .fg-notification .fg-close-notification {
    position: absolute;
    top: 0;
    right: 0;
    height: 30px;
    width: 30px;
    padding: 5px;
    text-align: center;
    line-height: 30px;
    font-weight: 400;
    overflow: hidden;
    cursor: pointer
}

#fg-root .fg-notification .fg-close-notification:after {
    content: "";
    position: absolute;
    left: -23px;
    top: -10px;
    height: 100%;
    width: 20px
}

#fg-root .fg-close-notifications {
    border: 1px solid rgba(0, 0, 0, 0.6);
    border-top: 0;
    color: #9B6B38;
    padding: 10px;
    text-align: center;
    font-weight: 400;
    z-index: 101020
}

#fg-root .fg-spinner {
    visibility: hidden;
    position: absolute;
    left: -80px;
    top: 30%;
    margin: -22px 0 0 -22px;
    width: 44px;
    height: 44px;
    text-align: center;
    z-index: 999000;
    opacity: 0;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 22px;
    -webkit-transition: opacity 1s;
    transition: opacity 1s
}

#fg-root .fg-spinner [class*="fg-dot"] {
    position: absolute;
    height: 44px;
    width: 44px;
    opacity: .8
}

#fg-root .fg-spinner [class*="fg-dot"]:before {
    content: "";
    height: 9px;
    width: 5px;
    background-color: rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 4px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 10px;
    overflow: hidden
}

#fg-root .fg-spinner .fg-dot1 {
    -webkit-animation: fg-fade-spinner 1.2s infinite linear;
    animation: fg-fade-spinner 1.2s infinite linear
}

#fg-root .fg-spinner .fg-dot2 {
    -webkit-transform: rotate(51deg);
    -ms-transform: rotate(51deg);
    transform: rotate(51deg);
    -webkit-animation: fg-fade-spinner 1.2s infinite linear .2s;
    animation: fg-fade-spinner 1.2s infinite linear .2s
}

#fg-root .fg-spinner .fg-dot3 {
    -webkit-transform: rotate(102deg);
    -ms-transform: rotate(102deg);
    transform: rotate(102deg);
    -webkit-animation: fg-fade-spinner 1.2s infinite linear .4s;
    animation: fg-fade-spinner 1.2s infinite linear .4s
}

#fg-root .fg-spinner .fg-dot4 {
    -webkit-transform: rotate(153deg);
    -ms-transform: rotate(153deg);
    transform: rotate(153deg);
    -webkit-animation: fg-fade-spinner 1.2s infinite linear .6s;
    animation: fg-fade-spinner 1.2s infinite linear .6s
}

#fg-root .fg-spinner .fg-dot5 {
    -webkit-transform: rotate(204deg);
    -ms-transform: rotate(204deg);
    transform: rotate(204deg);
    -webkit-animation: fg-fade-spinner 1.2s infinite linear .8s;
    animation: fg-fade-spinner 1.2s infinite linear .8s
}

#fg-root .fg-spinner .fg-dot6 {
    -webkit-transform: rotate(255deg);
    -ms-transform: rotate(255deg);
    transform: rotate(255deg);
    -webkit-animation: fg-fade-spinner 1.2s infinite linear 1s;
    animation: fg-fade-spinner 1.2s infinite linear 1s
}

#fg-root .fg-spinner .fg-dot7 {
    -webkit-transform: rotate(307deg);
    -ms-transform: rotate(307deg);
    transform: rotate(307deg);
    -webkit-animation: fg-fade-spinner 1.2s infinite linear 1.2s;
    animation: fg-fade-spinner 1.2s infinite linear 1.2s
}

#fg-root #fg-landscape-overlay,
#fg-root #fg-portrait-overlay {
    z-index: 99900;
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    background: #FFF center center no-repeat;
    background-size: 145px 145px
}

#fg-root #fg-landscape-overlay .fg-orientation-icon,
#fg-root #fg-portrait-overlay .fg-orientation-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 145px;
    height: 145px;
    z-index: 2;
    margin: auto;
    -webkit-animation: fg-rotation 5s infinite linear;
    animation: fg-rotation 5s infinite linear
}

#fg-root #fg-splash-screen {
    z-index: 900000;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #8EC4E7 center center no-repeat;
    background-size: 200px 200px
}

#fg-root #fg-loading {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 0;
    text-align: center;
    vertical-align: center;
    height: 20px;
    padding-top: 120px;
    width: 100%;
    z-index: 900010
}

@-webkit-keyframes fg-rotation {
    10% {
        -webkit-transform: rotate(0deg)
    }
    30% {
        -webkit-transform: rotate(90deg)
    }
    70% {
        -webkit-transform: rotate(90deg)
    }
    90% {
        -webkit-transform: rotate(0deg)
    }
}

@-webkit-keyframes fg-fade-spinner {
    0% {
        opacity: .4
    }
    15% {
        opacity: 1
    }
    60% {
        opacity: .4
    }
    100% {
        opacity: .4
    }
}

@media only screen and (orientation: landscape) {
    #fg-root.fg-orientation-portrait #fg-portrait-overlay {
        display: block;
        width: 100%;
        height: 100%
    }
    #fg-root .fg-modal.ad-mode {
        top: 10px
    }
}

@media only screen and (orientation: portrait) {
    #fg-root.fg-orientation-landscape #fg-landscape-overlay {
        display: block;
        width: 100%;
        height: 100%
    }
}

#fg-root .fg-screenshot {
    position: relative
}

#fg-root .fg-screenshot > img {
    max-width: 100%;
    display: block
}

#fg-root #fg-fotoshoot-overlay {
    position: absolute;
    top: 5%;
    right: 5%;
    width: 36px;
    height: 36px;
    z-index: 99900
}

#fg-root #fg-fotoshoot-overlay svg {
    fill: #fc6;
    background-color: #333;
    padding: 6px;
    display: block;
    border-radius: 7px;
    border: 1px solid #ccc
}

#fg-root .fg-screenshot-btn-upload,
#fg-root .fg-screenshot-btn-discard {
    position: absolute;
    top: 0;
    left: 50.5%;
    right: 0;
    bottom: 0;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.6);
    max-width: 200px;
    max-height: 200px;
    margin: auto
}

#fg-root .fg-screenshot-btn-upload:after,
#fg-root .fg-screenshot-btn-discard:after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    margin-bottom: 100%
}

#fg-root .fg-screenshot-btn-upload svg,
#fg-root .fg-screenshot-btn-discard svg {
    position: absolute;
    left: 0;
    top: 15%;
    height: 70%;
    max-width: 100%;
    fill: green;
    -webkit-animation: fg-screenshot-show-buttons 1s 1 linear;
    animation: fg-screenshot-show-buttons 1s 1 linear;
    -webkit-transition: fill 1s linear;
    transition: fill 1s linear
}

#fg-root .fg-screenshot-btn-upload:before,
#fg-root .fg-screenshot-btn-discard:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    height: 0;
    background-color: green;
    opacity: .4;
    -webkit-transition: none;
    transition: none
}

#fg-root .fg-screenshot-btn-upload.fg-screenshot-btn-loading svg,
#fg-root .fg-screenshot-btn-loading.fg-screenshot-btn-discard svg {
    fill: #000;
    opacity: .6
}

#fg-root .fg-screenshot-btn-upload.fg-screenshot-btn-loading:before,
#fg-root .fg-screenshot-btn-loading.fg-screenshot-btn-discard:before {
    -webkit-transition: height 15s linear;
    transition: height 15s linear;
    height: 90%
}

#fg-root .fg-screenshot-btn-upload.fg-screenshot-btn-loading-complete:before,
#fg-root .fg-screenshot-btn-loading-complete.fg-screenshot-btn-discard:before {
    -webkit-transition: height .5s linear;
    transition: height .5s linear;
    height: 100%
}

#fg-root .fg-screenshot-btn-upload.fg-screenshot-btn-loading-fail:before,
#fg-root .fg-screenshot-btn-loading-fail.fg-screenshot-btn-discard:before {
    -webkit-transition: none;
    transition: none;
    background-color: red;
    height: 100%
}

#fg-root .fg-screenshot-btn-discard {
    left: 0;
    right: 50.5%
}

#fg-root .fg-screenshot-btn-discard svg {
    fill: red
}

@-webkit-keyframes fg-screenshot-show-buttons {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes fg-screenshot-show-buttons {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
