
.popups-cont {
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: -10;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    pointer-events: none;
    transition: z-index 0s 0.8s;
}

.popups-cont.s--popup-active {
    z-index: 1000;
    pointer-events: auto;
    transition: z-index 0s 0s;
}

.popups-cont__overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.35s;
}

.popups-cont.s--popup-active .popups-cont__overlay {
    opacity: 1;
    transition: opacity 0.35s 0.35s;
}

.popup {
    z-index: 2;
    position: relative;
    width: 500px;
    height: 500px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.popup .popup__piece:nth-child(1) {
    height: 18.6666666667%;
    width: 16.6666666667%;
}

.popup .popup__piece:nth-child(1) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(47vw, -22vh, 812px) rotateX(144deg) rotateY(183deg);
    transform: translate3d(47vw, -22vh, 812px) rotateX(144deg) rotateY(183deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 45% 100%);
    clip-path: polygon(0 0, 0 100%, 45% 100%);
}

.popup .popup__piece:nth-child(1) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(56vw, 29vh, -388px) rotateX(291deg) rotateY(383deg);
    transform: translate3d(56vw, 29vh, -388px) rotateX(291deg) rotateY(383deg);
    -webkit-clip-path: polygon(0 0, 45% 100%, 100% 0);
    clip-path: polygon(0 0, 45% 100%, 100% 0);
}

.popup .popup__piece:nth-child(1) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(10vw, 44vh, 820px) rotateX(345deg) rotateY(290deg);
    transform: translate3d(10vw, 44vh, 820px) rotateX(345deg) rotateY(290deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 45% 100%);
    clip-path: polygon(100% 0, 100% 100%, 45% 100%);
}

.popup.s--closed .popup__piece:nth-child(1) {
    -webkit-transform: translate3d(0, 141vh, 0);
    transform: translate3d(0, 141vh, 0);
}

.popup.s--closed .popup__piece:nth-child(1) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(5vw, 0, 0) rotateX(444deg) rotateY(362deg);
    transform: translate3d(5vw, 0, 0) rotateX(444deg) rotateY(362deg);
}

.popup.s--closed .popup__piece:nth-child(1) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(15vw, 0, 0) rotateX(398deg) rotateY(308deg);
    transform: translate3d(15vw, 0, 0) rotateX(398deg) rotateY(308deg);
}

.popup.s--closed .popup__piece:nth-child(1) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(19vw, 0, 0) rotateX(437deg) rotateY(365deg);
    transform: translate3d(19vw, 0, 0) rotateX(437deg) rotateY(365deg);
}

.popup .popup__piece:nth-child(2) {
    height: 18.6666666667%;
    width: 14.6666666667%;
}

.popup .popup__piece:nth-child(2) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(53vw, -18vh, -731px) rotateX(480deg) rotateY(135deg);
    transform: translate3d(53vw, -18vh, -731px) rotateX(480deg) rotateY(135deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 65% 100%);
    clip-path: polygon(0 0, 0 100%, 65% 100%);
}

.popup .popup__piece:nth-child(2) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(41vw, 17vh, 36px) rotateX(298deg) rotateY(247deg);
    transform: translate3d(41vw, 17vh, 36px) rotateX(298deg) rotateY(247deg);
    -webkit-clip-path: polygon(0 0, 65% 100%, 100% 0);
    clip-path: polygon(0 0, 65% 100%, 100% 0);
}

.popup .popup__piece:nth-child(2) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(54vw, 9vh, 360px) rotateX(391deg) rotateY(480deg);
    transform: translate3d(54vw, 9vh, 360px) rotateX(391deg) rotateY(480deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 65% 100%);
    clip-path: polygon(100% 0, 100% 100%, 65% 100%);
}

.popup.s--closed .popup__piece:nth-child(2) {
    -webkit-transform: translate3d(0, 113vh, 0);
    transform: translate3d(0, 113vh, 0);
}

.popup.s--closed .popup__piece:nth-child(2) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-75vw, 0, 0) rotateX(333deg) rotateY(211deg);
    transform: translate3d(-75vw, 0, 0) rotateX(333deg) rotateY(211deg);
}

.popup.s--closed .popup__piece:nth-child(2) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(26vw, 0, 0) rotateX(479deg) rotateY(353deg);
    transform: translate3d(26vw, 0, 0) rotateX(479deg) rotateY(353deg);
}

.popup.s--closed .popup__piece:nth-child(2) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-50vw, 0, 0) rotateX(306deg) rotateY(313deg);
    transform: translate3d(-50vw, 0, 0) rotateX(306deg) rotateY(313deg);
}

.popup .popup__piece:nth-child(3) {
    height: 18.6666666667%;
    width: 12.6666666667%;
}

.popup .popup__piece:nth-child(3) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-7vw, 42vh, -251px) rotateX(148deg) rotateY(354deg);
    transform: translate3d(-7vw, 42vh, -251px) rotateX(148deg) rotateY(354deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 43% 100%);
    clip-path: polygon(0 0, 0 100%, 43% 100%);
}

.popup .popup__piece:nth-child(3) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-14vw, 21vh, 743px) rotateX(221deg) rotateY(246deg);
    transform: translate3d(-14vw, 21vh, 743px) rotateX(221deg) rotateY(246deg);
    -webkit-clip-path: polygon(0 0, 43% 100%, 100% 0);
    clip-path: polygon(0 0, 43% 100%, 100% 0);
}

.popup .popup__piece:nth-child(3) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-9vw, 11vh, -811px) rotateX(316deg) rotateY(244deg);
    transform: translate3d(-9vw, 11vh, -811px) rotateX(316deg) rotateY(244deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 43% 100%);
    clip-path: polygon(100% 0, 100% 100%, 43% 100%);
}

.popup.s--closed .popup__piece:nth-child(3) {
    -webkit-transform: translate3d(0, 128vh, 0);
    transform: translate3d(0, 128vh, 0);
}

.popup.s--closed .popup__piece:nth-child(3) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(16vw, 0, 0) rotateX(397deg) rotateY(383deg);
    transform: translate3d(16vw, 0, 0) rotateX(397deg) rotateY(383deg);
}

.popup.s--closed .popup__piece:nth-child(3) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(49vw, 0, 0) rotateX(397deg) rotateY(193deg);
    transform: translate3d(49vw, 0, 0) rotateX(397deg) rotateY(193deg);
}

.popup.s--closed .popup__piece:nth-child(3) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-39vw, 0, 0) rotateX(321deg) rotateY(453deg);
    transform: translate3d(-39vw, 0, 0) rotateX(321deg) rotateY(453deg);
}

.popup .popup__piece:nth-child(4) {
    height: 18.6666666667%;
    width: 13.6666666667%;
}

.popup .popup__piece:nth-child(4) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-24vw, 1vh, 37px) rotateX(163deg) rotateY(142deg);
    transform: translate3d(-24vw, 1vh, 37px) rotateX(163deg) rotateY(142deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 70% 100%);
    clip-path: polygon(0 0, 0 100%, 70% 100%);
}

.popup .popup__piece:nth-child(4) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-40vw, 1vh, -116px) rotateX(172deg) rotateY(354deg);
    transform: translate3d(-40vw, 1vh, -116px) rotateX(172deg) rotateY(354deg);
    -webkit-clip-path: polygon(0 0, 70% 100%, 100% 0);
    clip-path: polygon(0 0, 70% 100%, 100% 0);
}

.popup .popup__piece:nth-child(4) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(13vw, -54vh, -672px) rotateX(425deg) rotateY(371deg);
    transform: translate3d(13vw, -54vh, -672px) rotateX(425deg) rotateY(371deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 70% 100%);
    clip-path: polygon(100% 0, 100% 100%, 70% 100%);
}

.popup.s--closed .popup__piece:nth-child(4) {
    -webkit-transform: translate3d(0, 150vh, 0);
    transform: translate3d(0, 150vh, 0);
}

.popup.s--closed .popup__piece:nth-child(4) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(29vw, 0, 0) rotateX(311deg) rotateY(311deg);
    transform: translate3d(29vw, 0, 0) rotateX(311deg) rotateY(311deg);
}

.popup.s--closed .popup__piece:nth-child(4) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(72vw, 0, 0) rotateX(263deg) rotateY(144deg);
    transform: translate3d(72vw, 0, 0) rotateX(263deg) rotateY(144deg);
}

.popup.s--closed .popup__piece:nth-child(4) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-53vw, 0, 0) rotateX(278deg) rotateY(455deg);
    transform: translate3d(-53vw, 0, 0) rotateX(278deg) rotateY(455deg);
}

.popup .popup__piece:nth-child(5) {
    height: 18.6666666667%;
    width: 27.6666666667%;
}

.popup .popup__piece:nth-child(5) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(31vw, -28vh, 490px) rotateX(276deg) rotateY(441deg);
    transform: translate3d(31vw, -28vh, 490px) rotateX(276deg) rotateY(441deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 48% 100%);
    clip-path: polygon(0 0, 0 100%, 48% 100%);
}

.popup .popup__piece:nth-child(5) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-6vw, 7vh, 634px) rotateX(150deg) rotateY(316deg);
    transform: translate3d(-6vw, 7vh, 634px) rotateX(150deg) rotateY(316deg);
    -webkit-clip-path: polygon(0 0, 48% 100%, 100% 0);
    clip-path: polygon(0 0, 48% 100%, 100% 0);
}

