html,
body {
    position: relative;
    height: 100%;
    background: rgb(255, 255, 255);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0;
    overflow: hidden;
    min-width: 320px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: auto;
    -ms-touch-action: none;
    touch-action: none;    
    background: #686868;
}

body * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.gem.selected {
    background-color: #d22b385c!important;    
}

.gem {
    position: relative;
    z-index: 100;
    pointer-events: all;
}

.congrats {
    position: absolute;
    z-index: 10000000;
}

.congrats.hidden {
    display:none;
    pointer-events: none;
}


* {
    -webkit-tap-highlight-color: transparent;
}

:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}

.swiper-wrapper {
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}

.move-alternate {
    -webkit-animation: run 4.05s cubic-bezier(0.45, 0, 0.55, 1) 0s 2 alternate;
    -moz-animation: run 4.05s cubic-bezier(0.45, 0, 0.55, 1) 0s 2 alternate;
    -ms-animation: run 4.05s cubic-bezier(0.45, 0, 0.55, 1) 0s 2 alternate;
    animation: run 4.05s cubic-bezier(0.45, 0, 0.55, 1) 0s 2 alternate;
}

@keyframes run {
    0% {
      left: 0px;
      transform: translateX(0);
    }    
    100% {
      left: 100%;
      transform: translateX(-100%);
    }
 }

 @-webkit-keyframes run {
    0% {
      left: 0px;
      transform: translateX(0);
    }
    100% {
      left: 100%;
      transform: translateX(-100%);
    }
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 555;
    transition: all .2s ease-in;
}

.header nav {
    display: none;
}

.header.fixed {
    position: fixed;
    top: 0;
    left: 0;
}

.footer.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
}

.header a:hover {
    opacity: 1;
}


span.menu-wrapper:hover {
    opacity: 1;
}

span.menu-wrapper img {
    width: 100%;
}

span.menu-wrapper img {
    width: 100%;
}

.d-block {
    display: block;
}

.d-none {
    display: none;
}

.dnd {
    cursor: move;
}
.resizable {    
    position: relative;
}

.resizer {
    width: 10px;
    height: 10px;
    background: blue;
    position: absolute;
    right: 0;
    bottom: 0;
    cursor: se-resize;
}

.ui-draggable,
.ui-droppable,
.ui-slider {
    -ms-touch-action: none;
    touch-action: none;
}
.circle {
    background: rgb(167 171 216);
    border-radius: 50%;
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 30%;
    position: relative;
    width: 30%;
    border: 4px solid white;
}

.circle::after {
    border-radius: inherit;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0px;
    width: 100%;
}

.circle-fill {
    height: auto;
    left: 0;
    position: absolute;
    top: 10px;
    width: 100%;
}

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .circle-fill {
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
    }
}


#menu .img-fluid {
    max-width: 78px;
}

.mm-spn.mm-spn--navbar ul {
    top: 51px;
    top: calc(var(--mm-spn-item-height) + 1px);
    background: #ec1c2c;
    color: #fff;
    text-transform: uppercase;
}

.mm-spn.mm-spn--navbar ul ul {
    background: white;
    color: #111;
}

.menuitem {
    width: 100px;
    display: block;
    height: 100px;
    padding: 1rem;
    margin: 1rem;
    box-sizing: border-box;
}
.mm-spn,
.mm-spn a,
.mm-spn li,
.mm-spn ul {
    display: block;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#menu ul li {
    transition: all .2s ease-in-out;
    background-size: contain !important;
    width: 138px;
    padding: 0rem 0;
    border-bottom: 1px solid rgb(225 225 225 / 27%);
    margin: 0px 0px;
    box-sizing: content-box;
}
.mm-spn.mm-spn--light {
    font-size: 0.9rem;
    background: #ec1c2c;
    color: white;
}

/* TOOLBAR */

.toolbar .fullscreen {
    position: absolute;
    top: 0px;
    right: 22px;
    z-index: 10;
    color: white;
    cursor: pointer;
    border-radius: 5px;
    opacity: 0.8;
    width: 28px;
    text-align: center;
}

.toolbar .fullscreen img {
    max-width: 50px;
    border-radius: 8px 0 0 8px;
}

.toolbar .fullscreen:hover {
    opacity: 1;
}

.toolbar .info-container {
    position: absolute;
    top: 10px;
    left: 60px;
    z-index: 10;
    background: #070707bb;
    padding: 1rem;
    color: white;
    display: block;
    max-height: 80%;
    overflow-y: auto;    
    border-radius: 2px;
    box-shadow: 1px 1px 10px #555;      
    display:none;
}
.toolbar.info p {
    font-size: 12px;    
    padding: 0.2rem;    
    margin: 0.2rem;
}
.toolbar.info p span{
    width: 145px!important;
    margin-right: 0.5rem;
    display: inline-block;
}

.toolbar.info h4 {
    margin: 2px;
    text-transform: uppercase;
    font-weight: 100;
}

:fullscreen #catalog-container {
    background-color: transparent;
    left: 0 !important;
    width: 100% !important;
}

:-webkit-full-screen {
    background-color: transparent;
    left: 0 !important;
    width: 100% !important;
}

div#scorenum img {
    width: 92%;
    position: absolute;
    top: 1%;
    left: 4%;
    box-sizing: content-box;
}

#menu .bubble {
    display: block;
    z-index: 2;
    width: 10px !important;
    height: 10px !important;
    line-height: 0.8rem;
    padding: 0.5rem;
    border-radius: 50%;
    color: white;
    background: #ffa300;
    font-size: 0.8rem;
    text-align: center;
    text-decoration: none;
    font-style: normal;
    margin: -1.1rem -1rem;
    box-shadow: 0px 0px 2px #454545;
    float: right;
}

#bubbles_page span.bubble {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    position: absolute;
    pointer-events: none;
    background: #55b9f3;
    transform: translate(-50%, -50%);
    animation: blow 4s linear;    
    opacity: 0;   
}

#bubbles_page_65 span.bubble {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    position: absolute;
    pointer-events: none;
    background: #35a4e4;
    transform: translate(-50%, -50%);
    animation: blow 4s linear;    
    opacity: 0;   
    box-shadow: inset 0 0 20px #fff, inset 10px 0 46px #eaf5fc, inset 88px 0px 60px #c2d8fe, inset -20px -60px 100px #fde9ea;
    background: radial-gradient( circle at 75% 30%, white 5px, aqua 8%, darkblue 60%, aqua 100% );
}

#bubbles_page_65 span.bubble1 {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    position: absolute;
    pointer-events: none;
    background: #35a4e4;
    transform: translate(-50%, -50%);
    box-shadow: inset 0 0 20px #fff, inset 10px 0 46px #eaf5fc, inset 88px 0px 60px #c2d8fe, inset -20px -60px 100px #fde9ea;
    background: radial-gradient( circle at 75% 30%, white 5px, aqua 8%, darkblue 60%, aqua 100% );
}




