:root {
    --interest-1-active: rgba(117,168,151,0.4);
    --interest-1-checked: rgb(117,168,151);
    --interest-2-active: rgba(0,1,107,0.4);
    --interest-2-checked: rgb(0,1,107);
    --interest-3-active: rgba(228,200,86,0.4);
    --interest-3-checked: rgb(228,200,86);
    --interest-4-active: rgba(213,135,42,0.4);
    --interest-4-checked: rgb(213,135,42);
    --interest-5-active: rgba(201,58,58,0.4);
    --interest-5-checked: rgb(201,58,58);
    --interest-6-active: rgba(0,122,151,0.4);
    --interest-6-checked: rgb(0,122,151);
    --interest-7-active: rgba(190,184,0,0.4);
    --interest-7-checked: rgb(190,184,0);
    --interest-8-active: rgba(170,16,84,0.4);
    --interest-8-checked: rgb(170,16,84);
    --interest-10-active: rgba(51,51,51,0.4);
    --interest-10-checked: rgb(51,51,51);
    --interest-11-active: rgba(107,62,138,0.4);
    --interest-11-checked: rgb(107,62,138);
    --interest-9-active: rgba(0,0,0,0.4);
    --interest-9-checked: rgb(0,0,0);
}

.--interest-1 {
    background-color: rgb(117,168,151);
}
.interest-1-active {
    background-color: rgba(117,168,151,0.4);
}
.--interest-2 {
    background-color: rgb(0,1,107);
}
.interest-2-active {
    background-color: rgba(0,1,107,0.4);
}
.--interest-3 {
    background-color: rgb(228,200,86);
}
.interest-3-active {
    background-color: rgba(228,200,86,0.4);
}
.--interest-4 {
    background-color: rgb(213,135,42);
}
.interest-4-active {
    background-color: rgba(213,135,42,0.4);
}
.--interest-5 {
    background-color: rgb(201,58,58);
}
.interest-5-active {
    background-color: rgba(201,58,58,0.4);
}
.--interest-6 {
    background-color: rgb(0,122,151);
}
.interest-6-active {
    background-color: rgba(0,122,151,0.4);
}
.--interest-7 {
    background-color: rgb(190,184,0);
}
.interest-7-active {
    background-color: rgba(190,184,0,0.4);
}
.--interest-8 {
    background-color: rgb(170,16,84);
}
.interest-8-active {
    background-color: rgba(170,16,84,0.4);
}
.--interest-10 {
    background-color: rgb(51,51,51);
}
.interest-10-active {
    background-color: rgba(51,51,51,0.4);
}
.--interest-11 {
    background-color: rgb(107,62,138);
}
.interest-11-active {
    background-color: rgba(107,62,138,0.4);
}
.--interest-9 {
    background-color: rgb(0,0,0);
}
.interest-9-active {
    background-color: rgba(0,0,0,0.4);
}

.lead-form #lead_interest_1:hover + label,
.lead-form #lead_interest_1:active + label {
    background-color: var(--interest-1-active);
}
.lead-form #lead_interest_1:checked + label {
    background-color: var(--interest-1-checked);
}
.lead-form #lead_interest_2:hover + label,
.lead-form #lead_interest_2:active + label {
    background-color: var(--interest-2-active);
}
.lead-form #lead_interest_2:checked + label {
    background-color: var(--interest-2-checked);
}
.lead-form #lead_interest_3:hover + label,
.lead-form #lead_interest_3:active + label {
    background-color: var(--interest-3-active);
}
.lead-form #lead_interest_3:checked + label {
    background-color: var(--interest-3-checked);
}
.lead-form #lead_interest_4:hover + label,
.lead-form #lead_interest_4:active + label {
    background-color: var(--interest-4-active);
}
.lead-form #lead_interest_4:checked + label {
    background-color: var(--interest-4-checked);
}
.lead-form #lead_interest_5:hover + label,
.lead-form #lead_interest_5:active + label {
    background-color: var(--interest-5-active);
}
.lead-form #lead_interest_5:checked + label {
    background-color: var(--interest-5-checked);
}
.lead-form #lead_interest_6:hover + label,
.lead-form #lead_interest_6:active + label {
    background-color: var(--interest-6-active);
}
.lead-form #lead_interest_6:checked + label {
    background-color: var(--interest-6-checked);
}
.lead-form #lead_interest_7:hover + label,
.lead-form #lead_interest_7:active + label {
    background-color: var(--interest-7-active);
}
.lead-form #lead_interest_7:checked + label {
    background-color: var(--interest-7-checked);
}
.lead-form #lead_interest_8:hover + label,
.lead-form #lead_interest_8:active + label {
    background-color: var(--interest-8-active);
}
.lead-form #lead_interest_8:checked + label {
    background-color: var(--interest-8-checked);
}
.lead-form #lead_interest_10:hover + label,
.lead-form #lead_interest_10:active + label {
    background-color: var(--interest-10-active);
}
.lead-form #lead_interest_10:checked + label {
    background-color: var(--interest-10-checked);
}
.lead-form #lead_interest_11:hover + label,
.lead-form #lead_interest_11:active + label {
    background-color: var(--interest-11-active);
}
.lead-form #lead_interest_11:checked + label {
    background-color: var(--interest-11-checked);
}
.lead-form #lead_interest_9:hover + label,
.lead-form #lead_interest_9:active + label {
    background-color: var(--interest-9-active);
}
.lead-form #lead_interest_9:checked + label {
    background-color: var(--interest-9-checked);
}

