.elementor-719 .elementor-element.elementor-element-db5d516{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-719 .elementor-element.elementor-element-ec8e3ad{width:100%;max-width:100%;text-align:center;}.elementor-719 .elementor-element.elementor-element-ec8e3ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-719 .elementor-element.elementor-element-ec8e3ad .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-719 .elementor-element.elementor-element-9f93881{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-719 .elementor-element.elementor-element-9f93881 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-719 .elementor-element.elementor-element-9f93881.elementor-element{--align-self:center;}.elementor-719 .elementor-element.elementor-element-9f93881 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-astglobalcolor7 );}.elementor-719 .elementor-element.elementor-element-a7e8663{width:100%;max-width:100%;text-align:center;}.elementor-719 .elementor-element.elementor-element-a7e8663 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-7496759 );}.elementor-719 .elementor-element.elementor-element-29ae091{width:100%;max-width:100%;text-align:center;}.elementor-719 .elementor-element.elementor-element-29ae091 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-719 .elementor-element.elementor-element-29ae091 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-primary );}.elementor-719 .elementor-element.elementor-element-5f8003f{width:100%;max-width:100%;}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder__label{text-align:left;}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder__desc{text-align:left;}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder__field-wrap label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder input{color-scheme:normal;}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder__action-button{transition:all 0.3s;}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder__next-page-wrap{text-align:left;}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder-message--success{text-align:center;}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder-message--error{text-align:center;}.elementor-719 .elementor-element.elementor-element-2996c6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-719 .elementor-element.elementor-element-2996c6f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-719 .elementor-element.elementor-element-0be9832{width:100%;max-width:100%;text-align:center;}.elementor-719 .elementor-element.elementor-element-0be9832 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-7496759 );}.elementor-719 .elementor-element.elementor-element-626eb66{width:100%;max-width:100%;text-align:center;}.elementor-719 .elementor-element.elementor-element-626eb66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-719 .elementor-element.elementor-element-626eb66 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );}.elementor-719 .elementor-element.elementor-element-c4d34d4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-719 .elementor-element.elementor-element-c4d34d4.elementor-element{--align-self:center;}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-tab-title{border-width:1px;}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-tab-content{border-width:1px;}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-tab-title.elementor-active a, .elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-toggle-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-secondary );}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:10px;}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:10px;}@media(min-width:768px){.elementor-719 .elementor-element.elementor-element-db5d516{--content-width:1400px;}}@media(max-width:1024px){.elementor-719 .elementor-element.elementor-element-ec8e3ad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-719 .elementor-element.elementor-element-9f93881 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-719 .elementor-element.elementor-element-9f93881{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-719 .elementor-element.elementor-element-9f93881 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-719 .elementor-element.elementor-element-a7e8663 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-719 .elementor-element.elementor-element-29ae091 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder__field-wrap label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-719 .elementor-element.elementor-element-0be9832 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-719 .elementor-element.elementor-element-626eb66 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-719 .elementor-element.elementor-element-c4d34d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-toggle-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-719 .elementor-element.elementor-element-ec8e3ad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-719 .elementor-element.elementor-element-9f93881 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-719 .elementor-element.elementor-element-9f93881 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-719 .elementor-element.elementor-element-a7e8663 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-719 .elementor-element.elementor-element-29ae091 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder__field-wrap label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-719 .elementor-element.elementor-element-0be9832 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-719 .elementor-element.elementor-element-626eb66 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-719 .elementor-element.elementor-element-c4d34d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-toggle-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-5f8003f *//* Style the heading of the Role */

.elementor-719 .elementor-element.elementor-element-5f8003f h2 {
  
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
}




.elementor-719 .elementor-element.elementor-element-5f8003f li h3 {
      padding: 20px 0 10px;
        color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-4c2390f-font-family), Sans-serif;
    font-size: var(--e-global-typography-4c2390f-font-size);
    font-weight: var(--e-global-typography-4c2390f-font-weight);
    line-height: var(--e-global-typography-4c2390f-line-height);
    letter-spacing: var(--e-global-typography-4c2390f-letter-spacing);
    word-spacing: var(--e-global-typography-4c2390f-word-spacing);
}

/* STEP 2 span adding & spacing*/

.elementor-719 .elementor-element.elementor-element-5f8003f .choose-plan-heading {
    padding-bottom: 20px;
}

.elementor-719 .elementor-element.elementor-element-5f8003f h6{
    padding-top: 30px !important;
    color: var(--e-global-color-7496759);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
}

/* Fix layout issues */

.elementor-719 .elementor-element.elementor-element-5f8003f p {
    display: none !important;
}

.elementor-719 .elementor-element.elementor-element-5f8003f .jet-form-builder-row {
    padding: 0;
}


/**GLOBAL STYLING END **/

/* width of each LI ITEM box */

.elementor-719 .elementor-element.elementor-element-5f8003f .buyer-account, .supplier-account {
    width: 45%;
    flex-grow: 1 !important;
    border: 1px solid var(--wp--preset--color--ast-global-color-6);
    border-radius: 6px;
    position: relative;
    gap: 0;
    align-self: stretch;
}

@media only screen and (max-width: 768px) {
    .elementor-719 .elementor-element.elementor-element-5f8003f ul.jet-form-builder-choice {
        flex-direction: column;
    }
    
  .elementor-719 .elementor-element.elementor-element-5f8003f .buyer-account, .supplier-account {
    width: 100% !important;
    min-height: 330px;

}

 .elementor-719 .elementor-element.elementor-element-5f8003f img {
     width: 60px !important;
     height: auto !Important;
 }
 .elementor-719 .elementor-element.elementor-element-5f8003f .choose-plan-heading {
     max-width: 300px;
 }
}

/* hover animations */
.elementor-719 .elementor-element.elementor-element-5f8003f .buyer-account:hover, .supplier-account:hover {
    border: 1px solid var(--e-global-color-68d7b7d);
    transform: scale(0.98);
    -webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 10px 10px 10x 0px rgba(0,0,0,0.1);
box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.1);
    
}


