.animation-element {
  animation: animation-name 3s;
  animation-delay: 3s;
}

.animation-element.first-iteration {
  animation: animation-name 3s;
  animation-delay: 0s;
}


/* find-your-psp */
.find-your-psp {
  margin-bottom: 39px;
}

.find-your-psp .container {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-between;
}

.find-your-psp__coin {
  position: relative;
  margin-top: -85px;
  width: 510px;
  height: 675px;
  background: url(../images/coin-stand.svg);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  -webkit-transform: rotate(-24deg);
  -ms-transform: rotate(-24deg);
  transform: rotate(-24deg);
}

.find-your-psp__coin > div {
  position: absolute;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  top: 4px;
  left: 54px;
  -webkit-transform: rotate(-24deg);
  -ms-transform: rotate(-24deg);
  transform: rotate(-24deg);
}

.find-your-psp__coin img {
  display: block;
  width: 464px;
  -webkit-transform: rotate(-24deg);
  -ms-transform: rotate(-24deg);
  transform: rotate(-24deg);
}

.coin {
  position: relative;
  width: 435px;
  height: 435px;
  margin: 50px auto;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-animation: rotate3d 7s linear infinite;
          animation: rotate3d 7s linear infinite;
  /* -webkit-transition: all .3s;
  transition: all .3s; */
}

.find-your-psp__coin.not-on-viewport .coin,
.find-your-psp__coin.not-on-viewport .coin__front:after,
.find-your-psp__coin.not-on-viewport .coin__back:after {
  animation-play-state: paused !important;
}

.coin__front,
.coin__back {
  position: absolute;
  width: 435px;
  height: 435px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #A2772D;
}
.coin__front:after,
.coin__back:after {
  content: "";
  position: absolute;
  left: -217.5px;
  bottom: 100%;
  display: block;
  height: 290px;
  width: 870px;
  background: #fff;
  opacity: 0.3;
  -webkit-animation: shine linear 3.5s infinite;
          animation: shine linear 3.5s infinite;
}

.coin__front {
  background-image: url(../images/coin_front.png);
  background-size: cover;
  /* -webkit-transform: translateZ(10px);
          transform: translateZ(10px); */
          transform: translateZ(10px);
}

.coin__back {
  background-image: url(../images/coin_back.png);
  background-size: cover;
  /* -webkit-transform: translateZ(-10px) rotateY(180deg); */
          /* transform: translateZ(-10px) rotateY(180deg); */
          transform: translateZ(-10px) rotateY(180deg);
}

.coin__middle {
  background: no-repeat center / contain url(../images/coin_back.png);
  

  border-radius: 50%;
  width: 435px;
  height: 435px;
  transform: translateZ(0);
  position: absolute;
  top: 0;
}

.coin__middle:nth-child(2){
  transform: translateZ(1px);
}

.coin__middle:nth-child(3){
  transform: translateZ(2px);
}

.coin__middle:nth-child(4){
  transform: translateZ(3px);

}

.coin__middle:nth-child(5){
  transform: translateZ(4px);
}

.coin__middle:nth-child(6){
  transform: translateZ(5px);
}

.coin__middle:nth-child(7){
  transform: translateZ(6px);
}

.coin__middle:nth-child(8){
  transform: translateZ(7px);
}

.coin__middle:nth-child(9){
  transform: translateZ(8px);
}

.coin__middle:nth-child(10){
  transform: translateZ(9px);
}

.coin__middle:nth-child(11){
  transform: translateZ(-1px);
}

.coin__middle:nth-child(12){
  transform: translateZ(-2px);
}

.coin__middle:nth-child(13){
  transform: translateZ(-3px);
}

.coin__middle:nth-child(14){
  transform: translateZ(-4px);
}

.coin__middle:nth-child(15){
  transform: translateZ(-5px);
}

.coin__middle:nth-child(16){
  transform: translateZ(-6px);
}

.coin__middle:nth-child(17){
  transform: translateZ(-7px);
}

.coin__middle:nth-child(18){
  transform: translateZ(-8px);
}

.coin__middle:nth-child(19){
  transform: translateZ(-9px);
}

.coin__middle:nth-child(20){
  transform: translateZ(0);
}

.coin__middle:nth-child(21){
  transform: translateZ(-10px);
}

.coin__middle:nth-child(22){
  transform: translateZ(0);
}

