._drection-rtl ,
.text-block , 
.btn-text ,
.step-title ,
.form-field-title ,
.error , 
.form-field-text__input , 
.form-field-checkbox-item__name ,
.form-field-radio-item__text {
  direction: rtl !important;
}
.spoiler-list .spoiler-text-main{ text-align: right !important; }
.component-quiz { direction: rtl; !important}
.component-quiz [data-press-enter]{ margin-right: 15px; !important}
.component-quiz .form-field-radio-item__check, .form-field-checkbox-item__box{  margin-right: 0 !important; margin-left: calc(var(--formRadioSize) / 2) !important; }
.component-quiz .form-field-title, .error {  text-align: right !important; }
/* .component-quiz .quiz-actions.show-prev {  flex-direction: row-reverse !important; } */
.component-quiz .quiz-actions.show-prev {  gap: 20px; }
.component-quiz .quiz-progress .progress-runner{ right: unset !important; left: -20px !important; }
.component-quiz .quiz-progress .current{ left: unset !important; }
.component-quiz .step-title { text-align: right !important; } 
.component-quiz .quiz-actions .btn-icon svg { transform: scaleX(-1); } 

@media (max-width: 597px){
    [data-column-reverse] .flexbe-card:nth-child(1n){ order: 3;}
    [data-column-reverse] .flexbe-card:nth-child(2n){ order: 2;}
    [data-column-reverse] .flexbe-card:nth-child(3n){ order: 1;}
}