.popup .popup__piece:nth-child(5) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(54vw, 56vh, -430px) rotateX(170deg) rotateY(233deg);
    transform: translate3d(54vw, 56vh, -430px) rotateX(170deg) rotateY(233deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 48% 100%);
    clip-path: polygon(100% 0, 100% 100%, 48% 100%);
}

.popup.s--closed .popup__piece:nth-child(5) {
    -webkit-transform: translate3d(0, 129vh, 0);
    transform: translate3d(0, 129vh, 0);
}

.popup.s--closed .popup__piece:nth-child(5) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(30vw, 0, 0) rotateX(186deg) rotateY(132deg);
    transform: translate3d(30vw, 0, 0) rotateX(186deg) rotateY(132deg);
}

.popup.s--closed .popup__piece:nth-child(5) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-41vw, 0, 0) rotateX(344deg) rotateY(348deg);
    transform: translate3d(-41vw, 0, 0) rotateX(344deg) rotateY(348deg);
}

.popup.s--closed .popup__piece:nth-child(5) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(44vw, 0, 0) rotateX(375deg) rotateY(128deg);
    transform: translate3d(44vw, 0, 0) rotateX(375deg) rotateY(128deg);
}

.popup .popup__piece:nth-child(6) {
    height: 18.6666666667%;
    width: 14.6666666667%;
}

.popup .popup__piece:nth-child(6) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(43vw, -33vh, 545px) rotateX(404deg) rotateY(451deg);
    transform: translate3d(43vw, -33vh, 545px) rotateX(404deg) rotateY(451deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 70% 100%);
    clip-path: polygon(0 0, 0 100%, 70% 100%);
}

.popup .popup__piece:nth-child(6) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-36vw, 54vh, 170px) rotateX(184deg) rotateY(478deg);
    transform: translate3d(-36vw, 54vh, 170px) rotateX(184deg) rotateY(478deg);
    -webkit-clip-path: polygon(0 0, 70% 100%, 100% 0);
    clip-path: polygon(0 0, 70% 100%, 100% 0);
}

.popup .popup__piece:nth-child(6) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(46vw, -1vh, 494px) rotateX(457deg) rotateY(322deg);
    transform: translate3d(46vw, -1vh, 494px) rotateX(457deg) rotateY(322deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 70% 100%);
    clip-path: polygon(100% 0, 100% 100%, 70% 100%);
}

.popup.s--closed .popup__piece:nth-child(6) {
    -webkit-transform: translate3d(0, 134vh, 0);
    transform: translate3d(0, 134vh, 0);
}

.popup.s--closed .popup__piece:nth-child(6) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(7vw, 0, 0) rotateX(232deg) rotateY(388deg);
    transform: translate3d(7vw, 0, 0) rotateX(232deg) rotateY(388deg);
}

.popup.s--closed .popup__piece:nth-child(6) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-15vw, 0, 0) rotateX(436deg) rotateY(273deg);
    transform: translate3d(-15vw, 0, 0) rotateX(436deg) rotateY(273deg);
}

.popup.s--closed .popup__piece:nth-child(6) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(39vw, 0, 0) rotateX(167deg) rotateY(261deg);
    transform: translate3d(39vw, 0, 0) rotateX(167deg) rotateY(261deg);
}

.popup .popup__piece:nth-child(7) {
    height: 18.6666666667%;
    width: 12.6666666667%;
}

.popup .popup__piece:nth-child(7) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-28vw, 0vh, -134px) rotateX(188deg) rotateY(332deg);
    transform: translate3d(-28vw, 0vh, -134px) rotateX(188deg) rotateY(332deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 59% 100%);
    clip-path: polygon(0 0, 0 100%, 59% 100%);
}

.popup .popup__piece:nth-child(7) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-32vw, 33vh, -163px) rotateX(409deg) rotateY(286deg);
    transform: translate3d(-32vw, 33vh, -163px) rotateX(409deg) rotateY(286deg);
    -webkit-clip-path: polygon(0 0, 59% 100%, 100% 0);
    clip-path: polygon(0 0, 59% 100%, 100% 0);
}

.popup .popup__piece:nth-child(7) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(10vw, -6vh, -692px) rotateX(353deg) rotateY(315deg);
    transform: translate3d(10vw, -6vh, -692px) rotateX(353deg) rotateY(315deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 59% 100%);
    clip-path: polygon(100% 0, 100% 100%, 59% 100%);
}

.popup.s--closed .popup__piece:nth-child(7) {
    -webkit-transform: translate3d(0, 141vh, 0);
    transform: translate3d(0, 141vh, 0);
}

.popup.s--closed .popup__piece:nth-child(7) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-7vw, 0, 0) rotateX(344deg) rotateY(430deg);
    transform: translate3d(-7vw, 0, 0) rotateX(344deg) rotateY(430deg);
}

.popup.s--closed .popup__piece:nth-child(7) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-25vw, 0, 0) rotateX(323deg) rotateY(305deg);
    transform: translate3d(-25vw, 0, 0) rotateX(323deg) rotateY(305deg);
}

.popup.s--closed .popup__piece:nth-child(7) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-61vw, 0, 0) rotateX(267deg) rotateY(168deg);
    transform: translate3d(-61vw, 0, 0) rotateX(267deg) rotateY(168deg);
}

.popup .popup__piece:nth-child(8) {
    height: 18.6666666667%;
    width: 13.6666666667%;
}

.popup .popup__piece:nth-child(8) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-1vw, -37vh, 85px) rotateX(154deg) rotateY(357deg);
    transform: translate3d(-1vw, -37vh, 85px) rotateX(154deg) rotateY(357deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 35% 100%);
    clip-path: polygon(0 0, 0 100%, 35% 100%);
}

.popup .popup__piece:nth-child(8) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(13vw, -23vh, -683px) rotateX(141deg) rotateY(127deg);
    transform: translate3d(13vw, -23vh, -683px) rotateX(141deg) rotateY(127deg);
    -webkit-clip-path: polygon(0 0, 35% 100%, 100% 0);
    clip-path: polygon(0 0, 35% 100%, 100% 0);
}

.popup .popup__piece:nth-child(8) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-24vw, 8vh, 858px) rotateX(308deg) rotateY(460deg);
    transform: translate3d(-24vw, 8vh, 858px) rotateX(308deg) rotateY(460deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 35% 100%);
    clip-path: polygon(100% 0, 100% 100%, 35% 100%);
}

.popup.s--closed .popup__piece:nth-child(8) {
    -webkit-transform: translate3d(0, 125vh, 0);
    transform: translate3d(0, 125vh, 0);
}

.popup.s--closed .popup__piece:nth-child(8) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-9vw, 0, 0) rotateX(122deg) rotateY(327deg);
    transform: translate3d(-9vw, 0, 0) rotateX(122deg) rotateY(327deg);
}

.popup.s--closed .popup__piece:nth-child(8) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(29vw, 0, 0) rotateX(477deg) rotateY(154deg);
    transform: translate3d(29vw, 0, 0) rotateX(477deg) rotateY(154deg);
}

.popup.s--closed .popup__piece:nth-child(8) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-8vw, 0, 0) rotateX(312deg) rotateY(239deg);
    transform: translate3d(-8vw, 0, 0) rotateX(312deg) rotateY(239deg);
}

.popup .popup__piece:nth-child(9) {
    height: 18.6666666667%;
    width: 17.6666666667%;
}

.popup .popup__piece:nth-child(9) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-28vw, -12vh, 135px) rotateX(394deg) rotateY(363deg);
    transform: translate3d(-28vw, -12vh, 135px) rotateX(394deg) rotateY(363deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 50% 100%);
    clip-path: polygon(0 0, 0 100%, 50% 100%);
}

.popup .popup__piece:nth-child(9) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(5vw, -43vh, -103px) rotateX(348deg) rotateY(386deg);
    transform: translate3d(5vw, -43vh, -103px) rotateX(348deg) rotateY(386deg);
    -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);
    clip-path: polygon(0 0, 50% 100%, 100% 0);
}

.popup .popup__piece:nth-child(9) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-35vw, -52vh, -610px) rotateX(191deg) rotateY(460deg);
    transform: translate3d(-35vw, -52vh, -610px) rotateX(191deg) rotateY(460deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 50% 100%);
    clip-path: polygon(100% 0, 100% 100%, 50% 100%);
}

.popup.s--closed .popup__piece:nth-child(9) {
    -webkit-transform: translate3d(0, 140vh, 0);
    transform: translate3d(0, 140vh, 0);
}

.popup.s--closed .popup__piece:nth-child(9) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-28vw, 0, 0) rotateX(322deg) rotateY(267deg);
    transform: translate3d(-28vw, 0, 0) rotateX(322deg) rotateY(267deg);
}

.popup.s--closed .popup__piece:nth-child(9) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(46vw, 0, 0) rotateX(357deg) rotateY(360deg);
    transform: translate3d(46vw, 0, 0) rotateX(357deg) rotateY(360deg);
}

.popup.s--closed .popup__piece:nth-child(9) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(30vw, 0, 0) rotateX(249deg) rotateY(301deg);
    transform: translate3d(30vw, 0, 0) rotateX(249deg) rotateY(301deg);
}

.popup .popup__piece:nth-child(10) {
    height: 18.6666666667%;
    width: 16.6666666667%;
}

.popup .popup__piece:nth-child(10) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-9vw, -9vh, 415px) rotateX(150deg) rotateY(170deg);
    transform: translate3d(-9vw, -9vh, 415px) rotateX(150deg) rotateY(170deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 62% 100%);
    clip-path: polygon(0 0, 0 100%, 62% 100%);
}