@keyframes blow {
    0% {
        transform: translate(-50%, -50%);
        opacity: 1;
        filter: hue-rotate(0deg);
    }

    99% {
        transform: translate(-50%, -1000%);
        opacity: 0;
        filter: hue-rotate(720deg);
    }

    100% {
        opacity: 0;
        display: none;
    }
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute;
    width: 100%;
    height: 0.6% !important;
    left: 0;
    bottom: 0 !important;
    top: 99.4% !important;
}

.hexagon {
    width: 16%;
    height: 18.3%;
    /*background: rgba(255, 0, 0, 0.39);
    margin: 1px;
    clip-path: polygon(75% 21%, 97% 60%, 75% 100%, 25% 100%, 2% 60%, 25% 21%);*/
    transition: 1s !important;
    background-size: contain !important;
}

.hexagon:hover {
    transition: 1s;
    cursor: pointer;
    transition: .5s;
    transform: rotate(360deg);    
}

.hexagon:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    pointer-events: none;
    background: rgba(255, 255, 255, 0.02);
}

form {
    position: absolute;
    z-index: 9;    
    left: 3%;
}

span.tartalom {
    transition: all .2s ease-in-out;
    background: url(.././assets/menu_tartalom.png) no-repeat bottom center !important;
    background-size: cover !important;
    width: 78px;
    height: 78px;
    margin: 2rem;
}

input[type=text] {
    display: block;
    margin: 0;
    width: 96%;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    padding: 10px 16px 10px 0px;    
}

/* MEMÓRIA */
.grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-top: 0;
    position: absolute;
    top: -1%;
    left: 0px;
    right: 0px;
    height: auto;
}

.grid img {
    margin: 2% 1%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    width: 31% !important;
    height: auto;
    cursor: pointer;
}
/* 
.grid img.flip {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
} */

.popup1 {
    position: absolute;
    z-index: 20;
    bottom: 12%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%;
    height: 6%;
    left: 25%;
}


button.playAgain {
    background: #e71f29;
    border-radius: 18px;
    border: 0px solid white;
    color: #f4e81b;
    color: white;
    font-size: 1rem;
    font-weight: 600;
    width: 100%;
    text-transform: uppercase;
    height: 100%;
    cursor: pointer;
}

.blink_me {
    -webkit-animation: blinker 2.1s linear infinite;
    animation: blinker 2.1s linear infinite;
}

@-webkit-keyframes blinker {
    50% {
        opacity: 0;
    }
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.data {
    display: block;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0.41% 0.71%;
    font-size: 2.5rem;
    font-weight: 900;
    margin-left: 0rem;
    width: 35%;
    position: absolute;
    left: 4%;
    top: 36%;
    background: #555;
    width: 14%;
    height: 50%;
    border: 1px solid #ddd;
    border-radius: 25px;
    display: none!important;
}

.score {
    display: inline-block;
    margin-right: 1rem;
    color: #f9ffff;
}

.data span {
    color: rgb(25 75 157);
    font-size: 3rem;
}

.click {
    margin-right: 1rem;
    display: inline-block;
    color: #f9ffff;
}

.popup {
    display: none;
}

.alert {
    display: block ;
    position: absolute;
    left: 0%;
    top: 36%;
    width: 23%;
}


/* SWIPER */
.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center!important;
    background: #686868;
}

/* @media only screen and (max-width: 767px) {
    @supports (-webkit-touch-callout: none) {
        .swiper-slide:not(.page-061, .page-006,.page-017,.page-103) {
            transform: scale(0.76)!important;
            margin-top:-80px;
        }
    }
} */

@media only screen and (max-width: 767px) {
    @supports (-webkit-touch-callout: none) {
        .swiper-slide:not(.page-035, .page-044, .page-080) {
            transform: scale(0.76)!important;
            margin-top: calc(-1 * env(safe-area-inset-top));
        }
    }
}

.zoom-img.zoom {
    animation: zoom-in-zoom-out 3.5s ease ;
}

@keyframes zoom-in-zoom-out {
    0% {
      transform: scale(1, 1);
    }
    50% {
      transform: scale(1.6, 1.6);
    }
    100% {
      transform: scale(1, 1);
    }
  }



/*
.swiper-container .swiper-img-container>img {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.swiper-container .swiper-img-container>iframe#\30 0_iframe {
    background: transparent !important;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    background: transparent !important;
    width: 1190px;
    height: 842px;
    max-width: 100%;
    border: 1px solid transparent;
}
*/
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 40%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    padding: 0;
    opacity: 0.7;
}

.swiper-button-next.animate__animated,
.swiper-button-prev.animate__animated {
    opacity: 1;
    color: #c4241a;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
    opacity: 1;
    color: #c4241a;
}

.swiper-button-next.swiper-button-disabled:hover,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-next.swiper-button-disabled:hover,
.swiper-button-prev.swiper-button-disabled:hover {
    opacity: 0;
}

.swiper-button-next:hover:focus,
.swiper-button-prev:hover:focus {
    outline: none;
}

.swiper-button-next:hover:focus-visible,
.swiper-button-prev:hover:focus-visible {
    outline: none;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #ffa300;
}

.swiper-lazy-preloader {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 58%;
    margin-left: -50px;
    margin-top: -50px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1.5s infinite linear !important;
    animation: swiper-preloader-spin 1.5s infinite linear !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0px solid transparent;
    border-radius: 50%;
    border-top-color: transparent;    
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFKmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTAzLTEwVDIxOjUwOjUxKzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wMy0xMFQyMTo1NTo0NiswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wMy0xMFQyMTo1NTo0NiswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphZWJlZTg5YS0yNmZh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');
    background-size: contain;
}

img.swiper-lazy {
    z-index: 111;
    position: inherit;
}
/*
.swiper-container .swiper-img-container>iframe#\30 1frame,
.swiper-container .swiper-img-container>iframe#\30 0frame {
    background: transparent !important;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    background: transparent !important;
    width: 1190px;
    height: 842px;
    max-width: 99%;
    border: 1px solid transparent;
}
*/
/* Safari */
:-webkit-full-screen {
    background-color: yellow;
}

/* IE11 */
:-ms-fullscreen {
    background-color: yellow;
}

/* Standard syntax */
:-webkit-full-screen {
    background-color: yellow;
}

:-ms-fullscreen {
    background-color: yellow;
}

:fullscreen {
    background-color: yellow;
}

/* INTERACTIVE */

.image-transition-slider {
    position: relative;
    overflow: hidden;
    /*border: 4px solid #feed02;
    border-radius: 50px;*/
}

.image-transition-slider .resize {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 50%;
    overflow: hidden;
   /* background: #7b1e1e;*/
}

.image-transition-slider .resize img {
    position: absolute;
    top: 0px;
    left: 0px;
}