.coin__middle:nth-child(23){
  background: #fbd378;
  width: 20px;
  border-radius: 0;
  left: 50%;
  transform: translateZ(0) rotateY(90deg);
}


/* 
.coin__edge div:nth-child(1) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(94.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(94.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(2) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(99deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(99deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(3) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(103.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(103.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(4) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(108deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(108deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(5) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(112.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(112.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(6) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(117deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(117deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(7) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(121.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(121.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(8) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(126deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(126deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(9) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(130.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(130.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(10) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #050401;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(135deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(135deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(11) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #0f0b04;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(139.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(139.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(12) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #191207;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(144deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(144deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(13) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #23190a;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(148.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(148.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(14) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #2c200c;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(153deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(153deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(15) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #35270f;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(157.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(157.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(16) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #3d2d11;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(162deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(162deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(17) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #463313;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(166.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(166.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(18) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #4d3916;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(171deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(171deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(19) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #553e18;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(175.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(175.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(20) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #5c441a;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(180deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(180deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(21) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #63491b;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(184.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(184.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(22) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #694d1d;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(189deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(189deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(23) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #70521f;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(193.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(193.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(24) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #755621;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(198deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(198deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(25) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #7b5a22;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(202.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(202.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(26) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #805e23;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(207deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(207deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(27) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #846125;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(211.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(211.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(28) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #896526;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(216deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(216deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(29) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #8d6727;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(220.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(220.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(30) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #916a28;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(225deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(225deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(31) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #946d29;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(229.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(229.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(32) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #976f2a;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(234deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(234deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(33) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #99712b;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(238.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(238.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(34) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #9c722b;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(243deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(243deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(35) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #9e742c;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(247.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(247.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(36) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #9f752c;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(252deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(252deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(37) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #a0762d;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(256.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(256.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(38) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #a1762d;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(261deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(261deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(39) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #a2772d;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(265.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(265.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(40) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #a2772d;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(270deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(270deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(41) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #a2772d;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(274.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(274.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(42) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #a1762d;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(279deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(279deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(43) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #a0762d;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(283.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(283.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(44) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #9f752c;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(288deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(288deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(45) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #9e742c;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(292.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(292.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(46) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #9c722b;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(297deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(297deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(47) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #99712b;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(301.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(301.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(48) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #976f2a;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(306deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(306deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(49) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #946d29;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(310.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(310.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(50) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #916a28;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(315deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(315deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(51) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #8d6727;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(319.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(319.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(52) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #896526;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(324deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(324deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(53) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #846125;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(328.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(328.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(54) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #805e23;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(333deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(333deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(55) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #7b5a22;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(337.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(337.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(56) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #755621;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(342deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(342deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(57) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #70521f;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(346.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(346.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(58) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #694d1d;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(351deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(351deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(59) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #63491b;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(355.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(355.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(60) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #5c441a;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(360deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(360deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(61) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #553e18;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(364.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(364.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(62) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #4d3916;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(369deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(369deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(63) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #463313;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(373.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(373.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(64) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #3d2d11;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(378deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(378deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(65) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #35270f;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(382.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(382.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(66) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #2c200c;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(387deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(387deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(67) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #23190a;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(391.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(391.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(68) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #191207;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(396deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(396deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(69) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #0f0b04;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(400.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(400.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(70) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: #050401;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(405deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(405deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(71) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(409.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(409.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(72) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(414deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(414deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(73) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(418.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(418.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(74) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(423deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(423deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(75) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(427.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(427.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(76) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(432deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(432deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(77) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(436.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(436.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(78) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(441deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(441deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(79) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(445.5deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(445.5deg) translateX(217.5px) rotateY(90deg);
}
.coin__edge div:nth-child(80) {
  position: absolute;
  height: 17.07375px;
  width: 20px;
  background: black;
  -webkit-transform: translateZ(0) translateY(208.963125px) translateX(207.5px) rotateZ(450deg) translateX(217.5px) rotateY(90deg);
          transform: translateZ(0)  translateY(208.963125px) translateX(207.5px) rotateZ(450deg) translateX(217.5px) rotateY(90deg);
} */

@-webkit-keyframes rotate3d {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(360deg);
            transform: perspective(1000px) rotateY(360deg);
  }
}