.popup .popup__piece:nth-child(10) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(34vw, -22vh, -96px) rotateX(457deg) rotateY(223deg);
    transform: translate3d(34vw, -22vh, -96px) rotateX(457deg) rotateY(223deg);
    -webkit-clip-path: polygon(0 0, 62% 100%, 100% 0);
    clip-path: polygon(0 0, 62% 100%, 100% 0);
}

.popup .popup__piece:nth-child(10) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(54vw, 55vh, 249px) rotateX(470deg) rotateY(236deg);
    transform: translate3d(54vw, 55vh, 249px) rotateX(470deg) rotateY(236deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 62% 100%);
    clip-path: polygon(100% 0, 100% 100%, 62% 100%);
}

.popup.s--closed .popup__piece:nth-child(10) {
    -webkit-transform: translate3d(0, 146vh, 0);
    transform: translate3d(0, 146vh, 0);
}

.popup.s--closed .popup__piece:nth-child(10) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-78vw, 0, 0) rotateX(400deg) rotateY(166deg);
    transform: translate3d(-78vw, 0, 0) rotateX(400deg) rotateY(166deg);
}

.popup.s--closed .popup__piece:nth-child(10) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(78vw, 0, 0) rotateX(373deg) rotateY(184deg);
    transform: translate3d(78vw, 0, 0) rotateX(373deg) rotateY(184deg);
}

.popup.s--closed .popup__piece:nth-child(10) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-26vw, 0, 0) rotateX(275deg) rotateY(436deg);
    transform: translate3d(-26vw, 0, 0) rotateX(275deg) rotateY(436deg);
}

.popup .popup__piece:nth-child(11) {
    height: 18.6666666667%;
    width: 17.6666666667%;
}

.popup .popup__piece:nth-child(11) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-36vw, 19vh, -60px) rotateX(278deg) rotateY(311deg);
    transform: translate3d(-36vw, 19vh, -60px) rotateX(278deg) rotateY(311deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 69% 100%);
    clip-path: polygon(0 0, 0 100%, 69% 100%);
}

.popup .popup__piece:nth-child(11) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-52vw, 21vh, -397px) rotateX(305deg) rotateY(340deg);
    transform: translate3d(-52vw, 21vh, -397px) rotateX(305deg) rotateY(340deg);
    -webkit-clip-path: polygon(0 0, 69% 100%, 100% 0);
    clip-path: polygon(0 0, 69% 100%, 100% 0);
}

.popup .popup__piece:nth-child(11) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(26vw, -30vh, 887px) rotateX(244deg) rotateY(158deg);
    transform: translate3d(26vw, -30vh, 887px) rotateX(244deg) rotateY(158deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 69% 100%);
    clip-path: polygon(100% 0, 100% 100%, 69% 100%);
}

.popup.s--closed .popup__piece:nth-child(11) {
    -webkit-transform: translate3d(0, 103vh, 0);
    transform: translate3d(0, 103vh, 0);
}

.popup.s--closed .popup__piece:nth-child(11) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-15vw, 0, 0) rotateX(190deg) rotateY(161deg);
    transform: translate3d(-15vw, 0, 0) rotateX(190deg) rotateY(161deg);
}

.popup.s--closed .popup__piece:nth-child(11) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-63vw, 0, 0) rotateX(375deg) rotateY(229deg);
    transform: translate3d(-63vw, 0, 0) rotateX(375deg) rotateY(229deg);
}

.popup.s--closed .popup__piece:nth-child(11) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(55vw, 0, 0) rotateX(414deg) rotateY(309deg);
    transform: translate3d(55vw, 0, 0) rotateX(414deg) rotateY(309deg);
}

.popup .popup__piece:nth-child(12) {
    height: 18.6666666667%;
    width: 21.6666666667%;
}

.popup .popup__piece:nth-child(12) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(29vw, 6vh, -440px) rotateX(166deg) rotateY(216deg);
    transform: translate3d(29vw, 6vh, -440px) rotateX(166deg) rotateY(216deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 38% 100%);
    clip-path: polygon(0 0, 0 100%, 38% 100%);
}

.popup .popup__piece:nth-child(12) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-42vw, -54vh, 598px) rotateX(366deg) rotateY(252deg);
    transform: translate3d(-42vw, -54vh, 598px) rotateX(366deg) rotateY(252deg);
    -webkit-clip-path: polygon(0 0, 38% 100%, 100% 0);
    clip-path: polygon(0 0, 38% 100%, 100% 0);
}

.popup .popup__piece:nth-child(12) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(6vw, -52vh, 256px) rotateX(294deg) rotateY(340deg);
    transform: translate3d(6vw, -52vh, 256px) rotateX(294deg) rotateY(340deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 38% 100%);
    clip-path: polygon(100% 0, 100% 100%, 38% 100%);
}

.popup.s--closed .popup__piece:nth-child(12) {
    -webkit-transform: translate3d(0, 144vh, 0);
    transform: translate3d(0, 144vh, 0);
}

.popup.s--closed .popup__piece:nth-child(12) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-6vw, 0, 0) rotateX(228deg) rotateY(436deg);
    transform: translate3d(-6vw, 0, 0) rotateX(228deg) rotateY(436deg);
}

.popup.s--closed .popup__piece:nth-child(12) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(67vw, 0, 0) rotateX(189deg) rotateY(319deg);
    transform: translate3d(67vw, 0, 0) rotateX(189deg) rotateY(319deg);
}

.popup.s--closed .popup__piece:nth-child(12) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-2vw, 0, 0) rotateX(348deg) rotateY(278deg);
    transform: translate3d(-2vw, 0, 0) rotateX(348deg) rotateY(278deg);
}

.popup .popup__piece:nth-child(13) {
    height: 20.6666666667%;
    width: 16.6666666667%;
}

.popup .popup__piece:nth-child(13) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(16vw, -2vh, 804px) rotateX(141deg) rotateY(127deg);
    transform: translate3d(16vw, -2vh, 804px) rotateX(141deg) rotateY(127deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 48% 100%);
    clip-path: polygon(0 0, 0 100%, 48% 100%);
}

.popup .popup__piece:nth-child(13) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(47vw, 34vh, -585px) rotateX(390deg) rotateY(392deg);
    transform: translate3d(47vw, 34vh, -585px) rotateX(390deg) rotateY(392deg);
    -webkit-clip-path: polygon(0 0, 48% 100%, 100% 0);
    clip-path: polygon(0 0, 48% 100%, 100% 0);
}

.popup .popup__piece:nth-child(13) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-26vw, -56vh, -205px) rotateX(275deg) rotateY(186deg);
    transform: translate3d(-26vw, -56vh, -205px) rotateX(275deg) rotateY(186deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 48% 100%);
    clip-path: polygon(100% 0, 100% 100%, 48% 100%);
}

.popup.s--closed .popup__piece:nth-child(13) {
    -webkit-transform: translate3d(0, 147vh, 0);
    transform: translate3d(0, 147vh, 0);
}

.popup.s--closed .popup__piece:nth-child(13) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(74vw, 0, 0) rotateX(253deg) rotateY(338deg);
    transform: translate3d(74vw, 0, 0) rotateX(253deg) rotateY(338deg);
}

.popup.s--closed .popup__piece:nth-child(13) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(33vw, 0, 0) rotateX(477deg) rotateY(410deg);
    transform: translate3d(33vw, 0, 0) rotateX(477deg) rotateY(410deg);
}

.popup.s--closed .popup__piece:nth-child(13) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-3vw, 0, 0) rotateX(317deg) rotateY(368deg);
    transform: translate3d(-3vw, 0, 0) rotateX(317deg) rotateY(368deg);
}

.popup .popup__piece:nth-child(14) {
    height: 20.6666666667%;
    width: 20.6666666667%;
}

.popup .popup__piece:nth-child(14) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(59vw, -49vh, -630px) rotateX(167deg) rotateY(268deg);
    transform: translate3d(59vw, -49vh, -630px) rotateX(167deg) rotateY(268deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 60% 100%);
    clip-path: polygon(0 0, 0 100%, 60% 100%);
}

.popup .popup__piece:nth-child(14) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-53vw, -52vh, -736px) rotateX(396deg) rotateY(269deg);
    transform: translate3d(-53vw, -52vh, -736px) rotateX(396deg) rotateY(269deg);
    -webkit-clip-path: polygon(0 0, 60% 100%, 100% 0);
    clip-path: polygon(0 0, 60% 100%, 100% 0);
}

.popup .popup__piece:nth-child(14) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-10vw, 32vh, 310px) rotateX(360deg) rotateY(198deg);
    transform: translate3d(-10vw, 32vh, 310px) rotateX(360deg) rotateY(198deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 60% 100%);
    clip-path: polygon(100% 0, 100% 100%, 60% 100%);
}

.popup.s--closed .popup__piece:nth-child(14) {
    -webkit-transform: translate3d(0, 150vh, 0);
    transform: translate3d(0, 150vh, 0);
}

.popup.s--closed .popup__piece:nth-child(14) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-33vw, 0, 0) rotateX(146deg) rotateY(415deg);
    transform: translate3d(-33vw, 0, 0) rotateX(146deg) rotateY(415deg);
}

.popup.s--closed .popup__piece:nth-child(14) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(49vw, 0, 0) rotateX(276deg) rotateY(194deg);
    transform: translate3d(49vw, 0, 0) rotateX(276deg) rotateY(194deg);
}

.popup.s--closed .popup__piece:nth-child(14) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(70vw, 0, 0) rotateX(397deg) rotateY(222deg);
    transform: translate3d(70vw, 0, 0) rotateX(397deg) rotateY(222deg);
}

