.wizard{--w-step-margin-top-mobile: 158px;--w-step-max-width: 800px;--w-step-overflow: hidden;display:flex;flex-direction:column;height:100dvh;overflow-x:hidden;background-color:#f5f6fe}@media(min-width:1202px){.wizard{--w-step-margin-top-desktop: 192px}}.is-easy-wizard .wizard{--w-step-max-width: 343px;--w-step-margin-top-desktop: 158px}.wizard__header{display:flex;align-items:center;justify-content:space-between;padding-top:16px}@media(min-width:768px){.wizard__header{padding-right:0;padding-left:0}}@media(min-width:1202px){.wizard__header{position:relative}}@media(min-width:1202px){.wizard__close{position:absolute;top:17px;right:16px}}@media(min-width:1440px){.wizard__close{right:-60px}}.wizard__body{position:relative;flex-grow:1;padding-bottom:64px}@media(min-width:768px){.wizard__body{padding-right:0;padding-left:0}}.wizard__mascot{position:absolute;top:8px;right:-32px;width:192px}@media(min-width:768px){.wizard__mascot{top:2px}}@media(min-width:1202px){.wizard__mascot{top:-16px;right:-83px;width:auto}}.wizard__mascot-image{position:relative}.wizard__bubble{position:absolute;top:21px;left:-187px}@media(min-width:1202px){.wizard__bubble{top:0;left:-284px}}.wizard__bubble-image{height:127px}@media(min-width:1202px){.wizard__bubble-image{height:152px}}.wizard__bubble-text{position:absolute;top:50%;left:50%;transform:translate(-60%,-100%);font-size:22px;text-align:center}.wizard__step-shell{position:relative;z-index:2;width:100%;max-width:var(--w-step-max-width);margin-top:var(--w-step-margin-top-mobile);margin-right:auto;margin-left:auto;overflow:var(--w-step-overflow);border-radius:16px;background-color:#fff;box-shadow:0 4px 8px #0000001a}@media(min-width:1202px){.wizard__step-shell{margin-top:var(--w-step-margin-top-desktop);background-color:#fffffff7}}.is-easy-wizard .wizard__step-shell{background-color:#fff}.wizard__step-body[data-phase=exit],.wizard__step-body[data-phase=enter]{pointer-events:none}.wizard__progress-bar{position:absolute;top:0;right:0;left:0;width:100%}.wizard-no-maskot{--w-step-margin-top-mobile: 28px;--w-step-margin-top-desktop: 108px}@media(min-width:1024px){.wizard-no-maskot .wizard__step{margin-top:var(--w-step-margin-top-desktop)}}.wizard-no-maskot .wizard__body{padding-bottom:44px}@media(min-width:1024px){.wizard-no-maskot .wizard__body{padding-bottom:112px}}.wizard-bellow-step{--bellow-step-anim-duration: .4s}.wizard-bellow-step__icon{display:block;position:absolute;bottom:20px;left:50%;width:24px;height:24px;transform:translate(-50%)}.wizard-bellow-step--enter{animation:bellow-step-fade-in var(--bellow-step-anim-duration, .4s) ease-in-out forwards}.wizard-bellow-step--exit{animation:bellow-step-fade-out var(--bellow-step-anim-duration, .4s) ease-in-out forwards}@keyframes bellow-step-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bellow-step-fade-out{0%{opacity:1}to{opacity:0}}.mascot{--m-top: 8px;--m-right: -32px;--m-width: 192px;--m-height: 408px;--m-bubble-top: 21px;--m-bubble-left: -187px;--m-anim-duration: .4s}@keyframes mascot-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mascot-fade-out{0%{opacity:1}to{opacity:0}}.mascot{position:absolute;top:var(--m-top);right:var(--m-right);width:var(--m-width);height:var(--m-height)}@media(min-width:768px){.mascot{--m-top: 2px}}@media(min-width:1202px){.mascot{--m-top: -16px;--m-right: -83px;--m-width: auto;--m-height: 592px;--m-bubble-top: 0;--m-bubble-left: -284px}}.is-easy-wizard .mascot{--m-top: 0;--m-right: calc(50% - 212px) ;--m-width: 192px;--m-height: 408px}@media(min-width:1024px){.is-easy-wizard .mascot{--m-top: 31px;--m-right: calc(50% - 251px) ;--m-bubble-top: -7px;--m-bubble-left: -212px}}.mascot_final-step{display:none}@media(min-width:1202px){.mascot_final-step{--m-top: -44px;--m-right: -148px;--m-height: 630px;display:block}}.mascot_cancel-step{--m-right: -55px;--m-bubble-top: 16px;--m-bubble-left: -208px}@media(min-width:1202px){.mascot_cancel-step{--m-top: -44px;--m-right: -68px;--m-bubble-top: 18px;--m-bubble-left: -286px}}.is-easy-wizard .mascot_cancel-step{--m-top: 20px;--m-right: calc(50% - 280px) ;--m-width: 242px;--m-height: 408px}.mascot__image{position:relative;width:100%;height:100%;object-fit:contain;object-position:center}.mascot__image--enter{animation:mascot-fade-in var(--m-anim-duration, .4s) ease-in-out forwards}.mascot__image--exit{animation:mascot-fade-out var(--m-anim-duration, .4s) ease-in-out forwards}.mascot__bubble{display:flex;position:absolute;top:var(--m-bubble-top);left:var(--m-bubble-left);align-items:center;justify-content:center}.mascot__bubble-image{height:128px}@media(min-width:1202px){.mascot__bubble-image{height:152px}}.is-easy-wizard .mascot__bubble-image{width:283px;height:128px}.mascot__bubble-image--enter{animation:mascot-fade-in var(--m-anim-duration, .4s) ease-in-out forwards}.mascot__bubble-image--exit{animation:mascot-fade-out var(--m-anim-duration, .4s) ease-in-out forwards}.mascot__bubble-text{font-size:13.5px;line-height:1.42;font-weight:400;position:absolute;margin-top:-18px;text-align:center}.mascot__bubble-text b{font-weight:500}@media(min-width:1202px){.mascot__bubble-text{font-size:16.1px;line-height:1.4906832298;margin-top:-24px}}.is-easy-wizard .mascot__bubble-text{font-size:14px;line-height:1.4285714286;font-weight:500;max-width:calc(100% - 50px);margin-top:-28px;margin-right:auto;margin-left:auto}.is-easy-wizard .mascot__bubble-text b{font-weight:600}.mascot__bubble-text--enter{animation:mascot-fade-in var(--m-anim-duration, .4s) ease-in-out forwards}.mascot__bubble-text--exit{animation:mascot-fade-out var(--m-anim-duration, .4s) ease-in-out forwards}.progress-bar{--pb-indicator-color: #52c41a;--pb-background-color: #ffffff;--pb-height: 4px;--pg-anim-duration: .75s}.progress-bar--hidden{display:none}.progress-bar__indicator[value]{width:inherit;height:var(--pb-height);border:none;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress-bar__indicator[value]::-webkit-progress-bar{background-color:var(--pb-background-color)}.progress-bar__indicator[value]::-webkit-progress-value{transition:width var(--pg-anim-duration, .75s) ease;background-color:var(--pb-indicator-color)}.progress-bar__indicator[value]::-moz-progress-bar{background-color:var(--pb-indicator-color)}
