@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes void-animation-out{0%,to{opacity:1}}.stripes{position:absolute;width:100%;transform:skewY(-12deg);height:950px;top:-350px;background:linear-gradient(180deg,#e6ebf1 350px,rgba(230,235,241,0))}.stripes .stripe{position:absolute;height:190px}.stripes .s1{height:380px;top:0;left:0;width:24%;background:linear-gradient(90deg,#e6ebf1,rgba(230,235,241,0))}.stripes .s2{top:380px;left:4%;width:35%;background:linear-gradient(90deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,0))}.stripes .s3{top:380px;right:0;width:38%;background:linear-gradient(90deg,#e4e9f0,rgba(228,233,240,0))}.cell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex:auto;flex:auto;min-width:100%;padding:0 40px}.cell+.cell{margin-top:70px}.cell.intro{padding:0}@media (min-width:670px){.cell.intro{-ms-flex-align:center;align-items:center;text-align:center}.optionList{margin-left:13px}}.cell.intro>*{width:100%;max-width:700px}.cell.intro .common-IntroText{margin-top:10px}.cell.intro .common-BodyText{margin-top:15px}.cell.intro .common-ButtonGroup{width:auto;margin-top:20px}.example{-ms-flex-align:center;align-items:center;border-radius:4px;padding:80px 0}.modal-sm{width:350px}@media (min-width:670px){.example{padding:0}}.example.submitted form,.example.submitting form{opacity:0;transform:scale(.9);pointer-events:none}.example.submitted .success,.example.submitting .success{pointer-events:all}.example.submitting .success .icon{opacity:1}.example.submitted .success>*{opacity:1;transform:none!important}.example.submitted .success>:nth-child(2){transition-delay:.1s}.example.submitted .success>:nth-child(3){transition-delay:.2s}.example.submitted .success>:nth-child(4){transition-delay:.3s}.example.submitted .success .icon .border,.example.submitted .success .icon .checkmark{opacity:1;stroke-dashoffset:0!important}.example *{margin:0;padding:0}.example .caption{display:flex;justify-content:space-between;position:absolute;width:100%;top:100%;left:0;padding:15px 10px 0;color:#aab7c4;font-family:Roboto,"Open Sans","Segoe UI",sans-serif;font-size:15px;font-weight:500}.example .caption *{font-family:inherit;font-size:inherit;font-weight:inherit}.example .caption .no-charge{color:#cfd7df;margin-right:10px}.example .caption a.source{text-align:right;color:inherit;transition:color .1s ease-in-out;margin-left:10px}.example .caption a.source:hover{color:#6772e5}.example .caption a.source:active{color:#43458b}.example .caption a.source svg{margin-right:10px}.example .caption a.source svg path{fill:currentColor}.example form{position:relative;width:100%;max-width:500px;transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.example form input::-webkit-input-placeholder{opacity:1}.example form input::-moz-placeholder{opacity:1}.example form input:-ms-input-placeholder{opacity:1}.example .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)}.example .error.visible{opacity:1;transform:none}.example .error .message{font-size:inherit}.example .error svg{-ms-flex-negative:0;flex-shrink:0;margin-top:-1px;margin-right:10px}.example .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){.example .success{padding:40px}}.example .success>*{transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1);opacity:0;transform:translateY(50px)}.example .success .icon{margin:15px 0 30px;transform:translateY(70px) scale(.75)}.example .success .icon svg{will-change:transform}.example .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}.example .success .icon .checkmark{stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .35s cubic-bezier(.165,.84,.44,1) .35s}.example .success .title{font-size:17px;font-weight:500;margin-bottom:8px}.example .success .message{font-size:14px;font-weight:400;margin-bottom:25px;line-height:1.6em}.example .success .message span{font-size:inherit}.example .success .reset:active{transition-duration:.15s;transition-delay:0s;opacity:.65}.example .success .reset svg{will-change:transform}footer{position:relative;max-width:750px;padding:50px 20px;margin:0 auto}.optionList{margin:6px 0}.optionList li{display:inline-block;margin-right:13px}.optionList a{color:#aab7c4;transition:color .1s ease-in-out;cursor:pointer;font-size:15px;line-height:26px}.optionList a.selected{color:#6772e5;font-weight:600}.optionList a:hover{color:#32325d}.optionList a.selected:hover{cursor:default;color:#6772e5}.example.example1 *{font-family:Roboto,Open Sans,Segoe UI,sans-serif;font-size:16px;font-weight:500}.example.example1 fieldset{margin:0 15px 20px;padding:0;border-style:none;box-shadow:0 2px 2px #000,0 2px 2px #000,inset 0 1px 0 #000;border-radius:4px}.example.example1 .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:15px}.example.example1 .row+.row{border-top:1px solid #819efc}.example.example1 label{width:15%;min-width:70px;padding:11px 0;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.example.example1 button,.example.example1 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-style:none}.example.example1 input:-webkit-autofill{-webkit-text-fill-color:#000;transition:background-color 100000000s;-webkit-animation:1ms void-animation-out}.example.example1 .StripeElement--webkit-autofill{background:0 0!important}.example.example1 .StripeElement{width:100%;padding:11px 15px 11px 0}.example.example1 input{width:100%;padding:11px 15px 11px 0;color:#000;background-color:transparent;-webkit-animation:1ms void-animation-out}.example.example1 input::-webkit-input-placeholder{color:#888}.example.example1 input::-moz-placeholder{color:#888}.example.example1 input:-ms-input-placeholder{color:#888}.example.example1 button{display:block;width:calc(100% - 30px);height:40px;margin:40px 15px 0;background-color:#007bff;border-radius:4px;color:#fff;font-weight:600;cursor:pointer}.example.example1 button:active{background-color:#d782d9}.example.example1 .error svg .base{fill:#fff}.example.example1 .error svg .glyph{fill:#6772e5}.example.example1 .error .message{color:#eb1c26}.example.example1 .success .icon .border{stroke:#87bbfd}.example.example1 .success .icon .checkmark{stroke:#fff}.example.example1 .success .title{color:#fff}.example.example1 .success .message{color:#9cdbff}.example.example1 .success .reset path{fill:#fff}#paymentModal .modal-content{background-color:#000}#payment-product{font-size:20px;line-height:20px;color:#fff;font-weight:500;text-align:center}.product_price{font-size:42px;text-align:center;color:#fff;margin:3px 0;font-weight:700}.product_name{font-size:16px;color:#888;text-align:center}.example.example1 fieldset{margin:0 15px 20px;padding:0;border-style:none;background-color:#fff;border-radius:4px}.modal-content .modal-body{padding-left:0;padding-right:0;padding-bottom:0;padding-top:0}.modal-content .modal-header{border-bottom:1px solid transparent}.modal-header .close{margin-top:-2px;background:#ff0000ba;z-index:999;padding:5px 8px;opacity:1;border-radius:50%;color:#fff}.example.example1{background-color:#fff;padding-top:30px;padding-bottom:50px}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}button.close,button.close:hover{background:rgba(0,0,0,.5);color:#fff;opacity:1;padding:0 5px;margin-right:10px;border-radius:52px;font-weight:100;position:absolute;right:0;top:5px}small.text-dark.bottom-text{font-size:11px!important;padding:4px!important;color:#000;text-align:center}a.link{font-size:12px!important;color:#000!important;text-decoration:underline!important}.product-price-block{position:absolute;z-index:9;top:10%;background:rgba(0,0,0,.7);width:100%;padding:5px}.card{height:25rem;display:inline-flex}