.popup .popup__piece:nth-child(15) {
    height: 20.6666666667%;
    width: 12.6666666667%;
}

.popup .popup__piece:nth-child(15) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-29vw, 12vh, -725px) rotateX(298deg) rotateY(182deg);
    transform: translate3d(-29vw, 12vh, -725px) rotateX(298deg) rotateY(182deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 43% 100%);
    clip-path: polygon(0 0, 0 100%, 43% 100%);
}

.popup .popup__piece:nth-child(15) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-45vw, 8vh, 140px) rotateX(229deg) rotateY(216deg);
    transform: translate3d(-45vw, 8vh, 140px) rotateX(229deg) rotateY(216deg);
    -webkit-clip-path: polygon(0 0, 43% 100%, 100% 0);
    clip-path: polygon(0 0, 43% 100%, 100% 0);
}

.popup .popup__piece:nth-child(15) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(32vw, 52vh, -329px) rotateX(250deg) rotateY(264deg);
    transform: translate3d(32vw, 52vh, -329px) rotateX(250deg) rotateY(264deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 43% 100%);
    clip-path: polygon(100% 0, 100% 100%, 43% 100%);
}

.popup.s--closed .popup__piece:nth-child(15) {
    -webkit-transform: translate3d(0, 121vh, 0);
    transform: translate3d(0, 121vh, 0);
}

.popup.s--closed .popup__piece:nth-child(15) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(24vw, 0, 0) rotateX(244deg) rotateY(237deg);
    transform: translate3d(24vw, 0, 0) rotateX(244deg) rotateY(237deg);
}

.popup.s--closed .popup__piece:nth-child(15) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-56vw, 0, 0) rotateX(275deg) rotateY(346deg);
    transform: translate3d(-56vw, 0, 0) rotateX(275deg) rotateY(346deg);
}

.popup.s--closed .popup__piece:nth-child(15) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(24vw, 0, 0) rotateX(366deg) rotateY(214deg);
    transform: translate3d(24vw, 0, 0) rotateX(366deg) rotateY(214deg);
}

.popup .popup__piece:nth-child(16) {
    height: 20.6666666667%;
    width: 17.6666666667%;
}

.popup .popup__piece:nth-child(16) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-52vw, 14vh, 465px) rotateX(471deg) rotateY(233deg);
    transform: translate3d(-52vw, 14vh, 465px) rotateX(471deg) rotateY(233deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 53% 100%);
    clip-path: polygon(0 0, 0 100%, 53% 100%);
}

.popup .popup__piece:nth-child(16) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(5vw, 7vh, 822px) rotateX(288deg) rotateY(460deg);
    transform: translate3d(5vw, 7vh, 822px) rotateX(288deg) rotateY(460deg);
    -webkit-clip-path: polygon(0 0, 53% 100%, 100% 0);
    clip-path: polygon(0 0, 53% 100%, 100% 0);
}

.popup .popup__piece:nth-child(16) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(26vw, -30vh, 264px) rotateX(358deg) rotateY(147deg);
    transform: translate3d(26vw, -30vh, 264px) rotateX(358deg) rotateY(147deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 53% 100%);
    clip-path: polygon(100% 0, 100% 100%, 53% 100%);
}

.popup.s--closed .popup__piece:nth-child(16) {
    -webkit-transform: translate3d(0, 116vh, 0);
    transform: translate3d(0, 116vh, 0);
}

.popup.s--closed .popup__piece:nth-child(16) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-56vw, 0, 0) rotateX(375deg) rotateY(406deg);
    transform: translate3d(-56vw, 0, 0) rotateX(375deg) rotateY(406deg);
}

.popup.s--closed .popup__piece:nth-child(16) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(30vw, 0, 0) rotateX(308deg) rotateY(180deg);
    transform: translate3d(30vw, 0, 0) rotateX(308deg) rotateY(180deg);
}

.popup.s--closed .popup__piece:nth-child(16) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(51vw, 0, 0) rotateX(200deg) rotateY(394deg);
    transform: translate3d(51vw, 0, 0) rotateX(200deg) rotateY(394deg);
}

.popup .popup__piece:nth-child(17) {
    height: 20.6666666667%;
    width: 17.6666666667%;
}

.popup .popup__piece:nth-child(17) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(33vw, 7vh, 844px) rotateX(174deg) rotateY(227deg);
    transform: translate3d(33vw, 7vh, 844px) rotateX(174deg) rotateY(227deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 49% 100%);
    clip-path: polygon(0 0, 0 100%, 49% 100%);
}

.popup .popup__piece:nth-child(17) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-28vw, 18vh, 7px) rotateX(304deg) rotateY(163deg);
    transform: translate3d(-28vw, 18vh, 7px) rotateX(304deg) rotateY(163deg);
    -webkit-clip-path: polygon(0 0, 49% 100%, 100% 0);
    clip-path: polygon(0 0, 49% 100%, 100% 0);
}

.popup .popup__piece:nth-child(17) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(8vw, -53vh, -548px) rotateX(161deg) rotateY(338deg);
    transform: translate3d(8vw, -53vh, -548px) rotateX(161deg) rotateY(338deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 49% 100%);
    clip-path: polygon(100% 0, 100% 100%, 49% 100%);
}

.popup.s--closed .popup__piece:nth-child(17) {
    -webkit-transform: translate3d(0, 148vh, 0);
    transform: translate3d(0, 148vh, 0);
}

.popup.s--closed .popup__piece:nth-child(17) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(75vw, 0, 0) rotateX(279deg) rotateY(391deg);
    transform: translate3d(75vw, 0, 0) rotateX(279deg) rotateY(391deg);
}

.popup.s--closed .popup__piece:nth-child(17) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-15vw, 0, 0) rotateX(286deg) rotateY(182deg);
    transform: translate3d(-15vw, 0, 0) rotateX(286deg) rotateY(182deg);
}

.popup.s--closed .popup__piece:nth-child(17) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(23vw, 0, 0) rotateX(338deg) rotateY(393deg);
    transform: translate3d(23vw, 0, 0) rotateX(338deg) rotateY(393deg);
}

.popup .popup__piece:nth-child(18) {
    height: 20.6666666667%;
    width: 14.6666666667%;
}

.popup .popup__piece:nth-child(18) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(22vw, 14vh, 552px) rotateX(314deg) rotateY(408deg);
    transform: translate3d(22vw, 14vh, 552px) rotateX(314deg) rotateY(408deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 62% 100%);
    clip-path: polygon(0 0, 0 100%, 62% 100%);
}

.popup .popup__piece:nth-child(18) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-21vw, 58vh, -724px) rotateX(182deg) rotateY(362deg);
    transform: translate3d(-21vw, 58vh, -724px) rotateX(182deg) rotateY(362deg);
    -webkit-clip-path: polygon(0 0, 62% 100%, 100% 0);
    clip-path: polygon(0 0, 62% 100%, 100% 0);
}

.popup .popup__piece:nth-child(18) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-43vw, -16vh, 490px) rotateX(145deg) rotateY(326deg);
    transform: translate3d(-43vw, -16vh, 490px) rotateX(145deg) rotateY(326deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 62% 100%);
    clip-path: polygon(100% 0, 100% 100%, 62% 100%);
}

.popup.s--closed .popup__piece:nth-child(18) {
    -webkit-transform: translate3d(0, 130vh, 0);
    transform: translate3d(0, 130vh, 0);
}

.popup.s--closed .popup__piece:nth-child(18) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(67vw, 0, 0) rotateX(398deg) rotateY(169deg);
    transform: translate3d(67vw, 0, 0) rotateX(398deg) rotateY(169deg);
}

.popup.s--closed .popup__piece:nth-child(18) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-29vw, 0, 0) rotateX(157deg) rotateY(379deg);
    transform: translate3d(-29vw, 0, 0) rotateX(157deg) rotateY(379deg);
}

.popup.s--closed .popup__piece:nth-child(18) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(74vw, 0, 0) rotateX(135deg) rotateY(340deg);
    transform: translate3d(74vw, 0, 0) rotateX(135deg) rotateY(340deg);
}

.popup .popup__piece:nth-child(19) {
    height: 19.6666666667%;
    width: 16.6666666667%;
}

.popup .popup__piece:nth-child(19) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-7vw, 23vh, -490px) rotateX(210deg) rotateY(314deg);
    transform: translate3d(-7vw, 23vh, -490px) rotateX(210deg) rotateY(314deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 45% 100%);
    clip-path: polygon(0 0, 0 100%, 45% 100%);
}

.popup .popup__piece:nth-child(19) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(23vw, -51vh, -558px) rotateX(157deg) rotateY(121deg);
    transform: translate3d(23vw, -51vh, -558px) rotateX(157deg) rotateY(121deg);
    -webkit-clip-path: polygon(0 0, 45% 100%, 100% 0);
    clip-path: polygon(0 0, 45% 100%, 100% 0);
}

.popup .popup__piece:nth-child(19) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-1vw, 47vh, 822px) rotateX(360deg) rotateY(445deg);
    transform: translate3d(-1vw, 47vh, 822px) rotateX(360deg) rotateY(445deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 45% 100%);
    clip-path: polygon(100% 0, 100% 100%, 45% 100%);
}

.popup.s--closed .popup__piece:nth-child(19) {
    -webkit-transform: translate3d(0, 110vh, 0);
    transform: translate3d(0, 110vh, 0);
}