img.resized, img.original {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.image-transition-slider img {
    width: 100%;
    display: block;
}

.image-transition-slider .handle {
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 4px;
    margin-left: -2px;
    background: rgb(255 255 255 / 38%);
    cursor: ew-resize;
}

.image-transition-slider .handle:after {
    position: absolute;
    top: 50%;
    width: 60px;
    height: 60px;
    margin: -32px 0 0 -32px;
    content: "\21d4";
    color: #ddffff;
    font-weight: bold;
    font-size: 31px;
    text-align: center;
    line-height: 60px;
    background: #ffffff6b;
    border: 2px solid #ddffff;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-shadow: 0 2px 6px rgb(150 150 150 / 30%), inset 0 2px 0 rgb(255 255 255 / 12%), inset 0 60px 50px -30px #ffffff69;
    box-shadow: 0 2px 6px rgb(150 150 150 / 30%), inset 0 2px 0 rgb(255 255 255 / 12%), inset 0 60px 50px -30px #ffffff69;
}


.icon {
    position: absolute;
    width: 48px;
    height: 48px;
    background-size: contain !important;
    opacity: 0.8;
}

.touch .icon {
    background-image: url(./../assets/click_girl.svg);
}

.vertical-bar .icon {
    background: url(./../assets/up_girl.svg);

}

.horizontal-bar .icon {
    background: url(./../assets/left_bb.svg);
}


.horizontal-swipe .icon {
    background: url(./../assets/touch_icon.png);
}


.drag .icon {
    background: url(./../assets/drag_girl.png);
}

#amount,
#amount-vertical,
#amount-27 {
    opacity: 0;
}

.no-touch {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: transparent;
    height: 100%;
    padding-top: 1rem;
}

.position-absolute {
    position: absolute;
}

.position-relative {
    position: relative;
}
/*
.swiper-img-container {
    position: relative;
}

.swiper-img-container img {
    width: 100%;
}
*/

.interactive {
    cursor: pointer;  
    /*background: rgba(255, 0, 0, 0.329) ;*/
}

.GRB35-1, .GRB35-2, .GRB35-3 {
    opacity: 0;
}

.show {
    display: block !important;
    opacity: 1 !important;
}

#amount,
#amount-vertical,
#amount-27 {
    opacity: 0;
}

#slider-range-max-horizontal {
    display: block;
    position: absolute;
    top: 1%;
    height: 94%;
    width: 92%;
    z-index: 10000;
    left: 1%;
}

#screenshot {
    position: absolute;
    width: 100%;
    height: auto;
    background-image: url(./../assets/button_foto_girl.png);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    border: 0px solid transparent;
}

#felho {
    left: 18%;
    top: 39%;
    width: 67%;
    height: 30%;
    opacity: 1;
}

#video_felho {
    position: absolute;
    left: -14%;
    top: -30%;
    width: 120%;
    background: transparent;
    opacity: 0.2;
    border: 4px solid #f7bacc;
}

#GRT59_video {
    width: 98%;
    border: 10px solid #f7bacc;    
}
.video_target {
    width: 98%;
    border: 5px solid #feed00;    
}    

.tablet {
    width: 100%;    
    border-radius: 33%;
    height: 100%;
    transform: skew(18deg, -11deg);
    
}

.transparent {
    color: transparent;
    background: transparent;
}

.swiper-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 0%;
    bottom: 0px;
    z-index: 50;
    height: 8px;
    width: 100%;
    background: rgb(0 0 0 / 20%);
    border-radius: 0px;
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: #ec1c2c;
    border-radius: 8px;
    left: 0;
    top: 0;
    opacity: 0.8;
    min-width: 40px;
}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset,1%);
    bottom: var(--swiper-scrollbar-bottom,4px);
    top: var(--swiper-scrollbar-top,auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size,10px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));
}
 
.snowing-slide {
    position: relative;
}

