.component-quiz{text-align:center;position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:0}.component-quiz.quiz-started .step{transition:all .15s cubic-bezier(.42,0,.79,.33)}.component-quiz.quiz-started .step.active{transition:all .4s cubic-bezier(.21,.67,.58,1) .15s}.component-quiz.quiz-started .form-field-image-content,.component-quiz.quiz-started .quiz-prev{transition:all .35s ease}.component-quiz.quiz-started .form-field-image-check{transition:opacity .35s ease}.component-quiz.quiz-started .form-field-image-check-icon{transition:all .35s ease}.component-quiz.step-change-animation,.component-quiz.step-change-animation .step{display:flex}.component-quiz .quiz-steps{padding:50px 0;min-height:0;margin:auto 0;flex-grow:1}.component-quiz .quiz-steps,.component-quiz .steps-wrapper{position:relative;display:flex;align-items:center;justify-content:inherit;width:100%}.component-quiz .steps-wrapper{height:100%;flex-shrink:0;flex-flow:row nowrap}.component-quiz .step{position:absolute;left:0;z-index:0;display:none;flex-flow:column;align-items:center;justify-content:inherit;flex-shrink:1;width:100%;opacity:0;outline:none;visibility:hidden;pointer-events:none}.component-quiz .step.higher{align-self:flex-start}.component-quiz .step.active{display:flex;visibility:visible;position:relative;opacity:1;pointer-events:all;will-change:transform;z-index:1;overflow:visible}.component-quiz .step.next,.component-quiz .step.prev{will-change:transform}.component-quiz .step.next{transform:translateX(7px)}.component-quiz .step.prev{transform:translateX(-15px)}.component-quiz .quiz-fields{display:flex;flex-flow:column;width:100%;position:relative;z-index:1;justify-content:inherit}.component-quiz .quiz-fields .error{font-size:12px;line-height:16px;padding:5px 0 0;height:auto;position:absolute;top:100%}.component-quiz .quiz-fields .field{position:relative;width:50%;max-width:550px;justify-content:inherit}.component-quiz .quiz-fields .field:not([data-type=hidden])~.field{margin-top:40px}.component-quiz .quiz-fields .field[data-type=hidden]{display:none!important}.component-quiz .quiz-fields .field[data-type=image]{width:100%;max-width:unset}.component-quiz .quiz-fields .field[data-type=captcha],.component-quiz .quiz-fields .field[data-type=checkbox],.component-quiz .quiz-fields .field[data-type=radio]{width:auto;width:-moz-max-content;width:max-content}body.adaptive-mobile .component-quiz .quiz-fields .field[data-type=captcha],body.adaptive-mobile .component-quiz .quiz-fields .field[data-type=checkbox],body.adaptive-mobile .component-quiz .quiz-fields .field[data-type=radio]{max-width:100%}.component-quiz .quiz-fields--multiple .field[data-type=captcha],.component-quiz .quiz-fields--multiple .field[data-type=checkbox],.component-quiz .quiz-fields--multiple .field[data-type=radio]{width:50%}.component-quiz .quiz-fields .form-field-desc{padding-bottom:10px;opacity:.5}.component-quiz .quiz-fields .form-field-desc+.form-field-title{padding-bottom:5px!important}.component-quiz .quiz-fields .form-field{text-align:inherit;justify-content:inherit}.component-quiz .quiz-fields .form-field[data-type=checkbox]+[data-type=checkbox]{margin-top:-10px}.component-quiz .quiz-submit{padding-top:0}.component-quiz .step-title{display:block;width:50%;max-width:550px;font-weight:600;letter-spacing:.35px;margin-bottom:50px;text-align:inherit}.component-quiz .quiz-actions{display:flex;align-items:center;justify-content:inherit;max-width:100%;width:100%;pointer-events:all}.component-quiz .quiz-actions .quiz-prev{width:46px;margin-left:-66px;margin-right:20px;opacity:0;visibility:hidden;pointer-events:none}.component-quiz .quiz-actions .quiz-submit{display:none}.component-quiz .quiz-actions .suggestion-next{font-size:14px;color:currentColor;padding-left:20px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity;opacity:.5}.component-quiz .quiz-actions.show-prev .quiz-prev{margin-left:0;opacity:1;visibility:visible;pointer-events:all}.component-quiz .policy-data-warning{font-size:14px;margin-top:40px;max-width:550px}.component-quiz .policy-data-warning+.policy-data-warning{margin-top:20px}.component-quiz .form-field-image-group{position:relative;display:flex;justify-content:inherit;flex-flow:row wrap;margin:-25px}.component-quiz .form-field-image-group[data-divisible="5"]{margin:-12px}.component-quiz .form-field-image-group[data-divisible="5"] .form-field-image-item{width:20%;font-size:13px;padding:12px}.component-quiz .form-field-image-group.center{justify-content:center}.component-quiz .form-field-image-content{position:relative;height:100%;display:flex;flex-direction:column;will-change:transform}.component-quiz .form-field-image-item{display:block;width:25%;padding:25px;flex-shrink:0;font-size:16px;line-height:1.625;letter-spacing:.3px;cursor:pointer}.component-quiz .form-field-image-item input{display:none}.component-quiz .form-field-image-item input:checked~.form-field-image-content .form-field-image-check{opacity:1}.component-quiz .form-field-image-item input:checked~.form-field-image-content .form-field-image-check .form-field-image-check-icon{opacity:1;transform:translateZ(0)}.is-pointer .component-quiz .form-field-image-item:hover .form-field-image-check{opacity:1}.component-quiz .form-field-image-item .form-field-image-check{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;opacity:0;background-color:rgba(27,27,28,.5);transform:translateZ(0)}.component-quiz .form-field-image-item .form-field-image-check-icon{opacity:0;transform:scale(.85);position:absolute;width:50px;height:50px;top:0;bottom:0;left:0;right:0;margin:auto}.component-quiz .form-field-image-item .form-field-image-text{color:currentColor;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;line-height:20px;margin-top:22px;width:100%;display:block;text-align:inherit}.component-quiz .form-field-image-item .form-field-image-wrap{--proportion:100%;position:relative;width:100%}.component-quiz .form-field-image-item .form-field-image-wrap.orient-horizontal{--proportion:62%}.component-quiz .form-field-image-item .form-field-image-wrap.orient-vertical{--proportion:136%}.component-quiz .form-field-image-item .form-field-image-img{position:relative;width:100%;padding-bottom:var(--proportion);background-position:50%;background-repeat:no-repeat;background-size:cover}.component-quiz .form-field-image-item .form-field-image-img.empty{background-size:50px}.component-quiz .captcha-global-error{margin:0 0 15px}.component-quiz.submitting .quiz-next,.component-quiz.submitting .quiz-prev,.component-quiz.submitting .quiz-submit{pointer-events:none}.component-quiz.submitting .quiz-next .btn-text{opacity:0}.component-quiz.submitting .submitting-status{display:block;opacity:1;visibility:visible}.component-quiz.submitting .submitting-status svg{transform:scale(1)}.component-quiz.success .quiz-next .btn-text,.component-quiz.success .submitting-status{opacity:0}.component-quiz.success .success-icon{transition:opacity .45s,visibility .45s,transform .3s cubic-bezier(.25,1,.1,3);opacity:1;visibility:visible;transform:translate3d(-50%,-50%,0) scale(1)}.component-quiz.justify--start{text-align:left}.component-quiz.justify--start .quiz-actions,.component-quiz.justify--start .quiz-progress,.component-quiz.justify--start .quiz-steps{justify-content:start}.component-quiz.justify--start .policy-data-warning,.component-quiz.justify--start .step-title{align-self:flex-start}.component-quiz.justify--center .quiz-actions,.component-quiz.justify--center .quiz-progress,.component-quiz.justify--center .quiz-steps{justify-content:center}.component-quiz.justify--center .quiz-fields{align-items:center}.component-quiz.justify--center .suggestion-next{width:200px;margin-right:-150px}.component-quiz.justify--center .captcha-global-error{justify-content:center}[data-quiz-part=progress]{display:flex;width:100%;justify-content:inherit}[data-quiz-part=progress][data-progress-style=circle]{position:relative;min-height:92px;display:flex;justify-content:inherit;align-items:center}[data-quiz-part=progress][data-progress-style=circle] .quiz-progress-inner{display:flex;position:relative;justify-content:center;width:60px;height:60px}[data-quiz-part=progress][data-progress-style=circle] .progress-text{display:flex;align-items:center;font-size:14px;line-height:20px}[data-quiz-part=progress][data-progress-style=circle] .progress-loader-circle{display:block;position:absolute;width:100%;height:100%;left:0;top:0}[data-quiz-part=progress][data-progress-style=circle] .progress-percent{font-size:14px;line-height:20px;position:absolute;top:50%;margin-top:-10px;padding-left:4px;left:0;width:100%}[data-quiz-part=progress] .progress-percent,[data-quiz-part=progress] .progress-text{text-align:center;font-size:16px;line-height:1.375;text-transform:uppercase;font-weight:700}[data-quiz-part=progress] .progress-text .current,[data-quiz-part=progress] .progress-text .total{margin:0 5px}[data-quiz-part=progress] .progress-loader-bar{position:relative;width:240px;height:3px;margin-top:37px}[data-quiz-part=progress] .progress-loader-bar .progress-loader-bg{width:100%;height:3px;background-color:currentColor;border-radius:2px;top:0;left:0;line-height:24px;opacity:.3}[data-quiz-part=progress] .progress-loader-bar .current{position:absolute;top:0;left:0;border-radius:2px;display:block;border-radius:3px;background:currentColor;height:100%;width:0;transition:width .35s ease}[data-quiz-part=progress] .progress-loader-bar .current .progress-runner[data-value]{position:absolute;overflow:hidden;right:-20px;bottom:12px;min-width:40px;text-align:center;transition:all .3s ease;padding-bottom:4px}[data-quiz-part=progress] .progress-loader-bar .current .progress-runner[data-value]:before{content:attr(data-value);line-height:24px;display:block;white-space:nowrap;font-size:12px;font-weight:500;background-color:currentColor;border-radius:3px;padding:0 3px}[data-quiz-part=progress] .progress-loader-bar .current .progress-runner[data-value]:after{content:"";transform:translate(-50%);position:absolute;left:50%;right:auto;bottom:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;transition:left .3s ease}[data-quiz-part=progress] .progress-loader-circle{display:inline-block;stroke:currentColor;fill:none}[data-quiz-part=progress] .progress-loader-circle .progress-loader-bg{opacity:.3}[data-quiz-part=progress] .progress-loader-circle .current{transition:all .35s ease}[data-quiz-part=progress] .progress-percent~.progress-loader-bar,[data-quiz-part=progress] .progress-text~.progress-loader-bar{margin-top:20px}[data-contrast=dark] .style-filled .form-field-select .dropdown-select,[data-contrast] [data-contrast=dark] .style-filled .form-field-select .dropdown-select{padding:12px 32px 12px 14px}.component-quiz.color--dark .component-button,[data-contrast=dark] .component-quiz.color--contrast .component-button,[data-contrast] [data-contrast=dark] .component-quiz.color--contrast .component-button{--buttonBackground:transparent;--buttonBorder:transparent;--buttonColor:#1b1b1c;--buttonContrast:#fff;--buttonBackgroundHover:transparent;--buttonColorHover:#1b1b1c;--buttonContrastHover:#fff}.component-quiz.color--dark .component-button.filled,[data-contrast=dark] .component-quiz.color--contrast .component-button.filled,[data-contrast] [data-contrast=dark] .component-quiz.color--contrast .component-button.filled{--buttonBackground:#1b1b1c;--buttonColor:#fff;--buttonContrast:#1b1b1c;--buttonBackgroundHover:#1b1b1c;--buttonColorHover:#fff;--buttonContrastHover:#1b1b1c}.component-quiz.color--dark .component-button.filled.filled,[data-contrast=dark] .component-quiz.color--contrast .component-button.filled.filled,[data-contrast] [data-contrast=dark] .component-quiz.color--contrast .component-button.filled.filled{--buttonBackgroundHover:#434344}.component-quiz.color--dark .component-button.bordered,[data-contrast=dark] .component-quiz.color--contrast .component-button.bordered,[data-contrast] [data-contrast=dark] .component-quiz.color--contrast .component-button.bordered{--buttonBorder:#1b1b1c;--buttonColor:#1b1b1c}.component-quiz.color--dark .component-button.bordered.effect--fill,[data-contrast=dark] .component-quiz.color--contrast .component-button.bordered.effect--fill,[data-contrast] [data-contrast=dark] .component-quiz.color--contrast .component-button.bordered.effect--fill{--buttonBackgroundHover:#1b1b1c;--buttonColorHover:#fff;--buttonContrastHover:#1b1b1c}.component-quiz.color--dark .component-button.bordered.effect--fill.hover,[data-contrast=dark] .component-quiz.color--contrast .component-button.bordered.effect--fill.hover,[data-contrast] [data-contrast=dark] .component-quiz.color--contrast .component-button.bordered.effect--fill.hover{--currentColor:var(--buttonColorHover)}.component-quiz.color--dark .quiz-progress,[data-contrast=dark] .component-quiz.color--contrast .quiz-progress,[data-contrast] [data-contrast=dark] .component-quiz.color--contrast .quiz-progress{color:#1b1b1c}.component-quiz.color--dark .quiz-progress .progress-loader-bar .progress-runner:before,[data-contrast=dark] .component-quiz.color--contrast .quiz-progress .progress-loader-bar .progress-runner:before,[data-contrast] [data-contrast=dark] .component-quiz.color--contrast .quiz-progress .progress-loader-bar .progress-runner:before{color:#fff;background-color:#1b1b1c}.component-quiz.color--dark .form-field-image-check #bg,[data-contrast=dark] .component-quiz.color--contrast .form-field-image-check #bg,[data-contrast] [data-contrast=dark] .component-quiz.color--contrast .form-field-image-check #bg{fill:#1b1b1c}.component-quiz.color--dark .form-field-image-check #arrow,[data-contrast=dark] .component-quiz.color--contrast .form-field-image-check #arrow,[data-contrast] [data-contrast=dark] .component-quiz.color--contrast .form-field-image-check #arrow{fill:#fff}.component-quiz.color--light .component-button,[data-contrast=light] .component-quiz.color--contrast .component-button,[data-contrast] [data-contrast=light] .component-quiz.color--contrast .component-button{--buttonBackground:transparent;--buttonBorder:transparent;--buttonColor:#fff;--buttonContrast:#1b1b1c;--buttonBackgroundHover:transparent;--buttonColorHover:#fff;--buttonContrastHover:#1b1b1c}.component-quiz.color--light .component-button.filled,[data-contrast=light] .component-quiz.color--contrast .component-button.filled,[data-contrast] [data-contrast=light] .component-quiz.color--contrast .component-button.filled{--buttonBackground:#fff;--buttonColor:#1b1b1c;--buttonContrast:#fff;--buttonBackgroundHover:#fff;--buttonColorHover:#1b1b1c;--buttonContrastHover:#fff}.component-quiz.color--light .component-button.filled.filled,[data-contrast=light] .component-quiz.color--contrast .component-button.filled.filled,[data-contrast] [data-contrast=light] .component-quiz.color--contrast .component-button.filled.filled{--buttonBackgroundHover:#eee}.component-quiz.color--light .component-button.bordered,[data-contrast=light] .component-quiz.color--contrast .component-button.bordered,[data-contrast] [data-contrast=light] .component-quiz.color--contrast .component-button.bordered{--buttonBorder:#fff;--buttonColor:#fff}.component-quiz.color--light .component-button.bordered.effect--fill,[data-contrast=light] .component-quiz.color--contrast .component-button.bordered.effect--fill,[data-contrast] [data-contrast=light] .component-quiz.color--contrast .component-button.bordered.effect--fill{--buttonBackgroundHover:#fff;--buttonColorHover:#1b1b1c;--buttonContrastHover:#fff}.component-quiz.color--light .component-button.bordered.effect--fill.hover,[data-contrast=light] .component-quiz.color--contrast .component-button.bordered.effect--fill.hover,[data-contrast] [data-contrast=light] .component-quiz.color--contrast .component-button.bordered.effect--fill.hover{--currentColor:var(--buttonColorHover)}.component-quiz.color--light .quiz-progress,[data-contrast=light] .component-quiz.color--contrast .quiz-progress,[data-contrast] [data-contrast=light] .component-quiz.color--contrast .quiz-progress{color:#fff}.component-quiz.color--light .quiz-progress .progress-loader-bar .progress-runner:before,[data-contrast=light] .component-quiz.color--contrast .quiz-progress .progress-loader-bar .progress-runner:before,[data-contrast] [data-contrast=light] .component-quiz.color--contrast .quiz-progress .progress-loader-bar .progress-runner:before{color:#000;background-color:#fff}.component-quiz.color--light .form-field-image-check #bg,[data-contrast=light] .component-quiz.color--contrast .form-field-image-check #bg,[data-contrast] [data-contrast=light] .component-quiz.color--contrast .form-field-image-check #bg{fill:#fff}.component-quiz.color--light .form-field-image-check #arrow,[data-contrast=light] .component-quiz.color--contrast .form-field-image-check #arrow,[data-contrast] [data-contrast=light] .component-quiz.color--contrast .form-field-image-check #arrow{fill:#000}
.quiz-fields{justify-content:inherit}.quiz-fields .error{position:relative;width:100%;font-size:10px;line-height:15px;height:0;font-weight:500;color:#ff714d;pointer-events:none;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.21,.67,.58,1)}.quiz-fields .border{display:none}.quiz-fields .is_error.animate{animation:shake .5s ease 1 both .2s}.quiz-fields .is_error .error{height:15px;padding-top:3px;pointer-events:all;opacity:1;visibility:visible}.quiz-fields .is_error .file-input .icon:not(.icon-file){opacity:1;color:#ff714d}.quiz-fields .is_error .form-field-checkbox-item__box{opacity:1;border-color:#ff714d}.quiz-fields .form-field-submit{position:relative}.quiz-fields .form-field-submit .g-recaptcha{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;pointer-events:all}.quiz-fields .form-field-text__input{min-height:56px;line-height:1.333;font-size:16px}.quiz-fields .form-field-date__icon{bottom:20px}.quiz-fields .f-calendar__input-overlay{height:56px}.quiz-fields .form-field-radio-item{padding:8px 0;margin-bottom:0;align-items:center}.quiz-fields .form-field-radio-item:last-child{padding-bottom:0}.quiz-fields .form-field-radio-item:first-child{padding-top:0}.quiz-fields .form-field-radio-item__check{width:28px;height:28px;margin-right:18px}.quiz-fields .form-field-radio-item__check:before{content:"";width:10px;height:10px;left:50%;top:50%;transform:translate(-50%,-50%)}.quiz-fields .form-field-checkbox-item{align-items:center;padding:.5rem 0}.quiz-fields .form-field-checkbox-item__box{width:28px;height:28px;margin-right:15px}.quiz-fields .form-field-checkbox-item__box i:before{height:9px;width:15px;top:5px;left:4px}.quiz-fields .form-field-checkbox-item__name{line-height:28px}.quiz-fields .form-field-select .dropdown-container,.quiz-fields .form-field-select .select-outer{min-height:56px}.quiz-fields .form-field-select .dropdown-select{min-height:56px;font-size:16px;line-height:1.333}.quiz-fields .form-field-select .arrow{width:14px;height:8px}.quiz-fields .form-field-file{display:flex;flex-direction:column}.quiz-fields .form-field-file .file-input-outer{position:relative;padding-top:0;transition:padding .3s ease}.quiz-fields .form-field-file .file-input-outer.is_error .error{display:block}.quiz-fields .form-field-file .file-list{width:100%;opacity:1;visibility:visible;height:auto}.quiz-fields .form-field-file .file-item{margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quiz-fields .form-field-file .file-item.loading .circular-loader{display:block}.quiz-fields .form-field-file .file-item.loading .icon{display:none}.quiz-fields .form-field-file .file-item.is-error .file-item--title,.quiz-fields .form-field-file .file-item.is-error .icon{color:#ff714d}.is-pointer .quiz-fields .form-field-file .file-item:hover .clear-files{opacity:.4}.quiz-fields .form-field-file .file-item .circular-loader{display:none;width:24px;height:24px;fill:none;margin-right:10px;stroke:currentColor;stroke-width:4px;transform-origin:center center}.quiz-fields .form-field-file .file-item .circular-loader .circular-loader--bg{opacity:.3}.quiz-fields .form-field-file .file-item .icon{display:block;opacity:.4}.quiz-fields .form-field-file .file-item--title{max-width:calc(100% - 85px);overflow:hidden;white-space:nowrap;word-wrap:break-word;text-overflow:ellipsis}.quiz-fields .form-field-file .clear-files{width:18px;height:18px;padding:4px;opacity:0;margin-left:6px;cursor:pointer;display:flex;white-space:nowrap}.is-pointer .quiz-fields .form-field-file .clear-files:hover{opacity:.6!important}.quiz-fields .form-field-file .file-input,.quiz-fields .form-field-file .file-item{display:flex;cursor:pointer;color:currentColor;font-size:15px;line-height:22px;align-items:center}.quiz-fields .form-field-file .file-input .icon,.quiz-fields .form-field-file .file-item .icon{display:inline-block;max-height:22px;height:22px;margin-right:10px;width:22px;text-align:center}.quiz-fields .form-field-file .file-input .icon svg,.quiz-fields .form-field-file .file-item .icon svg{height:100%}.quiz-fields .form-field-file .file-input--original,.quiz-fields .form-field-file .file-item--original{opacity:0;pointer-events:none;position:absolute}.quiz-fields .form-field-file .file-input{min-height:22px;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quiz-fields .form-field-file .file-input:hover{opacity:.5}
body.adaptive-mobile .component-quiz{overflow:visible}body.adaptive-mobile .component-quiz .quiz-progress{padding-bottom:30px}body.adaptive-mobile .component-quiz .quiz-progress[data-progress-style=bar] .quiz-progress-inner,body.adaptive-mobile .component-quiz .quiz-progress[data-progress-style=bar] .quiz-progress-inner .progress-loader-bar{width:100%}body.adaptive-mobile .component-quiz .quiz-steps{padding:0}body.adaptive-mobile .component-quiz .quiz-actions{flex-flow:row wrap;margin-top:30px;width:100%}body.adaptive-mobile .component-quiz .quiz-actions .suggestion-next{display:none}body.adaptive-mobile .component-quiz .quiz-actions .quiz-next{flex-grow:1}body.adaptive-mobile .component-quiz .step-title{width:100%;margin-bottom:30px}body.adaptive-mobile .component-quiz .quiz-fields{align-items:flex-start}body.adaptive-mobile .component-quiz .quiz-fields .field{padding:0;width:100%;min-width:0}body.adaptive-mobile .component-quiz .quiz-fields .field+.field{margin-top:20px}body.adaptive-mobile .component-quiz .quiz-fields .form-field{padding:0}body.adaptive-mobile .component-quiz .quiz-fields .field[data-type=checkbox],body.adaptive-mobile .component-quiz .quiz-fields .field[data-type=radio]{min-width:auto}body.adaptive-mobile .component-quiz .field[data-type=image]{justify-content:flex-start;flex-grow:1;flex-shrink:0;margin-left:calc(50% - var(--100vw) / 2);width:var(--100vw)}body.adaptive-mobile .component-quiz .form-field-image-group{overflow-x:auto;display:flex;flex-flow:row;margin:0;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}body.adaptive-mobile .component-quiz .form-field-image-group .form-field-image-item{width:auto;padding:10px;scroll-snap-align:start}body.adaptive-mobile .component-quiz .form-field-image-group .form-field-image-item:first-child{padding-left:20px}body.adaptive-mobile .component-quiz .form-field-image-group .form-field-image-item:last-child{padding-right:20px}body.adaptive-mobile .component-quiz .form-field-image-group .form-field-image-content{width:calc(var(--100vw) * .75);max-width:240px}body.adaptive-mobile [data-quiz-part=progress][data-progress-style=bar][data-current-progress="0"] .current .progress-runner{right:-40px}body.adaptive-mobile [data-quiz-part=progress][data-progress-style=bar][data-current-progress="0"] .current .progress-runner:after{opacity:0}body.adaptive-mobile [data-quiz-part=progress][data-progress-style=bar][data-current-progress="100"] .current .progress-runner{right:0;transform:translate(0)}body.adaptive-mobile [data-quiz-part=progress][data-progress-style=bar][data-current-progress="100"] .current .progress-runner:after{left:100%;opacity:0}