body{font-family:"Work Sans",Sans-serif;margin:0}select,select:focus,textarea,textarea:focus,input[type=text],input[type=password],input[type=email],input[type=tel],input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus{color:#24292e!important;padding:10px 6px!important;font-size:14px;flex-grow:1;box-shadow:none!important;line-height:inherit!important;background-color:#f7f7f7;border:3px solid #eaeaea;border-radius:4px}input[type=text],input[type=email],input[type=password],input[type=tel]{height:auto!important}select{height:40px!important;line-height:40px!important}input[type=submit]{outline:0}input[type=submit]:hover{border:0!important}.gform_body{max-width:600px}.gform_title{display:none}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff0!important;margin-bottom:6px!important;border-top:0 solid #C89797!important;border-bottom:0 solid #C89797!important;padding-bottom:0px!important;padding-top:0px!important;box-sizing:border-box}.gform_wrapper div.validation_error,.gform_wrapper .gfield_required,.gform_wrapper .validation_message,.gform_wrapper .gfield_error .gfield_label{color:#ff5555!important}.gform_wrapper div.validation_error{display:none}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-top:0;margin-bottom:0px!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px!important}.validation_message{display:none}.gform_button{border-radius:3px!important;background-color:#61ce70!important;color:#fff;padding:10px 20px!important;border:0}#gform_submit_button_2{color:white!important;font-size:15px!important;font-weight:600;cursor:pointer;font-family:"Work Sans",Sans-serif}.gform_wrapper{max-width:600px}@media only screen and (min-width:641px){.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:calc(75% - 8px)!important}}.checkout-content #edd_checkout_form_wrap a{text-decoration:underline}#edd_profile_editor_form fieldset,.checkout-content #edd_checkout_form_wrap fieldset{border:0;padding:0;margin-bottom:20px}.checkout-content #edd-payment-mode-wrap{margin:30px 0}#edd_profile_editor_form legend,.checkout-content .edd-checkout .entry-title,.checkout-content #edd-recurring-form .edd-checkout .entry-title,.checkout-content #edd_checkout_form_wrap legend,.checkout-content #edd-recurring-form #edd_checkout_form_wrap legend,.checkout-content #edd_checkout_form_wrap fieldset#edd_cc_fields legend,.checkout-content #edd-recurring-form #edd_checkout_form_wrap fieldset#edd_cc_fields legend,.checkout-content .complete-purchase-title,.checkout-content #edd-recurring-form .complete-purchase-title{font-size:24px;margin-bottom:0;margin-top:30px;border-bottom:3px solid #eaeaea;padding:0 0 6px;font-weight:500}#edd_profile_editor_submit,.checkout-content #edd-purchase-button,.checkout-content #edd-purchase-button:hover{width:100%;margin-top:40px;margin-bottom:100px;padding:15px 0;font-size:18px;font-weight:700;border:0;background-color:#66ce78;color:#fff}.checkout-content #edd_checkout_form_wrap label{font-weight:700;display:block;position:relative;line-height:100%;font-size:15px;margin:0 0 5px;margin-top:25px}.checkout-content #edd_final_total_wrap{margin-top:25px}.checkout-content #edd_terms{background:#fff;color:#555;font-size:1.4rem;padding:14px 16px;border:1px solid #eaeaea;border-radius:4px;margin:8px 0;max-height:300px;overflow-y:scroll}.checkout-content #edd_terms_agreement{background-color:#f7f7f7!important;padding:15px!important}.checkout-content #edd_show_terms{padding-bottom:10px}.checkout-content #edd_terms{font-size:13px;line-height:1.5em}.checkout-content #edd_terms p{padding:10px 0}.checkout-content #edd_terms h1,.checkout-content #edd_terms h2,.checkout-content #edd_terms h3{font-weight:700;margin-top:10px}.checkout-content #edd_terms h1{font-size:17px}.checkout-content #edd_terms h2{font-size:16px}.checkout-content #edd_terms h3{font-size:15px}.checkout-content #edd_checkout_form_wrap .edd-terms-agreement label{font-weight:400}.checkout-content #edd_final_total_wrap{background:#fff;padding:0;border:none;text-align:center;margin-top:40px;font-size:24px}.checkout-content #edd_purchase_submit #edd_final_total_wrap span,.checkout-content #edd-recurring-form #edd_purchase_submit #edd_final_total_wrap span{color:#38c238;font-weight:500}.checkout-content .edd-submit.button:hover{border:none}.checkout-content .eddr-cart-item-notice em{font-style:normal}.checkout-content #edd_sl_show_renewal_form_wrap a,.checkout-content #edd-recurring-form #edd_sl_show_renewal_form_wrap a,.checkout-content #edd_checkout_form_wrap #edd_show_discount a,.checkout-content #edd-recurring-form #edd_checkout_form_wrap #edd_show_discount a,.checkout-content #edd-show-login a,.checkout-content #edd-recurring-form #edd-show-login a,.checkout-content #edd-login-account-wrap a,.checkout-content #edd-recurring-form #edd-login-account-wrap a,.checkout-content #edd-new-account-wrap a,.checkout-content #edd-recurring-form #edd-new-account-wrap a{display:block;color:#777;font-size:13px;line-height:1.4;font-weight:400;text-decoration:underline;margin-top:5px}.checkout-content #edd_sl_show_renewal_form_wrap,.checkout-content #edd-recurring-form #edd_sl_show_renewal_form_wrap,.checkout-content #edd_checkout_form_wrap #edd_show_discount,.checkout-content #edd-recurring-form #edd_checkout_form_wrap #edd_show_discount,.checkout-content #edd-show-login,.checkout-content #edd-recurring-form #edd-show-login,.checkout-content #edd-login-account-wrap,.checkout-content #edd-recurring-form #edd-login-account-wrap,.checkout-content #edd-new-account-wrap,.checkout-content #edd-recurring-form #edd-new-account-wrap{color:#333;margin:0;font-weight:400;margin-bottom:10px;font-size:18px;font-weight:500}.checkout-content #edd_checkout_form_wrap fieldset#edd_sl_renewal_fields,.checkout-content #edd-recurring-form #edd_checkout_form_wrap fieldset#edd_sl_renewal_fields,.checkout-content #edd_checkout_form_wrap .edd-cart-adjustment,.checkout-content #edd-recurring-form #edd_checkout_form_wrap .edd-cart-adjustment,.checkout-content #edd_checkout_form_wrap #edd_show_discount,.checkout-content #edd-recurring-form #edd_checkout_form_wrap #edd_show_discount,.checkout-content #edd_checkout_form_wrap #edd-discount-code-wrap,.checkout-content #edd-recurring-form #edd_checkout_form_wrap #edd-discount-code-wrap,.checkout-content #edd_checkout_form_wrap #edd_payment_mode_select,.checkout-content #edd-recurring-form #edd_checkout_form_wrap #edd_payment_mode_select,.checkout-content #edd_checkout_form_wrap #edd_final_total_wrap,.checkout-content #edd-recurring-form #edd_checkout_form_wrap #edd_final_total_wrap,.checkout-content #edd_checkout_form_wrap fieldset,.checkout-content #edd-recurring-form #edd_checkout_form_wrap fieldset{background:#fff;padding:0;border:none}.checkout-content #edd_checkout_form_wrap fieldset#edd_cc_fields{border:none;background:#fff}.checkout-content #edd_checkout_form_wrap fieldset#edd_checkout_user_info,.checkout-content #edd_checkout_form_wrap fieldset#edd_cc_fields{margin-bottom:50px}.checkout-content #edd-card-address-2-wrap{display:none}.edd-vat-check-button{border:0;background:none;cursor:pointer;padding:0 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;-webkit-appearance:none;margin-left:10px;border-radius:5px;background-color:#0b9dc7!important;border-color:#0b9dc7!important;color:#ffffff!important;outline:none!important;font-size:15px}.edd-vat-number-wrap .edd-vat-check-button,.edd-vat-number-wrap .edd-vat-number-input{height:inherit!important}#edd_login_form{width:50%;margin-left:auto;margin-right:auto;text-align:center}#edd_login_form fieldset{padding:0;margin:0}#edd_login_form fieldset p{text-align:left}#edd_login_form fieldset label{display:block}#edd_login_form .edd-input{display:block;width:100%;margin-top:10px}@media screen and (max-width:767px){#edd_login_form{width:80%}}#login-info .edd-logged-in{text-align:center}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{margin-bottom:5px}#affwp-campaign{border:1px solid rgb(51 51 51 / .1);background-color:#fff}.tml-action-lostpassword .elementor-element-76fa758 .elementor-container.elementor-column-gap-default{box-shadow:0 0 40px 0 rgb(0 0 0 / .24)}.tml-action-lostpassword .elementor-element-76fa758 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-ec3f666{max-width:534px;min-height:600px;margin-right:auto;margin-left:auto}.tml-action-lostpassword .elementor-element-76fa758 .elementor-widget-wrap.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px;align-content:center;align-items:center}.tml-action-lostpassword .elementor-element-76fa758 label.tml-label{font-family:"Work Sans","Work Sans",Sans-serif;font-size:18px;font-weight:300;line-height:2.3em;color:var(--e-global-color-text)}.tml-action-lostpassword .elementor-element-76fa758 .tml-lostpassword .tml-field{background-color:#e8e8e8;border-radius:2px 2px 2px 2px;font-family:"Work Sans","Work Sans",Sans-serif;flex-grow:1;color:#24292e!important;padding:10px 6px!important;font-size:14px;border:3px solid rgb(145 156 167 / .27)}.tml-action-lostpassword .elementor-element-76fa758 .tml-lostpassword .tml-field:focus{box-shadow:0 0 0 1px rgb(0 0 0 / .1) inset;outline:0;border:none}.tml-action-lostpassword .elementor-element-76fa758 button.tml-button{font-family:"Work Sans","Work Sans",Sans-serif;text-transform:uppercase;letter-spacing:2.8px;border-radius:0 0 0 0;min-height:47px;background-color:var(--e-global-color-accent);font-size:16px;padding:15px 30px;color:#fff;border:none;display:inline-block;line-height:1;width:100%}.tml-action-lostpassword .elementor-element-76fa758 button.tml-button:hover{background-color:#f12184}.tml-action-lostpassword .elementor-element-76fa758 ul.tml-links{list-style:none;padding-inline-start:0}.tml-action-lostpassword .elementor-element-76fa758 li.tml-login-link a{color:var(--e-global-color-text);font-size:.85em}.tml-action-lostpassword .elementor-element-76fa758 li.tml-login-link a:hover{color:var(--e-global-color-accent)}