.radio-fancy input[type=radio]{display:none}.radio-fancy label{display:block;cursor:pointer;padding-left:25px;position:relative;min-height:16px;line-height:100%}.radio-fancy label:before{content:"";width:16px;height:16px;border:1px solid #783eed;border-radius:30px;position:absolute;left:0;top:0}.radio-fancy input[type=radio]:checked+label:after,.radio-fancy label.checked:after{content:"";width:8px;height:8px;border-radius:30px;background:#783eed;position:absolute;left:4px;top:4px}.checkbox-fancy input[type=checkbox]{display:none}.checkbox-fancy label{display:inline-block;cursor:pointer;padding-left:25px;position:relative;min-height:16px;line-height:100%}.checkbox-fancy label:before{content:"";width:16px;height:16px;border:1px solid #783eed;position:absolute;left:0;top:0}.checkbox-fancy input[type=checkbox]:checked+label:after,.checkbox-fancy label.checked:after{content:"";width:16px;height:16px;background:#783eed url("../img/svg/account/check-white.svg") no-repeat 50% 50%;background-size:10px;position:absolute;left:0;top:0}.page-title{font-size:39px;font-weight:700;margin-bottom:30px}.lead{margin-top:0;margin-bottom:0;font-size:1.6rem}.testimonials-title{padding-bottom:10px;border-bottom:2px solid #e2e2e2;margin-top:0;font-size:14px;font-weight:600}.form-info{color:#999;font-size:1.3rem}form.woocommerce-checkout h3{font-size:1.7rem;font-weight:600;margin-bottom:20px}.checkout-table-white,.checkout-table-primary{width:100%}.checkout-table-white td,.checkout-table-primary td{padding:20px;vertical-align:top;line-height:1.3}.checkout-table-white .description,.checkout-table-primary .description{color:#fff;width:25%;font-weight:600}.checkout-table-white .details,.checkout-table-primary .details{background:#f5f5f5;vertical-align:middle}.checkout-table-white .details .fa-li,.checkout-table-primary .details .fa-li{text-align:left}.checkout-table-white .details .fa-li.text-primary,.checkout-table-primary .details .fa-li.text-primary{color:#d6d6d6}.checkout-table-white .cart-total,.checkout-table-primary .cart-total{text-align:start}.checkout-table-white .checkout-total .details,.checkout-table-primary .checkout-total .details{text-align:start}.checkout-table-white th,.checkout-table-white td{background:#fff;border:2px solid #f9f9f9;color:#999}.checkout-table-white .checkout-total .details{color:#666}.checkout-table-primary{table-layout:fixed}.checkout-table-primary .description{background:hsl(0,0%,93.5%);color:hsl(0,0%,20.5%)}.checkout-table-primary .product-title .details{color:hsl(0,0%,20.5%);font-size:16px}.checkout-table-primary ul li{padding-bottom:4px}.checkout-table-primary .checkout-total .description,.checkout-table-primary .checkout-total .details{background:#783eed;color:#fff;font-size:16px;font-weight:600}.price-old{color:#999;text-decoration:line-through;display:inline-block;margin:0 13px}.coupon-box{display:inline-block;float:left;white-space:nowrap;margin-top:-4px}@media(max-width: 767px){.coupon-box{display:block;float:none;margin:-4px -7px 7px}}.coupon-box-text,.coupon-box-amount{display:inline-block;padding:3px 10px;border:2px solid #ffd059;font-size:12px;text-transform:uppercase}.coupon-box-text{background:#ffd059;color:#fff;font-weight:700}.checkout-total .coupon-box-text{color:#666}.coupon-box-amount{background:#fff;color:#ffd059;margin-inline-start:-6px}.feature .img-wrap{width:40px}.payment-info{padding:15px;background:#e3fcec;margin-bottom:30px}.payment_methods{list-style:none;padding:10px 15px}.payment_methods li+li{margin-top:40px}.payment_methods label{margin-bottom:0;vertical-align:middle}.payment_methods li>label{margin-inline-start:10px}.payment_methods p{font-size:1.3rem;color:#999;padding-top:15px;margin-inline-start:28px}.payment_methods .wc-credit-card-form.wc-payment-form{margin-top:20px;margin-inline-start:28px}.payment_methods img:first-of-type{margin-inline-start:15px !important}.payment_methods img:last-of-type{margin-inline-end:15px !important}.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,#add_payment_method #payment ul.payment_methods li img.stripe-icon{float:none !important}.woocommerce-checkout #payment input#payment_method_stripe,#add_payment_method #payment input#payment_method_stripe{top:2px !important}.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe],#add_payment_method #payment .payment_method_stripe label[for=payment_method_stripe]{padding-left:15px !important}.place-order:before,.place-order:after{content:" ";display:table}.place-order:after{clear:both}.place-order{margin-bottom:50px}.place-order .button#place_order{margin-top:50px;padding:15px 40px 16px;font-weight:bold;font-size:18px;border-radius:5px;float:right}.place-order.preapproval-button-section{margin-bottom:15px;text-align:center}.place-order.preapproval-button-section .button#place_order{float:none}.buy-toolset{margin:50px auto 30px;padding-top:45px}.buy-toolset strong{display:block;margin-bottom:12px;font-size:1.3em}.buy-toolset p{margin-bottom:15px}.buy-toolset img{position:relative;top:-15px;margin:0 30px 0 0}.shop_table>tbody>tr>td{vertical-align:middle}.otgs-preapproval-info{margin-bottom:30px;font-size:1.25em}.otgs-preapproval-info ul.list-tick{padding-left:15px}.otgs-preapproval-info ul.list-tick li{padding-left:35px;background-position:left 3px}.checkout:before,.checkout:after{content:" ";display:table}.checkout:after{clear:both}.checkout-error{text-align:center;font-size:1.15em;margin-top:75px}.checkout-error .button:before{content:"";height:1px;display:block}.woocommerce-NoticeGroup{margin-top:75px}.otgs-paypal-extra-info{text-align:center}@media(min-width: 992px){.otgs-preapproval-info+.woocommerce-billing-fields,.otgs-preapproval-info{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media(min-width: 992px)and (min-width: 992px){.otgs-preapproval-info+.woocommerce-billing-fields,.otgs-preapproval-info{float:left;width:66.6666666667%}}@media(min-width: 992px)and (min-width: 992px){.otgs-preapproval-info+.woocommerce-billing-fields,.otgs-preapproval-info{margin-left:16.6666666667%}}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{background:rgba(0,0,0,0)}.change-payment-method-cancel-link{display:inline-block;float:right;margin:65px 30px}.woocommerce-checkout-payment__default{background-color:#f5f5f5;border-radius:0 5px 5px 0;border-left:3px solid #3eed78;padding:18px 25px;margin:50px 0 40px}.woocommerce-checkout-payment__order{margin:0 0 40px}.woocommerce-checkout-payment__order input[type=submit]#place_order{font-size:20px;font-weight:700;box-shadow:none;padding:16px 35px;border-radius:5px}.woocommerce-checkout-payment__options a{display:inline-block;color:#666;padding:5px 0 5px 30px;text-decoration:underline}.woocommerce-checkout-payment__options a:hover{text-decoration:none}.woocommerce-checkout-payment__options-terms{background:url("../img/svg/payment/terms.svg") no-repeat 0 50%}.woocommerce-checkout-payment__options-privacy{background:url("../img/svg/payment/lock.svg") no-repeat 0 50%}.woocommerce-checkout-payment__options-alternative{background:url("../img/svg/payment/card.svg") no-repeat 0 50%}.woocommerce-checkout-payment__modal .modal-dialog{max-width:550px}.woocommerce-checkout-payment__modal .modal-dialog .modal-content{width:100%}.woocommerce-checkout-payment__modal .modal-dialog .modal-content .modal-body{background:url("../img/svg/payment/card-g.svg") no-repeat 50% 40px;background-size:40px;padding:100px 40px 40px}.woocommerce-checkout-payment__modal .modal-dialog .modal-content .modal-body h2{color:hsl(0,0%,20.5%);font-size:21px;font-weight:700;line-height:26px;margin:0 0 25px;padding:0;text-align:center}.woocommerce-checkout-payment__modal .modal-dialog .modal-content .modal-body .button{font-size:16px;font-weight:700;margin:10px 0;padding:10px 20px 12px;min-width:180px;text-align:center;border-radius:5px;margin-top:20px}.woocommerce-checkout-payment__modal .modal-dialog .modal-content .modal-body .button-secondary{margin-bottom:15px}.woocommerce-checkout-payment__modal .modal-dialog .modal-content .modal-body .button-gray-dark{background-color:hsl(0,0%,20.5%)}.woocommerce-checkout-payment__modal .modal-dialog .modal-content .modal-body .button-gray-dark:hover{background-color:#000}.woocommerce-checkout-payment__modal .modal-dialog .modal-content .modal-body p a{color:#666;text-decoration:underline}.woocommerce-checkout-payment__modal .modal-dialog .modal-content .modal-body p a:hover{text-decoration:none}.woocommerce-checkout-payment__modal.payment-paypal .modal-dialog .modal-body{background-image:url("../img/svg/payment/paypal.svg");background-size:110px}.woocommerce-checkout-payment__modal#paymentPrivacySecurity .modal-dialog .modal-body{background-image:url("../img/svg/payment/lock-g.svg");background-size:35px}.woocommerce-checkout-payment__modal#paymentTermsConditions .modal-dialog .modal-body{background-image:url("../img/svg/payment/terms.svg");background-size:35px}.form-group-eu-vat-number{position:relative;opacity:1 !important}.form-group-eu-vat-number .eu-vat-status{position:absolute;top:8px;right:10px}.form-group-eu-vat-number .eu-vat-status .otgs-ico-spinner{margin:4px 5px 0 0;float:left;line-height:.7em}.order-header,.order-header-billed{font-size:18px;color:#666;margin-top:0;margin-bottom:20px}.order-header-billed{font-size:16px;font-weight:700;color:#343434}.billed-name{word-break:break-all;word-wrap:break-word}.order-invoice,.order-details,.order-subscriptions{width:100%;border-collapse:collapse}.order-invoice td,.order-invoice th,.order-details td,.order-details th,.order-subscriptions td,.order-subscriptions th{color:#343434;vertical-align:middle;text-align:center}.order-invoice th,.order-details th,.order-subscriptions th{font-weight:normal;text-transform:uppercase;font-size:12px}.order-invoice td,.order-details td,.order-subscriptions td{font-weight:bold;font-size:14px}.order-details,.order-subscriptions{margin-bottom:40px}.order-details td,.order-details th,.order-subscriptions td,.order-subscriptions th{border:1px solid #ddd;padding:15px 20px}.order-details td.table-divider{border:0;height:40px}.order-details tfoot td,.order-details tfoot th{text-align:left}.order-invoice td,.order-invoice th{padding:5px 20px;background:#f6f6f6}.order-invoice-wrapper{background-image:url("../img/mail/bg-info.png");background-repeat:no-repeat;padding:15px 30px 13px;width:380px;margin-bottom:40px;margin-top:20px;float:right}.account-renevals-wrapper{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #e5e5e5}.subscription-details{font-size:.9em}.thank-you__title{font-size:36px;font-weight:700;color:hsl(0,0%,20.5%);text-align:center;margin:50px 0}.thank-you__container{text-align:center;padding:25px;margin-bottom:50px;box-shadow:0px 10px 70px rgba(51,51,51,.15);border-radius:5px}.thank-you__container header{padding-top:230px;background:url("../img/svg/account/thank-you.svg") no-repeat 50% 0;background-size:430px 210px}.thank-you__container header h4{font-size:22px;font-weight:700;color:hsl(0,0%,20.5%);margin:0}.thank-you__container main{padding:30px 50px 50px}.thank-you__container main p{font-size:16px;line-height:28px}.thank-you__container main p span{color:#783eed}@media(max-width: 767px){.thank-you__container main{padding:30px 0}}.thank-you__container-email{margin:40px 0 0}.thank-you__container-email div{position:relative;display:inline-block}.thank-you__container-email-value{font-weight:700;color:#783eed;display:inline-block;padding:6px 12px;background:rgba(120,62,237,.07);border-radius:2px}@media(max-width: 767px){.thank-you__container-email-value{display:block}}.thank-you__container-email-updated{position:absolute;top:8px;right:-165px;display:inline-block;width:150px;font-size:11px;line-height:17px;color:#3eed78;text-align:left;background:url("../img/svg/account/check.svg") no-repeat 0 50%;padding:0 0 0 20px}@media(max-width: 767px){.thank-you__container-email-updated{position:relative;display:block;right:auto;top:auto;margin-top:10px}}.thank-you__container-email p{margin:10px 0 0}.thank-you__container-email p a{font-size:13px}.thank-you__container-form{text-align:left;max-width:350px;margin:40px auto 0}.thank-you__container-form label{display:block;margin-bottom:5px}.thank-you__container-form .form-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.thank-you__container-form .form-group input{border:1px solid #ddd;border-radius:5px;padding:5px 10px;width:70%}.thank-you__container-form .form-group input::placeholder{opacity:.3}.thank-you__container-form .form-group button{width:28%}.thank-you__container-form p{margin:0}.thank-you__container-form p a{font-size:13px}.thank-you__container footer{padding-top:20px;border-top:1px solid #ddd}.thank-you__container footer p{font-size:13px;margin:0}.thank-you__container p a{text-decoration:underline}.thank-you__container p a:hover{text-decoration:none}