.lead-form[data-interest="1"] .interest-1,
.lead-form[data-interest="1"] .interest-all {
    display: block;
}
.lead-form[data-interest="1"] .interest-1.--flex,
.lead-form[data-interest="1"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="1"] .interest-1.city-zipcode,
.lead-form[data-interest="1"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="1"] .interest-1.administrative-type,
.lead-form[data-interest="1"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="1"] #lead_purpose input.interest-1 + label {
    display: inline-block;
}
.lead-form[data-interest="2"] .interest-2,
.lead-form[data-interest="2"] .interest-all {
    display: block;
}
.lead-form[data-interest="2"] .interest-2.--flex,
.lead-form[data-interest="2"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="2"] .interest-2.city-zipcode,
.lead-form[data-interest="2"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="2"] .interest-2.administrative-type,
.lead-form[data-interest="2"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="2"] #lead_purpose input.interest-2 + label {
    display: inline-block;
}
.lead-form[data-interest="3"] .interest-3,
.lead-form[data-interest="3"] .interest-all {
    display: block;
}
.lead-form[data-interest="3"] .interest-3.--flex,
.lead-form[data-interest="3"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="3"] .interest-3.city-zipcode,
.lead-form[data-interest="3"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="3"] .interest-3.administrative-type,
.lead-form[data-interest="3"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="3"] #lead_purpose input.interest-3 + label {
    display: inline-block;
}
.lead-form[data-interest="4"] .interest-4,
.lead-form[data-interest="4"] .interest-all {
    display: block;
}
.lead-form[data-interest="4"] .interest-4.--flex,
.lead-form[data-interest="4"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="4"] .interest-4.city-zipcode,
.lead-form[data-interest="4"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="4"] .interest-4.administrative-type,
.lead-form[data-interest="4"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="4"] #lead_purpose input.interest-4 + label {
    display: inline-block;
}
.lead-form[data-interest="5"] .interest-5,
.lead-form[data-interest="5"] .interest-all {
    display: block;
}
.lead-form[data-interest="5"] .interest-5.--flex,
.lead-form[data-interest="5"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="5"] .interest-5.city-zipcode,
.lead-form[data-interest="5"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="5"] .interest-5.administrative-type,
.lead-form[data-interest="5"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="5"] #lead_purpose input.interest-5 + label {
    display: inline-block;
}
.lead-form[data-interest="6"] .interest-6,
.lead-form[data-interest="6"] .interest-all {
    display: block;
}
.lead-form[data-interest="6"] .interest-6.--flex,
.lead-form[data-interest="6"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="6"] .interest-6.city-zipcode,
.lead-form[data-interest="6"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="6"] .interest-6.administrative-type,
.lead-form[data-interest="6"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="6"] #lead_purpose input.interest-6 + label {
    display: inline-block;
}
.lead-form[data-interest="7"] .interest-7,
.lead-form[data-interest="7"] .interest-all {
    display: block;
}
.lead-form[data-interest="7"] .interest-7.--flex,
.lead-form[data-interest="7"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="7"] .interest-7.city-zipcode,
.lead-form[data-interest="7"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="7"] .interest-7.administrative-type,
.lead-form[data-interest="7"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="7"] #lead_purpose input.interest-7 + label {
    display: inline-block;
}
.lead-form[data-interest="8"] .interest-8,
.lead-form[data-interest="8"] .interest-all {
    display: block;
}
.lead-form[data-interest="8"] .interest-8.--flex,
.lead-form[data-interest="8"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="8"] .interest-8.city-zipcode,
.lead-form[data-interest="8"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="8"] .interest-8.administrative-type,
.lead-form[data-interest="8"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="8"] #lead_purpose input.interest-8 + label {
    display: inline-block;
}
.lead-form[data-interest="10"] .interest-10,
.lead-form[data-interest="10"] .interest-all {
    display: block;
}
.lead-form[data-interest="10"] .interest-10.--flex,
.lead-form[data-interest="10"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="10"] .interest-10.city-zipcode,
.lead-form[data-interest="10"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="10"] .interest-10.administrative-type,
.lead-form[data-interest="10"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="10"] #lead_purpose input.interest-10 + label {
    display: inline-block;
}
.lead-form[data-interest="11"] .interest-11,
.lead-form[data-interest="11"] .interest-all {
    display: block;
}
.lead-form[data-interest="11"] .interest-11.--flex,
.lead-form[data-interest="11"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="11"] .interest-11.city-zipcode,
.lead-form[data-interest="11"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="11"] .interest-11.administrative-type,
.lead-form[data-interest="11"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="11"] #lead_purpose input.interest-11 + label {
    display: inline-block;
}
.lead-form[data-interest="9"] .interest-9,
.lead-form[data-interest="9"] .interest-all {
    display: block;
}
.lead-form[data-interest="9"] .interest-9.--flex,
.lead-form[data-interest="9"] .interest-all.--flex {
    display: flex;
}
.lead-form[data-interest="9"] .interest-9.city-zipcode,
.lead-form[data-interest="9"] .interest-all.city-zipcode {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="9"] .interest-9.administrative-type,
.lead-form[data-interest="9"] .interest-all.administrative-type {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 10px;
}
.lead-form[data-interest="9"] #lead_purpose input.interest-9 + label {
    display: inline-block;
}