@keyframes rotate3d {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(360deg);
            transform: perspective(1000px) rotateY(360deg);
  }
}
@-webkit-keyframes shine {
  0%, 15% {
    -webkit-transform: translateY(870px) rotate(-40deg);
            transform: translateY(870px) rotate(-40deg);
  }
  50% {
    -webkit-transform: translateY(-435px) rotate(-40deg);
            transform: translateY(-435px) rotate(-40deg);
  }
}
@keyframes shine {
  0%, 15% {
    -webkit-transform: translateY(870px) rotate(-40deg);
            transform: translateY(870px) rotate(-40deg);
  }
  50% {
    -webkit-transform: translateY(-435px) rotate(-40deg);
            transform: translateY(-435px) rotate(-40deg);
  }
}


.find-your-psp__content {
  width: 760px;
  margin-top: 11px;
  padding-right: 40px;
}

.find-your-psp__content .caption {
  margin-bottom: 52px;
}

.find-your-psp__description {
  margin-bottom: 64px;
}

.find-your-psp__description p+p {
  margin-top: 32px;
}

.find-your-psp .button {
  width: 588px;
  height: 140px;
}


@media screen and (max-width: 1500px) {
  .find-your-psp__content {
    width: 650px;
    margin-top: 35px;
    padding-right: 0;
  }

  .find-your-psp__coin {
    margin-top: -45px;
  }
}


