.elementor-19968 .elementor-element.elementor-element-13005a4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19968 .elementor-element.elementor-element-13005a4:not(.elementor-motion-effects-element-type-background), .elementor-19968 .elementor-element.elementor-element-13005a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d953d6 );}.elementor-19968 .elementor-element.elementor-element-22f872b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19968 .elementor-element.elementor-element-3b20da1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19968 .elementor-element.elementor-element-6154c4f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19968 .elementor-element.elementor-element-7c9fd04 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-19968 .elementor-element.elementor-element-7c9fd04{text-align:center;}.elementor-19968 .elementor-element.elementor-element-7c9fd04 .elementor-heading-title{font-size:48px;font-weight:500;line-height:58px;color:var( --e-global-color-14c9419 );}.elementor-19968 .elementor-element.elementor-element-6a6b72e{--spacer-size:50px;}.elementor-19968 .elementor-element.elementor-element-7b348ae{text-align:center;font-family:"Open Sans", Sans-serif;}.elementor-19968 .elementor-element.elementor-element-0302fc2{font-family:"Open Sans", Sans-serif;}.elementor-19968 .elementor-element.elementor-element-25f8449{--spacer-size:50px;}.elementor-19968 .elementor-element.elementor-element-92d860c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-19968 .elementor-element.elementor-element-689d885{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19968 .elementor-element.elementor-element-4cc09b6{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-9d953d6 );--border-color:var( --e-global-color-9d953d6 );--border-radius:1px 1px 1px 1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19968 .elementor-element.elementor-element-eef26d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19968 .elementor-element.elementor-element-5ec134b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-19968 .elementor-element.elementor-element-7c9fd04 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-19968 .elementor-element.elementor-element-6a6b72e{--spacer-size:20px;}.elementor-19968 .elementor-element.elementor-element-25f8449{--spacer-size:20px;}}@media(max-width:767px){.elementor-19968 .elementor-element.elementor-element-13005a4{--padding-top:150px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-19968 .elementor-element.elementor-element-22f872b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19968 .elementor-element.elementor-element-7c9fd04 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-19968 .elementor-element.elementor-element-7c9fd04 .elementor-heading-title{font-size:35px;}.elementor-19968 .elementor-element.elementor-element-6a6b72e{--spacer-size:0px;}.elementor-19968 .elementor-element.elementor-element-25f8449{--spacer-size:0px;}}@media(min-width:768px){.elementor-19968 .elementor-element.elementor-element-22f872b{--width:100%;}.elementor-19968 .elementor-element.elementor-element-6154c4f{--width:100%;}.elementor-19968 .elementor-element.elementor-element-689d885{--width:20%;}.elementor-19968 .elementor-element.elementor-element-4cc09b6{--width:60%;}.elementor-19968 .elementor-element.elementor-element-5ec134b{--width:20%;}}/* Start custom CSS for shortcode, class: .elementor-element-eef26d9 */.elementor-19968 .elementor-element.elementor-element-eef26d9 #wwlc-register {
    background: #f27021!important;
    color: #fff!important;
    border-radius: 50px!important;
    padding: 15px 35px!important;
    text-transform: uppercase!important;
    font-weight: 500!important;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 .form-controls-section {
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 .form-controls-section a {
    text-decoration: underline;
    color:#f27021;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 .form-controls-section #log-in {
    display: none;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 #wwlc_cf_organization_type_field::before {
    position:relative;
    top:0;
    width: 100%;
    content: '— — — Business Contact Information — — —';
    display: block;
    padding-bottom:20px;
    padding-top: 10px;
    font-weight: 600;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 #wwlc_cf_business_postal_address_field::before {
    position:relative;
    top:0;
    width: 100%;
    content: '— — — Business and  credit information — — — (only add directors if LLC) ';
    display: block;
    padding-bottom:20px;
    padding-top: 10px;
    font-weight: 600;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 #wwlc_cf_reference_1_company_name_field::before {
    position:relative;
    top:0;
    width: 100%;
    content: '— — — Business/trade references — — —';
    display: block;
    padding-bottom: 40px;
    padding-top: 30px;
    font-weight: 600;
    border-top: 1px solid #e0e0e0;
    margin-top: 20px;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 #first_name_field::before {
    position:relative;
    top:0;
    width: 100%;
    content: '— — — User account details — — —';
    display: block;
    padding-bottom: 20px;
    padding-top: 30px;
    font-weight: 600;
    border-top: 1px solid #e0e0e0;
    margin-top: 20px;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 #lost-password {
    display: none;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 #wwlc_cf_reference_2_company_name_field::before {
    border-top: 1px solid #e0e0e0;
    content: 'REFERENCE 2';
    position:relative;
    top:0;
    width: 100%;
    margin-top: 20px;
    margin-bottom:20px;
    font-size: 14px;
    font-weight: 600;
    padding-top:20px;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 #wwlc_cf_reference_1_company_name_field::after {
    content: 'REFERENCE 1';
    top: 88px!important;
    position: absolute;
    display: block;
    font-size: 14px;
    font-weight: 600;
}

#wwlc_cf_reference_1_company_name_field {
    position:relative;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 #wwlc_cf_in_business_since_field {
    padding-bottom: 30px;
    margin-bottom:20px;
}

p.wwlc_cf_in_business_since {
    border-bottom: 1px solid #e0e0e0;
}

#wwlc_cf_termsandconds a {
    color:#f27021;
}

.elementor-19968 .elementor-element.elementor-element-eef26d9 .optional {
    display: none;
}

/*SETTING THE WIDTH*/

@media screen and (min-width: 768px) {
    #wwlc_cf_business_phone_field, #wwlc_cf_business_email_field, #wwlc_cf_business_city_field, #wwlc_cf_business_postal_address_city_field, #wwlc_cf_accounts_email_field, #wwlc_cf_accounts_phone_field, #wwlc_cf_director_1_name_field, #wwlc_cf_director_1_phone_field,
        #wwlc_cf_director_2_name_field,
        #wwlc_cf_director_2_phone_field, #first_name_field, #last_name_field, #wwlc_phone_field, #user_email_field {
        display: inline-block;
        width: 50%;
    }
    
    #wwlc_cf_business_postcode_field, #wwlc_cf_postal_postcode_field {
        display: inline-block;
        width: 20%;
    }
    
    #wwlc_cf_business_gstnum_field,
    #wwlc_cf_business_postal_address_state_field,
     #wwlc_cf_reference_1_postcode_field, #wwlc_cf_reference_2_postcode_field {
        display: inline-block;
        width: 30%;
    }
    
    #wwlc_cf_reference_1_city_field, #wwlc_cf_reference_2_city_field {
        display: inline-block;
        width: 70%;
    }

}/* End custom CSS */