#processusList .header span.--interest-1:hover,
#processusList .header span_1 {
    background-color: var(--interest-1-active);
}
#processusList .header span.--interest-1.visible {
    background-color: var(--interest-1-checked);
}
#processusList .header span.--interest-2:hover,
#processusList .header span_2 {
    background-color: var(--interest-2-active);
}
#processusList .header span.--interest-2.visible {
    background-color: var(--interest-2-checked);
}
#processusList .header span.--interest-3:hover,
#processusList .header span_3 {
    background-color: var(--interest-3-active);
}
#processusList .header span.--interest-3.visible {
    background-color: var(--interest-3-checked);
}
#processusList .header span.--interest-4:hover,
#processusList .header span_4 {
    background-color: var(--interest-4-active);
}
#processusList .header span.--interest-4.visible {
    background-color: var(--interest-4-checked);
}
#processusList .header span.--interest-5:hover,
#processusList .header span_5 {
    background-color: var(--interest-5-active);
}
#processusList .header span.--interest-5.visible {
    background-color: var(--interest-5-checked);
}
#processusList .header span.--interest-6:hover,
#processusList .header span_6 {
    background-color: var(--interest-6-active);
}
#processusList .header span.--interest-6.visible {
    background-color: var(--interest-6-checked);
}
#processusList .header span.--interest-7:hover,
#processusList .header span_7 {
    background-color: var(--interest-7-active);
}
#processusList .header span.--interest-7.visible {
    background-color: var(--interest-7-checked);
}
#processusList .header span.--interest-8:hover,
#processusList .header span_8 {
    background-color: var(--interest-8-active);
}
#processusList .header span.--interest-8.visible {
    background-color: var(--interest-8-checked);
}
#processusList .header span.--interest-10:hover,
#processusList .header span_10 {
    background-color: var(--interest-10-active);
}
#processusList .header span.--interest-10.visible {
    background-color: var(--interest-10-checked);
}
#processusList .header span.--interest-11:hover,
#processusList .header span_11 {
    background-color: var(--interest-11-active);
}
#processusList .header span.--interest-11.visible {
    background-color: var(--interest-11-checked);
}
#processusList .header span.--interest-9:hover,
#processusList .header span_9 {
    background-color: var(--interest-9-active);
}
#processusList .header span.--interest-9.visible {
    background-color: var(--interest-9-checked);
}

.interest_bloc .select2-selection__choice.interest-1 {
    background-color: var(--interest-1-checked) !important;
}
.interest_bloc .select2-selection__choice.interest-2 {
    background-color: var(--interest-2-checked) !important;
}
.interest_bloc .select2-selection__choice.interest-3 {
    background-color: var(--interest-3-checked) !important;
}
.interest_bloc .select2-selection__choice.interest-4 {
    background-color: var(--interest-4-checked) !important;
}
.interest_bloc .select2-selection__choice.interest-5 {
    background-color: var(--interest-5-checked) !important;
}
.interest_bloc .select2-selection__choice.interest-6 {
    background-color: var(--interest-6-checked) !important;
}
.interest_bloc .select2-selection__choice.interest-7 {
    background-color: var(--interest-7-checked) !important;
}
.interest_bloc .select2-selection__choice.interest-8 {
    background-color: var(--interest-8-checked) !important;
}
.interest_bloc .select2-selection__choice.interest-10 {
    background-color: var(--interest-10-checked) !important;
}
.interest_bloc .select2-selection__choice.interest-11 {
    background-color: var(--interest-11-checked) !important;
}
.interest_bloc .select2-selection__choice.interest-9 {
    background-color: var(--interest-9-checked) !important;
}