.g-snows {
    width: 100%;
    height: 100%;
}
 
  .g-snows *,.g-snows,.snowing-slide .swiper-img-container{
    overflow: hidden;
  }
  
  .g-snows > li {
    opacity: 0;
    position: absolute;
    top: 0;
    border-radius: 100%;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-size: 100% auto;
    -webkit-animation-name: snow-drop;
            animation-name: snow-drop;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
  .g-snows > li:nth-child(1) {
    left: 60%;
    width: 16px;
    height: 16px;
    -webkit-animation-duration: 14152ms;
            animation-duration: 14152ms;
    -webkit-animation-delay: 1076ms;
            animation-delay: 1076ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(2) {
    left: 25%;
    width: 6px;
    height: 6px;
    -webkit-animation-duration: 6669ms;
            animation-duration: 6669ms;
    -webkit-animation-delay: 472ms;
            animation-delay: 472ms;
    filter: blur(3px);
  }
  .g-snows > li:nth-child(3) {
    left: 2%;
    width: 6px;
    height: 6px;
    -webkit-animation-duration: 13364ms;
            animation-duration: 13364ms;
    -webkit-animation-delay: 3575ms;
            animation-delay: 3575ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(4) {
    left: 69%;
    width: 10px;
    height: 10px;
    -webkit-animation-duration: 13377ms;
            animation-duration: 13377ms;
    -webkit-animation-delay: 914ms;
            animation-delay: 914ms;
    filter: blur(0px);
  }
  .g-snows > li:nth-child(5) {
    left: 60%;
    width: 3px;
    height: 3px;
    -webkit-animation-duration: 5859ms;
            animation-duration: 5859ms;
    -webkit-animation-delay: 2185ms;
            animation-delay: 2185ms;
    filter: blur(0px);
  }
  .g-snows > li:nth-child(6) {
    left: 36%;
    width: 6px;
    height: 6px;
    -webkit-animation-duration: 7632ms;
            animation-duration: 7632ms;
    -webkit-animation-delay: 1326ms;
            animation-delay: 1326ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(7) {
    left: 109%;
     width: 6px;
    height: 6px;
    -webkit-animation-duration: 5092ms;
            animation-duration: 5092ms;
    -webkit-animation-delay: 3253ms;
            animation-delay: 3253ms;
    filter: blur(3px);
  }
  .g-snows > li:nth-child(8) {
    left: 94%;
     width: 6px;
    height: 6px;
    -webkit-animation-duration: 10455ms;
            animation-duration: 10455ms;
    -webkit-animation-delay: 2020ms;
            animation-delay: 2020ms;
    filter: blur(3px);
  }
  .g-snows > li:nth-child(9) {
    left: 41%;
     width: 6px;
    height: 6px;
    -webkit-animation-duration: 5967ms;
            animation-duration: 5967ms;
    -webkit-animation-delay: 428ms;
            animation-delay: 428ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(10) {
    left: 41%;
    width: 2px;
    height: 2px;
    -webkit-animation-duration: 8379ms;
            animation-duration: 8379ms;
    -webkit-animation-delay: 557ms;
            animation-delay: 557ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(11) {
    left: 48%;
    width: 3px;
    height: 3px;
    -webkit-animation-duration: 5651ms;
            animation-duration: 5651ms;
    -webkit-animation-delay: 3671ms;
            animation-delay: 3671ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(12) {
    left: 118%;
    width: 18px;
    height: 18px;
    -webkit-animation-duration: 9120ms;
            animation-duration: 9120ms;
    -webkit-animation-delay: 1505ms;
            animation-delay: 1505ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(13) {
    left: 2%;
    width: 22px;
    height: 22px;
    -webkit-animation-duration: 8728ms;
            animation-duration: 8728ms;
    -webkit-animation-delay: 2435ms;
            animation-delay: 2435ms;
    filter: blur(0px);
  }
  .g-snows > li:nth-child(14) {
    left: 19%;
    width: 6px;
    height: 6px;
    -webkit-animation-duration: 10960ms;
            animation-duration: 10960ms;
    -webkit-animation-delay: 4390ms;
            animation-delay: 4390ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(15) {
    left: 53%;
    width: 7px;
    height: 7px;
    -webkit-animation-duration: 8875ms;
            animation-duration: 8875ms;
    -webkit-animation-delay: 3561ms;
            animation-delay: 3561ms;
    filter: blur(4px);
  }
  .g-snows > li:nth-child(16) {
    left: 55%;
    width: 21px;
    height: 21px;
    -webkit-animation-duration: 5185ms;
            animation-duration: 5185ms;
    -webkit-animation-delay: 4228ms;
            animation-delay: 4228ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(17) {
    left: 44%;
    width: 7px;
    height: 7px;
    -webkit-animation-duration: 5482ms;
            animation-duration: 5482ms;
    -webkit-animation-delay: 4530ms;
            animation-delay: 4530ms;
    filter: blur(0px);
  }
  .g-snows > li:nth-child(18) {
    left: 23%;
    width: 10px;
    height: 10px;
    -webkit-animation-duration: 11105ms;
            animation-duration: 11105ms;
    -webkit-animation-delay: 633ms;
            animation-delay: 633ms;
    filter: blur(4px);
  }
  .g-snows > li:nth-child(19) {
    left: 39%;
    width: 1px;
    height: 1px;
    -webkit-animation-duration: 9969ms;
            animation-duration: 9969ms;
    -webkit-animation-delay: 1611ms;
            animation-delay: 1611ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(20) {
    left: 5%;
    width: 8px;
    height: 8px;
    -webkit-animation-duration: 10746ms;
            animation-duration: 10746ms;
    -webkit-animation-delay: 3114ms;
            animation-delay: 3114ms;
    filter: blur(0px);
  }
  .g-snows > li:nth-child(21) {
    left: 12%;
    width: 10px;
    height: 10px;
    -webkit-animation-duration: 8284ms;
            animation-duration: 8284ms;
    -webkit-animation-delay: 322ms;
            animation-delay: 322ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(22) {
    left: 5%;
    width: 10px;
    height: 10px;
    -webkit-animation-duration: 6897ms;
            animation-duration: 6897ms;
    -webkit-animation-delay: 4106ms;
            animation-delay: 4106ms;
    filter: blur(0px);
  }
  .g-snows > li:nth-child(23) {
    left: 6%;
    width: 12px;
    height: 12px;
    -webkit-animation-duration: 9347ms;
            animation-duration: 9347ms;
    -webkit-animation-delay: 923ms;
            animation-delay: 923ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(24) {
    left: 25%;
     width: 6px;
    height: 6px;
    -webkit-animation-duration: 12300ms;
            animation-duration: 12300ms;
    -webkit-animation-delay: 939ms;
            animation-delay: 939ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(25) {
    left: 4%;
    width: 5px;
    height: 5px;
    -webkit-animation-duration: 11258ms;
            animation-duration: 11258ms;
    -webkit-animation-delay: 4272ms;
            animation-delay: 4272ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(26) {
    left: 101%;
    width: 3px;
    height: 3px;
    -webkit-animation-duration: 11063ms;
            animation-duration: 11063ms;
    -webkit-animation-delay: 4470ms;
            animation-delay: 4470ms;
    filter: blur(3px);
  }
  .g-snows > li:nth-child(27) {
    left: 42%;
    width: 4px;
    height: 4px;
    -webkit-animation-duration: 6088ms;
            animation-duration: 6088ms;
    -webkit-animation-delay: 2911ms;
            animation-delay: 2911ms;
    filter: blur(3px);
  }
  .g-snows > li:nth-child(28) {
    left: 56%;
    width: 3px;
    height: 3px;
    -webkit-animation-duration: 6030ms;
            animation-duration: 6030ms;
    -webkit-animation-delay: 3870ms;
            animation-delay: 3870ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(29) {
    left: 4%;
    width: 3px;
    height: 3px;
    -webkit-animation-duration: 7330ms;
            animation-duration: 7330ms;
    -webkit-animation-delay: 4025ms;
            animation-delay: 4025ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(30) {
    left: 87%;
    width: 7px;
    height: 7px;
    -webkit-animation-duration: 10489ms;
            animation-duration: 10489ms;
    -webkit-animation-delay: 1628ms;
            animation-delay: 1628ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(31) {
    left: 71%;
    width: 24px;
    height: 24px;
    -webkit-animation-duration: 10135ms;
            animation-duration: 10135ms;
    -webkit-animation-delay: 1837ms;
            animation-delay: 1837ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(32) {
    left: 99%;
    width: 10px;
    height: 10px;
    -webkit-animation-duration: 6903ms;
            animation-duration: 6903ms;
    -webkit-animation-delay: 2279ms;
            animation-delay: 2279ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(33) {
    left: 5%;
    width: 10px;
    height: 10px;
    -webkit-animation-duration: 8327ms;
            animation-duration: 8327ms;
    -webkit-animation-delay: 356ms;
            animation-delay: 356ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(34) {
    left: 84%;
 width: 5px;
    height: 5px;
    -webkit-animation-duration: 5666ms;
            animation-duration: 5666ms;
    -webkit-animation-delay: 4568ms;
            animation-delay: 4568ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(35) {
    left: 76%;
    width: 7px;
    height: 7px;
    -webkit-animation-duration: 8240ms;
            animation-duration: 8240ms;
    -webkit-animation-delay: 3618ms;
            animation-delay: 3618ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(36) {
    left: 18%;
     width: 6px;
    height: 6px;
    -webkit-animation-duration: 8126ms;
            animation-duration: 8126ms;
    -webkit-animation-delay: 1688ms;
            animation-delay: 1688ms;
    filter: blur(3px);
  }
  .g-snows > li:nth-child(37) {
    left: 20%;
    width: 3px;
    height: 3px;
    -webkit-animation-duration: 7241ms;
            animation-duration: 7241ms;
    -webkit-animation-delay: 1803ms;
            animation-delay: 1803ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(38) {
    left: 11%;
    width: 6px;
    height: 6px;
    -webkit-animation-duration: 5689ms;
            animation-duration: 5689ms;
    -webkit-animation-delay: 922ms;
            animation-delay: 922ms;
    filter: blur(4px);
  }
  .g-snows > li:nth-child(39) {
    left: 12%;
    width: 1px;
    height: 1px;
    -webkit-animation-duration: 7494ms;
            animation-duration: 7494ms;
    -webkit-animation-delay: 462ms;
            animation-delay: 462ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(40) {
    left: 10%;
    width: 1px;
    height: 1px;
    -webkit-animation-duration: 8562ms;
            animation-duration: 8562ms;
    -webkit-animation-delay: 3632ms;
            animation-delay: 3632ms;
    filter: blur(0px);
  }
  .g-snows > li:nth-child(41) {
    left: 69%;
    width: 3px;
    height: 3px;
    -webkit-animation-duration: 13120ms;
            animation-duration: 13120ms;
    -webkit-animation-delay: 2608ms;
            animation-delay: 2608ms;
    filter: blur(4px);
  }
  .g-snows > li:nth-child(42) {
    left: 99%;
    width: 14px;
    height: 14px;
    -webkit-animation-duration: 8240ms;
            animation-duration: 8240ms;
    -webkit-animation-delay: 4401ms;
            animation-delay: 4401ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(43) {
    left: 72%;
    width: 1px;
    height: 1px;
    -webkit-animation-duration: 8889ms;
            animation-duration: 8889ms;
    -webkit-animation-delay: 954ms;
            animation-delay: 954ms;
    filter: blur(0px);
  }
  .g-snows > li:nth-child(44) {
    left: 24%;
 width: 5px;
    height: 5px;
    -webkit-animation-duration: 11781ms;
            animation-duration: 11781ms;
    -webkit-animation-delay: 4539ms;
            animation-delay: 4539ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(45) {
    left: 48%;
    width: 6px;
    height: 6px;
    -webkit-animation-duration: 7618ms;
            animation-duration: 7618ms;
    -webkit-animation-delay: 876ms;
            animation-delay: 876ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(46) {
    left: 89%;
    width: 6px;
    height: 6px;
    -webkit-animation-duration: 10337ms;
            animation-duration: 10337ms;
    -webkit-animation-delay: 3788ms;
            animation-delay: 3788ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(47) {
    left: 89%;
    width: 8px;
    height: 8px;
    -webkit-animation-duration: 7193ms;
            animation-duration: 7193ms;
    -webkit-animation-delay: 561ms;
            animation-delay: 561ms;
    filter: blur(3px);
  }
  .g-snows > li:nth-child(48) {
    left: 134%;
    width: 1px;
    height: 1px;
    -webkit-animation-duration: 8605ms;
            animation-duration: 8605ms;
    -webkit-animation-delay: 1390ms;
            animation-delay: 1390ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(49) {
    left: 85%;
    width: 10px;
    height: 10px;
    -webkit-animation-duration: 7577ms;
            animation-duration: 7577ms;
    -webkit-animation-delay: 4038ms;
            animation-delay: 4038ms;
    filter: blur(4px);
  }
  .g-snows > li:nth-child(50) {
    left: 28%;
    width: 8px;
    height: 8px;
    -webkit-animation-duration: 11550ms;
            animation-duration: 11550ms;
    -webkit-animation-delay: 2587ms;
            animation-delay: 2587ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(51) {
    left: 46%;
    width: 5px;
    height: 5px;
    -webkit-animation-duration: 11311ms;
            animation-duration: 11311ms;
    -webkit-animation-delay: 2666ms;
            animation-delay: 2666ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(52) {
    left: 17%;
 width: 6px;
    height: 6px;
    -webkit-animation-duration: 11093ms;
            animation-duration: 11093ms;
    -webkit-animation-delay: 2586ms;
            animation-delay: 2586ms;
    filter: blur(0px);
  }
  .g-snows > li:nth-child(53) {
    left: 78%;
    width: 5px;
    height: 5px;
    -webkit-animation-duration: 11369ms;
            animation-duration: 11369ms;
    -webkit-animation-delay: 3613ms;
            animation-delay: 3613ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(54) {
    left: 20%;
     width: 6px;
    height: 6px;
    -webkit-animation-duration: 5416ms;
            animation-duration: 5416ms;
    -webkit-animation-delay: 1805ms;
            animation-delay: 1805ms;
    filter: blur(2px);
  }
  .g-snows > li:nth-child(55) {
    left: 37%;
    width: 5px;
    height: 5px;
    -webkit-animation-duration: 7305ms;
            animation-duration: 7305ms;
    -webkit-animation-delay: 2363ms;
            animation-delay: 2363ms;
    filter: blur(4px);
  }
  .g-snows > li:nth-child(56) {
    left: 64%;
    width: 8px;
    height: 8px;
    -webkit-animation-duration: 8772ms;
            animation-duration: 8772ms;
    -webkit-animation-delay: 1991ms;
            animation-delay: 1991ms;
    filter: blur(3px);
  }
  .g-snows > li:nth-child(57) {
    left: 9%;
    width: 7px;
    height: 7px;
    -webkit-animation-duration: 11765ms;
            animation-duration: 11765ms;
    -webkit-animation-delay: 4339ms;
            animation-delay: 4339ms;
    filter: blur(1px);
  }
  .g-snows > li:nth-child(58) {
    left: 72%;
    width: 1px;
    height: 1px;
    -webkit-animation-duration: 5332ms;
            animation-duration: 5332ms;
    -webkit-animation-delay: 2414ms;
            animation-delay: 2414ms;
    filter: blur(0px);
  }
  .g-snows > li:nth-child(59) {
    left: 15%;
 width: 5px;
    height: 5px;
    -webkit-animation-duration: 8049ms;
            animation-duration: 8049ms;
    -webkit-animation-delay: 4378ms;
            animation-delay: 4378ms;
    filter: blur(4px);
  }
  .g-snows > li:nth-child(60) {
    left: 2%;
    width: 0px;
    height: 0px;
    -webkit-animation-duration: 8414ms;
            animation-duration: 8414ms;
    -webkit-animation-delay: 2878ms;
            animation-delay: 2878ms;
    filter: blur(0px);
  }

  
#car-svg {
    position: absolute;
    top: 0%;
    width: 100%;
    left: 0%;
}





.print {
    width:100%;
    bottom:0;
}

  
  #sidebar {
    position: absolute;
    padding: 0px;
    height: 48px;
    bottom: 0;
    width: 100%;
    transform: scale(0.8);
    overflow: hidden;
    overflow-x: auto;
    padding-bottom: 1.5rem;
    box-sizing: content-box;
}

  @-webkit-keyframes snow-drop {
    0% {
      transform: translate(0, 0);
      opacity: 0.5;
      margin-left: 0;
    }
    10% {
      margin-left: 15px;
    }
    20% {
      margin-left: 20px;
    }
    25% {
      transform: translate(0, 166.6666666667px);
      opacity: 0.75;
    }
    30% {
      margin-left: 15px;
    }
    40% {
      margin-left: 0;
    }
    50% {
      transform: translate(0, 333.3333333333px);
      opacity: 1;
      margin-left: -15px;
    }
    60% {
      margin-left: -20px;
    }
    70% {
      margin-left: -15px;
    }
    75% {
      transform: translate(0, 500px);
      opacity: 0.5;
    }
    80% {
      margin-left: 0;
    }
    100% {
      transform: translate(0, 666.6666666667px);
      opacity: 0;
    }
  }
  
  @keyframes snow-drop {
    0% {
      transform: translate(0, 0);
      opacity: 0.5;
      margin-left: 0;
    }
    10% {
      margin-left: 15px;
    }
    20% {
      margin-left: 20px;
    }
    25% {
      transform: translate(0, 166.6666666667px);
      opacity: 0.75;
    }
    30% {
      margin-left: 15px;
    }
    40% {
      margin-left: 0;
    }
    50% {
      transform: translate(0, 333.3333333333px);
      opacity: 1;
      margin-left: -15px;
    }
    60% {
      margin-left: -20px;
    }
    70% {
      margin-left: -15px;
    }
    75% {
      transform: translate(0, 500px);
      opacity: 0.5;
    }
    80% {
      margin-left: 0;
    }
    100% {
      transform: translate(0, 666.6666666667px);
      opacity: 0;
    }
  }
  
  
  .rotate-scale-up-ver {
      -webkit-animation: rotate-scale-up-ver 0.65s linear both;
      animation: rotate-scale-up-ver 0.65s linear both;
  }
  
  @-webkit-keyframes rotate-scale-up-ver {
      0% {
          -webkit-transform: scale(1) rotateY(0);
          transform: scale(1) rotateY(0);
      }
  
      50% {
          -webkit-transform: scale(2) rotateY(180deg);
          transform: scale(2) rotateY(180deg);
      }
  
      100% {
          -webkit-transform: scale(1) rotateY(360deg);
          transform: scale(1) rotateY(360deg);
      }
  }
  
  @keyframes rotate-scale-up-ver {
      0% {
          -webkit-transform: scale(1) rotateY(0);
          transform: scale(1) rotateY(0);
      }
  
      50% {
          -webkit-transform: scale(2) rotateY(180deg);
          transform: scale(2) rotateY(180deg);
      }
  
      100% {
          -webkit-transform: scale(1) rotateY(360deg);
          transform: scale(1) rotateY(360deg);
      }
  }

.roll {
    -webkit-animation: spin 1000ms linear infinite, moveLeftToRight 5s linear;
    -moz-animation: spin 1000ms linear infinite, moveLeftToRight 5s linear;
    -ms-animation: spin 1000ms linear infinite, moveLeftToRight 5s linear;
    animation: spin 1000ms linear infinite, moveLeftToRight 5s linear;

    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg);
    }

    to {
        -ms-transform: rotate(360deg);
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

/* Move sphere from left to right */
@-moz-keyframes moveLeftToRight {
    0% {
        left: 40.8548%;
    }

    100% {
        left: 136.8548%;
    }
}

@-ms-keyframes moveLeftToRight {
    0% {
        left: 40.8548%;
    }

    100% {
        left: 136.8548%;
    }
}

@keyframes moveLeftToRight {
    0% {
        left: 40.8548%;
    }

    100% {
        left: 136.8548%;
    }
}

@-webkit-keyframes moveLeftToRight {
    0% {
        left: 40.8548%;
    }

    100% {
        left: 136.8548%;
    }
}

@-webkit-keyframes shake {

    10%,
    90% {
        -webkit-transform: translate3d(-1px, 0, 0);
        transform: translate3d(-1px, 0, 0);
    }

    20%,
    80% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0);
    }

    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-4px, 0, 0);
        transform: translate3d(-4px, 0, 0);
    }

    40%,
    60% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0);
    }
}

@keyframes shake {

    10%,
    90% {
        -webkit-transform: translate3d(-1px, 0, 0);
        transform: translate3d(-1px, 0, 0);
    }

    20%,
    80% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0);
    }

    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-4px, 0, 0);
        transform: translate3d(-4px, 0, 0);
    }

    40%,
    60% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0);
    }
}

@-webkit-keyframes fadeInAnimation {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeInAnimation {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

div#slider-range-max {
    display: block;
    position: absolute;
    top: 1%;
    height: 99%;
    width: 99%;
    z-index: 10000;
    left: 1%;
    opacity:0;
}

div#slider-range-max-vertical {
    display: block;
    position: absolute;
    top: 1%;
    height: 100%;
    width: 99%;
    z-index: 10000;
    left: 1%;
    opacity:0;
}

div#slider-range-max-27 {
    display: block;
    position: absolute;
    top: 1%;
    height: 94%;
    width: 92%;
    z-index: 10000;
    left: 1%;
    opacity:0;
}

.searchlight.focus {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

/*
.star_wrapper {
    width: 1.5%;
    height: 2.5%;
    overflow: hidden;
    font-size: 0px;
    color: black;
    display: block;    
    margin-top: -0.2rem;
}

.star[data-title]:after {
    content: attr(data-title);
    padding: 4px 8px;
    color: #333;
    position: absolute;
    left: -7px;
    top: -3px;
}
*/

#thomas_canvas_container canvas {
    top: 0;
    left: 0;
    z-index: 2;
    position: absolute;
    opacity:0;
}

.icon-wrapper {
    width: 9%;
    height: 13%;
}

.icon {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: contain !important;
    opacity: 0.8;
    background-repeat: no-repeat !important;
}

#mywhishlist li a {
    color: #625a58;
    text-decoration: none;
}

#mywhishlist li a:hover {
    color: #fa3721;
    text-decoration: none;
}

.star_wrapper {    
    height: 2.5% !important;
    width: 4.5% !important;
    color: black !important;
    display: block !important;
    margin-top: 0 !important;
    font-size: 1rem;    
    margin-top: -0.25rem !important;
    top: 7.5% !important;
    left: 87.85% !important;
    z-index: 111111;
}

img.star {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        position: absolute;
}

.number.kuka {
    font-size: 14px;
    width: 17px;
    background: transparent;
    border: 0;
    top: 42%;
    left: 35%;
    position: absolute;
    border: 0px solid white;
    border-radius: 50%;
    text-align: center;
    color: white;
    display: none;
}



/* 24 */
video#camera-stream {
    width: 100%;
    height: auto;
    position: absolute;
    z-index: 100;
    max-width: 143%;
    top: 14%;
    left: 3%;
    background: transparent;
    right: 0;
    margin: auto;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    z-index: -1;
}

.photos {
    width: 100%;
    height: auto;
    position: absolute;
    z-index: 1000;
    max-width: 50%;
    top: 5%;
    left: 10%;
    background: transparent;
}

a#stop-camera {
    top: 8.0307%;
    left: 6.30597%;
    background: rgb(87, 51, 113);
    padding: 1rem;
    z-index: 1001;
    color: white;
    font-size: 16px;
    border: 4px solid rgb(232 227 227 / 97%);
    border-radius: 30px;
    width: 20%;
}

a#start-camera {
    top: 8.0307%;
    left: 6.30597%;
    background: rgb(87, 51, 113);
    padding: 1rem;
    z-index: 1001;
    color: white;
    font-size: 16px;
    border: 4px solid rgba(232, 227, 227, 0.97);
    border-radius: 30px;
    width: 27%;
}

#download-photo {
    top: 65.588%;
    background: rgb(226, 28, 134);
    padding: 1rem;
    z-index: 1001;
    color: white;
    font-size: 16px;
    border: 4px solid rgba(232, 227, 227, 0.97);
    border-radius: 30px;
    left: 23%;
    width: 37%;
    position:absolute;
    text-decoration: none;
}

#take-photo {
    top: 78.588%;
    background: rgb(226, 28, 134);
    padding: 1rem;
    z-index: 1001;
    color: white;
    font-size: 16px;
    border: 4px solid rgba(232, 227, 227, 0.97);
    border-radius: 30px;
    left: 34%;
    width: 24%;
}

#delete-photo {
    top: 78.588%;
    background: rgb(226, 28, 134);
    padding: 1rem;
    z-index: 1001;
    color: white;
    font-size: 16px;
    border: 4px solid rgba(232, 227, 227, 0.97);
    border-radius: 30px;
    left: 16%;
    width: 50%;
}


#snap {
    width:100%;
    height: 350px;
    z-index:10;
    position:relative;
}

#photo_canvas {
    display: none;
    width: 780px;
    height:1490px;
    object-fit: contain;
}

.draggable1>img {
    width: 100% !important;
}


/*.page-73 .ui-droppable {
    border: 1px solid green;
}*/

.page-45 .drop.ready {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

/*
.page-73 .drag {
    border: 1px solid red;
}*/
#polly_video iframe {
    border: 5px solid white;
    border-radius: 37px;
    z-index: 1;
}

html.magnifying>body {
    overflow-x: hidden !important;
}

.magnify,
.magnify>.magnify-lens,
.magnify-mobile,
.lens-mobile {
    /* Reset */
    min-width: 0;
    min-height: 0;
    -webkit-animation: none;
    animation: none;
    border: none;
    float: none;
    margin: 0;
    opacity: 1;
    outline: none;
    overflow: visible;
    padding: 0;
    text-indent: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.magnify {
    position: relative;
    width: auto;
    height: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    z-index: inherit;
}

.magnify>.magnify-lens {
    /* Magnifying lens */
    position: absolute;
    width: 280px;
    height: 280px;
    border-radius: 100%;
    /* Multiple box shadows to achieve the glass lens effect */
    -webkit-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85),
        0 0 7px 7px rgba(0, 0, 0, 0.25),
        inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85),
        0 0 7px 7px rgba(0, 0, 0, 0.25),
        inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
    cursor: none;
    display: none;
    z-index: 99;
}

.magnify>.magnify-lens.loading {
    background: #333 !important;
    opacity: 0.8;
}

.magnify>.magnify-lens.loading:after {
    /* Loading text */
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    color: #fff;
    content: 'Betöltés...';
    font: italic normal 16px/1 Calibri, sans-serif;
    letter-spacing: 1px;
    margin-top: -8px;
    text-align: center;
    text-shadow: 0 0 2px rgba(51, 51, 51, 0.8);
    text-transform: none;
}

* {
    scrollbar-width: thin;
    scrollbar-color: rgb(163 163 163 / 77%) rgb(216 216 216 / 52%);
}

video#DCJ86_video {
    position: absolute;
    top: 0px px;
    left: 0px;
    width: 157%;
    height: auto;
    border: 7px solid white;
    border-radius: 0px;
}

.video_target.play {
    cursor: pointer;
}

.colorchager-wrapper img{
    max-width: 250px;
}

  
@media screen and (min-width: 771px) {
    h2.question {
        position: absolute;
        top: 62%;
        left: 18%;
        width: 18%;
        text-align: center;
        color: white;
        background: #3faf63;
        padding: 1rem;        
        /* text-transform: uppercase; */
        opacity: 0.96;
        line-height: 2.6rem;
        font-size: 1.4rem;
        box-shadow: 0px 0px 8px #555555d4;
    }
}

@media print {
    body {
        width: 1500px;
        height: 969px;
    }

    .page-12 {
        width: 1500px;
        height: 969px;
        top: 0;
        left: 0;
        margin: 0;
        padding: 15px;
        font-size: 14px;
        line-height: 18px;
    }

    .page-29 {
        width: 1500px;
        height: 969px;
        top: 0;
        left: 0;
        margin: 0;
        padding: 15px;
        font-size: 14px;
        line-height: 18px;
    }

    .page-29 .swiper-slide.swiper-slide-active { 
        transform: scale(0.8);
    }

    .swiper-slide {
        opacity: 0;
    }

    .swiper-slide.swiper-slide-active {
        display: block;
        opacity: 1;
    }

    div#svg {
        margin: auto;
        width: 1300px !important;
        height: auto;
    }
}


.right2left {
    position: absolute;
    top:10%;
    -webkit-animation: ease ;    
    -webkit-animation-name: r2l;
    -webkit-animation-duration: 1.3s;
  }
  @-webkit-keyframes r2l {
    0% {
      left: 100%;
    }    
    100% {
      left: 64.464%;    
    }
  }

  .snappuzzle-piece.ui-draggable-dragging {
    transform: scale(1);
  }
.snappuzzle-piece {
    cursor: move;
    border: 1px solid #eff5e1d1;
    transform: scale(0.7);
}

.snappuzzle-pile {
    position: absolute;
    width: 100%;
    height: 100% !important;    
    top: -2%;
    left: -2%;
}

.snappuzzle-wrap {
    position: relative;
    display: block;
}

.snappuzzle-slot {
    position: absolute;
    background: rgb(255 255 255);
    opacity: 0.9;
    border: 3px solid #e8e242 !important;
}

.snappuzzle-slot-hover {
    background: #eee;
}

img#source_image {
    width: 120% !important;
}

#mywhishlist li {
    border-bottom: 3px solid #EEE;
    margin-right: 0rem;
    padding-left: 0rem;
    line-height: 1.6rem;
    font-size: 0.675rem;
}

.shape {
    position: absolute;
    width: 50px;
    height: 50px;
    transform: scale(0.8);
}

.cir {
    position: absolute;
    border-radius: 50%;
    z-index: 5;
}



.particles {
     width: 1%;
     height: 1%;
     top: -7%;
     left: -1%;
     position: absolute;
    border-radius: 50%;
    background: transparent;
    font-family: monospace;
    z-index: 5;
}

#canvas {
    position:absolute;    
    border: 10px solid white;
    border-radius: 60px;
    width: 80%;
    height: 70%;
    background: white;    
    touch-action: none;
}

.interactive.color {
    width: 9%;
    height: 5%;
    border: 1px solid transparent;
    border-radius: 50%;
    top: 88%;
    box-shadow: 1px 1px 10px #555555b3;
}

.interactive.size {
    width: 4%;
    height: 5.5%;    
    top: 90%;        
}

.mm-ocd--open .mm-ocd__content {
    box-shadow: 0px 0px 20px #111111ab;
}

.mm-spn.mm-spn--navbar.mm-spn--main {
    cursor: default;
    color: white;
    background: #ec1c2c;
}

div#notification {
    top: 42%;
    width: 24%;
    left: 38%;
    right: 38%;
    text-align: center;
    z-index: 10000000;
    font-size: 1.365rem;
    background: #ee0024cc;
    border-radius: 18px;
    padding: 0.5rem;
    text-transform: uppercase;
    font-weight: 700;
    color: white;
    display: inline-table;
    margin: 2rem;
    box-shadow: 1px 1px 10px #111;
    display: none;
}

.page-123 canvas {
    width:100%;
    height:100%;
    padding:0;
    margin:0;
}

@media screen and (max-width: 770px) {
    h2.question {
        position: absolute;
        top: 62%;
        left: 18%;
        width: 18%;
        text-align: center;
        color: white;
        background: #3faf63;
        padding: 0.5rem;
        opacity: 0.96;
        line-height: 1.6rem;
        font-size: 1rem;
        box-shadow: 0px 0px 8px #555555d4;
    }

    span.tartalom {
        width: 62px;
        height: 62px;
        margin: 0px 18px;
    }
    .mywhishlist {
        line-height: 1.3rem !important;
        font-size: 1rem !important;
    }

    :root {
        --mm-ocd-width: 80%;
        --mm-ocd-min-width: 80px;
        --mm-ocd-max-width: 100px;
    }

    .menuitem {
        width: 100px;
        display: block;
        height: 100px;
        padding: 1.5rem 0.5rem;
        margin: 0px;
        box-sizing: border-box;
    }

    #menu .img-fluid {
        width: 60px;
    }

    .tartalom-sub img {        
        width: 83px !important;
        margin-top: 0.5rem;
    }

    .mm-spn ul {
        -webkit-overflow-scrolling: touch;
        position: fixed;
        top: 0;
        left: 100%;
        bottom: 0;
        z-index: 2;
        width: 120%;
        padding-right: 20%;
        line-height: 24px;
        line-height: var(--mm-spn-line-height);
        overflow: visible;
        overflow-y: auto;
        background: inherit;
        -webkit-transition: left .5s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0s;
        -o-transition: left .5s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0s;
        transition: left .5s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0s;
        cursor: default;
    }

    #menu ul li {
        transition: all .2s ease-in-out;
        background-size: contain !important;
        width: 100px;
        padding: 0rem 0;
        border-bottom: 1px solid rgb(225 225 225 / 27%);
        margin: 0px 0px;
        box-sizing: content-box;
    }

    .tartalom {
        width: 62px;
        height: 62px;
        margin: 0px 18px;
    }

    .menu_tartalom {
        text-align: center;
        padding: 0;
        height: 100px;
    }

    .mm-spn span {
        display: block;
        padding: 0;
        position: relative;
        top: 20px;
    }

    .mm-spn.mm-spn--navbar.mm-spn--main {
        cursor: default;
        color: white;
        background: #ec1c2c;
    }

    .mm-spn.mm-spn--light {
        font-size: 0.9rem;
        background: #ec1c2c;
        color: white;
    }

    .mm-spn.mm-spn--navbar ul {
        top: 51px;
        top: calc(var(--mm-spn-item-height) + 1px);
        background: #ec1c2c;
        color: #fff;
        text-transform: uppercase;
    }

        
    #menu .bubble {
        display: block;
        z-index: 2;
        width: 10px !important;
        height: 10px !important;
        line-height: 0.8rem;
        padding: 0.5rem;
        border-radius: 50%;
        color: white;
        background: #ffa300;
        font-size: 0.8rem;
        text-align: center;
        text-decoration: none;
        font-style: normal;
        margin: -1rem 0rem;
        box-shadow: 0px 0px 2px #454545;
        float: right;
        margin-top: -1rem;
    }

    .mm-spn.mm-spn--navbar:before {
        content: '';
        display: block;
        position: absolute;
        top: 25px;
        top: calc(var(--mm-spn-item-height)/ 2);
        left: 8px;
        /* left: var(--mm-spn-item-indent); */
        width: 10px;
        height: 10px;
        margin-top: 2px;
        border-top: 2px solid;
        border-left: 2px solid;
        -webkit-transform: rotate(-45deg) translate(50%, -50%);
        -ms-transform: rotate(-45deg) translate(50%, -50%);
        transform: rotate(-45deg) translate(50%, -50%);
        opacity: .4;
    }
}

