.card-section{font-weight:500;font-size:15px;line-height:1.7;color:#102770;display:flex;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:20px;padding:20px;overflow:hidden;}.card-3d-wrap{position:relative;flex:1 1 0;max-width:25%;aspect-ratio:2 / 3;perspective:1000px;transition:transform 0.3s ease;min-width:240px;}.card-3d-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;transform-style:preserve-3d;transition:transform 700ms 400ms ease-out;}.card-3d-wrap:hover .card-3d-wrapper{transform:rotateY(180deg);}.card-front,.card-back{width:100%;height:100%;border:1px solid #222;background:repeating-linear-gradient(45deg,#000,#111 5px,#000 5px,#111 10px);position:absolute;border-radius:25px;left:0;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 12px 35px 0 rgba(0,0,0,1);}.card-back{transform:rotateY(180deg);}.pricing-wrap{position:relative;padding-top:160px;width:100%;display:block;z-index:1;text-align:left;justify-content:flex-start;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}.pricing-wrap p{font-size:10px;margin-left:25px;}.pricing-wrap h2{position:relative;width:100%;display:block;text-align:center;font-family:'Poppins',sans-serif;font-weight:400;letter-spacing:1px;font-size:38px;line-height:12px;color:#ccc;text-shadow:0 0 4px,0 0 8px,0 0 12px #333;transform:translate3d(0,0,50px) perspective(100px);}.pricing-wrap h2 sup{font-size:20px;}.pricing-wrap h4{position:relative;width:100%;display:block;text-align:center;font-weight:700;letter-spacing:3px;font-size:18px;line-height:1.7;transform:translate3d(0,0,60px) perspective(100px);}.pricing-wrap h4:before{position:absolute;content:'';z-index:-1;width:70px;height:70px;display:block;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px 0 rgba(16,39,112,.3);}.card-back h4{top:40px;text-shadow:0 0 8px,0 0 16px,0 0 24px;}.boxpack{position:absolute;left:120px;width:100px;height:100px;top:100px;font-size:100px;text-shadow:0 6px 12px;z-index:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:translate3d(0,0,40px) perspective(100px);}.pricing-wrap p{position:relative;width:100%;display:block;text-align:center;font-family:'Poppins',sans-serif;font-weight:500;font-size:14px;line-height:5px;letter-spacing:1px;color:#777;transform:translate3d(0,0,30px) perspective(100px);}.more{color:#fff;text-transform:uppercase;text-align:center;text-decoration:none;line-height:16px;background:linear-gradient(to right,transparent,#222,transparent);width:100%;display:block;font-size:10px;letter-spacing:2px;padding:15px 0px;margin-top:40px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:translate3d(0,0,60px) perspective(100px);}.card-back h2,.card-back p,.card-back h4{color:#ccc;}.img-1{position:absolute;display:block;left:0px;top:0px;z-index:1;width:100%;height:200px;background-size:cover;border-top-left-radius:25px;border-top-right-radius:25px;transform:translate3d(0,0,20px) scale(1) perspective(100px);opacity:1;transition:transform 2s ease,opacity 3s ease;}.card-3d-wrap:hover .img-1{opacity:0;transform:translate3d(0px,0px,15px) scale(0.95) perspective(100px);transition:transform 0.6s ease,opacity 1s ease;}.img-2{position:absolute;display:block;left:0;top:0;z-index:2;width:calc(0%,120px);transform:translate3d(40px,-20px,40px) perspective(100px);}.img-2 img{width:100%;}.card-3d-wrap:hover .img-2{opacity:0;transform:translate3d(40px,-40px,20px) perspective(100px) scale(0.95);pointer-events:none;transition:transform 0.6s ease,opacity 2s ease;}.img-3{position:absolute;display:block;left:80px;bottom:-30px;z-index:3;width:80px;height:80px;border-top:5px dotted #ccc;border-radius:80px;transform:translate3d(0px,0px,50px) perspective(100px);animation:spin 3s infinite;}.img-4{position:absolute;display:block;left:0px;top:0px;z-index:1;width:100%;height:200px;opacity:0;background-size:cover;border-top-left-radius:25px;border-top-right-radius:25px;transform:translate3d(0px,0px,15px) scale(0.95) perspective(100px);opacity:1;transition:transform 0.6s ease,opacity 1s ease;}.card-3d-wrap:hover .img-4{opacity:1;transform:translate3d(0,0,20px) scale(1) perspective(100px);transition:transform 2s ease,opacity 3s ease;}