.sign-up-banner .content-wrapper{max-width:800px;margin:auto}.sign-up-banner .content-wrapper h2{font-size:50px;line-height:normal;margin-bottom:30px}@media(max-width:640px){.sign-up-banner .content-wrapper h2{font-size:40px}}.sign-up-banner .content-wrapper p{max-width:629px;margin:auto;font-size:var(--font-size-body-sm);line-height:normal}.sign-up-sec{margin-top:113px}.sign-up-sec .gradient-layer:after{background-image:linear-gradient(rgba(14,14,77,0),rgb(116,76,225));height:100%;position:absolute;right:0;bottom:0;border-radius:30px;z-index:-1}.sign-up-sec .gradient-layer:before{content:"";width:80%;height:1px;background-image:linear-gradient(90deg,rgba(255,255,255,0),#734cdb,rgba(255,255,255,0));position:absolute;left:10%;top:0;opacity:.6}.sign-up-sec .subscribe-box{position:relative;width:100%;max-width:837px;margin:auto}.sign-up-sec .subscribe-box .subscribe-form{padding:0 35px 35px}@media(max-width:640px){.sign-up-sec .subscribe-box .subscribe-form{padding:0 9px 35px}}.sign-up-sec .subscribe-box h4{width:100%}.sign-up-sec .subscribe-box .inner-box{padding:37px 0 0}@media(max-width:640px){.sign-up-sec .subscribe-box .inner-box{padding:37px 0}}.sign-up-sec .subscribe-box .form-group{margin-top:22px;position:relative}.sign-up-sec .subscribe-box .form-group .error-text{display:flex;color:#d2393d;font-size:14px;margin-top:5px}.sign-up-sec .subscribe-box .form-group .error-text img{margin-right:5px}.sign-up-sec .subscribe-box .form-group .check-icon,.sign-up-sec .subscribe-box .form-group .p-viewer{position:absolute;top:10px;right:0}.sign-up-sec .subscribe-box .form-group .check-icon{color:#0ac90a}.sign-up-sec .subscribe-box .form-group label{font-size:var(--font-size-body-xsm);line-height:1.5;display:block;margin-bottom:8px}.sign-up-sec .subscribe-box .form-group .plan-cta{text-decoration:underline;font-size:14px;font-style:italic;float:right;line-height:normal;margin-top:8px}.sign-up-sec .subscribe-box .form-group .edit-btn{background-color:hsla(0,0%,100%,.1);border-radius:60px;font-size:var(--font-size-body-sm);letter-spacing:-.02em;text-transform:capitalize;display:flex;padding:5px 13px;position:absolute;right:0;top:0}.sign-up-sec .subscribe-box .form-group .edit-btn img{margin-left:6px}.sign-up-sec .subscribe-box .form-group .payment-method-icon{display:flex;align-items:center;gap:5px;position:absolute;right:14px;top:38px}.sign-up-sec .subscribe-box .form-group .payment-method-icon img{max-height:19px}.sign-up-sec .subscribe-box .cta-link-wrapper{text-align:right;margin-top:12px}.sign-up-sec .subscribe-box .cta-link-wrapper .cta-link{font-size:14px;font-style:italic;line-height:normal;margin-top:8px;margin-left:30px}.sign-up-sec .subscribe-box select{padding:0 10px}.sign-up-sec .subscribe-box .form-control{border:none;border-bottom:1px solid var(--color-blue);background-color:rgba(0,0,0,0);font-size:var(--font-size-body-sm);line-height:normal;font-weight:500;width:100%;padding:12px 30px 12px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sign-up-sec .subscribe-box .form-control option{padding:10px}.sign-up-sec .subscribe-box .form-control:focus{outline:none;border:none;border-bottom:1px solid var(--color-yellow)}.sign-up-sec .subscribe-box .form-control:disabled{cursor:not-allowed}.sign-up-sec .subscribe-box .form-control::-moz-placeholder{opacity:1;color:var(--color-white)}.sign-up-sec .subscribe-box .form-control::placeholder{opacity:1;color:var(--color-white)}.sign-up-sec .subscribe-box .form-control option{color:var(--color-black)}.sign-up-sec .subscribe-box .submit-wrapper{width:100%;margin-top:24px}.sign-up-sec .subscribe-box .submit-wrapper .warning-text a{text-decoration:underline}.sign-up-sec .subscribe-box .submit-wrapper button{width:100%;font-size:var(--font-size-body-sm);padding:20px}.sign-up-sec .subscribe-box .btn-paypal{background-color:var(--color-white);border-radius:10px;padding:14px;width:100%;display:flex;justify-content:center}.sign-up-sec .subscribe-box .btn-paypal img{max-width:124px}@media(max-width:640px){.sign-up-sec .subscribe-box .btn-paypal img{max-width:84px}}.sign-up-sec .subscribe-box .divider{position:relative;font-size:var(--font-size-body-sm);line-height:normal;letter-spacing:-.02em;text-align:center;height:auto;background:rgba(0,0,0,0);margin:38px 0}.sign-up-sec .subscribe-box .divider:before{content:"";width:100%;height:1px;background-image:linear-gradient(90deg,rgb(63,89,228),rgba(63,89,228,0),rgba(63,89,228,0),rgb(63,89,228));position:absolute;top:50%;left:0}.sign-up-sec .subscribe-box .payment-detail-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.sign-up-sec .subscribe-box .payment-detail-wrapper .form-group{width:calc(50% - 11px)}@media(max-width:1024px){.sign-up-sec .subscribe-box .payment-detail-wrapper .form-group{width:100%}}.sign-up-sec .subscribe-box .payment-detail-wrapper .form-control{background-color:var(--color-white);border-radius:4px;border:none;color:#3f3f3f;padding:11px 10px}.sign-up-sec .subscribe-box .payment-detail-wrapper .form-control::-moz-placeholder{color:#3f3f3f}.sign-up-sec .subscribe-box .payment-detail-wrapper .form-control::placeholder{color:#3f3f3f}.sign-up-sec .subscribe-box .content-wrapper{margin-top:31px}.sign-up-sec .subscribe-box .content-wrapper span{font-size:14px;line-height:1.5;margin-bottom:12px;display:block}.sign-up-sec .subscribe-box .content-wrapper p{font-size:12px;line-height:1.8;margin-bottom:12px}.sign-up-sec .subscribe-box .content-wrapper p img{margin-right:6px;display:inline-block}.sign-up-sec .order-summary-box{width:100%;margin-top:20px}.sign-up-sec .order-summary-box .inner-box{padding:15px 19px;background:linear-gradient(180deg,rgba(14,14,77,0),rgba(116,76,225,.68));border:1px dashed #744ce1;border-radius:10px}@media(max-width:640px){.sign-up-sec .order-summary-box .inner-box{padding:21px 10px 5px}}.sign-up-sec .order-summary-box h3 sup{font-style:italic;opacity:.6;font-size:20px;top:-20px;right:-5px}.sign-up-sec .order-summary-box p{font-size:var(--font-size-body-sm);line-height:normal;margin-bottom:12px}.sign-up-sec .order-summary-box .order-table{margin-top:6px}.sign-up-sec .order-summary-box .order-table table{width:100%}.sign-up-sec .order-summary-box .order-table tr{position:relative}.sign-up-sec .order-summary-box .order-table tr:after{content:"";width:calc(100% + 20px);height:1px;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgb(255,255,255),rgba(255,255,255,0));position:absolute;left:-10px;top:0;opacity:.2}.sign-up-sec .order-summary-box .order-table tr:last-of-type td{font-size:var(--font-size-body-sm);font-weight:700}.sign-up-sec .order-summary-box .order-table td{font-size:var(--font-size-body-xsm);letter-spacing:-.02em;font-weight:400;padding:12px 0}.sign-up-sec .order-summary-box .order-table td:last-of-type{text-align:right}.sign-up-sec .checkout-container{display:none}.sign-up-sec .checkout-container.active{display:block}.sign-up-sec .checkout-container iframe{height:750px!important;position:static!important;padding-top:30px!important;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.sign-up-sec .next-step-box .msg-box{font-size:14px;margin-top:20px;color:#0ac90a;margin-bottom:-20px}.sign-up-sec form{overflow:hidden;transition:all .5s}.sign-up-sec form.hide-form{max-height:70px}.form-group.select-group:after{position:absolute;content:"";top:15px;right:0;background-image:url(/down-icon.svg);width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-size:15px;pointer-events:none}.form-group .extra-link a{font-style:italic;font-size:14px;text-decoration:underline}