.webform-submission-partnership-concierge-noform-form {
    fieldset legend {
        font-size: 1.5rem !important;
        background-color: transparent;
        border-bottom: 0;
        text-align: center;
        font-weight: bold;
        margin: 1.5rem 0;
    }

    .js-form-item {
        padding: 0.5rem;
        position: relative;
    }


    .form-text,
    .form-email,
    .form-textarea {
        color: #555555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        display: block;
        width: 100%;
        height: calc(1.5em + 0.75rem + 2px);
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #495057;
        background-color: #FFF;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        border-radius: 0.25rem;
        -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
        transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    }

    .field-prefix {
        text-align: center;
        padding-bottom: 1rem;
        display: block;
    }

    .form-check-label.option i {
        display: block;
        clear: both;
        font-size: 2rem;
    }

    #edit-what-kind-of-opportunities-are-our-most-interested-in- .form-check-label.option {
        background-color: #E37D64 !important;
    }

    #edit-which-strategic-areas-are-you-interested-in- .form-check-label.option {
        background-color: #D1FFD6 !important;
        color: #333;
    }

    .selections {
        font-size: 0.875rem;
        line-height: 2;
        background: #F6F6F6;
    }

    .recommendations {
        font-size: 1rem;
        border: 1px solid #DDD;
        box-shadow: 2px 4px 16px rgba(0, 0, 0, 0.1);
        background: #FFF;
    }

    #edit-which-best-represents-your-organisation .form-radio:checked+.form-check-label.option:after, 
    #edit-which-best-represents-your-organisation--2 .form-radio:checked+.form-check-label.option:after, 
    #edit-what-kind-of-opportunities-are-our-most-interested-in- .form-checkbox:checked + .form-check-label.option:after, 
    #edit-which-strategic-areas-are-you-interested-in- .form-checkbox:checked + .form-check-label.option:after {
        border-radius: 50%;
    }

    #edit-which-best-represents-your-organisation .form-radio:checked+.form-check-label.option:after, 
    #edit-which-best-represents-your-organisation--2 .form-radio:checked+.form-check-label.option:after, 
    #edit-what-kind-of-opportunities-are-our-most-interested-in- .form-checkbox:checked + .form-check-label.option:after {
        border-color: #FFF;
    }
}