.s61-form .container > form:has(.col) {
    flex-direction: row;
    gap: 40px;
}

.s61-form .container .input-group,
.s61-form .container .select-group,
.s61-form .container .info,
.s61-form .container .submit{
    margin-top: 30px;
}

.s61-form .container .checkbox-group{
    margin-top: 14px;
}

.s61-form .container .submit span,
.s61-form .container .icon{
    z-index: 1;
}

.s61-form .container .submit::before{
    z-index: 0;
}

.s61-form .container .info p,
.s61-form .container .checkbox-group label{
    font-size: 12px;
    line-height: 21px;
}

@media (max-width: 767px) {
    .s61-form .container > form:has(.col){
        flex-direction: column;
        gap: 0;
    }

    .s61-form .container .col{
        width: 100%;
    }
}