.cardN { overflow: hidden; position: relative; height: 64px; width: 830px; margin: 10px; border-radius: 8px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); background: linear-gradient(to left top, #072844, #061B2D); padding:2px; transition: all .3s ease 0s; margin-left:auto; margin-right:auto; font-size:126%;  line-height:1.2;} .cardN:before, .cardN:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; content: ""; } .cardN:before { filter: contrast(19); mix-blend-mode: multiply; }  .cardN:after { background: linear-gradient(90deg, #285f8f, #337AB7); mix-blend-mode: screen; } .cardN2 { overflow: hidden; position: relative; height: 43px; width: 830px; margin: 10px; border-radius: 8px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); background: linear-gradient(to left top, #072844, #061B2D); padding:2px; transition: all .3s ease 0s; margin-left:auto; margin-right:auto; font-size:126%; line-height:1.2;  } .cardN2:before, .cardN2:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; content: ""; } .cardN2:before { filter: contrast(19); mix-blend-mode: multiply; }  .cardN2:after { background: linear-gradient(90deg, #285f8f, #337AB7); mix-blend-mode: screen; } .TXTr {z-index: 0; color:#FFFFFF; position:relative; color: #F0F0F0; font-weight:400; line-height:1.2; } .Rozigr{ overflow: hidden; position: relative; height: 135px; width: 830px; margin: 10px; border-radius: 8px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); padding:5px; transition: all .3s ease 0s; display:none; margin-left:auto; margin-right:auto; font-size:126%; line-height:1.1; } .G1 {color: #fff; background: linear-gradient(0deg, #c5494a, #b93d3e); -moz-box-shadow: inset 0 0 120px #cd0001; -webkit-box-shadow: inset 0 0 120px #cd0001; box-shadow: inset 0 0 120px #cd0001; display:block;} .G2 {color:#fff; background: linear-gradient(0deg, #a6a6ca, #a6a6ca); -moz-box-shadow: inset 0 0 120px #353567; -webkit-box-shadow: inset 0 0 120px #353567; box-shadow: inset 0 0 120px #353567; display:block;}		 .G3 {color:#fff; background: linear-gradient(0deg, #80bf80, #67ac67); -moz-box-shadow: inset 0 0 120px #4d934d; -webkit-box-shadow: inset 0 0 120px #4d934d; box-shadow: inset 0 0 120px #4d934d; display:block;}   .G4 {color:#fff;  background: linear-gradient(0deg, #f0c98e, #d7ab6a); -moz-box-shadow: inset 0 0 120px #ec9817; -webkit-box-shadow: inset 0 0 120px #ec9817; box-shadow: inset 0 0 120px #ec9817; display:block;}   .G5 {color:#fff; background: linear-gradient(0deg, #c26fd7, #a95cbb); -moz-box-shadow: inset 0 0  120px #7f0a9d; -webkit-box-shadow: inset 0 0  120px #7f0a9d; box-shadow: inset 0 0  120px #7f0a9d; display:block;}   .G6 {color:#fff; background: linear-gradient(0deg, #bfbde3, #a3a0e6); -moz-box-shadow: inset 0 0 100% #6762CB; -webkit-box-shadow: inset 0 0 100% #6762CB; box-shadow:  inset 0 0 100% #6762CB; display:block;}	 .G7 {color: #fff; background: linear-gradient(0deg, #8d5e5e, #161515);-moz-box-shadow: inset 0 0 120px #cd0001;-webkit-box-shadow: inset 0 0 120px #cd0001;box-shadow: inset 0 0 120px #cd0001; display:block; height: 116px;}	 .G8 {color: #fff; background: linear-gradient(0deg, #8d5e5e, #161515);-moz-box-shadow: inset 0 0 120px #cd0001;-webkit-box-shadow: inset 0 0 120px #cd0001;box-shadow: inset 0 0 120px #cd0001; display:block; height: 117px;}  .tt { color:#FFFFFF; font-weight:900; display: none;}  .G1 .TXTg1 {  display:block; transition: all .3s ease 0s;} .G2 .TXTg2 {  display:block; transition: all .3s ease 0s;} .G3 .TXTg3 {  display:block; transition: all .3s ease 0s;} .G4 .TXTg4 {  display:block; transition: all .3s ease 0s;} .G5 .TXTg5 {  display:block; transition: all .3s ease 0s;} .G6 .TXTg6 {  display:block; transition: all .3s ease 0s;} .G7 .TXTg7 {  display:block; transition: all .3s ease 0s; line-height:1.15; font-weight:400;} .G8 .TXTg8 {  display:block; transition: all .3s ease 0s; line-height:1.15; font-weight:400;} .TXTb { color:#FFFFFF; color: #F0F0F0; font-weight:800; } .KNtirag {z-index: 1; position:relative; top:2px; } .VRserv {z-index: 1; color: #B3FFFF; margin-left:auto; margin-right:auto; font-size:95%; font-weight:500; padding: 2px 10px; background-color: #000; } .TXTbS {  color: #B3FFFF; font-weight:900; font-size:105%; } .btn-warning { font-weight:600;  }  .btn-xs, .btn-group-xs > .btn {border-radius: 10px;} .sm,.num { margin:0.1em; border-radius:0.5em; } .sm { z-index:1; margin-top: 2px; display: inline-block;  } .num { display: inline-block; font-size:19px; width: 2em; height: 2.0em; line-height: 1.8em; overflow: hidden; border-radius: 50%; border: .05em solid #e5e2df; background-color: #ececdb; font-family: 'Roboto Condensed', sans-serif; background: linear-gradient(to bottom, rgba(255,255,255,.05) 0%, #FFFFFF 50%, rgba(255,255,255,.10) 100%); box-shadow: 0.1em 0.1em 0.3em -0.1em inset; text-shadow: 0px 0px 2px #333; color: #FFFFFF; font-weight: 800; color: #444251;  } .sm .in div { } .sm .col7 { color:#c33; } .sm .in div { color:#fc3;text-shadow: -2px 2px 2px #333, 2px 2px 2px #333, 0 0; } .sm .col7 { color:#F0614D; } .sm .in { -webkit-transition:0.3s; transition:0.3s; } #start { position: absolute; clip:rect(0,0,0,0); } #start:checked ~ .sm { -webkit-animation:shake 6s ease 1 forwards; animation:shake 6s ease 1 forwards; } #start:checked ~ .sm .in { -webkit-animation:slot 2s linear 2 forwards; animation:slot 2s linear 2 forwards; } #start:checked ~ .sm .num:nth-of-type(2) .in { -webkit-animation-delay:0.5s; animation-delay:0.5s; } #start:checked ~ .sm .num:nth-of-type(3) .in { -webkit-animation-delay:1s; animation-delay:1s; } #start:checked ~ .sm:after { -webkit-animation:coin 0.3s 5.5s 1 ease-out both; animation:coin 0.3s 5.5s 1 ease-out both; } @-webkit-keyframes slot { 0% { -webkit-transform:translateY(0); } 100% { -webkit-transform:translateY(-18em); } } @-webkit-keyframes shake { 0%,7%,90%,95%,100% { transform:translate(0,0) rotate(0); } 1%,5%,91%,93% { transform:translate(0,0.1em) rotate(0.2deg); } 2%,6%,92%,94% { transform:translate(0,-0.1em) rotate(-0.5deg); } } @-webkit-keyframes coin { 0% { opacity: 0; -webkit-transform: translate(0,-1em) scale(1) rotateY(0) rotateX(0); } 1% { opacity: 1; } 100% { opacity: 1; -webkit-transform: translate(0.1em,1em) scale(2) rotateY(1turn) rotateX(1turn); } } @keyframes slot { 0% { transform:translateY(0); } 100% { transform:translateY(-18em); } } @keyframes shake { 0%,7%,90%,95%,100% { transform:translate(0,0) rotate(0); } 1%,5%,91%,93% { transform:translate(0,0.1em) rotate(0.2deg); } 2%,6%,92%,94% { transform:translate(0,-0.1em) rotate(-0.5deg); } } @keyframes coin { 0% { opacity: 0; transform: translate(0,-1em) scale(1) rotateY(0) rotateX(0); } 1% { opacity: 1; } 100% { opacity: 1; transform: translate(0.1em,1em) scale(2) rotateY(1turn) rotateX(1turn); } } #cubes-wrapper::before { background-image: url(img/mexan3.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;  } .bottom1 { font-size:85%; color: #d9fbfb; background-color:rgba(0,0,0,0.3); max-width:290px; padding:2px; -webkit-transition:0.3s; transition:0.3s; }  .none { display:none;} .CRUG { display: block; position: absolute; left:-18px; line-height: 80px; margin: -45px 0px; width:80px; height:80px; background: linear-gradient( to bottom,#d5d0d0,#e4e8ec ); box-shadow:  inset 0 2px 10px rgba(255,255,255,1), inset 0 -3px 10px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.5); border-radius:50%; z-index:2; opacity:1; transform-style: preserve-3d; z-index:200001 !important; } .CRUG::after{ content:''; position:absolute; width:70px; height:70px; color: #fff; background-position: center;  background-repeat: no-repeat;  background-size: cover;  border-radius:50%; top:5px; left:5px; transform-style: preserve-3d; } .CRUG::before{ display:none; content:''; position:absolute; z-index:3; background: linear-gradient( to bottom,#f1f1f1,#cfcfcf ); box-shadow:  inset 0 3px 10px rgba(255,255,255,1), inset 0 -3px 10px rgba(0,0,0,0.25), 0 3px 10px rgba(0,0,0,0.25), 0 30px 40px rgba(0,0,0,0.35); border-radius:50%; width:110px; height:110px; top:50%; left:50%; transform: translate(-50%, -50%); transform-style: preserve-3d; } .TXTg1 .CRUG::after{background: linear-gradient(0deg, #c5494a, #b93d3e); -moz-box-shadow: inset 0 0 120px #cd0001; -webkit-box-shadow: inset 0 0 120px #cd0001; box-shadow: inset 0 0 120px #cd0001; } .TXTg2 .CRUG::after{  background: linear-gradient(0deg, #a6a6ca, #a6a6ca); -moz-box-shadow:    inset 0 0 120px #353567; -webkit-box-shadow: inset 0 0 120px #353567; box-shadow:         inset 0 0 120px #353567; } .TXTg3 .CRUG::after{ background: linear-gradient(0deg, #67ac67, #6aa66a ); -moz-box-shadow:    inset 0 0 120px #4d934d; -webkit-box-shadow: inset 0 0 120px #4d934d; box-shadow:         inset 0 0 120px #4d934d; } .TXTg4 .CRUG::after{ background: linear-gradient(0deg, #d7ab6a, #f29507 ); -moz-box-shadow:    inset 0 0 120px #ec9817; -webkit-box-shadow: inset 0 0 120px #ec9817; box-shadow:         inset 0 0 120px #ec9817; } .TXTg5 .CRUG::after{background: linear-gradient(0deg, #a95cbb, #874995); -moz-box-shadow: 	inset 0 0  120px #7f0a9d; -webkit-box-shadow: inset 0 0  120px #7f0a9d; box-shadow: 		inset 0 0  120px #7f0a9d;} .TXTg6 .CRUG::after{background: linear-gradient(0deg, #a3a0e6, #9895e6); -moz-box-shadow: inset 0 0 100% #6762CB;-webkit-box-shadow: inset 0 0 100% #6762CB; box-shadow:inset 0 0 100% #6762CB; } .Gem { font-size:40px; color: #FFFFFF; position:relative; z-index:2; cursor: default; top:0px; display:block;} .btn55{ color: #000; background: #F3F0F1; font-family:'Archivo', sans-serif; font-size: 12px; font-weight: 700; text-transform: capitalize; letter-spacing: 0.5px; padding: 2px 10px; border-radius: 32px; border: none; box-shadow: inset -4px -4px 8px rgb(255 255 255 / 50%), inset 8px 8px 16px rgb(0 0 0 / 10%); transition: all 0.5s ease; cursor: pointer; } .btn55:hover{  color: #fe8c02; box-shadow: -2px -2px 6px rgba(255, 255, 255, 0.4), 2px 2px 6px rgba(0, 0, 0, 0.1); } .card2 { overflow: hidden; position: relative; height: 90px; width: 830px; margin: 10px; border-radius: 8px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); background: linear-gradient(to left top, #072844, #061B2D); padding:5px; transition: all .3s ease 0s; margin-left:auto; margin-right:auto; font-size:126%;  line-height:1.2; color:#FFFFFF;} .card2:before, .cardN:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; content: ""; } .card2:before { filter: contrast(19); mix-blend-mode: multiply; }  .card2:after { background: linear-gradient(90deg, #285f8f, #337AB7); mix-blend-mode: screen; }  .Cbn1 { font-size:90%; color: #00FFFF;}  .Cbn2 { font-size:80%; color: #E9E9E9;} .Cbn3 { font-size:110%; color: #FFCACA;} .BR { display:none;} .BR228 { display:none;} @media only screen and (max-width: 767px){ .btn55{ margin-bottom: 30px; } } @media only screen and (max-width: 718px){ .card2{ margin-top:20px; } } .bottom2 { font-size:85%; font-weight: 100;} #next {font-size: 110%; font-weight: 900;} @media (max-width: 1100px) {.cardN {width: 510px; height: 61px;} .cardN2 {width: 510px; } .card2 {width: 510px; height: 107px;} .Rozigr{  width: 510px;  } #T1  {font-size:90%;} #T2 {font-size:90%;} .TXTg7 {font-size:90%;} .TXTg8 {font-size:90%;} .G8 { height: 109px;} .G7 { height: 110px;} } @media (max-width: 500px) {.cardN {width:100%;  height: 55px;} .cardN2 {width:100%;} .card2 {width:100%; font-size:102%; height: 92px;} .Rozigr{  width:100%;  } .VRserv { top:20px;} .TXTbS {   font-size:100%; } .VRserv{   font-size:90%; } #T1  {font-size:80%;} #T2 {font-size:80%;} .BR { display: inline;} .G8 {font-size:123%;} .G7 {font-size:123%;} .CRUG {left:-12px; line-height: 50px; margin: -34px 0px; width:50px; height:50px; } .CRUG::after{ width:44px; height:44px; top:3px; left:3px;  } .Gem { font-size:28px;  top:0px;}  } @media (max-width: 425px) { .G8 {font-size:119%;} .G7 {font-size:119%;} } @media (max-width: 408px) { .BR { display: none; } } @media (max-width: 398px) { .G7 {font-size: 122%;} } @media (max-width: 350px) {.minBLOK { display: none;} .TXTg7 {font-size:80%; font-weight:400;} .TXTg8 {font-size:80%; font-weight:400;} .sm, .num {margin: 0em;} .Rozigr{ height: 118px; font-size:110%; letter-spacing:0.8; } .card2 { font-size:95%;} .G8 {font-size: 122%;} .G7 {font-size: 122%;} }  @media (max-width: 329px) { .card2 {  height: 100px; } } @media (max-width: 300px) {.TXTbS {   font-size:85%; } .VRserv{   font-size:85%; } #T1  {font-size:75%;} #T2 {font-size:75%;} .G1 { font-size: 100%;} .cardN2 {height: 37px;} } @media (max-width: 292px) { .G1 {height: 142px;line-height: 0.9; font-size: 100%;} .CRUG { display:none;} .Rozigr{ padding:5px 0px; font-size:105%; height:113px; line-height: 1; } .G8 {font-size: 118%;} .G7 {font-size: 118%;} } @media (max-width: 283px) {   .TXTg7 {font-size:75%; line-height:1; } .TXTg8 {font-size:75%; line-height:1; } .cardN2 {  height: 32px; font-size:110%;  } .G1 {  height:150px;} } @media (max-width: 272px) { .card2 { height: 118px;} .G1 { font-size:120%; height:170px;} .cardN {  height: 82px;} } @media (max-width: 256px) { .card2 { height: 129px;} } @media (max-width: 248px) { .cardN2 { height: 49px;} } @media (max-width: 244px) { .G1 {  height:175px;} } @media (max-width: 244px) { .BR228 { display: inline;} .G1 {  height:195px;} }  #circles { position: absolute; height: 110%; width:110%; overflow: hidden; z-index:-1; top:-5%; right: -5%;   } .circle { box-shadow: 1px 3px 7px 0px rgba(0, 0, 0, 0.3); transition: all ease 2.0s; position: absolute; border-radius: 50%;    
}