.popup.s--closed .popup__piece:nth-child(19) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(43vw, 0, 0) rotateX(254deg) rotateY(265deg);
    transform: translate3d(43vw, 0, 0) rotateX(254deg) rotateY(265deg);
}

.popup.s--closed .popup__piece:nth-child(19) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(66vw, 0, 0) rotateX(342deg) rotateY(243deg);
    transform: translate3d(66vw, 0, 0) rotateX(342deg) rotateY(243deg);
}

.popup.s--closed .popup__piece:nth-child(19) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-20vw, 0, 0) rotateX(478deg) rotateY(441deg);
    transform: translate3d(-20vw, 0, 0) rotateX(478deg) rotateY(441deg);
}

.popup .popup__piece:nth-child(20) {
    height: 19.6666666667%;
    width: 21.6666666667%;
}

.popup .popup__piece:nth-child(20) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-29vw, -42vh, -664px) rotateX(448deg) rotateY(133deg);
    transform: translate3d(-29vw, -42vh, -664px) rotateX(448deg) rotateY(133deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 40% 100%);
    clip-path: polygon(0 0, 0 100%, 40% 100%);
}

.popup .popup__piece:nth-child(20) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(17vw, 60vh, -623px) rotateX(410deg) rotateY(295deg);
    transform: translate3d(17vw, 60vh, -623px) rotateX(410deg) rotateY(295deg);
    -webkit-clip-path: polygon(0 0, 40% 100%, 100% 0);
    clip-path: polygon(0 0, 40% 100%, 100% 0);
}

.popup .popup__piece:nth-child(20) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(0vw, -15vh, 270px) rotateX(357deg) rotateY(220deg);
    transform: translate3d(0vw, -15vh, 270px) rotateX(357deg) rotateY(220deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 40% 100%);
    clip-path: polygon(100% 0, 100% 100%, 40% 100%);
}

.popup.s--closed .popup__piece:nth-child(20) {
    -webkit-transform: translate3d(0, 144vh, 0);
    transform: translate3d(0, 144vh, 0);
}

.popup.s--closed .popup__piece:nth-child(20) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(64vw, 0, 0) rotateX(355deg) rotateY(325deg);
    transform: translate3d(64vw, 0, 0) rotateX(355deg) rotateY(325deg);
}

.popup.s--closed .popup__piece:nth-child(20) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(40vw, 0, 0) rotateX(218deg) rotateY(356deg);
    transform: translate3d(40vw, 0, 0) rotateX(218deg) rotateY(356deg);
}

.popup.s--closed .popup__piece:nth-child(20) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(14vw, 0, 0) rotateX(262deg) rotateY(340deg);
    transform: translate3d(14vw, 0, 0) rotateX(262deg) rotateY(340deg);
}

.popup .popup__piece:nth-child(21) {
    height: 19.6666666667%;
    width: 20.6666666667%;
}

.popup .popup__piece:nth-child(21) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-58vw, 40vh, -581px) rotateX(399deg) rotateY(323deg);
    transform: translate3d(-58vw, 40vh, -581px) rotateX(399deg) rotateY(323deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 43% 100%);
    clip-path: polygon(0 0, 0 100%, 43% 100%);
}

.popup .popup__piece:nth-child(21) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-39vw, -23vh, 556px) rotateX(423deg) rotateY(406deg);
    transform: translate3d(-39vw, -23vh, 556px) rotateX(423deg) rotateY(406deg);
    -webkit-clip-path: polygon(0 0, 43% 100%, 100% 0);
    clip-path: polygon(0 0, 43% 100%, 100% 0);
}

.popup .popup__piece:nth-child(21) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(46vw, -5vh, -294px) rotateX(224deg) rotateY(195deg);
    transform: translate3d(46vw, -5vh, -294px) rotateX(224deg) rotateY(195deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 43% 100%);
    clip-path: polygon(100% 0, 100% 100%, 43% 100%);
}

.popup.s--closed .popup__piece:nth-child(21) {
    -webkit-transform: translate3d(0, 112vh, 0);
    transform: translate3d(0, 112vh, 0);
}

.popup.s--closed .popup__piece:nth-child(21) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(51vw, 0, 0) rotateX(231deg) rotateY(156deg);
    transform: translate3d(51vw, 0, 0) rotateX(231deg) rotateY(156deg);
}

.popup.s--closed .popup__piece:nth-child(21) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-57vw, 0, 0) rotateX(311deg) rotateY(273deg);
    transform: translate3d(-57vw, 0, 0) rotateX(311deg) rotateY(273deg);
}

.popup.s--closed .popup__piece:nth-child(21) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-2vw, 0, 0) rotateX(340deg) rotateY(333deg);
    transform: translate3d(-2vw, 0, 0) rotateX(340deg) rotateY(333deg);
}

.popup .popup__piece:nth-child(22) {
    height: 19.6666666667%;
    width: 12.6666666667%;
}

.popup .popup__piece:nth-child(22) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(34vw, 10vh, -736px) rotateX(344deg) rotateY(372deg);
    transform: translate3d(34vw, 10vh, -736px) rotateX(344deg) rotateY(372deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 57% 100%);
    clip-path: polygon(0 0, 0 100%, 57% 100%);
}

.popup .popup__piece:nth-child(22) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-14vw, -57vh, -640px) rotateX(271deg) rotateY(169deg);
    transform: translate3d(-14vw, -57vh, -640px) rotateX(271deg) rotateY(169deg);
    -webkit-clip-path: polygon(0 0, 57% 100%, 100% 0);
    clip-path: polygon(0 0, 57% 100%, 100% 0);
}

.popup .popup__piece:nth-child(22) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(31vw, 23vh, 881px) rotateX(383deg) rotateY(458deg);
    transform: translate3d(31vw, 23vh, 881px) rotateX(383deg) rotateY(458deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 57% 100%);
    clip-path: polygon(100% 0, 100% 100%, 57% 100%);
}

.popup.s--closed .popup__piece:nth-child(22) {
    -webkit-transform: translate3d(0, 119vh, 0);
    transform: translate3d(0, 119vh, 0);
}

.popup.s--closed .popup__piece:nth-child(22) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(41vw, 0, 0) rotateX(412deg) rotateY(435deg);
    transform: translate3d(41vw, 0, 0) rotateX(412deg) rotateY(435deg);
}

.popup.s--closed .popup__piece:nth-child(22) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-50vw, 0, 0) rotateX(145deg) rotateY(184deg);
    transform: translate3d(-50vw, 0, 0) rotateX(145deg) rotateY(184deg);
}

.popup.s--closed .popup__piece:nth-child(22) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-71vw, 0, 0) rotateX(179deg) rotateY(321deg);
    transform: translate3d(-71vw, 0, 0) rotateX(179deg) rotateY(321deg);
}

.popup .popup__piece:nth-child(23) {
    height: 19.6666666667%;
    width: 6.6666666667%;
}

.popup .popup__piece:nth-child(23) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(43vw, -9vh, -213px) rotateX(345deg) rotateY(223deg);
    transform: translate3d(43vw, -9vh, -213px) rotateX(345deg) rotateY(223deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 43% 100%);
    clip-path: polygon(0 0, 0 100%, 43% 100%);
}

.popup .popup__piece:nth-child(23) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(5vw, 24vh, 472px) rotateX(410deg) rotateY(243deg);
    transform: translate3d(5vw, 24vh, 472px) rotateX(410deg) rotateY(243deg);
    -webkit-clip-path: polygon(0 0, 43% 100%, 100% 0);
    clip-path: polygon(0 0, 43% 100%, 100% 0);
}

.popup .popup__piece:nth-child(23) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(53vw, 49vh, -352px) rotateX(176deg) rotateY(407deg);
    transform: translate3d(53vw, 49vh, -352px) rotateX(176deg) rotateY(407deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 43% 100%);
    clip-path: polygon(100% 0, 100% 100%, 43% 100%);
}

.popup.s--closed .popup__piece:nth-child(23) {
    -webkit-transform: translate3d(0, 131vh, 0);
    transform: translate3d(0, 131vh, 0);
}

.popup.s--closed .popup__piece:nth-child(23) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-3vw, 0, 0) rotateX(470deg) rotateY(314deg);
    transform: translate3d(-3vw, 0, 0) rotateX(470deg) rotateY(314deg);
}

.popup.s--closed .popup__piece:nth-child(23) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(42vw, 0, 0) rotateX(402deg) rotateY(237deg);
    transform: translate3d(42vw, 0, 0) rotateX(402deg) rotateY(237deg);
}

.popup.s--closed .popup__piece:nth-child(23) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-14vw, 0, 0) rotateX(283deg) rotateY(167deg);
    transform: translate3d(-14vw, 0, 0) rotateX(283deg) rotateY(167deg);
}

.popup .popup__piece:nth-child(24) {
    height: 19.6666666667%;
    width: 21.6666666667%;
}

.popup .popup__piece:nth-child(24) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-49vw, 47vh, 186px) rotateX(449deg) rotateY(278deg);
    transform: translate3d(-49vw, 47vh, 186px) rotateX(449deg) rotateY(278deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 59% 100%);
    clip-path: polygon(0 0, 0 100%, 59% 100%);
}

.popup .popup__piece:nth-child(24) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-36vw, 39vh, -337px) rotateX(311deg) rotateY(353deg);
    transform: translate3d(-36vw, 39vh, -337px) rotateX(311deg) rotateY(353deg);
    -webkit-clip-path: polygon(0 0, 59% 100%, 100% 0);
    clip-path: polygon(0 0, 59% 100%, 100% 0);
}

