@keyframes wave{50%{transform:scale(.9)}}.StripeElement{background-color:#f8f8f8;border:.0625rem solid #d1d5db;border-radius:.25rem;width:100%;margin-top:.5rem;padding:.75rem}.cardholder-name{color:#1d1d1d;padding:.5rem}.cardholder-name:focus{outline:.0625rem solid #d1d5db}.StripeElement--focus{outline:.1875rem solid #e5e7eb}.StripeElement--invalid{background-color:#fef2f2;border:.125rem solid #dc2626;outline:.1875rem solid #fee2e2}.StripeElement--complete{border:.1875rem solid #16a34a;outline:.125rem solid #dcfce7}.professional-dev-memb .memb-header .header-icons{color:#6b7280;font-size:.875rem;font-weight:500}.professional-dev-memb .memb-header-right{text-align:right;margin-right:.5rem}.professional-dev-memb .divider{background:#f1f5f9;height:.0625rem;margin:.9375rem 0}.professional-dev-memb .memb-payment-container{margin:1.25rem 0}@media (min-width:992px){.professional-dev-memb .memb-payment-container{padding:0 1.25rem}}.professional-dev-memb .memb-payment-container .memb-left-container{background-color:#fff;border-radius:.3125rem;padding:1.25rem 0;box-shadow:0 3px 8px #0000003d}.professional-dev-memb .memb-payment-container .memb-left-container .icon-container{text-align:center;margin-top:3.125rem}.professional-dev-memb .memb-payment-container .memb-left-container .icon-container .card-img{width:12.5rem;height:12.5rem;margin:0 auto}.professional-dev-memb .memb-payment-container .memb-left-container .heading{color:#374151;text-align:center;margin:1.875rem 0 .25rem;font-size:.875rem;font-weight:500}.professional-dev-memb .memb-payment-container .memb-left-container .content{text-align:center;margin-top:.125rem}.professional-dev-memb .memb-payment-container .memb-left-container .content .memb-price{color:#1f2937;margin-bottom:.25rem;font-size:2.25rem;font-weight:600}.professional-dev-memb .memb-payment-container .memb-left-container .content .memb-tax{color:#374151;margin-top:.25rem}.professional-dev-memb .stripe-payment-form-container{height:31.25rem;margin-top:1.25rem;position:relative;overflow-y:scroll}.professional-dev-memb .stripe-payment-form-container .default-cards-header{color:#1d1d1d;font-size:.875rem;font-weight:500}@media (min-width:992px){.professional-dev-memb .stripe-payment-form-container{margin:0 .375rem;padding:0 .25rem;overflow:hidden scroll}}.professional-dev-memb .stripe-payment-form-container .button-container{position:relative}.professional-dev-memb .stripe-payment-form-container .button-container .button-lock-img{z-index:10;position:absolute;top:20%;right:1.5rem}.professional-dev-memb .stripe-payment-form-container .button-container .payment-button{color:#fff;cursor:pointer;background-color:#1d1d1d;border:none;border-radius:.3125rem;width:100%;padding:.625rem 0;font-size:.875rem;font-weight:500;transition:background-color .3s}.professional-dev-memb .stripe-payment-form-container .card-skeleton{width:100%;height:7.5rem}@media (min-width:992px){.professional-dev-memb .stripe-payment-form-container .card-skeleton{width:33.3333%}}.professional-dev-memb .stripe-payment-form-container .default-cards-container{gap:1rem;margin:1.25rem 0;display:flex}@media (max-width:576px){.professional-dev-memb .stripe-payment-form-container .default-cards-container{flex-direction:column}}.professional-dev-memb .stripe-payment-form-container .default-cards-container .card-selected{border:.125rem solid #000}.professional-dev-memb .stripe-payment-form-container .default-cards-container .method-container{border-radius:.3125rem;width:100%;padding:1.25rem;box-shadow:0 3px 8px #0000003d}@media (min-width:992px){.professional-dev-memb .stripe-payment-form-container .default-cards-container .method-container{width:33.3333%}}.professional-dev-memb .stripe-payment-form-container .default-cards-container .method-container:hover{cursor:pointer}.professional-dev-memb .stripe-payment-form-container .default-cards-container .method-container .method-header,.professional-dev-memb .stripe-payment-form-container .default-cards-container .method-container .method-body{pointer-events:none}.professional-dev-memb .stripe-payment-form-container .default-cards-container .method-container .method-header{justify-content:space-between;display:flex}.professional-dev-memb .stripe-payment-form-container .default-cards-container .method-container .method-header .heading{color:#1d1d1d;margin-bottom:.75rem;font-size:.875rem;font-weight:500}.professional-dev-memb .stripe-payment-form-container .default-cards-container .method-container .method-header .header-img{object-fit:contain;width:3.125rem}.professional-dev-memb .stripe-payment-form-container .default-cards-container .method-container .method-body .body-text{color:#1d1d1d;font-size:.75rem}.card-form-container .card-form-header{color:#000;margin-bottom:.75rem;font-size:.875rem;font-weight:500}.card-form-container .stripe-form{border:.0625rem solid #e5e7eb;border-radius:.3125rem;padding:2rem 1rem}@media (min-width:992px){.card-form-container .stripe-form{padding-left:3rem;padding-right:3rem}}.card-form-container .stripe-form .container{gap:1.5rem;display:grid}.card-form-container .stripe-form .container-card-2{gap:1rem;display:grid}.card-form-container .stripe-form .card-input-label{color:#374151;font-size:.875rem;font-weight:500}.card-form-container .stripe-form .stripe-submit-block{margin-top:1.5rem;position:relative}.card-form-container .stripe-form .stripe-submit-block .button-img{z-index:10;position:absolute;top:22%;right:1.5rem}.card-form-container .stripe-form .stripe-submit-block .payment-button{color:#fff;cursor:pointer;background-color:#1d1d1d;border:none;border-radius:.3125rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:500;transition:background-color .3s}.card-form-container .stripe-form .card-number-container{position:relative}.card-form-container .stripe-form .card-number-container .brand-single-img{position:absolute;top:2.5rem;right:1.5rem}.card-form-container .stripe-form .card-number-container .brand-single-img img{width:3rem}.card-form-container .stripe-form .card-number-container .brand-multiple-img{align-items:flex-end;width:2.1875rem;display:flex;position:absolute;top:2.8125rem;right:28%}@media (min-width:992px){.card-form-container .stripe-form .card-number-container .brand-multiple-img{right:20%}}
