:root{
    --border-neutral-default: #DCDFEA;
    --background-neutral-default: #FFF;
    --Spacing-spacing-12: 12px;
    --Spacing-spacing-0: 0;
    --Radius-radius-8: 8px;
    --text-neutral-primary: #121216;
    --text-brand: #5E42BC;
    --spacing-sp-1: 4px;
    --spacing-sp-4: 16px;
    --spacing-sp-2: 10px;
    --radius-full: 9999px;
    --surface-brand: #5E42BC;
    --text-primary-inverted: #FFF;
    --font-family-Plus-Jakarta-Sans: "Plus Jakarta Sans";
    --font-size-button-sm: 14px;
    --font-weight-semibold-600: 600;
    --line-height-button-sm: 20px;
}
.d-none{
    display: none !important;
}

.voro-profile-builder .acf-field{
    border: none !important
}
.voro-profile-builder a{
    color: var(--text-brand, #5E42BC) !important;
}
.voro-profile-builder .social-msg label{
    color: var(--text-primary, #121216);

    /* body/small/semibold-600 */
    font-family: var(--font-family-Plus-Jakarta-Sans, "Plus Jakarta Sans");
    font-size: var(--font-size-body-sm, 16px);
    font-style: normal;
    font-weight: var(--font-weight-semibold-600, 600);
    line-height: var(--line-height-body-sm, 24px); /* 150% */
}
.voro-profile-builder .add-image input[type="file"]{

    color: var(--text-brand, #5E42BC);

    /* button/small/semibold-600 */
    font-family: var(--font-family-Plus-Jakarta-Sans, "Plus Jakarta Sans");
    font-size: var(--font-size-button-sm, 14px);
    font-style: normal;
    font-weight: var(--font-weight-semibold-600, 600);
    line-height: var(--line-height-button-sm, 20px); /* 142.857% */
    letter-spacing: 0.21px;
    text-transform: uppercase;
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: inline-block !important;
    vertical-align: middle !important;
    margin-top: -2px !important;
}
.voro-profile-builder .add-image input[type="file"]{
    display: none !important;
}
/*.voro-profile-builder .add-image input[type="file"]::before{*/
.voro-profile-builder .add-image .acf-basic-uploader::before{
    content: '' !important;
    background-image: url('upload.svg') !important;
    background-size: 20px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
    margin-right: 2px !important;
    display: inline-block !important;
    vertical-align: middle !important;
    margin-top: -2px !important;
}
.voro-profile-builder .add-image .acf-basic-uploader::after{
    content: 'Upload photo' !important;
    display: inline-block !important;
    vertical-align: middle !important;
    margin-top: -2px !important;
    color: var(--text-brand, #5E42BC);

    /* button/small/semibold-600 */
    font-family: var(--font-family-Plus-Jakarta-Sans, "Plus Jakarta Sans");
    font-size: var(--font-size-button-sm, 14px);
    font-style: normal;
    font-weight: var(--font-weight-semibold-600, 600);
    line-height: var(--line-height-button-sm, 20px); /* 142.857% */
    letter-spacing: 0.21px;
    text-transform: uppercase;
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: inline-block !important;
    vertical-align: middle !important;
    
}
.voro-profile-builder h3{
    color: var(--text-primary, #121216);

    /* body/small/semibold-600 */
    font-family: var(--font-family-Plus-Jakarta-Sans, "Plus Jakarta Sans");
    font-size: var(--font-size-body-sm, 16px);
    font-style: normal;
    font-weight: var(--font-weight-semibold-600, 600);
    line-height: var(--line-height-body-sm, 24px); /* 150% */
}
.voro-profile-builder .-c0{
    padding-left: 0px !important;
}
.voro-profile-builder .pl-0{
    padding-left: 0px !important;
}
.voro-profile-builder label{
    color: var(--text-neutral-secondary, #57576B);

    /* Desktop/Body/Small/Medium-500 */
    font-family: "Plus Jakarta Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px; /* 138.462% */
}
.page-template-left-sidebar-account .voro-profile-builder input[type="text"],
.page-template-left-sidebar-account .voro-profile-builder input[type="email"],
.page-template-left-sidebar-account .voro-profile-builder input[type="number"],
.page-template-left-sidebar-account .voro-profile-builder input[type="tel"],
.page-template-left-sidebar-account .voro-profile-builder input[type="url"],
.page-template-left-sidebar-account .voro-profile-builder input[type="search"],
.page-template-left-sidebar-account .voro-profile-builder input[type="password"],
.page-template-left-sidebar-account .voro-profile-builder input[type="date"],
.page-template-left-sidebar-account .voro-profile-builder input[type="time"],
.page-template-left-sidebar-account .voro-profile-builder input[type="datetime-local"],
.page-template-left-sidebar-account .voro-profile-builder input[type="month"],
.page-template-left-sidebar-account .voro-profile-builder input[type="week"],
.page-template-left-sidebar-account .voro-profile-builder input[type="color"],
.page-template-left-sidebar-account .voro-profile-builder textarea,
.page-template-left-sidebar-account .voro-profile-builder .acf-input-prepend{
    display: flex;
    height: 42px !important;
    padding: var(--Spacing-spacing-12, 12px) !important;
    align-items: center;
    gap: var(--Spacing-spacing-0, 0);
    align-self: stretch;
    border-radius: var(--Radius-radius-8, 8px) !important;
    border: 1px solid var(--border-neutral-default, #DCDFEA) !important;
    background: var(--background-neutral-default, #FFF) !important;

    /* Shadows/shadow-xs */
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    overflow: hidden;
    color: var(--text-neutral-primary, #121216);
    text-overflow: ellipsis;

    /* Desktop/Body/Medium/Medium-500 */
    font-family: "Plus Jakarta Sans";
    font-size: 14px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
}
.page-template-left-sidebar-account .voro-profile-builder .acf-input-prepend{
    border-right: none !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    background: var(--background-neutral-subtle, #F7F7F9) !important;
}
.page-template-left-sidebar-account .voro-profile-builder .agent-b-phone input{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;

}
.voro-profile-builder .select2-container--default .select2-selection--multiple{
    border: none !important;
}
.voro-profile-builder .select2-container--default{
    padding-left: 0 !important;
}
.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input{
    padding-left: 10px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    padding:0px !important;
}
.select2-search--inline, .select2-search--inline input{
    width: 100% !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    margin: 0px !important; 
    margin-right: 5px !important;
    margin-bottom: 5px !important;
}
.acf-url i{
    top: 25% !important;
    left: 0px !important
}
.page-template-left-sidebar-account .voro-profile-builder .agent-b-social input[type="url"]{
    padding-left: 20px !important;
}
.page-template-left-sidebar-account .voro-profile-builder textarea{
    height: auto !important;
}
.acf-consent label{
    display: flex;
    align-items: flex-start;
    gap: 8px;
}
.acf-consent p, .acf-label p, .acf-input p{
    margin: 0px !important;
    color: var(--text-primary, #121216);

    /* body/extra-small/regular-400 */
    font-family: var(--font-family-Plus-Jakarta-Sans, "Plus Jakarta Sans");
    font-size: var(--font-size-body-xs, 14px);
    font-style: normal;
    font-weight: var(--font-weight-regular-400, 400);
    line-height: var(--line-height-body-xs, 20px); /* 142.857% */
}
.voro-profile-builder .voro-button-submit{
    display: inline-flex;
    
    padding: 4px 46px 4px 16px !important;
    justify-content: center;
    align-items: center;
    gap: 0px;
    align-self: stretch;
    border-radius: var(--radius-full, 9999px);
    background: var(--surface-brand, #5E42BC);
    border-color: var(--surface-brand, #5E42BC) !important;
    color: var(--text-primary-inverted, #FFF);
    /* button/small/semibold-600 */
    font-family: var(--font-family-Plus-Jakarta-Sans, "Plus Jakarta Sans");
    font-size: var(--font-size-button-sm, 14px);
    font-style: normal;
    font-weight: var(--font-weight-semibold-600, 600);
    line-height: 36px; /* 142.857% */
    letter-spacing: 0.21px;
    text-transform: uppercase;
    border: 0px !important;
    position: relative; /* needed for absolute positioning if you want */
}
.voro-profile-builder .voro-button-submit:hover{
    background: #271C4F !important;
    border-color: #271C4F !important;
}
.voro-profile-builder .voro-button-submit::after{
    
    content: '';
    width: 36px;
    height: 36px;

    /* rounded white background */
    border-radius: 50%;
    background-color: #fff;  /* white circle */
    background-image: url('arrow-right.svg') !important;
    background-size: 100% 100% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    position: absolute;
    top: 50%;
    right: 4px;
    transform: translateY(-50%);
}
