.component-quiz{--formFieldsGap:max(1.25em,30px);--formInputLineSize:1px;padding:0;justify-content:center;--formInputLineColor:currentColor;--formInputLineOpacityActive:1;--formInputSize:calc(var(--formInputTextSize)*3.5);position:relative;--formCaptionTextSize:clamp(10px,0.8125em,22px);--formLabelGap:0.625em;--formLabelTextSize:clamp(10px,0.9375em,28px);--formInputLineOpacity:0.5;text-align:center;align-items:center;flex-flow:column;--formErrorTextSize:clamp(10px,0.75em,15px);--formInputTextSize:clamp(10px,1em,30px);display:flex}.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{flex-grow:1;min-height:0;padding:var(--normalGap) 0;margin:auto 0}.component-quiz .quiz-steps,.component-quiz .steps-wrapper{justify-content:inherit;position:relative;align-items:center;width:100%;display:flex}.component-quiz .steps-wrapper{height:100%;flex-shrink:0;flex-flow:row nowrap}.component-quiz .step{pointer-events:none;flex-shrink:1;justify-content:inherit;position:absolute;outline:none;opacity:0;visibility:hidden;align-items:center;flex-flow:column;left:0;width:100%;display:none;z-index:0}.component-quiz .step.higher{align-self:flex-start}.component-quiz .step.active{overflow:visible;pointer-events:all;position:relative;opacity:1;visibility:visible;will-change:transform;display:flex;z-index:1}.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-submit{padding-top:0}.component-quiz .step-title{--letterSpacing:0.25px;--lineHeight:1.2;margin-bottom:var(--normalGap,50px);--textAlign:inherit;--fontWeight:600;max-width:550px;--fontSize:30px;width:50%;display:block}.component-quiz .policy-data-warning{max-width:550px;margin-top:var(--formFieldsGap)}.component-quiz .policy-data-warning+.policy-data-warning{margin-top:calc(var(--formFieldsGap)/2)}.component-quiz .form-field-image-group{justify-content:inherit;position:relative;margin:-25px;flex-flow:row wrap;display:flex}.component-quiz .form-field-image-group[data-divisible="5"]{margin:-12px}.component-quiz .form-field-image-group[data-divisible="5"] .form-field-image-item{padding:12px;width:20%}.component-quiz .form-field-image-group.center{justify-content:center}.component-quiz .form-field-image-content{height:100%;position:relative;flex-direction:column;will-change:transform;display:flex}.component-quiz .form-field-image-item{flex-shrink:0;padding:25px;cursor:pointer;width:25%;display:block}.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{transform:translateZ(0);opacity:1}.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{height:100%;transform:translateZ(0);position:absolute;opacity:0;top:0;background-color:rgba(27,27,28,.5);left:0;width:100%;z-index:5}.component-quiz .form-field-image-item .form-field-image-check-icon{height:50px;transform:scale(.85);right:0;position:absolute;opacity:0;bottom:0;top:0;margin:auto;left:0;width:50px}.component-quiz .form-field-image-item .form-field-image-text{font-size:var(--formLabelTextSize);color:currentColor;text-align:inherit;width:100%;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:1.46em;display:block}.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;background-size:cover;background-position:50%;padding-bottom:var(--proportion);width:100%;background-repeat:no-repeat}.component-quiz .form-field-image-item .form-field-image-img.empty{background-size:50px}.component-quiz .captcha-global-error{margin:0 0 15px;display:none}.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-icon{opacity:1;display:block}.component-quiz.success .quiz-next .btn-text{opacity:0}.component-quiz.success .success-icon{opacity:1;display:block}.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{margin-right:-150px;width:200px}.component-quiz.justify--center .captcha-global-error{justify-content:center}[data-quiz-part=progress]{justify-content:inherit;width:100%;display:flex}[data-quiz-part=progress][data-progress-style=circle]{min-height:92px;justify-content:inherit;position:relative;align-items:center;display:flex}[data-quiz-part=progress][data-progress-style=circle] .quiz-progress-inner{height:60px;justify-content:center;position:relative;width:60px;display:flex}[data-quiz-part=progress][data-progress-style=circle] .progress-text{font-size:var(--formCaptionTextSize);align-items:center;line-height:1.42857143;display:flex}[data-quiz-part=progress][data-progress-style=circle] .progress-loader-circle{height:100%;position:absolute;top:0;left:0;width:100%;display:block}[data-quiz-part=progress][data-progress-style=circle] .progress-percent{font-size:var(--formCaptionTextSize);position:absolute;top:50%;left:0;width:100%;line-height:1.42857143;margin-top:-10px;padding-left:4px}[data-quiz-part=progress] .progress-percent,[data-quiz-part=progress] .progress-text{font-size:1rem;font-weight:700;text-transform:uppercase;text-align:center;line-height:1.375}[data-quiz-part=progress] .progress-text .current,[data-quiz-part=progress] .progress-text .total{margin:0 5px}[data-quiz-part=progress] .progress-loader-bar{height:3px;position:relative;width:240px;margin-top:37px}[data-quiz-part=progress] .progress-loader-bar .progress-loader-bg{height:3px;opacity:.3;top:0;background-color:currentColor;border-radius:2px;left:0;width:100%;line-height:24px}[data-quiz-part=progress] .progress-loader-bar .current{height:100%;transition:width .35s ease;position:absolute;top:0;border-radius:3px;background:currentColor;left:0;width:0;display:block}[data-quiz-part=progress] .progress-loader-bar .progress-runner[data-value]{overflow:hidden;right:-20px;transition:all .3s ease;position:absolute;bottom:12px;min-width:40px;text-align:center;padding-bottom:4px}[data-quiz-part=progress] .progress-loader-bar .progress-runner[data-value]:before{padding:0 3px;font-size:var(--formCaptionTextSize);font-weight:500;content:attr(data-value);background-color:currentColor;border-radius:3px;line-height:2;white-space:nowrap;display:block}[data-quiz-part=progress] .progress-loader-bar .progress-runner[data-value]:after{height:0;border-right:4px solid transparent;transform:translate(-50%);border-left:4px solid transparent;right:auto;transition:left .3s ease;content:"";position:absolute;border-top:4px solid;bottom:0;left:50%;width:0}[data-quiz-part=progress] .progress-loader-circle{fill:none;stroke:currentColor;display:inline-block}[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}.component-quiz.color--dark{--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast)}.component-quiz.color--light{--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}.component-quiz.color--auto .quiz-progress,.component-quiz.color--dark .quiz-progress,.component-quiz.color--light .quiz-progress{color:var(--currentColor)}.component-quiz.color--auto .progress-loader-bar .progress-runner[data-value]:before,.component-quiz.color--dark .progress-loader-bar .progress-runner[data-value]:before,.component-quiz.color--light .progress-loader-bar .progress-runner[data-value]:before{color:var(--contrastColor);background-color:var(--currentColor)}.component-quiz.color--auto .form-field-image-check circle,.component-quiz.color--dark .form-field-image-check circle,.component-quiz.color--light .form-field-image-check circle{fill:var(--currentColor)}.component-quiz.color--auto .form-field-image-check path,.component-quiz.color--dark .form-field-image-check path,.component-quiz.color--light .form-field-image-check path{fill:var(--contrastColor)}.quiz-actions{pointer-events:all;justify-content:inherit;max-width:100%;align-items:center;width:100%;display:flex}.quiz-actions .quiz-submit{display:none}.quiz-actions .suggestion-next{font-size:var(--formCaptionTextSize);color:currentColor;opacity:.5;will-change:opacity;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:20px}.quiz-actions .quiz-prev{pointer-events:none;margin-right:20px;padding-right:0;opacity:0;visibility:hidden;margin-left:-66px;padding-left:0}.quiz-actions.show-prev .quiz-prev{pointer-events:all;opacity:1;visibility:visible;margin-left:0}.quiz-actions .quiz-button{--buttonBackground:var(--currentColor);min-height:46px;--buttonBackgroundHover:var(--currentColor);--buttonColor:var(--currentColor);--letterSpacing:0;font-size:var(--fontSize);font-weight:var(--fontWeight);--lineHeight:1.47;color:var(--buttonColor);--gapX:22px;--fontWeight:500;letter-spacing:var(--letterSpacing);min-width:46px;--gapY:12px;--fontSize:15px;--buttonBorder:var(--currentColor);line-height:var(--lineHeight);--buttonColorHover:var(--contrastColor)}.quiz-actions .quiz-button:before{right:0;transition:all var(--transitionDuration) ease;content:"";position:absolute;bottom:0;will-change:opacity;top:0;border-radius:var(--borderRadius,0);left:0}.quiz-actions .quiz-button.squared{--borderRadius:7px}.quiz-actions .quiz-button.rounded{--borderRadius:50px}.quiz-actions .quiz-button.weight--light{--fontWeight:300}.quiz-actions .quiz-button.weight--normal{--fontWeight:400}.quiz-actions .quiz-button.weight--bold{--fontWeight:700}.quiz-actions .quiz-button.filled{--buttonColor:var(--contrastColor)}.quiz-actions .quiz-button.filled.quiz-next{--currentColorHover:var(--contrastColor)}.quiz-actions .quiz-button.filled:before{background:var(--buttonBackground)}.quiz-actions .quiz-button.bordered:before{border:var(--buttonBorderWidth,0) solid var(--buttonBorder)}.quiz-actions .quiz-button.bordered.line_size--small:before{--buttonBorderWidth:1px}.quiz-actions .quiz-button.bordered.line_size--medium:before{--buttonBorderWidth:2px}.quiz-actions .quiz-button.bordered.line_size--large:before{--buttonBorderWidth:3px}.quiz-actions .quiz-button.text--light{--buttonColor:var(--lightColor)!important;--currentColorHover:var(--lightColor)!important;--buttonColorHover:var(--lightColor)!important}.quiz-actions .quiz-button.text--dark{--buttonColor:var(--darkColor)!important;--currentColorHover:var(--darkColor)!important;--buttonColorHover:var(--darkColor)!important}.quiz-actions .quiz-button.transparent{--buttonColor:var(--currentColor)!important}.quiz-actions .quiz-button.transparent:before{opacity:.2}.quiz-actions .quiz-button.hover.effect--opacity:before{opacity:.85}.quiz-actions .quiz-button.hover.effect--opacity.transparent:before{opacity:.3}.quiz-actions .quiz-button.hover.effect--fill{color:var(--buttonColorHover,var(--buttonColor))}.quiz-actions .quiz-button.hover.effect--fill:before{background:var(--buttonBackgroundHover,var(--buttonBackground))}.quiz-actions .quiz-button.hover.effect--zoom:before{transform:scale(1.03)}.quiz-fields{justify-content:inherit;position:relative;flex-flow:column;width:100%;display:flex;z-index:1}.quiz-fields .error{height:auto;padding:5px 0 0;font-size:.8em;position:static;top:100%;line-height:1.33333333}.quiz-fields .field{justify-content:inherit;position:relative;max-width:550px;width:50%}.quiz-fields .field:not([data-type=hidden])~.field{margin-top:var(--formFieldsGap)}.quiz-fields .field[data-type=hidden]{display:none!important}.quiz-fields .field[data-type=image]{max-width:unset;width:100%}.quiz-fields .field[data-type=captcha],.quiz-fields .field[data-type=checkbox],.quiz-fields .field[data-type=radio]{width:auto;width:-moz-max-content;width:max-content}body.adaptive-mobile .quiz-fields .field[data-type=captcha],body.adaptive-mobile .quiz-fields .field[data-type=checkbox],body.adaptive-mobile .quiz-fields .field[data-type=radio]{max-width:100%}.quiz-fields--multiple .field[data-type=captcha],.quiz-fields--multiple .field[data-type=checkbox],.quiz-fields--multiple .field[data-type=radio]{width:50%}.quiz-fields .form-field-desc{opacity:.5;padding-bottom:10px}.quiz-fields .form-field-desc+.form-field-title{padding-bottom:5px!important}.quiz-fields .form-field{justify-content:inherit;text-align:inherit}.quiz-fields .form-field[data-type=checkbox]+[data-type=checkbox]{margin-top:-10px}.quiz-fields .error{height:0;pointer-events:none;font-size:var(--formErrorTextSize);font-weight:500;color:#ff714d;transition:all .3s cubic-bezier(.21,.67,.58,1);opacity:0;visibility:hidden;width:100%;line-height:1.2}.quiz-fields .border{display:none}.quiz-fields .is_error.animate{animation:shake .5s ease .2s 1 both}.quiz-fields .is_error .error{height:1lh;pointer-events:all;opacity:1;visibility:visible;margin-top:.3em}.quiz-fields .is_error .file-input .icon:not(.icon-file){color:#ff714d;opacity:1}.quiz-fields .is_error .form-field-checkbox__box{border-color:#ff714d;opacity:1}.quiz-fields .form-button{position:relative}.quiz-fields .form-button .captcha{pointer-events:all;right:0;position:absolute;bottom:0;top:0;margin:auto;left:0}.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-checkbox-item{align-items:center}.quiz-fields .form-field-checkbox-item .form-field-checkbox__box,.quiz-fields .form-field-file .file-item .icon,.quiz-fields .form-field-radio .form-field-radio__box,.quiz-fields .form-field-range .range-area:before,.quiz-fields .policy-data-warning__box{opacity:.15}.quiz-fields .form-field-checkbox-item .form-field-checkbox__input:hover+.form-field-checkbox__box,.quiz-fields .form-field-radio .form-field-radio__input:hover+.form-field-radio__box,.quiz-fields .policy-data-warning__input:hover+.policy-data-warning__box{opacity:.3}.quiz-fields .form-field-checkbox-item .form-field-checkbox__input:checked+.form-field-checkbox__box,.quiz-fields .form-field-radio .form-field-radio__input:checked+.form-field-radio__box,.quiz-fields .policy-data-warning__input:checked+.policy-data-warning__box{opacity:1}.quiz-fields .form-field-text__wrap{position:relative;flex-direction:column;width:100%;display:flex}.quiz-fields .form-field-text{position:relative;text-align:left;width:100%}.quiz-fields .form-field-text__input{min-height:var(--formInputSize,46px);padding:3px 15px 2px;border:1px solid var(--formInputBorderColor);-moz-appearance:none;appearance:none;transition:all .3s ease;word-break:keep-all;border-radius:4px;width:100%;font-family:inherit;display:block}.quiz-fields .form-field-title{font-size:var(--formLabelTextSize);font-weight:500;text-align:left;padding-bottom:var(--formLabelGap);line-height:1.375;display:block}.quiz-fields .form-field-file .file-item .icon{opacity:.4}.quiz-fields .form-field-text__textarea{overflow:hidden;min-height:var(--formInputSize,46px);padding-top:12px;resize:none;-moz-appearance:none;appearance:none;max-height:250px;padding-bottom:12px}.quiz-fields .form-field-date__icon{bottom:calc(var(--formInputBorderSize) + var(--formInputGapY) + 8px)}.quiz-fields .form-field-select .select-outer{min-height:var(--formInputSize,46px)}.component-quiz.style-transparent .dropdown-select,.component-quiz.style-transparent .form-field-text__input{border:none;background:var(--formInputBackground)}.component-quiz.style-transparent .dropdown-select:focus,.component-quiz.style-transparent .dropdown-select:hover,.component-quiz.style-transparent .form-field-text__input:focus,.component-quiz.style-transparent .form-field-text__input:hover{background:var(--formInputBackgroundActive)}.component-quiz.style-transparent .form-field-select:has(.atom-custom-select.focus) .dropdown-select,.component-quiz.style-transparent .form-field-select:has(.atom-custom-select.hover) .dropdown-select,.component-quiz.style-transparent .form-field-select:has(.atom-custom-select:focus) .dropdown-select,.component-quiz.style-transparent .form-field-select:has(.atom-custom-select:hover) .dropdown-select{background:var(--formInputBackgroundActive)}.component-quiz.style-filled .dropdown-select,.component-quiz.style-filled .form-field-text__input{border:1px solid var(--formInputBorderColor,transparent);color:#0a0a0a;transition:all .3s cubic-bezier(.21,.67,.58,1);background:#fff}.component-quiz.style-filled .dropdown-select:focus,.component-quiz.style-filled .dropdown-select:hover,.component-quiz.style-filled .form-field-text__input:focus,.component-quiz.style-filled .form-field-text__input:hover{background:#fff}.component-quiz.style-filled .form-field-date__icon{color:#0a0a0a}.component-quiz.style-filled .form-field-select:has(.atom-custom-select.focus) .dropdown-select,.component-quiz.style-filled .form-field-select:has(.atom-custom-select.hover) .dropdown-select,.component-quiz.style-filled .form-field-select:has(.atom-custom-select:focus) .dropdown-select,.component-quiz.style-filled .form-field-select:has(.atom-custom-select:hover) .dropdown-select{background:#fff}body.adaptive-mobile .component-quiz{--formFieldsGap:1.875em;overflow:visible;--formInputSize:2.875em}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-actions{flex-flow:row wrap;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%}body.adaptive-mobile .component-quiz .quiz-fields{align-items:flex-start}body.adaptive-mobile .component-quiz .quiz-fields .field{padding:0;min-width:0;width:100%}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 .quiz-fields .form-field-date__icon{bottom:calc(var(--formInputSize)/2 - 8px)}body.adaptive-mobile .component-quiz .field[data-type=image]{flex-grow:1;flex-shrink:0;justify-content:flex-start;margin-left:calc(50% - var(--100vw)/2);width:var(--100vw)}body.adaptive-mobile .component-quiz .form-field-image-group{overflow-x:auto;margin:0;flex-flow:row;display:flex}body.adaptive-mobile .component-quiz .form-field-image-group .form-field-image-item{padding:0 var(--smallGap);width:auto}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{max-width:240px;width:calc(var(--100vw)*.75)}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{transform:translate(0);right:0}body.adaptive-mobile [data-quiz-part=progress][data-progress-style=bar][data-current-progress="100"] .current .progress-runner:after{opacity:0;left:100%}