.radioToggle {
    margin: 0 0 1.5rem;
    box-sizing: border-box;
    font-size: 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: stretch
}

.list-type-none {
    list-style-type: none !important
}

.radioToggle input {
    width: 0;
    height: 0;
    position: absolute;
    left: -9999px
}

.radioToggle input+label {
    margin: 0;
    padding: .5rem 2rem;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    border: solid 1px #ddd;
    background-color: #fff;
    font-size: 1rem;
    line-height: 140%;
    font-weight: 600;
    text-align: center;
    box-shadow: 0 0 0 rgba(255, 255, 255, 0);
    transition: border-color .15s ease-out, color .25s ease-out, background-color .15s ease-out, box-shadow .15s ease-out
}

.radioToggle input+label:first-of-type {
    border-radius: 6px 0 0 6px;
    border-right: none
}

.radioToggle input+label:last-of-type {
    border-radius: 0 6px 6px 0;
    border-left: none
}

.radioToggle input:hover+label {
    border-color: #213140
}

.radioToggle input:checked+label {
    background-color: #01b788;
    color: #fff;
    box-shadow: 0 0 10px rgb(102 251 209 / 50%);
    border-color: #00b888;
    z-index: 1
}

@media (max-width:800px) {
    .radioToggle input+label {
        padding: .75rem .25rem;
        flex: 0 0 34%;
        display: flex;
        justify-content: center;
        align-items: center
    }
}