.StripeElement{background-color:#fff;border:.5px solid #d8d8d8;border-radius:6px;box-sizing:border-box;font-family:SFProText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;padding:20px 15px 10px}.StripeElement--webkit-autofill{background-color:#fff!important}.esign-input__error-msg{white-space:nowrap}.esign-input__error-msg svg{height:14px;max-height:14px;max-width:14px;min-height:14px;min-width:14px;width:14px}.esign-select-list__menu--checkout-country .esign-select-list__control{border:none;height:0;width:0}.esign-select-list__menu--checkout-country .esign-select-list--light .esign-select-list__control{background:#fff}.esign-select-list__menu--checkout-country .esign-select-list--light .esign-select-list__control:hover{background:#f2f2f2;border-color:#d8d8d8}.esign-select-list__menu--checkout-country .esign-select-list--light .esign-select-list__indicator{display:none}.esign-select-list__menu--checkout-country .esign-select-list--blue .esign-select-list__control{background:#3284ff;border-color:#3273ff #3273ff #3273ff #fff}.esign-select-list__menu--checkout-country .esign-select-list--blue .esign-select-list__control:hover{background:#3273ff;border-color:#3273ff #3273ff #3273ff #fff}.esign-select-list__menu--checkout-country .esign-select-list--blue .esign-select-list__indicator svg path{fill:#fff}.esign-select-list__menu--checkout-country .esign-select-list__value-container{height:0;padding:0;width:0}.esign-select-list__menu--checkout-country .esign-select-list__indicator svg,.esign-select-list__menu--checkout-country .esign-select-list__indicators{margin-right:0}.esign-select-list__menu--checkout-country .esign-select-list__menu{color:#000;left:-50%!important;transform:translate(-69%);width:180px!important}.esign-select-list__menu--checkout-country .esign-select-list__menu-list{padding-bottom:9px!important;padding-top:9px!important}.esign-select-list__menu--checkout-country .esign-select-list__option{align-items:center!important;color:#000!important;cursor:pointer!important;display:flex!important;font-size:12px;font-weight:400;height:36px!important;justify-content:flex-start!important;padding:4px 15px!important}.esign-select-list__menu--checkout-country .esign-select-list__option>div{align-items:center;display:flex;width:100%}.esign-select-list__menu--checkout-country .esign-select-list__option svg{cursor:pointer!important;height:18px!important;margin-bottom:0!important;margin-right:15px!important;width:18px!important}.esign-select-list__menu--checkout-country .esign-select-list__option--is-selected{background-color:#0000!important;color:#000!important}.esign-select-list__menu--checkout-country .esign-select-list__option--is-selected:hover{background-color:#deebff!important}.payment-methods{background:#fff;border-radius:8px;box-sizing:border-box;flex-basis:50%;margin-right:35px;padding:25px}.payment-methods__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.payment-methods__loading p{color:#666;font-size:16px;margin-top:16px}.payment-methods__loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3284ff;height:32px;width:32px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payment-methods__buttons{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.payment-methods__button{align-items:center;background:#fff;border:1px solid #c7c7cc;border-radius:8px;color:#000;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:16px 20px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.payment-methods__button:hover{background:#e8f2fd;border-color:#9cc5ee}.payment-methods__button:active{transform:translateY(.5px)}.payment-methods__button.is-active{background:#3284ff0d;border-color:#3284ff}.payment-methods__button-left{align-items:center;color:#0b2748;display:inline-flex;font-size:18px;font-weight:600}.payment-methods__button-right{align-items:center;color:#4b5e70;display:inline-flex;gap:8px}.terms-and-coditions-modal{overflow-y:scroll;padding:50px}.terms-and-coditions-modal__main-title{font-size:32px;font-weight:500;margin-bottom:20px}.terms-and-coditions-modal__title{font-size:28px;font-weight:500;margin-bottom:20px}.terms-and-coditions-modal__main-subtitle{font-size:26px;font-weight:300;margin-bottom:20px}.terms-and-coditions-modal__subtitle{font-size:17px;font-weight:400;margin-bottom:1.5em}.terms-and-coditions-modal__list{list-style:disc;margin:0 0 1.5em 3em}.terms-and-coditions-modal hr{background-color:#0000001a;border:0;height:1px;margin-bottom:40px}.privacy-policy-modal{overflow-y:scroll;padding:50px}.privacy-policy-modal__main-title{font-size:32px;font-weight:500;margin-bottom:20px}.privacy-policy-modal h2{font-size:28px;font-weight:500;margin-bottom:20px}.privacy-policy-modal h3{font-size:26px;font-weight:300;margin-bottom:20px}.privacy-policy-modal p{font-size:17px;font-weight:400;margin-bottom:1.5em}.privacy-policy-modal ul{list-style:disc;margin:0 0 1.5em 3em}.privacy-policy-modal table{border-collapse:collapse;border-radius:8px;border-style:hidden;box-shadow:0 0 0 1px #0000001a;margin:0 0 1.5em;width:100%}.privacy-policy-modal table td{border:1px solid #0000001a;padding:20px}.privacy-policy-modal hr{background-color:#0000001a;border:0;height:1px;margin-bottom:40px}.checkout-form{align-items:self-start;display:flex;margin-top:2rem;width:100%}.checkout-form .billing-form{box-sizing:border-box;margin-top:20px}.checkout-form .billing-form__flex-row{display:flex;justify-content:space-between}.checkout-form .billing-form__flex-row .esign-input-wrapper{flex-basis:50%}.checkout-form .billing-form__flex-row .esign-input-wrapper:not(:last-of-type){margin-right:20px}@media(max-width:575px){.checkout-form .billing-form__flex-row .esign-input-wrapper:not(:last-of-type){margin-right:0}}.checkout-form .billing-form__flex-row .esign-select-list-wrapper{flex-basis:50%;height:50px;margin-top:20px}.checkout-form .billing-form__flex-row .esign-select-list-wrapper .esign-select-list{height:50px;margin:0}.checkout-form .billing-form__flex-row .esign-select-list-wrapper .esign-select-list__control{height:50px}.checkout-form .billing-form__flex-row .esign-select-list-wrapper .esign-select-list__control:hover{border-color:#d8d8d8}@media(max-width:575px){.checkout-form .billing-form__flex-row{flex-direction:column}}.checkout-form .billing-form .credit-card{align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:6px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:0;padding:15px;width:100%}.checkout-form .billing-form .credit-card__name{display:block;font-weight:700;margin-bottom:5px}.checkout-form .billing-form .credit-card__name:first-letter{text-transform:uppercase}.checkout-form .billing-form .credit-card__expires{display:block}.checkout-form .billing-form .credit-card__delete-button{background:#0000;border:none;color:#f15642;font-size:16px;font-weight:700}@media(max-width:320px){.checkout-form .billing-form .credit-card__delete-button{text-align:right}}.checkout-form .billing-form .add-credit-card{align-items:center;border:.5px solid #d8d8d8;border-radius:8px;display:flex;height:50px;justify-content:space-between;overflow:hidden;width:100%}.checkout-form .billing-form .add-credit-card:hover{border:.5px solid #8b8b8b}.checkout-form .billing-form .add-credit-card .esign-input-wrapper{margin:0}.checkout-form .billing-form .add-credit-card .esign-input-wrapper .StripeElement{border:none}.checkout-form .billing-form .add-credit-card--icon{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding-left:15px;width:10%}.checkout-form .billing-form .add-credit-card--icon:not(.has-brand) svg{height:20px;width:29px}.checkout-form .billing-form .add-credit-card--icon:not(.has-brand) svg path{fill:#c7c7cc}.checkout-form .billing-form .add-credit-card--number{width:50%}.checkout-form .billing-form .add-credit-card--cvv,.checkout-form .billing-form .add-credit-card--expiration{width:20%}.checkout-form .order-summary{background:#fff;border-radius:8px;box-sizing:border-box;flex-basis:35%;height:-webkit-fit-content;height:fit-content;padding:25px}.checkout-form .order-summary__calculate{align-items:center;border-bottom:1px solid #e5e5ea;display:flex;padding-bottom:1rem;width:100%}.checkout-form .order-summary__calculate>span{margin-left:1rem}.checkout-form .order-summary__title{font-size:20px;font-weight:600;margin-bottom:25px}.checkout-form .order-summary__item{color:#000;font-size:14px;font-weight:400;margin-bottom:25px;text-transform:capitalize}.checkout-form .order-summary__item-option{display:flex}.checkout-form .order-summary__item-option-event{align-items:center;border:1px solid #e5e5ea;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;margin-left:auto;padding:0 .5rem}.checkout-form .order-summary__item span{color:gray;font-size:12px;margin-bottom:5px}.checkout-form .order-summary__item--total-price-savings{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin-top:25px}.checkout-form .order-summary__item--total-price-savings b{font-weight:600}.checkout-form .order-summary__item--total-price-savings{color:#059e1d}.checkout-form .order-summary__item--total-price{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin-top:25px}.checkout-form .order-summary__item--total-price b,.checkout-form .order-summary__item--total-price label{font-weight:600}.checkout-form .order-summary__item--terms-of-use{color:#5e5e5e;font-size:12px;font-style:italic;text-transform:none}.checkout-form .order-summary__item--terms-of-use button{background:#0000;border:none;color:#0081ff;font-size:12px;font-style:italic;padding:0;text-decoration:none}.checkout-form .order-summary__payment-request-button .StripeElement{padding:0!important}.checkout-form .order-summary .checkbox{margin-bottom:25px!important}.checkout-form .order-summary .checkbox__mark{top:3px}.checkout-form .order-summary .checkbox__mark:after{transform:translate(-40%,-50%) rotate(45deg)}.checkout-form .order-summary .checkbox__label{font-size:12px}.checkout-form .order-summary .checkbox__label button{background:#0000;border:none;color:#0081ff;font-size:12px;padding:0;text-decoration:underline}.checkout-form .order-summary .esign-button{height:54px;width:100%}@media(max-width:767px){.checkout-form{align-items:center;flex-direction:column;justify-content:flex-start}.checkout-form .billing-form,.checkout-form .payment-methods{margin-right:0;width:100%}.checkout-form .order-summary{margin-top:35px;width:100%}}.sub-settings--checkout-description{display:block;font-size:18px}