#contact-form-section .elementor-field-option.radio-wrapper {
    width: calc(25% - 10px);
    margin: 0 5px 10px 5px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: 2em;
    padding: 1em 1em;
    background: #999;
    transition: background-color .25s ease-in;
}

#contact-form-section .elementor-field-option.radio-wrapper input,
#contact-form-section .elementor-field-option.radio-wrapper label {
    display: inline-block;
    cursor: pointer;
}

#contact-form-section .elementor-field-option.radio-wrapper input {
    height: 1.5em;
    width: 1.5em;
    margin: 0;
    padding: 0;
}

#contact-form-section .elementor-field-option.radio-wrapper label {
    margin: 0 0 0 .5em;
    font-size: 1.5em;
    font-family: 'Corpid-B';
    font-weight: bold;
    line-height: 1.25em;
    width: calc(100% - 1.5em);
}

#contact-form-section .elementor-field-option.radio-wrapper-0 {
    background: rgb(0, 255, 255);
}

#contact-form-section .elementor-field-option.radio-wrapper-1 {
    background: rgb(255, 135, 0);
}

#contact-form-section .elementor-field-option.radio-wrapper-2 {
    background: #113d70;
}

#contact-form-section .elementor-field-option.radio-wrapper-2 label {
    color: #fff;
}

#contact-form-section .elementor-field-option.radio-wrapper-3 {
    background: rgb(0, 255, 0);
}

#contact-form-section .elementor-field-type-radio > div {
    width: 100%;
}

#contact-form-section .elementor-field-type-radio {
    align-items: flex-start;
}

@media(max-width: 1900px)
{
    #contact-form-section .elementor-field-option.radio-wrapper {
        width: calc((100% / 3) - 10px);
    }
}

@media(max-width: 1500px)
{
    #contact-form-section .elementor-field-option.radio-wrapper {
        width: calc(50% - 10px);
    }

    #contact-form-section .elementor-col-33 {
        width: 50%;
    }
}

@media(max-width: 1000px)
{
    #contact-form-section .elementor-field-option.radio-wrapper {
        width: calc(100% - 10px);
    }

    #contact-form-section .elementor-col-33 {
        width: 100%;
    }
}