.App {
    text-align: center
}

.clearfix {
    display: block
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .clearfix {
    display: block
}

* html .clearfix {
    height: 1%
}

.clear {
    clear: both
}

.swiper-pagination-bullet {
    border-radius: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #a9a8a8;
    opacity: .8;
    background: transparent
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #a9a8a8
}

.swiper-scrollbar {
    border-radius: 10px;
    background: rgba(0, 0, 0, .5);
    width: 10px !important
}

.swiper-scrollbar-drag {
    background: hsla(0, 0%, 100%, .6)
}

.swiper-lazy-preloader {
    width: 24px;
    height: 24px;
    margin-left: -12px;
    margin-top: -12px
}

body,
div,
footer,
header,
html,
li,
section,
ul {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

body {
    background: #222
}

.icon {
    display: inline-block
}

.btn-quantity-big {
    background-position: -5.20833vw -12.70833vw;
    width: 2.1875vw;
    height: 4.16667vw
}

.btn-quantity,
.btn-quantity-big,
.denomination-container .quantity-small button {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw
}

.btn-quantity,
.denomination-container .quantity-small button {
    background-position: -13.75vw -12.70833vw;
    width: 1.09375vw;
    height: 2.08333vw
}

.icon-carret-left {
    background-position: -15.36458vw -12.70833vw;
    width: 1.04167vw;
    height: 1.61458vw
}

.icon-carret-left,
.icon-chevron-left {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw
}

.icon-chevron-left {
    background-position: -19.73958vw -5.41667vw;
    width: .36458vw;
    height: .67708vw
}

.icon-close-big {
    background-position: -7.91667vw -12.70833vw;
    width: 2.39583vw;
    height: 2.39583vw
}

.icon-close,
.icon-close-big {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw
}

.icon-close {
    background-position: -7.91667vw -15.625vw;
    width: 1.19792vw;
    height: 1.19792vw
}

.icon-fullscreen-big {
    background-position: -10.83333vw -12.70833vw;
    width: 2.39583vw;
    height: 2.39583vw
}

.icon-fullscreen,
.icon-fullscreen-big {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw
}

.icon-fullscreen {
    background-position: -9.63542vw -15.625vw;
    width: 1.19792vw;
    height: 1.19792vw
}

.icon-next {
    background-position: 0 -12.70833vw
}

.icon-next,
.icon-prev {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw;
    width: 2.08333vw;
    height: 5.20833vw
}

.icon-prev {
    background-position: -2.60417vw -12.70833vw
}

.icon-settings {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw;
    background-position: -13.07292vw -15.625vw;
    width: 1.19792vw;
    height: 1.14583vw
}

.icon-sound-off {
    background-position: -16.92708vw -12.70833vw
}

.icon-sound,
.icon-sound-off {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw;
    width: 1.19792vw;
    height: 1.19792vw
}

.icon-sound {
    background-position: -11.35417vw -15.625vw
}

.icon-view-list-blue {
    background-position: -19.73958vw -1.35417vw
}

.icon-view-list,
.icon-view-list-blue {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw;
    width: 1.19792vw;
    height: .83333vw
}

.icon-view-list {
    background-position: -19.73958vw 0
}

.icon-view-side-blue {
    background-position: -16.51042vw -15.625vw
}

.icon-view-side,
.icon-view-side-blue {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw;
    width: 1.19792vw;
    height: .83333vw
}

.icon-view-side {
    background-position: -14.79167vw -15.625vw
}

.icon-view-tiles-blue {
    background-position: -19.73958vw -4.0625vw
}

.icon-view-tiles,
.icon-view-tiles-blue {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw;
    width: .83333vw;
    height: .83333vw
}

.icon-view-tiles {
    background-position: -19.73958vw -2.70833vw
}

.panel-bronze-big {
    background-position: -9.6875vw -9.53125vw
}

.panel-bronze,
.panel-bronze-big {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw;
    width: 9.16667vw;
    height: 2.65625vw
}

.panel-bronze {
    background-position: 0 -9.53125vw
}

.panel-diamond-big {
    background-position: -9.89583vw 0
}

.panel-diamond,
.panel-diamond-big {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw;
    width: 9.32292vw;
    height: 2.65625vw
}

.panel-diamond {
    background-position: 0 -6.35417vw
}

.panel-gold-big {
    background-position: -9.89583vw -6.35417vw
}

.panel-gold,
.panel-gold-big {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw;
    width: 9.21875vw;
    height: 2.65625vw
}

.panel-gold {
    background-position: -9.89583vw -3.17708vw
}

.panel-silver-big {
    background-position: 0 -3.17708vw
}

.panel-silver,
.panel-silver-big {
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 20.9375vw 17.91667vw;
    -ms-background-size: 20.9375vw 17.91667vw;
    background-size: 20.9375vw 17.91667vw;
    width: 9.375vw;
    height: 2.65625vw
}

.panel-silver {
    background-position: 0 0
}

* {
    -khtml-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.wrapper {
    padding: 0 1.5625vw;
    width: 100vw;
    margin: 0 auto
}

.selector {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    display: flex;
    flex-flow: column;
    height: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.header {
    flex: 0 1 auto;
    width: 100%;
    position: relative;
    padding-top: 1.45833vw;
    height: 4.6875vw;
    min-height: 4.6875vw;
    vertical-align: bottom
}

.header-controls {
    float: right
}

.header-controls .icon {
    vertical-align: middle
}

.header-controls button {
    cursor: pointer;
    margin-right: 1.5625vw;
    background-color: transparent;
    border: none;
    outline: 1px solid #a5a5a5;
    outline-offset: .41667vw;
    padding: 0
}

.header-controls button:last-child {
    margin-right: 0
}

.header-controls button:hover {
    opacity: .6
}

@media (hover:none) {
    .header-controls button:hover {
        opacity: inherit
    }
    .header-controls button:active {
        opacity: .6
    }
}

.content {
    flex: 1 1 auto;
    border-top: 1.04167vw solid #292a2e;
    padding: 1.5625vw 0 1.04167vw
}

.footer {
    flex: 0 1 3.85417vw;
    background: #1a1a1a
}

@media screen and (orientation:landscape) {
    .header {
        height: 42px
    }
}

@media (max-width:481px) {
    .header {
        height: 40px
    }
    .content {
        border-top: 12px solid #292a2e
    }
    .footer {
        flex: none;
        height: 30px
    }
}

.category-list-container {
    float: left
}

.category-list-container .category-list {
    overflow: hidden;
    margin-left: 2.86458vw
}

.category-list-container .category-list a {
    cursor: pointer;
    float: left;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 1.45833vw;
    font-weight: 700;
    margin-right: .88542vw;
    color: #a5a5a5;
    -webkit-transition: color, .3s ease;
    transition: color, .3s ease
}

.category-list-container .category-list a:last-child {
    margin-right: 0
}

.category-list-container .category-list a.active,
.category-list-container .category-list a:hover {
    color: #fff
}

.category-list-container .category-list .portrait-controls {
    display: none
}

.category-list-container .category-list .a-logout {
    margin-top: 4px;
    text-transform: none;
    color: #ff4000
}

.category-list-container .category-list .a-fullscreen {
    margin-top: 4px;
    margin-right: 8px;
    text-transform: none
}

.category-list-container .category-list-icon {
    display: none
}

.category-list-container .category-list-icon div {
    width: 30px;
    height: 4px;
    background-color: #a5a5a5;
    margin: 4px 0;
    -webkit-transition: .4s;
    transition: .4s
}

@media (max-width:481px) {
    .category-list-container {
        float: none
    }
    .category-list-container .category-list a {
        display: none
    }
    .category-list-container .category-list-icon {
        display: block;
        float: right
    }
}

@media (max-width:481px) {
    .category-list-container.expanded {
        float: right;
        width: 100%
    }
    .category-list-container.expanded .category-list {
        position: relative;
        line-height: 1.4;
        z-index: 10;
        background: #000;
        opacity: .8;
        margin: 21px 0 0;
        padding: 8px
    }
    .category-list-container.expanded .category-list a {
        float: none;
        display: block;
        text-align: left;
        font-size: 18px
    }
    .category-list-container.expanded .category-list .portrait-controls {
        display: flex;
        float: right
    }
    .category-list-container.expanded .category-list-icon {
        position: absolute;
        right: 6px;
        top: 6px
    }
    .category-list-container.expanded .category-list-icon div:first-child {
        -webkit-transform: rotate(-45deg) translate(-8px, 4px);
        transform: rotate(-45deg) translate(-8px, 4px)
    }
    .category-list-container.expanded .category-list-icon div:nth-child(2) {
        opacity: 0
    }
    .category-list-container.expanded .category-list-icon div:nth-child(3) {
        -webkit-transform: rotate(45deg) translate(-7px, -4px);
        transform: rotate(45deg) translate(-7px, -4px)
    }
}

.denomination-container {
    float: left;
    margin-top: .3125vw
}

.denomination-container .quantity button {
    cursor: pointer;
    outline: none;
    float: left;
    border: none;
    margin: 0 auto;
    padding: 0;
    line-height: 2.08333vw;
    color: #fff;
    font-size: 1.04167vw
}

.denomination-container .quantity button:hover {
    color: #a2a2a2
}

.denomination-container .quantity button:disabled {
    opacity: .8;
    color: #a2a2a2;
    pointer-events: none
}

.denomination-container .quantity input {
    outline: none;
    float: left;
    text-align: center;
    font-weight: 700;
    color: #fff;
    border-radius: 0;
    background-color: #171717;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#514f4f));
    background-image: linear-gradient(180deg, #171717, #514f4f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#171717", endColorStr="#514f4f");
    border: 1px solid #a2a2a2;
    margin: 0 .10417vw
}

.denomination-container .quantity-small input {
    font-size: 1.30208vw;
    width: 4.0625vw;
    height: 2.08333vw
}

.denomination-container .quantity-big button {
    background-position: -30px -73.2px;
    width: 12.6px;
    height: 24px;
    background-image: url(static/media/sprite.bd542f29.png);
    -khtml-background-size: 120.6px 103.2px;
    -ms-background-size: 120.6px 103.2px;
    background-size: 120.6px 103.2px;
    line-height: 4.16667vw;
    font-size: 16px
}

.denomination-container .quantity-big input {
    font-size: 3.64583vw;
    width: 13.02083vw;
    height: 24px
}

.swiper-container {
    position: relative;
    overflow: hidden;
    width: 70vw;
    margin: auto;
    padding: 5vh 0 10vh
}

.swiper-container .swiper-slide {
    overflow: hidden;
    float: left;
    width: 15.625vw
}

.swiper-container .swiper-slide img {
    max-width: 100%;
    max-height: 100%;
    height: auto
}

.swiper-container-demo,
.swiper-container-demo-vertical {
    position: relative;
    overflow: hidden;
    width: 70vw;
    margin: auto;
    padding: 5vh 0 10vh
}

.swiper-container-vertical {
    width: 100%;
    height: 72vh;
    margin: 30px 0 0;
    padding: 0 15px 0 1.5625vw
}

.swiper-container-vertical .swiper-slide {
    width: 45vw;
    margin-left: 0 !important
}

.swiper-container-vertical .swiper-slide img {
    max-width: 100%;
    max-height: 100%;
    height: auto
}

@media (max-height:600px) {
    .swiper-container-vertical {
        height: 60vh
    }
}

.swiper-container-demo-vertical {
    height: 80vh
}

.gamelist-button-prev {
    left: 24px;
    right: auto
}

.gamelist-button-next {
    right: 24px;
    left: auto
}

.gamelist-button-next,
.gamelist-button-prev {
    position: absolute;
    top: 50%;
    margin-top: calc(-1*var(--swiper-navigation-size)/2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.gamelist-button-next:hover,
.gamelist-button-prev:hover {
    opacity: .6
}

.swiper-button-disabled {
    opacity: .6;
    cursor: default
}

@media (orientation:landscape) and (min-width:799px) {
    .swiper-pagination {
        display: flex;
        justify-content: center
    }
}

.jackpot-container {
    margin-top: .625vw;
    margin-left: 29vw;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    justify-items: center;
    width: 40%
}

.jackpot-container .panel {
    font-size: .67708vw;
    padding: .52083vw .41667vw;
    text-align: right
}

.jackpot-container .panel .title {
    font-size: .625vw;
    line-height: 100%;
    color: #fff;
    white-space: nowrap
}

.jackpot-container .panel .value {
    color: #ffc30b;
    font-weight: 800;
    font-size: .9375vw
}

.jackpot-container .panel-bronze,
.jackpot-container .panel-diamond,
.jackpot-container .panel-gold,
.jackpot-container .panel-silver {
    padding-left: 2.60417vw
}

@media (max-width:481px) {
    .jackpot-container {
        margin-top: 10px;
        margin-left: 0;
        width: auto
    }
    .jackpot-container .panel {
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

.user-container {
    float: left;
    color: #a2a2a2;
    margin-top: .3125vw;
    margin-left: 4.47917vw;
    font-size: .88542vw
}

.user-container .row {
    clear: both
}

.user-container .col {
    float: left;
    margin-left: 8px;
    font-weight: 700
}

.user-container .balance-value {
    color: #8bf60d;
    margin-right: 2px
}

.user-container .deposit-value {
    color: red;
    margin-left: 2px
}

.user-container .external-deposit-link img {
    width: 1.66667vw;
    min-width: 2.96296vh
}

.user-container .external-deposit-link:hover {
    opacity: .6
}

@media (hover:none) {
    .user-container .external-deposit-link:hover {
        opacity: inherit
    }
    .user-container .external-deposit-link:active {
        opacity: .6
    }
}

@media (max-width:481px) {
    .user-container {
        font-size: 12px;
        margin-top: 0
    }
}

.container-login {
    position: absolute;
    width: 100%
}

.container-login .login-wrapper {
    width: 400px;
    margin: 0 auto;
    position: relative;
    padding: 10px;
    background: transparent
}

.container-login .login-wrapper:before {
    content: "";
    position: absolute;
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px;
    z-index: -1
}

.container-login .login-wrapper h1 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    color: rgba(192, 191, 191, .75);
    font-size: 64px;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    margin: 0 0 20px
}

.container-login .login-wrapper p {
    margin: 8px 0 0
}

.container-login .login-wrapper input[type=password],
.container-login .login-wrapper input[type=text] {
    padding: 0 0 0 8px;
    width: 100%;
    height: 40px;
    color: #fff;
    background: rgba(0, 0, 0, .3);
    border-color: #c4c4c4 #d1d1d1 #d4d4d4;
    border-style: solid;
    border-width: 1px;
    border-radius: 4px;
    font-size: 16px
}

.container-login .login-wrapper input[type=password]:focus,
.container-login .login-wrapper input[type=text]:focus {
    outline: none;
    border-radius: 4px;
    border: 1px solid #89bfeb
}

.container-login .login-wrapper .circle-checkbox {
    position: relative;
    margin: 12px 0 20px 3px
}

.container-login .login-wrapper .circle-checkbox p {
    color: #ddd;
    font-size: 16px;
    display: inline-block;
    margin: 6px 0 0 20px
}

.container-login .login-wrapper .circle-checkbox label {
    background: transparent;
    border: 1px solid #ccc;
    border-radius: 50%;
    cursor: pointer;
    height: 28px;
    left: 0;
    position: absolute;
    top: 0;
    width: 28px;
    color: #ddd;
    box-sizing: content-box
}

.container-login .login-wrapper .circle-checkbox label:after {
    border: 8px solid red;
    border-radius: 8px;
    content: "";
    height: 0;
    left: 6px;
    opacity: 0;
    position: absolute;
    top: 6px;
    width: 0
}

.container-login .login-wrapper .circle-checkbox input[type=checkbox] {
    visibility: hidden
}

.container-login .login-wrapper .circle-checkbox input[type=checkbox]:checked+label:after {
    opacity: 1
}

.container-login .login-wrapper button {
    width: 160px;
    height: 40px;
    margin: auto auto 8px;
    cursor: pointer;
    display: block;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ededed), to(#dfdfdf));
    background: linear-gradient(180deg, #ededed 5%, #dfdfdf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed", endColorstr="#dfdfdf", GradientType=0);
    background-color: #ededed;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    color: #777;
    font-family: Arial;
    font-size: 15px;
    font-weight: 700;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}

.container-login .login-wrapper button span {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%
}

.container-login .login-wrapper button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #dfdfdf), to(#ededed));
    background: linear-gradient(180deg, #dfdfdf 5%, #ededed);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfdfdf", endColorstr="#ededed", GradientType=0);
    background-color: #dfdfdf
}

.container-login .login-wrapper button:active {
    position: relative;
    top: 1px
}

.container-login .login-wrapper button:disabled {
    outline: 0;
    background-size: contain;
    opacity: .5;
    cursor: text;
    pointer-events: none
}

.container-login .login-wrapper button:after {
    content: "";
    display: inline-block;
    position: relative
}

.container-login .login-wrapper .login-error {
    display: inline-block;
    margin-top: 8px;
    font-size: 16px;
    color: #ddd
}

:-moz-placeholder {
    color: #c9c9c9 !important;
    font-size: 16px
}

::-webkit-input-placeholder {
    color: #ccc;
    font-size: 16px
}

.brand-footer {
    background: #fff;
    background-clip: content-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    bottom: 0;
    font-family: MuseoCyrl700;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    left: 0;
    -webkit-margin-after: 1em;
    margin-block-end: 1em;
    -webkit-margin-before: 1em;
    margin-block-start: 1em;
    position: fixed;
    text-align: center;
    width: 100%
}

.brand-footer span:nth-child(2) {
    font-size: 18px;
    margin-left: 4px;
    background: #c60000;
    background-clip: content-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.progress-spinner {
    border-color: transparent #fff #fff transparent;
    border-style: solid;
    border-width: 4px;
    width: 20px;
    height: 20px;
    opacity: .8;
    border-radius: 50%;
    animation: progress-spinner .7s linear infinite;
    -webkit-animation: progress-spinner .7s linear infinite;
    margin: auto
}

.progress-spinner-centered {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

button .progress-spinner {
    float: right
}

.a-demo-login {
    text-decoration: none;
    color: #6a6af3;
    font-size: 18px;
    font-weight: 700
}

@keyframes progress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes progress-spinner {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn)
    }
}

@media screen and (max-width:640px) {
    .container-login .login-wrapper {
        width: 75%
    }
}

@media screen and (max-height:480px) {
    .brand-footer {
        display: none
    }
}

@media screen and (max-height:360px) and (min-width:480px) {
    .container-login .login-wrapper h1 {
        display: none
    }
}

.simple-keyboard {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    bottom: 80px;
    position: fixed;
    width: 70%
}

.simple-keyboard .hg-button {
    opacity: .6
}

@media screen and (max-height:620px) {
    .simple-keyboard {
        display: none
    }
}

body,
html {
    height: 100%;
    margin: 0
}

.text-center {
    text-align: center !important
}

.mt-1 {
    margin-top: 8px
}

#app {
    height: 100%
}

.game-frame {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

/*# sourceMappingURL=main.f44fc7dd.chunk.css.map */