.p2p-page{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;color:#fff;font-family:Milks}.p2p-page h2{margin-top:20px;font-size:1.7em;font-weight:450}.p2p-page .payment-details__container{margin-top:5%;width:640px;height:705px;border-radius:15px;background:#131313;padding:30px;z-index:10;border:3px solid hsla(0,0%,45%,.176);position:relative}.p2p-page .payment-details__container .payment-details__header{width:100%;height:70px;height:30px}.p2p-page .payment-details__container .payment-details__main{margin-top:30px;width:100%;background:rgba(40,40,40,.365);border-radius:5px;padding:8px 5px;font-family:Open Sans,sans-serif;box-shadow:0 0 5px 0 rgba(40,40,40,.365)}.p2p-page .payment-details__container .payment-details__main .payment-details__main__wrapper{display:flex;align-items:center;position:relative;padding:0 12px;border-radius:5px}.p2p-page .payment-details__container .payment-details__main .payment-details__main__copy{width:39px;height:37px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.205);border-radius:50%;cursor:pointer}.p2p-page .payment-details__container .payment-details__main .payment-details__main__copy img{width:50%}.p2p-page .payment-details__container .payment-details__main .payment-details__main__copy:hover{transition:.5s}.p2p-page .payment-details__container .payment-details__main .payment-details__main__copy:hover img{transform:scale(1.1)}.p2p-page .payment-details__container .payment-details__main .payment-details__main__card{width:100%;margin:12px 0}.p2p-page .payment-details__container .payment-details__main .payment-details__main__card-title{color:#d2d1d1;font-size:1em}.p2p-page .payment-details__container .payment-details__main .payment-details__main__card-inf{margin-top:7px;font-size:1.25em;font-weight:300;font-family:Open Sans,sans-serif}.p2p-page .payment-details__container .payment-details__timer__wrapper{margin-top:30px;width:100%;display:flex;justify-content:space-between;align-items:end;padding:10px}.p2p-page .payment-details__container .payment-details__timer__wrapper .payment-details__timer{font-size:2.1em;font-weight:500}.p2p-page .payment-details__container .payment-details__timer__wrapper .payment-details__timer__instr{font-size:1.35em;cursor:pointer;transition:.3s}.p2p-page .payment-details__pay__wrapper{width:100%;position:relative}.p2p-page .payment-details__pay-btn{margin-top:120px;width:100%;height:70px;border-radius:8px;background:linear-gradient(120deg,rgba(0,128,128,.62),rgba(109,0,128,.62));background-size:200% 200%;display:flex;justify-content:center;align-items:center;font-size:1.35em;cursor:pointer;animation:gradientAnimation 3s ease infinite;transition:transform .5s}.p2p-page .payment-details__pay-btn:hover{transform:scale(1.035);box-shadow:0 0 5px -1px rgba(0,255,255,.541);animation-play-state:paused}.payment-details__main__tip{position:absolute;width:300px;min-height:80px;background-color:#2f80ec;border-radius:20px;padding:15px;left:30%;top:-120px;animation:tip-animation 1.2s infinite,apr .3s 1}.payment-details__main__tip:before{content:"";position:absolute;top:99%;left:50%;transform:translateX(-50%);border:12px solid transparent;border-top-color:#2f80ec}.payment-details__main__tip .tip__btns{margin-top:10px;display:flex;justify-content:end}.payment-details__main__tip .tip__btns .tip__btn{margin-left:10px;cursor:pointer;text-decoration:underline}@keyframes tip-animation{50%{transform:translateY(8px)}}.payment-details__main__wrapper_highlighted{background-color:rgba(82,82,82,.365)}#payment-details__main__copy_anim{animation:copyAnim .52s 1}@keyframes copyAnim{35%{background-color:#929292;box-shadow:0 0 3px 0 #c3c3c3}}@keyframes gradientAnimation{0%{background-position:0 70%}50%{background-position:100% 50%}to{background-position:0 30%}}.payment-details__container_processing{margin-top:5%;width:640px;height:705px;border-radius:15px;background:#131313;padding:30px;z-index:10;border:3px solid hsla(0,0%,45%,.176);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-details__container_processing h3{margin-top:50px;font-size:1.7em;font-weight:400}.payment-details__container_processing p{margin-top:5px;font-size:1.2em}.payment-details__container_processing img{width:200px}