/* Selected Role LI ITEM BOX Styling*/
.elementor-719 .elementor-element.elementor-element-5f8003f .buyer-account[aria-checked="true"], .supplier-account[aria-checked="true"] {
        border: 1px solid var(--e-global-color-68d7b7d);
    transform: scale(0.98);
    -webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 10px 10px 10x 0px rgba(0,0,0,0.1);
box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.1);
    
}

/* Checkbox placement */

.elementor-719 .elementor-element.elementor-element-5f8003f .role-checkbox-supplier input, .role-checkbox-buyer input {
    position: absolute;
    top: 20px;
    right: 20px;
}

/* Hide the default radio button */
input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 30px;
    height: 30px;
  border: 1px solid var(--wp--preset--color--ast-global-color-6);
    border-radius: 6px;
}

/* Style the radio button when checked */
input[type="radio"]:checked {
    background-color: var(--e-global-color-68d7b7d);
    border: 1px solid var(--e-global-color-68d7b7d);
}

input[type="radio"]:checked::before {
    content: "";
    position: absolute;
    top: 45%;
    left: 50%;
    width: 8px;
    height: 18px;
    border: solid white;
    border-width: 0 3px 3px 0;
    transform: translate(-50%, -50%) rotate(45deg);
}



/*register message styling*/

.elementor-719 .elementor-element.elementor-element-5f8003f .register-message {
        font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
        color: #778899;
        padding-bottom: 10px;
}

.elementor-719 .elementor-element.elementor-element-5f8003f .current-plan {
    opacity: 0.6;
    pointer-events: none; /* Disable pointer events */
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-c4d34d4 */.elementor-719 .elementor-element.elementor-element-c4d34d4 .elementor-tab-title {
        display: flex;
    align-items: center;
}/* End custom CSS */