.profile-cards-container{margin-top:3rem;display:flex;flex-wrap:wrap;gap:60px;justify-content:flex-start}.profile-card{display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px solid #07c49f;border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.7);width:100%;max-width:90vw;margin:0 auto;background:#000}.profile-card-content{padding-right:3rem}.profile-card-conditions,.profile-card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.profile-card-conditions{padding-left:3rem;border-left:1px solid #555;padding-top:20px;font-size:.95em}.profile-icon{background-color:#07c49f;width:60px;height:60px;border-radius:50%;margin-bottom:15px;display:flex;justify-content:center;align-items:center;box-shadow:0 5px 15px #07c49f}.profile-amount{font-size:2.7em;margin:15px 0;color:#fff;font-weight:400;text-shadow:0 0 5px #07c49f}.profile-wallet{margin-top:2rem;color:#fff;border:1px solid #07c49f;padding:10px 80px;border-radius:5px;font-size:1.5em;width:100%;max-width:90vw;text-align:center;margin-bottom:20px;transition:transform .2s,box-shadow .2s}.profile-ongoing{font-size:1.5rem;color:#07c49f;margin-top:50px}.profile-button{margin-top:2rem;background:#07c49f;color:#000;border:none;padding:10px 80px;border-radius:5px;font-size:1em;width:30vw;text-align:center;margin-bottom:20px;transition:transform .2s,background-color .2s;cursor:pointer}.profile-button:hover{transform:translateY(-2px);background-color:#06a085}.profile-condition{padding-left:.5rem;font-size:.9em;margin:12px 0;display:flex}.profile-condition span{color:#07c49f;font-weight:700;padding-left:5px}.profile-rules{font-size:1.5rem;color:#07c49f;margin:0}.profile-subtitle{font-size:1rem;color:#666;margin-top:5px}.profile-fee{padding-left:.5rem;font-size:1rem;margin:0}.profile-fee span{padding-left:.5rem;font-size:1.5rem;color:#07c49f;margin:0}@media (max-width:768px){.profile-cards-container{justify-content:center;padding-bottom:5vh}.profile-card{flex-direction:column;align-items:center;text-align:center;padding:20px;max-width:100%}.profile-card-content{padding-right:0;border:none;margin-bottom:20px}.profile-card-conditions{padding-left:0;border:none;padding-top:0}.profile-button{width:100%;padding:15px}}