.elementor-1716 .elementor-element.elementor-element-700e74f{--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;--margin-top:055px;--margin-bottom:05px;--margin-left:0px;--margin-right: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-1716 .elementor-element.elementor-element-c4b08b2{text-align:center;}.elementor-1716 .elementor-element.elementor-element-c4b08b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1716 .elementor-element.elementor-element-9e85d51{--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;}.elementor-1716 .elementor-element.elementor-element-37ef9fe{width:100%;max-width:100%;}.elementor-1716 .elementor-element.elementor-element-37ef9fe > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1716 .elementor-element.elementor-element-a867e5e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-cac8600 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-1716 .elementor-element.elementor-element-cac8600{text-align:center;}.elementor-1716 .elementor-element.elementor-element-cac8600 .elementor-heading-title{color:#FFFFFF;}.elementor-1716 .elementor-element.elementor-element-b6d387e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-a3e59f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-a3e59f6{text-align:center;}.elementor-1716 .elementor-element.elementor-element-a3e59f6 .elementor-heading-title{color:#FFFFFF;}.elementor-1716 .elementor-element.elementor-element-4755834 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1716 .elementor-element.elementor-element-9e85d51{--content-width:1140px;}}/* Start custom CSS for container, class: .elementor-element-9e85d51 */#account-type-container > div {
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9723925 *//* REGISTER FORM */ 
#my-account-no-login-register form {
    background: none !important;
}

.woocommerce-form.woocommerce-form-register.register input,
#reg_billing_first_name,
#reg_billing_last_name,
#reg_billing_country,
#reg_billing_address_1,
#reg_billing_city,
#my-account-no-login-register #reg_billing_postcode,
#my-account-no-login-register #reg_username,
#my-account-no-login-register #reg_email,
#my-account-no-login-register #reg_password{
    background: #1f2635 !important;
    border: none !important;
    color: #c7c7c7;
    border-radius: 3px;
    max-width: 360px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a867e5e */#buyer-container{
    max-width: 100vw;
}

#buyer-container input:focus {
    outline:none;
}

#buyer-container input {
    font-family: Roboto;
}

#wc-buyer-register{
    display:flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

#wc-buyer-register input,
#wc-buyer-register p{
    width: 100%;
}

#wc-buyer-register .register-extra-fields-container,
#wc-buyer-register #buyer-register-core{
    display:flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 360px;
}

#wc-buyer-register .wcfmmp_become_vendor_link {
    display:none;
}

#wc-buyer-register .woocommerce-privacy-policy-text{
    max-width: 500px;
    text-align: center;
    display:none;
}

#wc-buyer-register #register-buttons-container {
    width: 200px;
}

#wc-buyer-register .woocommerce-form-register__submit{
    width:100%;
    background: #2a3344;
    color: #ffffff;
    font-weight: 400;
    font-family: Roboto;
    text-transform: uppercase;
    padding: .84375em .875em 0.78125em !important;
    line-height: 1;
    letter-spacing: .046875em;
    border-radius: 4px;
    border: none;
    transition: .25s;
}

#wc-buyer-register .woocommerce-form-register__submit:hover{
    background: #f17503;
}

#wc-buyer-register .wc-reg-spacer {
    margin-bottom: 13px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6d387e */#seller-container {
    display:none;
    max-width: 100svw;
}

h2.wcfm_registration_form_heading{
    display:none;
}

#seller-container input {
    height:40px;
    padding-left: 16px !important;
    padding-right: 16px !important;
    font-family: Roboto !important;
    font-size: 1rem !important;
}

#seller-container #wcfm-content .wcfm-membership-wrapper {
    box-shadow:none !important;
}

#seller-container .wcfm_email_verified {
    width:100%;
    max-width: 360px;
    display:flex;
    gap: 10px;
}

#seller-container .wcfm_email_verified .wcfm_email_verified_input {
    flex-grow:1;
}

#seller-container .wcfm_email_verified .wcfm_email_verified_button {
    margin:0;
    margin-top:0 !important;
    border: none !important;
    font-family: Roboto !important;
    font-weight: 400;
}

#seller-container .wcfm_email_verified .wcfm_email_verified_button:hover {
    background:  #f17503;
}

#seller-container .wcfm_email_verified .wcfm_clearfix {
    display:none;
}

#seller-container .upload-verification-button {
    border: none !important;
    background: #2a3344;
    font-family: Roboto;
    text-transform: uppercase;
    font-weight: 400;
}

#seller-container .upload-verification-button:hover {
    background: #f17503;
}

#password_strength {
    margin:0 !important;
}

#wcfm_membership_registration_submit {
    display:flex;
    justify-content: center;
}

#seller-container #wcfm_membership_register_button {
    width: 200px;
    float: none;
    margin: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    font-weight: 400 !important;
}

#seller-container .wc-reg-spacer {
    margin-bottom: 13px !important;
}/* End custom CSS */