.quize-body{ opacity: 1;  min-height:200px; overflow: hidden;  transition:height .5s ease, opacity 0.3s ease;}
.quize-body.update{  opacity: 0; }
/*.quize-body > div{transition:opacity 0.3s ease; opacity: 1}*/
/*.quize-body.update > div{ opacity: 0}*/

.footer-buttons{display: flex;justify-content: space-between; max-height: 100px; opacity: 1; transition: all .3s ease 1s; overflow: hidden}
.footer-buttons.buttons-end{ max-height:0px; opacity: 0;}

.send_result .footer-buttons{ display: none}
.send_result .footer-buttons.buttons-end{display: block; max-height:100px; opacity: 1;}


.footer-buttons .button-next{ flex: 1}
.footer-buttons .button-prev{ opacity: 0; max-width: 0; margin-right: 0; overflow: hidden; transition: all .3s ease 1s; box-sizing: border-box; }
.footer-buttons .button-prev.is-show{ opacity: 1; max-width: 120px; margin-right: 10px; padding: 0 10px }

.quize-footer .button-prev:after{ display: none}
.quize-footer .button-prev:before{content: "";display: block;height: 11px;width: 7px;background-image: url(/assets/images/arrow.svg);background-repeat: no-repeat;background-position: center; transform: rotate(180deg)}

.quize__politic{ display: block !important;transition: all .3s ease; max-height:0; opacity: 0; overflow: hidden}

.start .quize__politic{max-height: 100px; opacity: 1; padding-top: 10px;}

.footer-buttons buttons-end