.u-section-1 {
    background-image: linear-gradient(to right, #51855d, #acc9ae);
}

    .u-section-1 .u-sheet-1 {
        min-height: 885px;
    }

    .u-section-1 .u-text-1 {
        font-size: 1.5rem;
        font-weight: 700;
        margin: 32px auto 0;
    }

    .u-section-1 .u-form-1 {
        height: 298px;
        --checkbox-checked-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
        --radio-checked-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");
        width: 332px;
        margin: 32px auto 0;
    }

    .u-section-1 .u-form-group-1 {
        margin-left: 0;
    }

    .u-section-1 .u-label-1 {
        font-weight: 700;
    }

    .u-section-1 .u-form-group-2 {
        margin-left: 0;
    }

    .u-section-1 .u-label-2 {
        font-weight: 700;
    }

    .u-section-1 .u-form-group-3 {
        margin-left: 0;
    }

    .u-section-1 .u-label-3 {
        font-weight: 700;
    }

    .u-section-1 .u-form-group-4 {
        margin-left: 0;
    }

    .u-section-1 .u-btn-1 {
        border-style: solid;
        background-image: none;
        box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4);
        font-weight: 700;
    }

    .u-section-1 .u-text-2 {
        font-size: 1.5rem;
        font-weight: 700;
        margin: 42px auto 0;
    }

    .u-section-1 .u-form-2 {
        height: 192px;
        width: 333px;
        margin: 54px auto 60px;
    }

    .u-section-1 .u-label-4 {
        font-weight: 700;
    }

    .u-section-1 .u-btn-2 {
        border-style: solid;
        background-image: none;
        box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4);
        font-weight: 700;
    }
