body{font-family:Poppins,sans-serif}.q-page-container{background-color:initial;height:100vh}@media only screen and (min-width:1595px){.amigos-card{display:flex;flex-direction:column;height:100vh!important;justify-content:center}}.q-field__label{padding-left:10px}.landing-card{height:100vh}.align-center{align-items:center}.landing-card,p{color:#5e646d}p{font-size:15px}.logo-container img{max-height:100px}.landing-form{background-color:#fff;border-radius:48px;box-shadow:0 8px 8px #00000040;margin:30px;padding:30px}.intro{color:#525157;font-size:28px;font-weight:700;line-height:111%;padding:0 15px}.landing-title{font-weight:500}.landing-title,.landing-title-bold{font-family:Poppins,sans-serif;font-size:46px;text-shadow:0 4px 4px #00000040}.landing-title-bold{font-weight:700}.q-pa-md{height:100vh;padding:0}.amigos-card{background-color:initial;color:#5e646d;padding:20px 25px}.landing-cards{background:#48484840;border-radius:16px;margin:50px 0}.landind-card{background:#fff;border:0;border-bottom:3px solid #7551dd;border-radius:16px;color:#5e646d;display:inline-block;margin:20px;max-width:400px;padding:10px}.landing-card img{max-width:100%}.card-left{display:inline-block;width:35%}.card-left img{border-radius:8px}.card-right{display:inline-block;padding:10px;width:65%}.card-title{color:#3e4248;font-family:Poppins;font-size:24px;font-weight:700}.card-desc,.card-title{font-style:normal;line-height:111%;text-align:left}.card-desc{font-size:12px;font-weight:400;margin:10px 0}.flex-vertical-center{align-items:center;display:flex}.card-price{border:3px solid #7551dd;border-radius:50px;color:#7551dd;cursor:pointer;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:45px}.card-price:hover{animation:pulse 1s infinite;background-color:#7551dd;color:#fff;transition:.3s}.dash-cards P{font-size:40px;font-weight:700}a,a:active,a:focus,a:hover,a:link,a:visited{color:#f90;text-decoration:none}.amount-description{font-size:1.5rem;font-weight:300;padding:30px}.dashboard-container{background:#48484840;border-radius:50px;box-shadow:0 8px 50px 8px #48484833;display:flex;height:auto;justify-content:flex-start;margin:0 20px;padding:20px}.payment-container{display:flex;height:auto;justify-content:center}.payment-container-inner-border{background:#48484840;border-radius:50px;box-shadow:0 8px 50px 8px #48484833;height:auto;margin:0 20px;padding:20px;width:-moz-fit-content;width:fit-content}.dashboard-container table{z-index:1}.overflow-bottom-content{background:linear-gradient(180deg,#fff0 0,#fff);bottom:0;height:100px;overflow-x:hidden;position:absolute;width:100%;z-index:2}.payment-container-inner{background-color:#fff;border-radius:40px;display:flex;flex-direction:column;justify-content:space-around;min-height:500px;min-width:600px;padding:25px}h3{color:#7551dd;font-size:20px;font-weight:700;line-height:1;margin:10px 0}.field-instruction{font-size:12px;text-align:start}.dashboard-container td{font-size:16px}.open-finance-logo img{margin:30px;max-height:130px}.dashboard-container th{color:#7551dd;font-size:22px;font-weight:700}.dash-page{background-color:initial;display:flex;flex-direction:column;justify-content:space-around}.dash-head{align-items:center;color:#525157;display:flex;justify-content:space-between;min-height:100px;padding-top:20px;width:100%}.dash-head-logo img{height:80px;margin-left:30px}.dash-head-title{color:#7551dd;font-family:Poppins,sans-serif;font-size:45px;font-weight:700;padding:30px;text-align:center}.dash-head-logo-right{margin-right:30px;text-align:right}.dash-cards{align-items:center;display:inline-flex;flex-direction:column;justify-content:space-between}.dash-table{flex:auto}.dash-table .q-table__container{border-radius:20px}.payment-title{color:#7551dd;font-size:28px;font-weight:600;margin:25px auto;max-width:350px;text-align:center}.payment-subtitle p{color:#525157;font-size:16px;text-align:center}.dash-card{align-items:center;background-color:#fff;border-radius:20px;color:#7551dd;display:flex;flex-direction:column;height:150px;justify-content:center;margin:20px;width:250px}.dash-card-title{font-size:1.5rem;font-weight:700}.dash-card-value{font-size:2rem;font-weight:700}.button-back{background-color:#7551dd;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:10px 30px}.button-back:hover{animation:pulse 1s infinite;background-color:#9983dd;color:#fff}.donation-amount{background-color:#f90;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:700;margin:auto;padding:10px 30px}.donation-amount:hover{animation:pulse 1s infinite;background-color:#d17103;color:#fff;transition:.3s}.donation-amount-tout{margin:20px 0}.donation-terms{font-size:12px;margin-top:10px}.donation-terms a,.donation-terms a:active,.donation-terms a:focus,.donation-terms a:hover,.donation-terms a:link,.donation-terms a:visited{color:#3e4248;font-weight:500;text-decoration:none}.dash-footer{align-items:center;display:flex;justify-content:space-around;padding:30px 0}.payment-head-inner{align-items:center;color:#525157;display:flex;justify-content:center;min-height:100px;padding-top:20px;width:100%}.payment-head img{max-height:100px}.payment-page{display:flex;flex-direction:column;height:100vh;justify-content:space-around}.payment-container-inner{align-items:center;background:#fff;border-radius:48px;box-shadow:0 4px 24px #00000026}.payment-image img{max-height:150px}@media only screen and (max-width:620px){.payment-container{margin:20px 0;width:100%}.dash-footer{flex-direction:column}.payment-page{height:auto}.payment-container-inner{min-width:100px}}@media only screen and (max-width:1615px){.landing-card,.q-pa-md,.q-page-container{height:100%}}.dash-footer-logo{margin:10px}.error-list{background-color:#d3d3d3;border-radius:5px;color:red;font-size:12px;margin:15px;padding:10px}.card-border{border:1px solid #0000003d;border-radius:6px;display:flex;flex-direction:column;font-size:.875rem;font-weight:300;gap:.5rem;padding:1rem 0}.card-border-title{font-size:1rem;font-weight:400;padding:.5rem 1rem}.card-border-item{align-items:center;display:flex;gap:.5rem;padding:.25rem 1rem}.card-border-item b{color:#3e4248;font-weight:500}.card-border-item.brand{background-color:#f9f9f9;border-radius:6px;margin:1rem;padding:1rem}.card-border hr{border:none;border-top:1px solid #0000003d;margin:.5rem 0}