.payments{box-shadow:inset 0 -1px 0 0 #e5e7eb,inset 0 1px 0 0 #e5e7eb;background-color:#f5f7fa;display:flex;justify-content:center;padding:40px}.payments .loader{position:absolute;background-color:white;opacity:0.8;width:100%;height:100%;z-index:10;top:0;left:0}.payments .loader .sk-cube-grid{width:40px;height:40px;margin:150px auto}.payments .loader .sk-cube-grid .sk-cube{width:33%;height:33%;background:#484B5B;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.payments .loader .sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s}.payments .loader .sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s}.payments .loader .sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s}.payments .loader .sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s}.payments .loader .sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s}.payments .loader .sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s}.payments .loader .sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.payments .loader .sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s}.payments .loader .sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}.payments .payment-info{text-align:center;max-width:580px;margin-left:20px;margin-right:20px}.payments .payment-info h1{font-size:26px}.payments .payment-info h2{font-size:18px;font-weight:normal}.payments .payment-info .payment-box{background-color:white;margin-top:20px;text-align:left;position:relative;border:solid 1px #e5e7eb;border-radius:4px}.payments .payment-info .payment-box label,.payments .payment-info .payment-box p{font-size:14px;font-weight:bold;color:#1b1d24;margin-bottom:10px}.payments .payment-info .payment-box input{width:100%;height:40px;border-radius:4px;border:solid 1px #e5e7eb;background-color:#ffffff;padding:10px;font-size:14px;color:#484a53;margin-bottom:20px;-webkit-appearance:none;-moz-appearance:none;outline:none}.payments .payment-info .payment-box input:hover{border-color:#D4D9E0}.payments .payment-info .payment-box input:active,.payments .payment-info .payment-box input:focus{border:1px solid #1F87FF;box-shadow:0 0 4px 0 rgba(31,135,255,0.3)}.payments .payment-info .payment-box .success{text-align:center;padding:40px}.payments .payment-info .payment-box .success p{font-weight:normal;color:#484a53;font-size:16px}.payments .payment-info .payment-box .top{padding:30px 40px 20px 40px;border-bottom:1px solid #e5e7eb}.payments .payment-info .payment-box .top p{color:#d4d9e0;margin:0}.payments .payment-info .payment-box .top p.active{color:#484a53}.payments .payment-info .payment-box .top p.middle{margin-left:-7%}.payments .payment-info .payment-box .top .space{display:flex;justify-content:space-between;margin-top:20px}.payments .payment-info .payment-box .top .step{height:1px;background:#e5e7eb;font-weight:bold;font-size:12px;width:50%}.payments .payment-info .payment-box .top .step.left{float:left;background-image:linear-gradient(to right, #09b959, gold)}.payments .payment-info .payment-box .top .step.left.final{background:#09b959}.payments .payment-info .payment-box .top .step.left:before{content:'';background:url("/static/images/payments-check-steps.6669356c0b13.svg") center center no-repeat;height:23px;width:23px;border-radius:50%;margin-top:-11px;float:left}.payments .payment-info .payment-box .top .step.right{float:right;color:#d4d9e0;background:#e5e7eb}.payments .payment-info .payment-box .top .step.right.final{background-color:#09b959}.payments .payment-info .payment-box .top .step.right.final:before{content:'';border:none;background:url("/static/images/payments-check-steps.6669356c0b13.svg") center center no-repeat;height:23px;width:23px;border-radius:50%;margin-top:-11px;float:left}.payments .payment-info .payment-box .top .step.right.final:after{content:'';border:1px solid #09b959;background:url("/static/images/payments-check-steps.6669356c0b13.svg") center center no-repeat;color:#09b959}.payments .payment-info .payment-box .top .step.right:before,.payments .payment-info .payment-box .top .step.right:after{height:23px;width:23px;border-radius:50%;border:solid 1px #e5e7eb;background:#ffffff;float:left;margin-top:-11px;padding-left:8px;padding-top:4px}.payments .payment-info .payment-box .top .step.right:after{content:'3';float:right}.payments .payment-info .payment-box .top .step.right:before{content:'2';margin-left:-4%;border:1px solid gold;background:gold;color:white}.payments .payment-info .payment-box .top .step.right.sca{background-image:linear-gradient(to right, #09b959, gold)}.payments .payment-info .payment-box .top .step.right.sca:after{content:'3';color:white;border:gold;background-color:gold;background-image:none}.payments .payment-info .payment-box .bottom{padding:40px}.payments .payment-info .payment-box .bottom.payment img{float:right;padding-top:2px}.payments .payment-info .payment-box .bottom.payment .card input{letter-spacing:2px}.payments .payment-info .payment-box .bottom.payment .card-area{display:flex}.payments .payment-info .payment-box .bottom.payment .card-area div{flex:1}.payments .payment-info .payment-box .bottom.payment .card-area div.cvc,.payments .payment-info .payment-box .bottom.payment .card-area div.postal{margin-left:20px}.payments .payment-info .payment-box .bottom.payment .card-area div.postal{flex:2}.payments .payment-info .payment-box .bottom.payment .card-area input{letter-spacing:2px}.payments .payment-info .payment-box .bottom.payment .question{position:absolute;bottom:32px;right:11px;cursor:pointer}.payments .payment-info .payment-box .bottom.payment .guarantee{text-align:center;margin-top:20px;margin-bottom:0;font-weight:normal;font-size:12px}.payments .payment-info .payment-box .bottom.payment .dropup .dropdown-menu{padding:0;top:-15px !important;left:10px !important;background:#FFFFFF;border:1px solid #DDE0EE;box-shadow:0 6px 10px 0 rgba(72,75,91,0.15)}.payments .payment-info .payment-box .bottom.payment .dropup .dropdown-menu img{margin:20px}.payments .payment-info .payment-box .bottom.payment .dropup .dropdown-menu:before{position:absolute;bottom:-7px;right:10px;display:inline-block;border-right:7px solid transparent;border-top:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.payments .payment-info .payment-box .bottom.payment .dropup .dropdown-menu:after{position:absolute;bottom:-6px;right:11px;display:inline-block;border-right:6px solid transparent;border-top:6px solid #ffffff;border-left:6px solid transparent;content:''}.payments .payment-info .payment-box .bottom.payment .checkbox{margin-top:20px}.payments .payment-info .payment-box .bottom.payment .checkbox p{margin:0;margin-left:32px;margin-top:1px;font-weight:normal}.payments .payment-info .payment-box .bottom.payment .checkbox label{cursor:pointer;width:100%;margin-bottom:20px}.payments .payment-info .payment-box .bottom.payment .checkbox label .box{float:left;background-color:white;height:18px;width:18px;border-radius:2px;border:solid 1px #e5e7eb;background-color:#f5f7fa}.payments .payment-info .payment-box .bottom.payment .checkbox input[type=checkbox]{display:none}.payments .payment-info .payment-box .bottom.payment .checkbox input[type=checkbox] label{position:relative;display:block;cursor:pointer}.payments .payment-info .payment-box .bottom.payment .checkbox input[type=checkbox]:checked+label .box{border-color:#1f87ff;background:url("/static/images/payments-coupon.339c2aeffa7d.png") center center no-repeat;background-color:#1f87ff}.payments .payment-info .payment-box .bottom.payment .coupon{position:relative}.payments .payment-info .payment-box .bottom.payment .coupon input.red{border:1px solid #e53243}.payments .payment-info .payment-box .bottom.payment .coupon input.red:focus{border:2px solid #e53243}.payments .payment-info .payment-box .bottom.payment .coupon input.green{border:1px solid #09b959}.payments .payment-info .payment-box .bottom.payment .coupon input.green:focus{border:2px solid #09b959}.payments .payment-info .payment-box .bottom.payment .coupon label{float:left;line-height:14px}.payments .payment-info .payment-box .bottom.payment .coupon p{float:right;line-height:14px}.payments .payment-info .payment-box .bottom.payment .coupon p.red{color:#e53243}.payments .payment-info .payment-box .bottom.payment .coupon p.green{color:#09b959}.payments .payment-summary{max-width:410px;margin-left:20px;margin-right:20px}.payments .payment-summary .summary{padding:20px;border:solid 1px #e5e7eb;background-color:#ffffff;border-radius:4px;margin-top:83px}.payments .payment-summary .summary.extend{margin-top:70px}.payments .payment-summary .summary.success{margin-bottom:40px;margin-top:80px}.payments .payment-summary .summary hr{margin-top:20px;margin-bottom:20px;border-color:#e5e7eb}.payments .payment-summary .summary p{font-size:14px;margin:0px;margin-top:10px}.payments .payment-summary .summary p.value,.payments .payment-summary .summary p.total{float:right}.payments .payment-summary .summary p.lead{font-weight:bold;font-size:16px;color:#1b1d24;margin:0}.payments .payment-summary .summary .inline p{display:inline-block;vertical-align:top}.payments .payment-summary .submit{margin-top:20px}.payments .payment-summary .submit hr{margin-top:40px;margin-bottom:40px;border-color:#d4d9e0}.payments .payment-summary .submit p{margin:0;font-size:12px;color:#1b1d24}.payments .payment-summary .submit .btn{width:100%}.payments .payment-summary .submit .lead,.payments .payment-summary .submit img{display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;margin-bottom:5px}.payments .payment-summary .submit .secure{margin-top:20px;text-align:center}.payments .payment-summary .submit .secure img{margin-right:10px;margin-bottom:6px}.payments .payment-summary .submit .ftc{margin-bottom:20px;padding:0 5px;max-width:300px;text-align:center;margin-left:auto;margin-right:auto}.payments .payment-summary .submit .ftc img{margin-bottom:0;cursor:pointer}.payments .payment-summary .submit .ftc p{line-height:18px;display:inline}.payments .payment-summary .submit .ftc p a{font-weight:bold}.payments .payment-summary .submit .ftc p a:hover{color:#1f87ff}.payments .payment-summary .submit .ftc .dropdown-menu{padding:20px;background:#FFFFFF;border:1px solid #DDE0EE;box-shadow:0 6px 10px 0 rgba(72,75,91,0.15);max-width:310px;left:unset !important;top:-5px !important}.payments .payment-summary .submit .ftc .dropdown-menu:before{position:absolute;bottom:-7px;right:5px;display:inline-block;border-right:7px solid transparent;border-top:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.payments .payment-summary .submit .ftc .dropdown-menu:after{position:absolute;bottom:-6px;right:6px;display:inline-block;border-right:6px solid transparent;border-top:6px solid #ffffff;border-left:6px solid transparent;content:''}@media (max-width: 503px){.payments .payment-summary .submit .ftc .dropdown-menu{left:20px !important;top:-5px !important}.payments .payment-summary .submit .ftc .dropdown-menu:before{display:none}.payments .payment-summary .submit .ftc .dropdown-menu:after{display:none}}.payments .payment-summary .powered.update{margin-top:80px}.payments .payment-summary .powered p{font-size:14px;margin-bottom:20px}.payments .payment-summary .powered p.lead{font-weight:bold;color:#1b1d24;margin-bottom:5px}.payments .payment-summary .powered p.minor{font-size:10px;color:#1b1d24;margin-bottom:10px}@media (max-width: 999px){.payments{display:block}.payments .payment-info{margin-left:auto;margin-right:auto}.payments .payment-summary{max-width:580px;margin-left:auto;margin-right:auto}.payments .payment-summary .summary{margin-top:40px !important}.payments .payment-summary .powered.update{margin-top:20px}.payments .payment-summary .summary.success{margin-top:40px}}@media (max-width: 600px){.payments{padding:20px}.payments .payment-info .plan-area{display:block;margin-top:0}.payments .payment-info .plan-area .plan-box{margin:0;margin-top:20px}.payments .payment-info .payment-box .top{display:none}.payments .payment-info .payment-box .success{padding:20px}.payments .payment-info .payment-box .bottom.payment{padding:20px}.payments .payment-info .payment-box .bottom.payment .coupon p{display:none}.payments .payment-info .payment-box .bottom.payment .card-area{display:block}.payments .payment-info .payment-box .bottom.payment .card-area div.expiry,.payments .payment-info .payment-box .bottom.payment .card-area div.cvc,.payments .payment-info .payment-box .bottom.payment .card-area div.postal{margin:0}.payments .payment-summary .summary.success{margin-top:20px;margin-bottom:20px}}.footer{padding:20px}.footer p{font-size:10px;line-height:1.8;color:#6b6c6e;margin-bottom:10px}.footer p.copyright{text-align:right}.footer .limit{display:flex;justify-content:space-between}@media (max-width: 700px){.footer .limit{display:block}.footer p{text-align:center}.footer p.copyright{text-align:center}}.payments{background:linear-gradient(106deg, #FFF8E4 0%, #71A6FF 99.65%);background-blend-mode:soft-light, normal;padding-top:40px;padding-bottom:80px;display:block;box-shadow:unset;margin-bottom:150px}.payments h1{margin:0;text-align:center;padding-top:96px}.payments .payment-container{display:flex;justify-content:center}.payments .payment-container .payment-box{border-radius:16px;border:none;margin-top:40px;background:rgba(255,255,255,0.5)}.payments .payment-container .payment-box .bottom{padding:48px}.payments .payment-container .payment-box .bottom.payment .guarantee,.payments .payment-container .payment-box .bottom.payment .checkbox{margin-top:28px}.payments .payment-container .payment-box .bottom.payment .checkbox input[type=checkbox]+label .box{border:1px solid #2D409D}.payments .payment-container .payment-box .bottom.payment .checkbox input[type=checkbox]:checked+label .box{border-color:#4C4AB9;background:url("/static/images/payments-browser-checkmark.f1de4b6137ca.svg") center center no-repeat;background-color:#4C4AB9;border-radius:2.667px}.payments .payment-container .payment-box label{margin-bottom:8px;font-size:14px;font-weight:600;line-height:150%;color:var(--text-neutral-primary-invert, #0C0910)}.payments .payment-container .payment-box input{border:solid 2px transparent;background:#F2F4F8;color:#343745;font-size:14px;margin-bottom:24px}.payments .payment-container .payment-box input.letter-spacing{letter-spacing:2px}.payments .payment-container .payment-box input:hover{background:#ECEDF1;border-color:transparent}.payments .payment-container .payment-box input:active,.payments .payment-container .payment-box input:focus-within{background:white;border-color:#4C4AB9}.payments .payment-container .payment-summary{margin-top:40px}.payments .payment-container .payment-summary hr{border-color:rgba(255,255,255,0.5);border-width:1px}.payments .payment-container .payment-summary .summary{margin-top:0;border:none;border-radius:8px;background:rgba(255,255,255,0.5)}.payments .payment-container .payment-summary .summary hr{border-color:rgba(255,255,255,0.5);border-width:1px}.payments .payment-container .payment-summary .summary p{font-weight:400;line-height:150%}.payments .payment-container .payment-summary .summary p.lead{font-weight:bold}.payments .payment-container .payment-summary .submit .ftc .dropdown-menu{box-shadow:0px 0px 16px 0px rgba(25,28,87,0.15);border-radius:4px;background:#31353F;padding:4px 8px;border-color:#31353F}.payments .payment-container .payment-summary .submit .ftc .dropdown-menu::after,.payments .payment-container .payment-summary .submit .ftc .dropdown-menu::before{border-top-color:#31353F}.payments .payment-container .payment-summary .submit .ftc .dropdown-menu p{color:white;font-size:12px}.payments .payment-container .payment-summary .powered.update{margin-top:0}.payments .payment-container .btn.btn-shift{padding:16px 24px;line-height:24px}@media (max-width: 1000px){.payments{padding-bottom:60px}.payments h1{padding-top:60px}.payments .payment-container{display:block}}.landing{display:flex;max-width:512px;height:80vh;padding-top:40px;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-left:auto;margin-right:auto}.landing h1{text-align:center;font-size:48px;padding-top:0;margin:0}.landing p{color:#31353F;text-align:center;font-size:18px;font-weight:400;line-height:150%;margin:0}.landing .btn.btn-shift{width:unset;height:unset;padding-left:24px;padding-right:24px}

