.rdw-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.rdw-col-1, .rdw-col-2, .rdw-col-3, .rdw-col-4, .rdw-col-5, .rdw-col-6,
.rdw-col-7, .rdw-col-8, .rdw-col-9, .rdw-col-10, .rdw-col-11, .rdw-col-12 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.rdw-col-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
.rdw-col-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
.rdw-col-3 { flex: 0 0 25%; max-width: 25%; }
.rdw-col-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
.rdw-col-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
.rdw-col-6 { flex: 0 0 50%; max-width: 50%; }
.rdw-col-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
.rdw-col-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
.rdw-col-9 { flex: 0 0 75%; max-width: 75%; }
.rdw-col-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
.rdw-col-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
.rdw-col-12 { flex: 0 0 100%; max-width: 100%; }

.rdw_input {
    box-sizing: border-box;
    padding: 15px 25px;
    height: auto;
    width: 100%;
    position: relative;
    outline: 0;
    border: solid 1px var(--vamtam-accent-color-4);
    margin: 0;
      margin-bottom: 0px;
    color: var(--vamtam-accent-color-6);
    background: var(--vamtam-main-background-background-color);
    margin-bottom: 10px;
    transition: all .4s;
    font-size: var(--vamtam-primary-font-font-size);
    line-height: 1.1em;
    border-radius: var(--vamtam-border-radius-oval);
    font-family: var(--vamtam-primary-font-font-family);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/* Input file  */
.rdw-input-file {
    box-sizing: border-box;
    padding: 15px 25px;
    height: auto;
    width: 100%;
    position: relative;
    outline: 0;
    border: solid 1px var(--vamtam-accent-color-4);
    margin: 0;
    margin-bottom: 0px;
    color: var(--vamtam-accent-color-6);
    background: var(--vamtam-main-background-background-color);
    margin-bottom: 10px;
    transition: all .4s;
    font-size: var(--vamtam-primary-font-font-size);
    line-height: 1.1em;
    border-radius: var(--vamtam-border-radius-oval);
    font-family: var(--vamtam-primary-font-font-family);
    display: inline-block;
    cursor: pointer;
}

.rdw-input-file input[type="file"] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
    z-index: 2;
}

.rdw-input-file label {
    display: block;
    position: relative;
    z-index: 1;
}  