@media screen and (max-width: 1240px) {

  .find-your-psp {
    margin-bottom: 80px;
  }

  .find-your-psp__coin {
    margin-top: 39px;
    margin-left: 0;
    width: 233px;
    height: 303px;
  }

  .find-your-psp__coin > div {
    top: -53px;
    left: -4px;
    -webkit-transform: scale(0.8) rotate(-24deg);
    -ms-transform: scale(0.8) rotate(-24deg);
    transform: scale(0.8) rotate(-24deg);
  }

  .coin {
    position: relative;
    width: 250px;
    height: 250px;
    margin: 50px auto;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-animation: rotate3d 8s linear infinite;
            animation: rotate3d 8s linear infinite;
    /* -webkit-transition: all .3s;
    transition: all .3s; */
  }

  .coin__front,
  .coin__back {
    position: absolute;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    overflow: hidden;
    background-color: #A2772D;
  }
  .coin__front:after,
  .coin__back:after {
    content: "";
    position: absolute;
    left: -125px;
    bottom: 100%;
    display: block;
    height: 166.6666666667px;
    width: 500px;
    background: #fff;
    opacity: 0.3;
    -webkit-animation: shine linear 4s infinite;
            animation: shine linear 4s infinite;
  }

  .coin__front {
    background-image: url(../images/coin_front.png);
    background-size: cover;
    -webkit-transform: translateZ(5px);
            transform: translateZ(5px);
  }

  .coin__back {
    background-image: url(../images/coin_back.png);
    background-size: cover;
    -webkit-transform: translateZ(-5px) rotateY(180deg);
            transform: translateZ(-5px) rotateY(180deg);
  }

  .coin__middle {
    width: 250px;
    height: 250px;
  }


  
.coin__middle:nth-child(2){
  transform: translateZ(1px);
}

.coin__middle:nth-child(3){
  transform: translateZ(2px);
}

.coin__middle:nth-child(4){
  transform: translateZ(3px);

}

.coin__middle:nth-child(5){
  transform: translateZ(4px);
}

.coin__middle:nth-child(6),
.coin__middle:nth-child(7),
.coin__middle:nth-child(8),
.coin__middle:nth-child(9),
.coin__middle:nth-child(10),
.coin__middle:nth-child(16),
.coin__middle:nth-child(17),
.coin__middle:nth-child(18),
.coin__middle:nth-child(19),
.coin__middle:nth-child(21)
 {
  display: none;
}

.coin__middle:nth-child(20){
  transform: translateZ(0);
}

.coin__middle:nth-child(22){
  transform: translateZ(0);
}

.coin__middle:nth-child(23){
  background: #fbd378;
  width: 10px;
  border-radius: 0;
  left: 50%;
  transform: translateZ(0) rotateY(90deg);
}



/*   
  .coin__edge div:nth-child(1) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(94.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(2) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(99deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(3) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(103.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(4) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(108deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(5) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(112.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(6) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(117deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(7) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(121.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(8) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(126deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(9) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(130.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(10) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #030201;
    transform: translateY(120.09375px) translateX(120px) rotateZ(135deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(11) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #0e0a04;
    transform: translateY(120.09375px) translateX(120px) rotateZ(139.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(12) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #171107;
    transform: translateY(120.09375px) translateX(120px) rotateZ(144deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(13) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #211809;
    transform: translateY(120.09375px) translateX(120px) rotateZ(148.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(14) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #2a1f0c;
    transform: translateY(120.09375px) translateX(120px) rotateZ(153deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(15) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #33260e;
    transform: translateY(120.09375px) translateX(120px) rotateZ(157.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(16) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #3c2c11;
    transform: translateY(120.09375px) translateX(120px) rotateZ(162deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(17) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #443213;
    transform: translateY(120.09375px) translateX(120px) rotateZ(166.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(18) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #4c3815;
    transform: translateY(120.09375px) translateX(120px) rotateZ(171deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(19) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #533d17;
    transform: translateY(120.09375px) translateX(120px) rotateZ(175.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(20) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #5a4319;
    transform: translateY(120.09375px) translateX(120px) rotateZ(180deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(21) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #61481b;
    transform: translateY(120.09375px) translateX(120px) rotateZ(184.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(22) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #684c1d;
    transform: translateY(120.09375px) translateX(120px) rotateZ(189deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(23) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #6e511f;
    transform: translateY(120.09375px) translateX(120px) rotateZ(193.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(24) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #735520;
    transform: translateY(120.09375px) translateX(120px) rotateZ(198deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(25) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #795922;
    transform: translateY(120.09375px) translateX(120px) rotateZ(202.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(26) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #7e5d23;
    transform: translateY(120.09375px) translateX(120px) rotateZ(207deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(27) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #836025;
    transform: translateY(120.09375px) translateX(120px) rotateZ(211.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(28) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #876426;
    transform: translateY(120.09375px) translateX(120px) rotateZ(216deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(29) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #8b6627;
    transform: translateY(120.09375px) translateX(120px) rotateZ(220.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(30) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #8f6928;
    transform: translateY(120.09375px) translateX(120px) rotateZ(225deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(31) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #926c29;
    transform: translateY(120.09375px) translateX(120px) rotateZ(229.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(32) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #956e2a;
    transform: translateY(120.09375px) translateX(120px) rotateZ(234deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(33) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #97702b;
    transform: translateY(120.09375px) translateX(120px) rotateZ(238.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(34) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #9a712b;
    transform: translateY(120.09375px) translateX(120px) rotateZ(243deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(35) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #9c732c;
    transform: translateY(120.09375px) translateX(120px) rotateZ(247.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(36) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #9d742c;
    transform: translateY(120.09375px) translateX(120px) rotateZ(252deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(37) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #9e752d;
    transform: translateY(120.09375px) translateX(120px) rotateZ(256.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(38) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #9f752d;
    transform: translateY(120.09375px) translateX(120px) rotateZ(261deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(39) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #a0762d;
    transform: translateY(120.09375px) translateX(120px) rotateZ(265.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(40) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #a0762d;
    transform: translateY(120.09375px) translateX(120px) rotateZ(270deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(41) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #a0762d;
    transform: translateY(120.09375px) translateX(120px) rotateZ(274.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(42) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #9f752d;
    transform: translateY(120.09375px) translateX(120px) rotateZ(279deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(43) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #9e752d;
    transform: translateY(120.09375px) translateX(120px) rotateZ(283.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(44) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #9d742c;
    transform: translateY(120.09375px) translateX(120px) rotateZ(288deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(45) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #9c732c;
    transform: translateY(120.09375px) translateX(120px) rotateZ(292.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(46) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #9a712b;
    transform: translateY(120.09375px) translateX(120px) rotateZ(297deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(47) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #97702b;
    transform: translateY(120.09375px) translateX(120px) rotateZ(301.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(48) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #956e2a;
    transform: translateY(120.09375px) translateX(120px) rotateZ(306deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(49) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #926c29;
    transform: translateY(120.09375px) translateX(120px) rotateZ(310.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(50) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #8f6928;
    transform: translateY(120.09375px) translateX(120px) rotateZ(315deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(51) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #8b6627;
    transform: translateY(120.09375px) translateX(120px) rotateZ(319.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(52) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #876426;
    transform: translateY(120.09375px) translateX(120px) rotateZ(324deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(53) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #836025;
    transform: translateY(120.09375px) translateX(120px) rotateZ(328.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(54) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #7e5d23;
    transform: translateY(120.09375px) translateX(120px) rotateZ(333deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(55) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #795922;
    transform: translateY(120.09375px) translateX(120px) rotateZ(337.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(56) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #735520;
    transform: translateY(120.09375px) translateX(120px) rotateZ(342deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(57) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #6e511f;
    transform: translateY(120.09375px) translateX(120px) rotateZ(346.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(58) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #684c1d;
    transform: translateY(120.09375px) translateX(120px) rotateZ(351deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(59) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #61481b;
    transform: translateY(120.09375px) translateX(120px) rotateZ(355.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(60) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #5a4319;
    transform: translateY(120.09375px) translateX(120px) rotateZ(360deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(61) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #533d17;
    transform: translateY(120.09375px) translateX(120px) rotateZ(364.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(62) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #4c3815;
    transform: translateY(120.09375px) translateX(120px) rotateZ(369deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(63) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #443213;
    transform: translateY(120.09375px) translateX(120px) rotateZ(373.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(64) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #3c2c11;
    transform: translateY(120.09375px) translateX(120px) rotateZ(378deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(65) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #33260e;
    transform: translateY(120.09375px) translateX(120px) rotateZ(382.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(66) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #2a1f0c;
    transform: translateY(120.09375px) translateX(120px) rotateZ(387deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(67) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #211809;
    transform: translateY(120.09375px) translateX(120px) rotateZ(391.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(68) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #171107;
    transform: translateY(120.09375px) translateX(120px) rotateZ(396deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(69) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #0e0a04;
    transform: translateY(120.09375px) translateX(120px) rotateZ(400.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(70) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: #030201;
    transform: translateY(120.09375px) translateX(120px) rotateZ(405deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(71) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(409.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(72) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(414deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(73) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(418.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(74) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(423deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(75) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(427.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(76) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(432deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(77) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(436.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(78) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(441deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(79) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(445.5deg) translateX(125px) rotateY(90deg);
  }
  .coin__edge div:nth-child(80) {
    position: absolute;
    height: 9.8125px;
    width: 10px;
    background: black;
    transform: translateY(120.09375px) translateX(120px) rotateZ(450deg) translateX(125px) rotateY(90deg);
  } */

  .coin__shadow {
    position: absolute;
    width: 250px;
    height: 10px;
    border-radius: 50%;
    background: #000;
    box-shadow: 0 0 50px 50px #000;
    opacity: 0.125;
    transform: rotateX(90deg) translateZ(-275px) scale(0.5);
  }

  @-webkit-keyframes rotate3d {
    0% {
      transform: perspective(1000px) rotateY(0deg);
    }
    100% {
      transform: perspective(1000px) rotateY(360deg);
    }
  }

  @keyframes rotate3d {
    0% {
      transform: perspective(1000px) rotateY(0deg);
    }
    100% {
      transform: perspective(1000px) rotateY(360deg);
    }
  }
  @-webkit-keyframes shine {
    0%, 15% {
      transform: translateY(500px) rotate(-40deg);
    }
    50% {
      transform: translateY(-250px) rotate(-40deg);
    }
  }
  @keyframes shine {
    0%, 15% {
      transform: translateY(500px) rotate(-40deg);
    }
    50% {
      transform: translateY(-250px) rotate(-40deg);
    }
  }

  .find-your-psp__coin img {
    width: 262px;

  }

  .find-your-psp__content {
    width: 415px;
    margin: 0;
  }

  .find-your-psp__content .caption {
    margin: 0px -10px 32px 0px;
  }

  .find-your-psp__description {
    margin-bottom: 48px;
  }

  .find-your-psp__description p+p {
    margin-top: 30px;
  }

  .find-your-psp .button {
    width: 100%;
    height: 80px;
  }
}


@media screen and (max-width: 740px) {
  .find-your-psp .container {
    display: block;
  }

  .find-your-psp__content {
    width: 100%;
  }

  .find-your-psp__coin {
    margin: 0 auto 40px auto;
  }

  .find-your-psp__coin > div {
    -webkit-transform: scale(0.8) rotate(-24deg);
    -ms-transform: scale(0.8) rotate(-24deg);
    transform: scale(0.8) rotate(-24deg);
  }
}