.popup .popup__piece:nth-child(24) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(2vw, 26vh, -217px) rotateX(415deg) rotateY(151deg);
    transform: translate3d(2vw, 26vh, -217px) rotateX(415deg) rotateY(151deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 59% 100%);
    clip-path: polygon(100% 0, 100% 100%, 59% 100%);
}

.popup.s--closed .popup__piece:nth-child(24) {
    -webkit-transform: translate3d(0, 146vh, 0);
    transform: translate3d(0, 146vh, 0);
}

.popup.s--closed .popup__piece:nth-child(24) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-18vw, 0, 0) rotateX(344deg) rotateY(185deg);
    transform: translate3d(-18vw, 0, 0) rotateX(344deg) rotateY(185deg);
}

.popup.s--closed .popup__piece:nth-child(24) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-38vw, 0, 0) rotateX(381deg) rotateY(397deg);
    transform: translate3d(-38vw, 0, 0) rotateX(381deg) rotateY(397deg);
}

.popup.s--closed .popup__piece:nth-child(24) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-54vw, 0, 0) rotateX(184deg) rotateY(255deg);
    transform: translate3d(-54vw, 0, 0) rotateX(184deg) rotateY(255deg);
}

.popup .popup__piece:nth-child(25) {
    height: 20.6666666667%;
    width: 20.6666666667%;
}

.popup .popup__piece:nth-child(25) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-52vw, 52vh, -474px) rotateX(221deg) rotateY(308deg);
    transform: translate3d(-52vw, 52vh, -474px) rotateX(221deg) rotateY(308deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 61% 100%);
    clip-path: polygon(0 0, 0 100%, 61% 100%);
}

.popup .popup__piece:nth-child(25) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(47vw, 10vh, -188px) rotateX(326deg) rotateY(471deg);
    transform: translate3d(47vw, 10vh, -188px) rotateX(326deg) rotateY(471deg);
    -webkit-clip-path: polygon(0 0, 61% 100%, 100% 0);
    clip-path: polygon(0 0, 61% 100%, 100% 0);
}

.popup .popup__piece:nth-child(25) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-19vw, -40vh, 19px) rotateX(291deg) rotateY(271deg);
    transform: translate3d(-19vw, -40vh, 19px) rotateX(291deg) rotateY(271deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 61% 100%);
    clip-path: polygon(100% 0, 100% 100%, 61% 100%);
}

.popup.s--closed .popup__piece:nth-child(25) {
    -webkit-transform: translate3d(0, 124vh, 0);
    transform: translate3d(0, 124vh, 0);
}

.popup.s--closed .popup__piece:nth-child(25) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-67vw, 0, 0) rotateX(284deg) rotateY(414deg);
    transform: translate3d(-67vw, 0, 0) rotateX(284deg) rotateY(414deg);
}

.popup.s--closed .popup__piece:nth-child(25) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(13vw, 0, 0) rotateX(458deg) rotateY(304deg);
    transform: translate3d(13vw, 0, 0) rotateX(458deg) rotateY(304deg);
}

.popup.s--closed .popup__piece:nth-child(25) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(80vw, 0, 0) rotateX(348deg) rotateY(193deg);
    transform: translate3d(80vw, 0, 0) rotateX(348deg) rotateY(193deg);
}

.popup .popup__piece:nth-child(26) {
    height: 20.6666666667%;
    width: 13.6666666667%;
}

.popup .popup__piece:nth-child(26) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-25vw, -58vh, 73px) rotateX(417deg) rotateY(324deg);
    transform: translate3d(-25vw, -58vh, 73px) rotateX(417deg) rotateY(324deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 70% 100%);
    clip-path: polygon(0 0, 0 100%, 70% 100%);
}

.popup .popup__piece:nth-child(26) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(44vw, -45vh, -156px) rotateX(403deg) rotateY(138deg);
    transform: translate3d(44vw, -45vh, -156px) rotateX(403deg) rotateY(138deg);
    -webkit-clip-path: polygon(0 0, 70% 100%, 100% 0);
    clip-path: polygon(0 0, 70% 100%, 100% 0);
}

.popup .popup__piece:nth-child(26) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-6vw, 16vh, 2px) rotateX(177deg) rotateY(138deg);
    transform: translate3d(-6vw, 16vh, 2px) rotateX(177deg) rotateY(138deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 70% 100%);
    clip-path: polygon(100% 0, 100% 100%, 70% 100%);
}

.popup.s--closed .popup__piece:nth-child(26) {
    -webkit-transform: translate3d(0, 142vh, 0);
    transform: translate3d(0, 142vh, 0);
}

.popup.s--closed .popup__piece:nth-child(26) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(61vw, 0, 0) rotateX(355deg) rotateY(183deg);
    transform: translate3d(61vw, 0, 0) rotateX(355deg) rotateY(183deg);
}

.popup.s--closed .popup__piece:nth-child(26) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(26vw, 0, 0) rotateX(388deg) rotateY(181deg);
    transform: translate3d(26vw, 0, 0) rotateX(388deg) rotateY(181deg);
}

.popup.s--closed .popup__piece:nth-child(26) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-53vw, 0, 0) rotateX(303deg) rotateY(429deg);
    transform: translate3d(-53vw, 0, 0) rotateX(303deg) rotateY(429deg);
}

.popup .popup__piece:nth-child(27) {
    height: 20.6666666667%;
    width: 15.6666666667%;
}

.popup .popup__piece:nth-child(27) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(6vw, 48vh, 844px) rotateX(444deg) rotateY(270deg);
    transform: translate3d(6vw, 48vh, 844px) rotateX(444deg) rotateY(270deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 55% 100%);
    clip-path: polygon(0 0, 0 100%, 55% 100%);
}

.popup .popup__piece:nth-child(27) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(50vw, 22vh, 827px) rotateX(174deg) rotateY(196deg);
    transform: translate3d(50vw, 22vh, 827px) rotateX(174deg) rotateY(196deg);
    -webkit-clip-path: polygon(0 0, 55% 100%, 100% 0);
    clip-path: polygon(0 0, 55% 100%, 100% 0);
}

.popup .popup__piece:nth-child(27) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(44vw, -47vh, -871px) rotateX(258deg) rotateY(121deg);
    transform: translate3d(44vw, -47vh, -871px) rotateX(258deg) rotateY(121deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 55% 100%);
    clip-path: polygon(100% 0, 100% 100%, 55% 100%);
}

.popup.s--closed .popup__piece:nth-child(27) {
    -webkit-transform: translate3d(0, 142vh, 0);
    transform: translate3d(0, 142vh, 0);
}

.popup.s--closed .popup__piece:nth-child(27) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(31vw, 0, 0) rotateX(235deg) rotateY(206deg);
    transform: translate3d(31vw, 0, 0) rotateX(235deg) rotateY(206deg);
}

.popup.s--closed .popup__piece:nth-child(27) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-57vw, 0, 0) rotateX(138deg) rotateY(387deg);
    transform: translate3d(-57vw, 0, 0) rotateX(138deg) rotateY(387deg);
}

.popup.s--closed .popup__piece:nth-child(27) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-29vw, 0, 0) rotateX(412deg) rotateY(395deg);
    transform: translate3d(-29vw, 0, 0) rotateX(412deg) rotateY(395deg);
}

.popup .popup__piece:nth-child(28) {
    height: 20.6666666667%;
    width: 17.6666666667%;
}

.popup .popup__piece:nth-child(28) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-4vw, -22vh, 859px) rotateX(256deg) rotateY(260deg);
    transform: translate3d(-4vw, -22vh, 859px) rotateX(256deg) rotateY(260deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 35% 100%);
    clip-path: polygon(0 0, 0 100%, 35% 100%);
}

.popup .popup__piece:nth-child(28) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(3vw, -51vh, 537px) rotateX(292deg) rotateY(251deg);
    transform: translate3d(3vw, -51vh, 537px) rotateX(292deg) rotateY(251deg);
    -webkit-clip-path: polygon(0 0, 35% 100%, 100% 0);
    clip-path: polygon(0 0, 35% 100%, 100% 0);
}

.popup .popup__piece:nth-child(28) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(29vw, 25vh, -885px) rotateX(171deg) rotateY(468deg);
    transform: translate3d(29vw, 25vh, -885px) rotateX(171deg) rotateY(468deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 35% 100%);
    clip-path: polygon(100% 0, 100% 100%, 35% 100%);
}

.popup.s--closed .popup__piece:nth-child(28) {
    -webkit-transform: translate3d(0, 138vh, 0);
    transform: translate3d(0, 138vh, 0);
}

.popup.s--closed .popup__piece:nth-child(28) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-1vw, 0, 0) rotateX(340deg) rotateY(346deg);
    transform: translate3d(-1vw, 0, 0) rotateX(340deg) rotateY(346deg);
}

.popup.s--closed .popup__piece:nth-child(28) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-69vw, 0, 0) rotateX(460deg) rotateY(223deg);
    transform: translate3d(-69vw, 0, 0) rotateX(460deg) rotateY(223deg);
}

.popup.s--closed .popup__piece:nth-child(28) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(25vw, 0, 0) rotateX(307deg) rotateY(348deg);
    transform: translate3d(25vw, 0, 0) rotateX(307deg) rotateY(348deg);
}

.popup .popup__piece:nth-child(29) {
    height: 20.6666666667%;
    width: 12.6666666667%;
}

.popup .popup__piece:nth-child(29) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-12vw, 39vh, -481px) rotateX(346deg) rotateY(406deg);
    transform: translate3d(-12vw, 39vh, -481px) rotateX(346deg) rotateY(406deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 35% 100%);
    clip-path: polygon(0 0, 0 100%, 35% 100%);
}

