.elementor-8319 .elementor-element.elementor-element-3eabaa7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8319 .elementor-element.elementor-element-3eabaa7:not(.elementor-motion-effects-element-type-background), .elementor-8319 .elementor-element.elementor-element-3eabaa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef323b1 );}.elementor-8319 .elementor-element.elementor-element-3eabaa7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 50px;}.elementor-8319 .elementor-element.elementor-element-3eabaa7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8319 .elementor-element.elementor-element-b67d519 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-b67d519{text-align:start;}.elementor-8319 .elementor-element.elementor-element-b67d519 img{width:100px;}.elementor-bc-flex-widget .elementor-8319 .elementor-element.elementor-element-d315e24.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-8319 .elementor-element.elementor-element-d315e24.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8319 .elementor-element.elementor-element-d315e24.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-8319 .elementor-element.elementor-element-d315e24.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8319 .elementor-element.elementor-element-d315e24.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;flex-wrap:wrap;}.elementor-8319 .elementor-element.elementor-element-d315e24 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-b709f84{width:auto;max-width:auto;z-index:99999;text-align:center;}.elementor-8319 .elementor-element.elementor-element-b709f84 > .elementor-widget-container{background-color:transparent;padding:1px 1px 1px 1px;background-image:linear-gradient(90deg, #9C63F4 0%, #433451 100%);border-radius:30px 30px 30px 30px;}.elementor-8319 .elementor-element.elementor-element-b709f84 img{width:40px;max-width:100%;height:40px;border-radius:30px 30px 30px 30px;}.elementor-8319 .elementor-element.elementor-element-0c7a41e > .elementor-container{max-width:495px;min-height:70vh;}.elementor-8319 .elementor-element.elementor-element-0c7a41e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-8319 .elementor-element.elementor-element-0c7a41e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8319 .elementor-element.elementor-element-a6d6937 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8319 .elementor-element.elementor-element-a6d6937 .elementor-element-populated a{color:var( --e-global-color-primary );}.elementor-8319 .elementor-element.elementor-element-a6d6937 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8319 .elementor-element.elementor-element-1ed16d6 > .elementor-widget-container{margin:0px 0px 46px 0px;}.elementor-8319 .elementor-element.elementor-element-1ed16d6{text-align:center;}.elementor-8319 .elementor-element.elementor-element-1ed16d6 .elementor-heading-title{font-size:16px;font-weight:800;text-transform:uppercase;line-height:19px;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-8319 .elementor-element.elementor-element-664a5b2{text-align:center;}.elementor-8319 .elementor-element.elementor-element-664a5b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0px;color:#7B7B7B;}body.elementor-page-8319:not(.elementor-motion-effects-element-type-background), body.elementor-page-8319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}@media(max-width:1024px) and (min-width:768px){.elementor-8319 .elementor-element.elementor-element-40ec48c{width:50%;}.elementor-8319 .elementor-element.elementor-element-d315e24{width:50%;}}@media(max-width:1024px){.elementor-8319 .elementor-element.elementor-element-3eabaa7{padding:20px 20px 20px 20px;}.elementor-8319 .elementor-element.elementor-element-d315e24 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-b709f84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-b709f84 img{width:30px;height:30px;}}@media(max-width:767px){.elementor-8319 .elementor-element.elementor-element-3eabaa7{padding:15px 0px 15px 0px;}.elementor-8319 .elementor-element.elementor-element-40ec48c{width:50%;}.elementor-8319 .elementor-element.elementor-element-b67d519{text-align:center;}.elementor-8319 .elementor-element.elementor-element-d315e24{width:50%;}.elementor-8319 .elementor-element.elementor-element-d315e24 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-b709f84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-b709f84 img{width:25px;height:25px;}.elementor-8319 .elementor-element.elementor-element-a6d6937 > .elementor-element-populated{padding:0px 30px 0px 30px;}}/* Start custom CSS for image, class: .elementor-element-b709f84 */.elementor-8319 .elementor-element.elementor-element-b709f84 {
    cursor: pointer;
}
.elementor-8319 .elementor-element.elementor-element-b709f84 .elementor-image {
    background-color: #fff;
    border-radius: 30px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4a0563f */#pmpro_form #pmpro_pricing_fields h3 {
    color: var( --e-global-color-127bbc7 );

    font-size: 40px;
    font-weight: 400;
    line-height: 48px;
        margin: 0px 0px 36px 0px;
            text-align: center;
            display: none;
}
form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields label,
form.pmpro_form label, #loginform label{

    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    padding-bottom: 8px;
    color: var( --e-global-color-127bbc7 );
}
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber, .pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry, .pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV, .pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber, .pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry, .pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV,
form.pmpro_form input[type=text], form.pmpro_form input[type=password], form.pmpro_form input[type=email], form.pmpro_form input[type=number], form.pmpro_form textarea, form.pmpro_form select, #loginform input[type=text], #loginform input[type=password]{
        font-size: 18px;
    font-weight: 400;
    line-height: 24px !important;
    padding: 16px !important;
    border-radius: 8px;
    border: 1px solid rgba(212, 211, 211, 1);
    background: #fff;
    max-width: 100% !important;
    width: 100% !important;
}
.pmpro_btn.pmpro_btn-submit-checkout {
  
    font-size: 18px !important;
    font-weight: 600;
    line-height: 24px;
    border-radius: 12px 12px 12px 12px;
    padding: 16px 0px 16px 0px;
    background-color: var(--main-color);
    color: #ffffff;
        width: 100%;
        outline: none;
}
.pmpro_checkout-field {
    position: relative;
    
}
.pmpro_asterisk {
    position: absolute;
    right: -15px;
    top: 55px;
    
}
.elementor-8319 .elementor-element.elementor-element-4a0563f .show-password {
    position: absolute;
    bottom: 20px;
    right:26px;
    width: 20px;
    height: 20px;
}
.elementor-8319 .elementor-element.elementor-element-4a0563f .hide-pass {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9005 8.92315C19.1373 9.21846 19.2685 9.60213 19.2685 9.99995C19.2685 10.3978 19.1373 10.7814 18.9005 11.0767C17.4005 12.8928 13.9862 16.4286 10.0005 16.4286C6.01476 16.4286 2.60048 12.8928 1.10048 11.0767C0.863563 10.7814 0.732422 10.3978 0.732422 9.99995C0.732422 9.60213 0.863563 9.21846 1.10048 8.92315C2.60048 7.10705 6.01476 3.57129 10.0005 3.57129C13.9862 3.57129 17.4005 7.10705 18.9005 8.92315Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.99972 12.8569C11.5777 12.8569 12.8569 11.5777 12.8569 9.99972C12.8569 8.42176 11.5777 7.14258 9.99972 7.14258C8.42176 7.14258 7.14258 8.42176 7.14258 9.99972C7.14258 11.5777 8.42176 12.8569 9.99972 12.8569Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.elementor-8319 .elementor-element.elementor-element-4a0563f .show-pass {
    content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_86)'%3E%3Cpath d='M12.1433 16.0994C11.4542 16.3079 10.7371 16.4286 10.0005 16.4286C6.01476 16.4286 2.60048 12.8928 1.10048 11.0767C0.863563 10.7814 0.732422 10.3978 0.732422 9.99995C0.732422 9.60213 0.863563 9.21846 1.10048 8.92315C1.57572 8.34775 2.24312 7.59973 3.05998 6.84625M5.18501 5.17757C6.60322 4.256 8.24652 3.57129 10.0005 3.57129C13.9862 3.57129 17.4005 7.10705 18.9005 8.92315C19.1373 9.21846 19.2685 9.60213 19.2685 9.99995C19.2685 10.3978 19.1373 10.7814 18.9005 11.0767C18.0736 12.0778 16.6652 13.6014 14.8999 14.7673L5.18501 5.17757Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.0211 12.02C13.1369 10.9042 13.1369 9.09519 12.0211 7.97941C10.9053 6.86364 9.09625 6.86364 7.98047 7.97941' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.2863 19.2853L0.714844 0.713867' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_86'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#pmpro_account_loggedin {
    display: none;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS */.elementor-field-option {
    margin-top: 15px;
}/* End custom CSS */