html{background:#000;margin-top:0 !important}.site-header{background-color:#000;padding:20px}nav{height:30px;position:relative;display:inline}nav button{padding:0 1rem !important;font-size:1rem;border-radius:3px}div#primary{background:#000}.header-inner{display:flex;align-items:center;justify-content:flex-start;max-width:1200px;margin:0 auto}.site-branding{flex:0 0 auto}.custom-logo-link{text-decoration:none}.home-button:hover{color:#ccc}.card-logo img{width:100%;height:auto;min-width:50px;max-width:50px !important;border-radius:10px}.entry-content{background:#000;height:100%;width:100%;position:absolute}.sprm-content-top{padding:7px !important;top:42px !important}.site-header{padding-inline-end:0px;padding-inline-start:0px;padding:0}.site-header:not(.header-stacked) .header-inner .site-branding{max-width:50% !important}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:inherit}.center-container{display:flex;justify-content:center;align-items:center;height:59vh}.card{display:inline-block;position:relative;min-width:200px;max-width:400px;padding:2px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);transition:.6s all;border-radius:10% !important;width:55vw;aspect-ratio:9/16}.card>div{position:relative;min-width:200px;max-width:400px;width:55vw;aspect-ratio:9/16;top:0;box-shadow:0 0 4px rgba(0,0,0,.15);padding:10px;border-radius:5%}.card-logo a{width:40px !important;display:inline-block;position:absolute;top:0;left:5px}.card-front{background-image:linear-gradient(125deg,transparent 53%,#000 50%),linear-gradient(to right,#000,#4b4b4b);background-size:100% 100%,100% 100%;background-position:top,bottom;background-repeat:no-repeat;color:#fff;border-radius:10px;padding:20px;box-shadow:-1px 2px 4px #858585 !important}.card:hover{box-shadow:1px 1px 8px rgba(0,0,0,.3)}.brand{position:relative;top:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.logo{position:relative;height:100px;width:100px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%}.logo-line{position:absolute;height:100%;width:1px;background:#2f4f4f;z-index:3}.logo-line.line-wide{position:absolute;height:66%;width:3px;background:#66cdaa}.logo-line.line-wide2{position:absolute;height:30%;width:4px;background:#2f4f4f;z-index:5}.typo{font-size:1.5rem;font-weight:200;color:#66cdaa;z-index:2;text-align:center}.typo span{color:#2f4f4f}.typo .tag{position:absolute;font-size:14px;margin-top:-4px;margin-left:110px}.info{position:relative;text-align:center;margin-top:80px}.info h1{font-size:14px;color:#fff}.info h2{margin-top:2px;font-size:10px;color:#66cdaa}.links{margin-top:5px;display:flex;flex-direction:row;align-items:center;justify-content:center}.link{display:flex;align-items:center;justify-content:center;padding:6px;margin:2px;background:#fff;border-radius:50%;box-shadow:0 0 0 rgba(0,0,0,0);transition:.6s all;cursor:pointer}.link:hover{box-shadow:1px 1px 4px rgba(0,0,0,.15);z-index:2}svg{height:16px;display:block}.link svg path{fill:#66cdaa;transition:.6s all}.link:hover svg path{fill:#2f4f4f}.card-back{background:#fff;backface-visibility:hidden}.button-container{text-align:center;background:#0000;width:100%;padding-bottom:20px;padding-top:0}.button-container .button{padding:10px 50px;background:#c58800;border-radius:20px;color:#fff}.qr-image{text-align:center}.qr-image img{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;max-width:150px}li#wppb-form-element-2,p#wppb-no-other-users-to-edit,li#wppb-form-element-1{display:none !important}button.home-button{font-size:2rem}.tab-container{display:flex}.tab{padding:10px 20px;background-color:#f1f1f1;border:none;cursor:pointer}.tab.active{background-color:#ccc}#menu-content{margin-top:20px}#profile-form label{display:block;margin-bottom:5px}#profile-form input[type=text]{width:100%;padding:5px;margin-bottom:10px}#profile-form button[type=submit]{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;cursor:pointer}form.checkout.woocommerce-checkout{background:#fff;padding:2%}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100% !important;cursor:auto;height:80% !important}.woocommerce .col2-set,.woocommerce-page .col2-set,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none !important;width:100% !important}.woocommerce form .form-row,.woocommerce-page form .form-row{float:none !important;width:100% !important}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{clear:both !important}.woocommerce .col2-set .col-2:empty{display:none}.woocommerce h3{font-size:1.3rem !important}.woocommerce form .form-row label{line-height:2;padding:0 !important}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 !important}.woocommerce-checkout #customer_details{display:flex;flex-direction:column-reverse}.woocommerce #order_review{order:-1}.toggle-billing-details{color:#fff;padding:10px 20px;border:none;border-radius:3px;cursor:pointer;margin-bottom:20px;display:block}button.mfp-close{padding:0 15px !important;background:#f50000 !important;color:#fff !important;margin:-14px -2px;font-size:1.5rem;border-radius:50%;opacity:1 !important}.woocommerce label{color:#000 !important}.mfp-fade.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#hs-popup-checkout-container{background:#fff;padding:5px}@media screen and (orientation:portrait){.woocommerce table td,.woocommerce table th,.woocommerce button.toggle-billing-details,.woocommerce label,form.checkout.woocommerce-checkout,.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text,.woocommerce form .form-row select{font-size:.7rem !important}}.woocommerce-order{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#333;line-height:1.6;max-width:100%;margin:0 auto;padding:15px}.woocommerce-order h2.woocommerce-order-details__title{color:#333;font-size:18px;margin-top:20px;border-bottom:2px solid #333;padding-bottom:5px}@media only screen and (max-width:768px){.woocommerce ul.order_details li{padding-left:10px !important;width:100% !important}.woocommerce-order ul.woocommerce-order-overview{padding:0;list-style:none}.woocommerce-order ul.woocommerce-order-overview li{background:#f8f8f8;margin-bottom:5px;padding:10px;border-radius:5px}.woocommerce-order ul.woocommerce-order-overview li strong{display:block;color:#000}.woocommerce-table--order-details{width:100%;border-collapse:collapse}.woocommerce-table--order-details th,.woocommerce-table--order-details td{text-align:left;border:1px solid #eee;padding:10px}.woocommerce-table--order-details th{background-color:#f8f8f8}.woocommerce-table__line-item .product-name{font-size:16px;margin-bottom:5px}.woocommerce-table__line-item .product-quantity{font-size:14px;color:#777}.woocommerce-table__product-total{font-weight:700}.woocommerce-order p.order-again{text-align:center;margin-top:20px}.woocommerce-order p.order-again a.button{background-color:#333;color:#fff;text-decoration:none;padding:10px 20px;border-radius:5px;display:inline-block}.woocommerce-customer-details{margin-top:30px}.woocommerce-customer-details h2{font-size:18px;margin-bottom:10px}.woocommerce-customer-details address{background:#f8f8f8;padding:15px;border-radius:5px;line-height:1.4}.woocommerce-customer-details--email{margin-top:10px;font-weight:700}}@media screen and (orientation:portrait){.card>div{transform:scale(1) !important}.tab-container{width:100% !important;text-align:center}.tab{padding:5px 15px !important;font-size:.9rem !important}.button-container .button{font-size:1rem !important}.center-container{margin-top:10%}.wppb-user-forms,.wppb-user-forms *{font-size:1rem !important;display:inline-grid !important;width:100% !important}.wppb-required,.wppb-checkbox-terms-and-conditions span.wppb-required{margin-right:5px;position:absolute !important;left:10px !important}label{padding:10px 5px !important;color:#fff !important}nav button.home-button{font-size:1rem;position:relative;border-top-left-radius:.65rem;margin:2px -3px 2px}.woocommerce table td,.woocommerce table th,.woocommerce button.toggle-billing-details,.woocommerce label,form.checkout.woocommerce-checkout,.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text,.woocommerce form .form-row select{font-size:1rem !important}}@media screen and (orientation:landscape){.card{transform:rotate(90deg)}nav button.home-button{font-size:1rem;position:relative;border-radius:3px;margin:0}}td button.remove-item{float:right}div#transactions-content{background:#fff;padding:1rem}#add-funds-popup{z-index:20}.hidden{display:none !important}.fixed{position:fixed}.inset-0{top:0;left:0;right:0;bottom:0}.bg-gray-600{background-color:#4a5568}.bg-black-500{background-color:#000}.bg-opacity-50{opacity:.5}.flex{display:flex}.justify-center{justify-content:center}.items-center{align-items:center}.z-50{z-index:50}.p-6{padding:1.5rem}.rounded{border-radius:.25rem}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.mt-4{margin-top:1rem}.text-white{color:#fff}.font-semibold{font-weight:600}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.rounded{border-radius:.25rem}.bg-green-500:hover{background-color:#38a169}.bg-red-500:hover{background-color:#e53e3e}.footer-menu{position:fixed;bottom:0;width:100%;background-color:#1f2937;padding:.5rem 0 10px;z-index:10}.tab-container{display:flex;justify-content:space-around}.tab{display:flex;flex-direction:column;align-items:center;color:#9ca3af;transition:color .3s,background-color .3s}.tab .icon{font-size:1.5rem;margin-bottom:.25rem}.tab .text-xs{font-size:.75rem}button.tab.flex.flex-col.items-center.text-gray-400{min-width:30%}.tab.active,.tab:hover{color:#fff;background-color:#101010;border-radius:0;padding:.5rem 1rem;border:1px solid #eeeeee38}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50.2%,.0705882353);vertical-align:middle}header.bg-white{position:fixed;width:100%;top:0;z-index:10}.card{z-index:1}.text-white-800{color:#fff !important}