.popup .popup__piece:nth-child(29) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(27vw, 57vh, -521px) rotateX(278deg) rotateY(410deg);
    transform: translate3d(27vw, 57vh, -521px) rotateX(278deg) rotateY(410deg);
    -webkit-clip-path: polygon(0 0, 35% 100%, 100% 0);
    clip-path: polygon(0 0, 35% 100%, 100% 0);
}

.popup .popup__piece:nth-child(29) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(41vw, -44vh, -151px) rotateX(140deg) rotateY(229deg);
    transform: translate3d(41vw, -44vh, -151px) rotateX(140deg) rotateY(229deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 35% 100%);
    clip-path: polygon(100% 0, 100% 100%, 35% 100%);
}

.popup.s--closed .popup__piece:nth-child(29) {
    -webkit-transform: translate3d(0, 148vh, 0);
    transform: translate3d(0, 148vh, 0);
}

.popup.s--closed .popup__piece:nth-child(29) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(9vw, 0, 0) rotateX(249deg) rotateY(136deg);
    transform: translate3d(9vw, 0, 0) rotateX(249deg) rotateY(136deg);
}

.popup.s--closed .popup__piece:nth-child(29) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-19vw, 0, 0) rotateX(288deg) rotateY(319deg);
    transform: translate3d(-19vw, 0, 0) rotateX(288deg) rotateY(319deg);
}

.popup.s--closed .popup__piece:nth-child(29) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-19vw, 0, 0) rotateX(140deg) rotateY(162deg);
    transform: translate3d(-19vw, 0, 0) rotateX(140deg) rotateY(162deg);
}

.popup .popup__piece:nth-child(30) {
    height: 20.6666666667%;
    width: 19.6666666667%;
}

.popup .popup__piece:nth-child(30) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-1vw, -11vh, 441px) rotateX(461deg) rotateY(213deg);
    transform: translate3d(-1vw, -11vh, 441px) rotateX(461deg) rotateY(213deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 68% 100%);
    clip-path: polygon(0 0, 0 100%, 68% 100%);
}

.popup .popup__piece:nth-child(30) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(21vw, 5vh, 125px) rotateX(478deg) rotateY(348deg);
    transform: translate3d(21vw, 5vh, 125px) rotateX(478deg) rotateY(348deg);
    -webkit-clip-path: polygon(0 0, 68% 100%, 100% 0);
    clip-path: polygon(0 0, 68% 100%, 100% 0);
}

.popup .popup__piece:nth-child(30) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(32vw, -29vh, 140px) rotateX(406deg) rotateY(177deg);
    transform: translate3d(32vw, -29vh, 140px) rotateX(406deg) rotateY(177deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 68% 100%);
    clip-path: polygon(100% 0, 100% 100%, 68% 100%);
}

.popup.s--closed .popup__piece:nth-child(30) {
    -webkit-transform: translate3d(0, 133vh, 0);
    transform: translate3d(0, 133vh, 0);
}

.popup.s--closed .popup__piece:nth-child(30) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-70vw, 0, 0) rotateX(358deg) rotateY(347deg);
    transform: translate3d(-70vw, 0, 0) rotateX(358deg) rotateY(347deg);
}

.popup.s--closed .popup__piece:nth-child(30) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(26vw, 0, 0) rotateX(392deg) rotateY(370deg);
    transform: translate3d(26vw, 0, 0) rotateX(392deg) rotateY(370deg);
}

.popup.s--closed .popup__piece:nth-child(30) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-19vw, 0, 0) rotateX(382deg) rotateY(142deg);
    transform: translate3d(-19vw, 0, 0) rotateX(382deg) rotateY(142deg);
}

.popup .popup__piece:nth-child(31) {
    height: 1.6666666667%;
    width: 20.6666666667%;
}

.popup .popup__piece:nth-child(31) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-26vw, 51vh, -604px) rotateX(148deg) rotateY(475deg);
    transform: translate3d(-26vw, 51vh, -604px) rotateX(148deg) rotateY(475deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 39% 100%);
    clip-path: polygon(0 0, 0 100%, 39% 100%);
}

.popup .popup__piece:nth-child(31) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-19vw, 14vh, 546px) rotateX(290deg) rotateY(305deg);
    transform: translate3d(-19vw, 14vh, 546px) rotateX(290deg) rotateY(305deg);
    -webkit-clip-path: polygon(0 0, 39% 100%, 100% 0);
    clip-path: polygon(0 0, 39% 100%, 100% 0);
}

.popup .popup__piece:nth-child(31) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(4vw, -11vh, 827px) rotateX(424deg) rotateY(376deg);
    transform: translate3d(4vw, -11vh, 827px) rotateX(424deg) rotateY(376deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 39% 100%);
    clip-path: polygon(100% 0, 100% 100%, 39% 100%);
}

.popup.s--closed .popup__piece:nth-child(31) {
    -webkit-transform: translate3d(0, 129vh, 0);
    transform: translate3d(0, 129vh, 0);
}

.popup.s--closed .popup__piece:nth-child(31) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-33vw, 0, 0) rotateX(405deg) rotateY(337deg);
    transform: translate3d(-33vw, 0, 0) rotateX(405deg) rotateY(337deg);
}

.popup.s--closed .popup__piece:nth-child(31) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-4vw, 0, 0) rotateX(180deg) rotateY(149deg);
    transform: translate3d(-4vw, 0, 0) rotateX(180deg) rotateY(149deg);
}

.popup.s--closed .popup__piece:nth-child(31) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(29vw, 0, 0) rotateX(459deg) rotateY(130deg);
    transform: translate3d(29vw, 0, 0) rotateX(459deg) rotateY(130deg);
}

.popup .popup__piece:nth-child(32) {
    height: 1.6666666667%;
    width: 16.6666666667%;
}

.popup .popup__piece:nth-child(32) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(22vw, -46vh, 1px) rotateX(282deg) rotateY(178deg);
    transform: translate3d(22vw, -46vh, 1px) rotateX(282deg) rotateY(178deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 39% 100%);
    clip-path: polygon(0 0, 0 100%, 39% 100%);
}

.popup .popup__piece:nth-child(32) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-2vw, 11vh, 227px) rotateX(385deg) rotateY(441deg);
    transform: translate3d(-2vw, 11vh, 227px) rotateX(385deg) rotateY(441deg);
    -webkit-clip-path: polygon(0 0, 39% 100%, 100% 0);
    clip-path: polygon(0 0, 39% 100%, 100% 0);
}

.popup .popup__piece:nth-child(32) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-15vw, -27vh, -18px) rotateX(292deg) rotateY(460deg);
    transform: translate3d(-15vw, -27vh, -18px) rotateX(292deg) rotateY(460deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 39% 100%);
    clip-path: polygon(100% 0, 100% 100%, 39% 100%);
}

.popup.s--closed .popup__piece:nth-child(32) {
    -webkit-transform: translate3d(0, 149vh, 0);
    transform: translate3d(0, 149vh, 0);
}

.popup.s--closed .popup__piece:nth-child(32) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(42vw, 0, 0) rotateX(299deg) rotateY(440deg);
    transform: translate3d(42vw, 0, 0) rotateX(299deg) rotateY(440deg);
}

.popup.s--closed .popup__piece:nth-child(32) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(75vw, 0, 0) rotateX(473deg) rotateY(350deg);
    transform: translate3d(75vw, 0, 0) rotateX(473deg) rotateY(350deg);
}

.popup.s--closed .popup__piece:nth-child(32) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-46vw, 0, 0) rotateX(132deg) rotateY(410deg);
    transform: translate3d(-46vw, 0, 0) rotateX(132deg) rotateY(410deg);
}

.popup .popup__piece:nth-child(33) {
    height: 1.6666666667%;
    width: 21.6666666667%;
}

.popup .popup__piece:nth-child(33) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(0vw, -11vh, 443px) rotateX(163deg) rotateY(478deg);
    transform: translate3d(0vw, -11vh, 443px) rotateX(163deg) rotateY(478deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 70% 100%);
    clip-path: polygon(0 0, 0 100%, 70% 100%);
}

.popup .popup__piece:nth-child(33) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(41vw, -22vh, -214px) rotateX(446deg) rotateY(263deg);
    transform: translate3d(41vw, -22vh, -214px) rotateX(446deg) rotateY(263deg);
    -webkit-clip-path: polygon(0 0, 70% 100%, 100% 0);
    clip-path: polygon(0 0, 70% 100%, 100% 0);
}

.popup .popup__piece:nth-child(33) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-55vw, 59vh, 507px) rotateX(147deg) rotateY(381deg);
    transform: translate3d(-55vw, 59vh, 507px) rotateX(147deg) rotateY(381deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 70% 100%);
    clip-path: polygon(100% 0, 100% 100%, 70% 100%);
}

.popup.s--closed .popup__piece:nth-child(33) {
    -webkit-transform: translate3d(0, 110vh, 0);
    transform: translate3d(0, 110vh, 0);
}

.popup.s--closed .popup__piece:nth-child(33) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(6vw, 0, 0) rotateX(341deg) rotateY(474deg);
    transform: translate3d(6vw, 0, 0) rotateX(341deg) rotateY(474deg);
}

.popup.s--closed .popup__piece:nth-child(33) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(12vw, 0, 0) rotateX(408deg) rotateY(274deg);
    transform: translate3d(12vw, 0, 0) rotateX(408deg) rotateY(274deg);
}

