:root{--form-bg-color:rgba(255,255,255,1);--primary-bg-color:#00b6ba;--secondary-bg-color:#3f5555;--fields-bg-color:#ffffff;--fields-border-color:#d1d1d1;--fields-label-color:#000000;--fields-placeholder-color:#ffffff;--fields-input-font-color:#3d3d3d;--btn-bg-color:#00b6ba;--btn-font-color:#ffffff;--btn-active-bg-color:#00b6ba;--btn-hover-bg-color:#09a9ac}.freedom-pay .PayModal--modal-content,.freedom-pay .PlansModal--modal-content,.success-pay .PayModal--modal-content{background-color:var(--white);background:var(--form-bg-color)}.freedom-pay:nth-child(n),.success-pay:nth-child(n){filter:none}@media (max-width:999px){.freedom-pay,.success-pay{width:100%}}.freedom-pay *,.success-pay *{font-family:sans-serif;font-size:16px;font-weight:500}.freedom-pay fieldset{margin:0 15px 20px;padding:0;border-style:none;background-color:var(--fields-bg-color);border-radius:4px}.freedom-pay section{margin:0 15px 20px;padding:11px 15px 11px 15px!important;border-style:none;background-color:var(--fields-bg-color);border-radius:4px}.freedom-pay .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:15px}.freedom-pay .row+.row{border-top:1px solid var(--fields-border-color)}.freedom-pay label{margin-bottom:0!important;text-align:left;width:95%;min-width:70px;padding:0;color:var(--fields-label-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.freedom-pay input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-style:none}.freedom-pay input:-webkit-autofill{-webkit-text-fill-color:#fce883;transition:background-color 100000000s;-webkit-animation:1ms void-animation-out}.freedom-pay .StripeElement--webkit-autofill{background:0 0!important}.freedom-pay .StripeElement{padding:11px 15px 11px 15px}.freedom-pay input{width:95%;border-radius:6px;padding-top:15px;padding-bottom:15px;padding-left:15px;color:var(--fields-input-font-color);background-color:var(--fields-bg-color);-webkit-animation:1ms void-animation-out;border:1px solid var(--fields-border-color)}.freedom-pay input::-webkit-input-placeholder{color:var(--fields-placeholder-color)}.freedom-pay input::-moz-placeholder{color:var(--fields-placeholder-color)}.freedom-pay input:-ms-input-placeholder{color:var(--fields-placeholder-color)}.freedom-pay .back-btn{max-width:300px}.freedom-pay .PayModal--pay-button{display:block;width:calc(100% - 30px);height:40px;margin:40px 15px 0;background-color:var(--btn-bg-color)!important;box-shadow:0 6px 9px rgba(50,50,93,.06),0 2px 5px rgba(0,0,0,.08),inset 0 1px 0 var(--btn-bg-color);border-radius:6px;color:var(--btn-font-color);font-size:16px;cursor:pointer;text-align:center;border:0}.freedom-pay .PayModal--pay-button:hover,.freedom-pay .back-btn:hover{background-color:var(--btn-hover-bg-color)!important}.freedom-pay .PayModal--pay-button:active{background-color:var(--btn-active-bg-color);box-shadow:0 6px 9px rgba(50,50,93,.06),0 2px 5px rgba(0,0,0,.08),inset 0 1px 0}.freedom-pay .PayModal--pay-button:disabled,.freedom-pay .PayModal--pay-button[disabled]{opacity:.6;cursor:not-allowed!important}.freedom-pay .PayModal--pay-button:focus{outline:0;box-shadow:0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 4px rgba(50,151,211,.3)}.freedom-pay .back-btn,.freedom-pay .freedom-pay-btn{display:block;width:calc(100% - 30px);height:40px;background-color:var(--btn-bg-color);box-shadow:0 6px 9px rgba(50,50,93,.06),0 2px 5px rgba(0,0,0,.08),inset 0 1px 0 var(--btn-bg-color);border-radius:6px;border:1px;color:var(--btn-font-color);font-weight:600;cursor:pointer;-webkit-font-smoothing:antialiased;-webkit-appearance:button;margin:auto;font-size:14px;display:flex;justify-content:center;align-items:center;background-position:initial initial;background-repeat:initial initial}.freedom-pay .back-btn:active,.freedom-pay .freedom-pay-btn:active{background-color:var(--btn-active-bg-color);box-shadow:0 6px 9px rgba(50,50,93,.06),0 2px 5px rgba(0,0,0,.08),inset 0 1px 0}.freedom-pay .back-btn{color:#ddd;margin-top:15px}.freedom-pay .error svg .base{fill:#fff}.freedom-pay .error svg .glyph{fill:#7b7b7c}.freedom-pay .error .message{color:#fff}.freedom-pay .success .icon .border{stroke:#aaa}.freedom-pay .success .icon .checkmark{stroke:#807f7f}.freedom-pay .success .title{color:#6e6d6d}.freedom-pay .success .message{color:#838383}.freedom-pay .success .reset path{fill:#838383}.freedom-pay.submitted .success,.freedom-pay.submitting .success{pointer-events:all}.freedom-pay.submitting .success .icon{opacity:1}.freedom-pay.submitted .success>*{opacity:1;transform:none!important}.freedom-pay.submitted .success>:nth-child(2){transition-delay:.1s}.freedom-pay.submitted .success .icon .border,.freedom-pay.submitted .success .icon .checkmark{opacity:1;stroke-dashoffset:0!important}.freedom-pay .caption{display:flex;justify-content:space-between;position:absolute;width:100%;top:100%;left:0;padding:15px 10px 0;color:#6b6b6b;font-family:Roboto,"Open Sans","Segoe UI",sans-serif;font-size:15px;font-weight:500}.freedom-pay .caption *{font-family:inherit;font-size:inherit;font-weight:inherit}.freedom-pay .caption .no-charge{color:#6d6e6e;margin-right:10px}.freedom-pay .caption a.source{text-align:right;color:inherit;transition:color .1s ease-in-out;margin-left:10px}.freedom-pay .caption a.source:hover{color:#7c7c7c}.freedom-pay .caption a.source:active{color:#505055}.freedom-pay .caption a.source svg{margin-right:10px}.freedom-pay .caption a.source svg path{fill:currentColor}.freedom-pay form{position:relative;width:100%;max-width:500px;margin:auto;transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.freedom-pay form input::-webkit-input-placeholder{opacity:1}.freedom-pay form input::-moz-placeholder{opacity:1}.freedom-pay form input:-ms-input-placeholder{opacity:1}.freedom-pay .error{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;top:100%;margin-top:20px;left:0;padding:0 15px;font-size:13px!important;opacity:0;transform:translateY(10px);transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.freedom-pay .error.visible{opacity:1;transform:none}.freedom-pay .error .message{font-size:inherit}.freedom-pay .error svg{-ms-flex-negative:0;flex-shrink:0;margin-top:-1px;margin-right:10px}.freedom-pay .success{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0;padding:10px;text-align:center;pointer-events:none;overflow:hidden}@media (min-width:670px){.freedom-pay .success{padding:40px}}.freedom-pay .success>*{transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1);opacity:0;transform:translateY(50px)}.freedom-pay .success .icon{margin:15px 0 30px;transform:translateY(70px) scale(.75)}.freedom-pay .success .icon svg{will-change:transform}.freedom-pay .success .icon .border{stroke-dasharray:251;stroke-dashoffset:62.75;transform-origin:50% 50%;transition:stroke-dashoffset .35s cubic-bezier(.165,.84,.44,1);animation:spin 1s linear infinite}.freedom-pay .success .icon .checkmark{stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .35s cubic-bezier(.165,.84,.44,1) .35s}.freedom-pay .success .title{font-size:17px;font-weight:500;margin-bottom:8px}.freedom-pay .success .message{font-size:14px;font-weight:400;margin-bottom:25px;line-height:1.6em}.freedom-pay .success .message span{font-size:inherit}.freedom-pay .success .reset:active{transition-duration:.15s;transition-delay:0s;opacity:.65}.freedom-pay .success .reset svg{will-change:transform}.freedom-pay,.success-pay{all:initial;box-sizing:border-box;position:relative!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;display:block}.freedom-pay .SuccessModal--modal-content{position:relative;top:50%;background:0 0!important;overflow:hidden;width:100%}.freedom-pay .PayModal--modal-content{position:relative;top:50%;background:0 0!important;overflow:hidden;width:100%}.freedom-pay .PlansModal--modal-content{position:relative;top:0;left:0;background:0 0!important;overflow:hidden;width:100%;height:100%}@media screen and (max-width:999px){.freedom-pay .PayModal--top-banner{padding-top:10px!important}.freedom-pay .PayModal--modal-content,.freedom-pay .PlansModal--modal-content{height:auto;width:100%;border-radius:0}.freedom-pay .PayModal--close{padding-top:4em;top:20px!important}}.freedom-pay .PayModal--top{display:flex;justify-content:flex-end;position:relative}.freedom-pay .PayModal--close{background:0 0;border:none;padding:0;font:inherit;outline:inherit;color:#fff;cursor:pointer;position:absolute;top:-10px;right:0;border:none}.freedom-pay .payment-form-hide,.freedom-pay .payment-modal-hide,.freedom-pay .plans-modal-hide,.freedom-pay .success-modal-hide{display:none}.freedom-pay.PayModal--show-modal,.success-pay.SuccessModal--show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}.freedom-pay .PayModal--details{margin-bottom:2px}.freedom-pay .PayModal--price{color:#fff;font-size:36px;font-weight:600}.freedom-pay .PayModal--top-banner{background-color:none;text-align:center;padding-top:20px;padding-bottom:20px;max-width:500px;margin:auto;background-color:var(--form-bg-color)}.freedom-pay .SuccessModal--top-banner{background-color:none;text-align:center;padding:30px;padding-bottom:40px;max-width:500px;margin:auto;background-color:var(--form-bg-color)}.freedom-pay .PayModal--email{color:rgba(255,255,255,.5);font-size:16px;font-weight:500}.freedom-pay .PayModal--product{color:rgba(255,255,255,.5);font-size:16px;font-weight:500}.freedom-pay .PayModal--company{color:#fff;font-size:18px;font-weight:700;margin:auto;margin-bottom:32px}.freedom-pay .footer{padding-top:15px;margin-block-end:15px;margin-right:26px;bottom:10px}.freedom-pay .PayModal--footer-text{width:100%;position:relative;display:block;float:left;color:rgba(0,0,0,.4);font-size:12px;font-weight:400;text-align:center;line-height:16px}.freedom-pay .PayModal--footer-terms{color:rgba(0,0,0,.4);font-size:12px;line-height:16px}.freedom-pay .PayModal--error-message{margin-top:5px;color:#dc2727;font-size:13px;line-height:17px}.freedom-pay .PayModal--fields-error-message{margin-top:5px;margin-bottom:10px;color:#dc2727;font-size:13px;line-height:17px}.freedom-pay .PayModal--pay-button-wrapper{font-family:-apple-system,BlinkMacSystemFont,sans-serif;margin:25px;width:350px;height:40px}.freedom-pay .PayModal--dropdowns{margin:10px;-webkit-appearance:none;background:#fff;box-shadow:0 0 0 1px #e0e0e0,0 2px 4px 0 rgba(0,0,0,.07),0 1px 1.5px 0 rgba(0,0,0,.05);border-radius:4px 4px 4px 4px}.freedom-pay .PayModal--payment-form{margin-bottom:0;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}.freedom-pay .PayModal--label{color:rgba(0,0,0,.6);font-size:14px;font-weight:500}.freedom-pay .PayModal--forms{padding:5%;padding-bottom:10%;margin:auto;background-color:var(--form-bg-color)}.freedom-pay .PayModal--form{margin-bottom:14px;text-align:center}.freedom-pay .PayModal--form-label{font-size:13px;margin-bottom:4px;display:block;color:rgba(0,0,0,.6);font-weight:600}.freedom-pay .PayModal--form-select select{padding:10px 12px;width:100%;border:1px solid transparent;outline:0;box-shadow:0 0 0 1px #e0e0e0,0 2px 4px 0 rgba(0,0,0,.07),0 1px 1.5px 0 rgba(0,0,0,.05);-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;border-radius:5px 5px 5px 5px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.193 3.97a.75.75 0 0 1 1.062 1.062L6.53 9.756a.75.75 0 0 1-1.06 0L.745 5.032A.75.75 0 0 1 1.807 3.97L6 8.163l4.193-4.193z' fill='%23000' fill-rule='evenodd' fill-opacity='.4'/%3E%3C/svg%3E");background-size:12px;background-position:calc(100% - 16px) center;background-repeat:no-repeat;color:#282828;font-size:16px;font-weight:400}.freedom-pay .PayModal--form-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.freedom-pay .PayModal--form-select select:focus{box-shadow:0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 4px rgba(50,151,211,.3)}.freedom-pay .PayModal--form-select select::-ms-expand{display:none}.freedom-pay .StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid var(--fields-border-color);border-radius:5px 5px 5px 5px;background-color:#fff;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.freedom-pay .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.freedom-pay .StripeElement--invalid{border-color:#ef9896}.freedom-pay .StripeElement--webkit-autofill{background-color:#fefde5!important}.freedom-pay #spinner{display:block;border:8px solid #f3f3f3;border-top:8px solid #aaa;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin-top:20%;margin-bottom:auto;margin-left:auto;margin-right:auto;padding:10px}@media (max-width:999px){.freedom-pay #spinner{margin-top:30%!important}}.freedom-pay .stripe-plans{text-align:center;position:relative;display:block;margin:auto;width:100%}.freedom-pay .individual-plan{position:relative;display:block;margin:auto;margin-top:10px;border:.1px solid var(--fields-border-color);transition:all .3s ease;flex:10000 1 0%;background:var(--form-bg-color)}.freedom-pay .individual-plan:hover{z-index:2;transform:scale(1)}@media (max-width:999px){.freedom-pay .individual-plan:hover{transform:scale(1)!important}.freedom-pay .plans{width:90%!important;margin:auto!important;padding:0!important}.freedom-pay .individual-plan{width:95%!important;margin-bottom:35px!important}}.freedom-pay .individual-plan-price{text-align:center;margin-top:25px;font-size:56px;font-weight:400;line-height:1.35;letter-spacing:-.02em}.freedom-pay .plan-price-headline{font-size:24px;font-weight:400;line-height:32px;letter-spacing:normal;display:inline-block!important;vertical-align:top!important}.freedom-pay .plan-price-sub-heading{font-size:16px;font-weight:400;color:#616161!important}.freedom-pay .individual-plan-title-description{min-height:50px;border:0!important;margin-top:15px;margin-bottom:30px}.freedom-pay .plan-title{font-size:1.3rem;margin-top:-.3rem;text-shadow:0 4px 4px #bdbdbd;text-align:center;font-weight:700}.freedom-pay .plan-duration{font-size:1.1rem;margin-top:-.3rem;text-shadow:0 4px 4px #bdbdbd;text-align:center}.freedom-pay .planDescBullet{font-size:3rem;color:var(--primary-bg-color);padding-right:5px}.freedom-pay .plan-description{padding:3px 16px;padding-top:25px;position:relative;align-items:center;font-size:1rem;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:block;-webkit-box-align:center;-ms-flex-align:center;font-size:1rem}.freedom-pay .planDesc{position:relative}.freedom-pay .plan-checkout{cursor:pointer;line-height:40px!important;margin:0 15px 0!important}.freedom-pay .back-to-plans{cursor:pointer;background:0 0;line-height:5px!important;margin:15px 15px 0!important;padding-top:15px;border:none!important;color:#000!important}.freedom-pay .plan-name-heading{font-size:1.5rem;top:20px;position:relative;font-weight:700}.freedom-pay .plan-duration-heading{font-size:1.3rem;top:20px;position:relative}.freedom-pay .special-offer-banner{border:1px #3f3f42 solid;position:relative;bottom:15px;background-color:#3f3f42;width:80%;margin:auto;color:#fff;padding:5px!important}.freedom-pay .discount-banner{border:1px #ffbf00 solid;position:relative;top:2em;background-color:#ffa000;width:80%;margin:auto;color:#fff8e1;padding:5px!important}.freedom-pay .div-space{position:relative;bottom:40px;padding:5px!important}.freedom-pay #freedom-pay-email,.freedom-pay #freedom-pay-name{width:100%!important;color:#000}.freedom-pay input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important}
