Source/Website/Content/Site.css [119:183]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    font-family: var(--font-family-medium, "Brandon Medium");
    font-weight: var(--font-weight-medium, 500);
    margin-bottom: var(--space-l, 2rem);
}

.checkbox-wrapper {
    margin-bottom: 3.375rem;
}

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    left: -99999px;
    position: absolute;
}

    [type="checkbox"]:not(:checked) + label,
    [type="checkbox"]:checked + label {
        cursor: pointer;
        padding-left: 2.2rem;
        position: relative;
    }

        [type="checkbox"]:not(:checked) + label:before,
        [type="checkbox"]:checked + label:before {
            background-color: var(--background-color-light, #b2bac1);
            border-radius: 2px;
            content: "";
            height: var(--checkbox-size, 1.5rem);
            left: 0;
            position: absolute;
            top: 0;
            width: var(--checkbox-size, 1.5rem);
        }

        [type="checkbox"]:checked + label:before {
            background-color: transparent;
        }

        [type="checkbox"]:not(:checked) + label:after,
        [type="checkbox"]:checked + label:after {
            color: var(--text-color-light, #b2bac1);
            content: "✓";
            left: 0.22rem;
            position: absolute;
            top: 0.15rem;
        }

        [type="checkbox"]:not(:checked) + label:after {
            opacity: 0;
            transform: scale(0) translateZ(0);
        }

        [type="checkbox"]:checked + label:after {
            opacity: 1;
            padding-left: 0.12rem;
            transform: scale(1) translateZ(0);
        }

    [type="checkbox"]:checked:focus + label:before,
    [type="checkbox"]:not(:checked):focus + label:before,
    label:hover:before {
        border: var(--border, 2px solid #4778d9);
    }

.btn {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



Source/Website/Content/styles/main.css [136:200]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    font-family: var(--font-family-medium, "Brandon Medium");
    font-weight: var(--font-weight-medium, 500);
    margin-bottom: var(--space-l, 2rem);
}

.checkbox-wrapper {
    margin-bottom: 3.375rem;
}

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    left: -99999px;
    position: absolute;
}

[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
    cursor: pointer;
    padding-left: 2.2rem;
    position: relative;
}

[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
    background-color: var(--background-color-light, #b2bac1);
    border-radius: 2px;
    content: "";
    height: var(--checkbox-size, 1.5rem);
    left: 0;
    position: absolute;
    top: 0;
    width: var(--checkbox-size, 1.5rem);
}

[type="checkbox"]:checked + label:before {
    background-color: transparent;
}

[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
    color: var(--text-color-light, #b2bac1);
    content: "✓";
    left: 0.22rem;
    position: absolute;
    top: 0.15rem;
}

[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0) translateZ(0);
}

[type="checkbox"]:checked + label:after {
    opacity: 1;
    padding-left: 0.12rem;
    transform: scale(1) translateZ(0);
}

[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before,
label:hover:before {
    border: var(--border, 2px solid #4778d9);
}

.btn {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