.popup.s--closed .popup__piece:nth-child(33) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-39vw, 0, 0) rotateX(132deg) rotateY(433deg);
    transform: translate3d(-39vw, 0, 0) rotateX(132deg) rotateY(433deg);
}

.popup .popup__piece:nth-child(34) {
    height: 1.6666666667%;
    width: 14.6666666667%;
}

.popup .popup__piece:nth-child(34) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(10vw, -24vh, 211px) rotateX(412deg) rotateY(379deg);
    transform: translate3d(10vw, -24vh, 211px) rotateX(412deg) rotateY(379deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 62% 100%);
    clip-path: polygon(0 0, 0 100%, 62% 100%);
}

.popup .popup__piece:nth-child(34) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(35vw, -15vh, 319px) rotateX(194deg) rotateY(395deg);
    transform: translate3d(35vw, -15vh, 319px) rotateX(194deg) rotateY(395deg);
    -webkit-clip-path: polygon(0 0, 62% 100%, 100% 0);
    clip-path: polygon(0 0, 62% 100%, 100% 0);
}

.popup .popup__piece:nth-child(34) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-4vw, 33vh, 395px) rotateX(450deg) rotateY(223deg);
    transform: translate3d(-4vw, 33vh, 395px) rotateX(450deg) rotateY(223deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 62% 100%);
    clip-path: polygon(100% 0, 100% 100%, 62% 100%);
}

.popup.s--closed .popup__piece:nth-child(34) {
    -webkit-transform: translate3d(0, 113vh, 0);
    transform: translate3d(0, 113vh, 0);
}

.popup.s--closed .popup__piece:nth-child(34) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-13vw, 0, 0) rotateX(343deg) rotateY(362deg);
    transform: translate3d(-13vw, 0, 0) rotateX(343deg) rotateY(362deg);
}

.popup.s--closed .popup__piece:nth-child(34) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-5vw, 0, 0) rotateX(425deg) rotateY(360deg);
    transform: translate3d(-5vw, 0, 0) rotateX(425deg) rotateY(360deg);
}

.popup.s--closed .popup__piece:nth-child(34) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(41vw, 0, 0) rotateX(432deg) rotateY(302deg);
    transform: translate3d(41vw, 0, 0) rotateX(432deg) rotateY(302deg);
}

.popup .popup__piece:nth-child(35) {
    height: 1.6666666667%;
    width: 11.6666666667%;
}

.popup .popup__piece:nth-child(35) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-21vw, 42vh, 161px) rotateX(229deg) rotateY(389deg);
    transform: translate3d(-21vw, 42vh, 161px) rotateX(229deg) rotateY(389deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 31% 100%);
    clip-path: polygon(0 0, 0 100%, 31% 100%);
}

.popup .popup__piece:nth-child(35) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(23vw, -55vh, -507px) rotateX(358deg) rotateY(471deg);
    transform: translate3d(23vw, -55vh, -507px) rotateX(358deg) rotateY(471deg);
    -webkit-clip-path: polygon(0 0, 31% 100%, 100% 0);
    clip-path: polygon(0 0, 31% 100%, 100% 0);
}

.popup .popup__piece:nth-child(35) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-35vw, 28vh, -557px) rotateX(326deg) rotateY(259deg);
    transform: translate3d(-35vw, 28vh, -557px) rotateX(326deg) rotateY(259deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 31% 100%);
    clip-path: polygon(100% 0, 100% 100%, 31% 100%);
}

.popup.s--closed .popup__piece:nth-child(35) {
    -webkit-transform: translate3d(0, 121vh, 0);
    transform: translate3d(0, 121vh, 0);
}

.popup.s--closed .popup__piece:nth-child(35) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-67vw, 0, 0) rotateX(203deg) rotateY(264deg);
    transform: translate3d(-67vw, 0, 0) rotateX(203deg) rotateY(264deg);
}

.popup.s--closed .popup__piece:nth-child(35) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(47vw, 0, 0) rotateX(208deg) rotateY(224deg);
    transform: translate3d(47vw, 0, 0) rotateX(208deg) rotateY(224deg);
}

.popup.s--closed .popup__piece:nth-child(35) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(-55vw, 0, 0) rotateX(152deg) rotateY(377deg);
    transform: translate3d(-55vw, 0, 0) rotateX(152deg) rotateY(377deg);
}

.popup .popup__piece:nth-child(36) {
    height: 1.6666666667%;
    width: 14.6666666667%;
}

.popup .popup__piece:nth-child(36) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-50vw, -53vh, -759px) rotateX(386deg) rotateY(424deg);
    transform: translate3d(-50vw, -53vh, -759px) rotateX(386deg) rotateY(424deg);
    -webkit-clip-path: polygon(0 0, 0 100%, 38% 100%);
    clip-path: polygon(0 0, 0 100%, 38% 100%);
}

.popup .popup__piece:nth-child(36) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-19vw, 49vh, -96px) rotateX(310deg) rotateY(180deg);
    transform: translate3d(-19vw, 49vh, -96px) rotateX(310deg) rotateY(180deg);
    -webkit-clip-path: polygon(0 0, 38% 100%, 100% 0);
    clip-path: polygon(0 0, 38% 100%, 100% 0);
}

.popup .popup__piece:nth-child(36) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(10vw, -25vh, 583px) rotateX(351deg) rotateY(189deg);
    transform: translate3d(10vw, -25vh, 583px) rotateX(351deg) rotateY(189deg);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 38% 100%);
    clip-path: polygon(100% 0, 100% 100%, 38% 100%);
}

.popup.s--closed .popup__piece:nth-child(36) {
    -webkit-transform: translate3d(0, 120vh, 0);
    transform: translate3d(0, 120vh, 0);
}

.popup.s--closed .popup__piece:nth-child(36) .popup__piece-inner:nth-child(1) {
    -webkit-transform: translate3d(-47vw, 0, 0) rotateX(276deg) rotateY(294deg);
    transform: translate3d(-47vw, 0, 0) rotateX(276deg) rotateY(294deg);
}

.popup.s--closed .popup__piece:nth-child(36) .popup__piece-inner:nth-child(2) {
    -webkit-transform: translate3d(-49vw, 0, 0) rotateX(124deg) rotateY(187deg);
    transform: translate3d(-49vw, 0, 0) rotateX(124deg) rotateY(187deg);
}

.popup.s--closed .popup__piece:nth-child(36) .popup__piece-inner:nth-child(3) {
    -webkit-transform: translate3d(44vw, 0, 0) rotateX(248deg) rotateY(213deg);
    transform: translate3d(44vw, 0, 0) rotateX(248deg) rotateY(213deg);
}

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

.popup__piece {
    float: left;
    position: relative;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: -webkit-transform 0s 0s;
    transition: transform 0s 0s;
    transition: transform 0s 0s, -webkit-transform 0s 0s;
}

.popup.s--closed .popup__piece {
    transition: -webkit-transform 0.7s 0.1s cubic-bezier(0.69, -0.47, 0.97, 1.04);
    transition: transform 0.7s 0.1s cubic-bezier(0.69, -0.47, 0.97, 1.04);
    transition: transform 0.7s 0.1s cubic-bezier(0.69, -0.47, 0.97, 1.04), -webkit-transform 0.7s 0.1s cubic-bezier(0.69, -0.47, 0.97, 1.04);
}

.popup__piece:after {
    content: "";
    display: table;
    clear: both;
}

.popup__piece-inner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #737373;
    opacity: 0;
    transition: opacity 0.28s 0.55s ease-in, -webkit-transform 0.7s 0.1s ease-out;
    transition: opacity 0.28s 0.55s ease-in, transform 0.7s 0.1s ease-out;
    transition: opacity 0.28s 0.55s ease-in, transform 0.7s 0.1s ease-out, -webkit-transform 0.7s 0.1s ease-out;
}

.popup.s--active .popup__piece-inner {
    transition: opacity 0.35s, -webkit-transform 0.7s ease-in-out;
    transition: opacity 0.35s, transform 0.7s ease-in-out;
    transition: opacity 0.35s, transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) !important;
    transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) !important;
    opacity: 1;
}

.popup__content {
    position: relative;
    min-height: 500px;
    padding: 30px;
    background: #737373;
    color: #fff;
    transition: opacity 0.2s;
    opacity: 0;
    border: 3px solid #faa61a;
}

.popup.s--active .popup__content {
    transition-delay: 0.6s;
    opacity: 1;
}

.popup__close {
    position: absolute;
    right: 30px;
    top: 30px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.popup__close:before, .popup__close:after {
    content: '';
    position: absolute;
    left: 0;
    top: 14px;
    width: 100%;
    height: 2px;
    background: #fff;
}

.popup__close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.popup__close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.popup__heading {
    margin-bottom: 20px;
    font-size: 30px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.popup__text {
    font-size: 18px;
    line-height: 1.5;
}

textarea {
    resize: none;
    border-radius: 5px;
    border: none;
    outline: none;
    height: 100px;
}

.input__comment {
    border-radius: 5px;
    border: 1px solid #ecfbfc;
    padding: 10px 5px;
    outline: none;
    width: 100%;
    font-size: 17px;
    font-family: 'Roboto Regular';
}

.input__comment:focus {
    border: 1px solid #faa61a;
}

input.button__evagel {
    border: none;
    font-size: 15px;
    width: 154px;
    height: 32px;
    outline: none;
    cursor: pointer;
    display: inline-block;
    margin: 7px;
}

form p {
    margin-top: 30px;
}