@media print {
    body {
        /* width: 1500px;
        height: 969px; */
    }

    #sidebar {
        opacity: 0;
    }

    .swiper-slide {
        opacity: 0;
    }

    .swiper-slide.swiper-slide-active {
        display: block;
        opacity: 1;
    }

    div#print-hotwheels-svg {
        margin: auto;
        width: 1500px !important;
        height: auto;
        transform: scale(1.8);
    }
}

@media all and (display-mode: fullscreen) {
    body {
        background-color: rgba(41, 41, 41, 0.884);
    }
}

.pointer-event-no {
    pointer-events: none;
}

.toc-list {
    list-style-type: none;
}

.car-animation {
    animation: car-move 4s infinite;
  }

  @keyframes car-move {
    0%, 25% {
      right: 25.46%; /* Alaphelyzet */
      opacity: 1; /* Látható */
    }
    50% {
      right: -100%; /* Jobbra kifut a képernyőről */
      opacity: 1; /* Láthatatlan */
    }

    51% {
        opacity: 0;
    }

    75% {
      right: 100%; 
      opacity: 0; /* Még láthatatlan */
    }

    76% {
        opacity: 1; 
    }

    100% {
      right: 25.46%; /* Vissza középre */
      opacity: 1; /* Látható */
    }
  }
  

.swiper-slide-active .swiper {
  touch-action: pan-y; /* engedi a függőleges érintést is */
}

/* csak az aktív belső slide kapjon pointer eseményt */
.swiper .swiper-slide { pointer-events: none; }
.swiper .swiper-slide.swiper-slide-active { pointer-events: auto; }
