.wizard{background:#fff;border-radius:10px 0 10px 10px}@media (max-width:960px){.wizard{border-radius:10px 10px 0 0}}.wizard--step-1{border-bottom-right-radius:0}.wizard__header{border-radius:10px 0 0 10px;padding:33px 40px 0;overflow:hidden}.wizard__intro p{font-size:16px;font-weight:400}.wizard__intro p a{color:#000;font-weight:700;text-decoration:underline}.wizard__title{margin:0 0 10px;font-size:36px;font-weight:800}@media (max-width:320px){.wizard__title{font-size:32px}}
.wizard-item{border-bottom:1px solid #e7e9eb}.wizard-item:last-child{border-bottom:none}.wizard-item__title{justify-content:flex-start;align-items:center;min-height:52px;margin:0;padding:10px 34px;font-size:20px;font-weight:700;display:flex}.wizard-item__title button{all:unset;justify-content:flex-start;align-items:center;display:flex}.wizard-item__title-number{color:#fff;background:#ff008a;border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;margin:0 23px 0 0;font-size:16px;font-weight:700;display:flex}.wizard-item__title small{margin:0 0 0 7px;font-size:14px;font-weight:400;display:inline-block;position:relative;top:2px}@media (max-width:320px){.wizard-item__title small{display:none}}.wizard-item__content{padding:23px 26px 11px 34px}.wizard-item__action{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:25px 0 0;display:flex}.wizard-item__action .message{max-width:400px}.wizard-item__action .button:last-child{justify-self:flex-end;margin-left:auto}@media (max-width:480px){.wizard-item__action .button:last-child{margin:10px 0 0}}.wizard-item--open .wizard-item__title{background:0 0;border-bottom:1px solid #e7e9eb}.wizard-item--done .wizard-item__title{cursor:pointer}.wizard-item--2 .wizard-item__title-number{background:#338bec}.wizard-item--3 .wizard-item__title-number{background:#f56409}
.quote-download{text-align:center;color:#fff;margin:100px 0;display:block}.quote-download__complete-message{font-size:20px;font-weight:700}.quote-download__complete-buttons{justify-content:center;align-items:center;display:flex}.quote-download__complete-buttons .button{margin:0 7px}
.rangeslider{-ms-touch-action:none;touch-action:none;background:#e6e6e6;margin:20px 0;position:relative}.rangeslider,.rangeslider .rangeslider__fill{display:block;box-shadow:inset 0 1px 3px #0006}.rangeslider .rangeslider__handle{cursor:pointer;background:#fff;border:1px solid #ccc;display:inline-block;position:absolute;box-shadow:0 1px 3px #0006,0 -1px 3px #0006}.rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.rangeslider .rangeslider__handle-tooltip{text-align:center;color:#fff;background-color:#000c;border-radius:4px;width:40px;height:40px;font-size:14px;font-weight:400;transition:all .1s ease-in;display:inline-block;position:absolute;left:50%;transform:translate(-50%)}.rangeslider .rangeslider__handle-tooltip span{margin-top:12px;line-height:100%;display:inline-block}.rangeslider .rangeslider__handle-tooltip:after{content:" ";width:0;height:0;position:absolute}.rangeslider-horizontal{border-radius:10px;height:12px}.rangeslider-horizontal .rangeslider__fill{background-color:#7cb342;border-radius:10px;height:100%;top:0}.rangeslider-horizontal .rangeslider__handle{border-radius:30px;width:30px;height:30px;top:50%;transform:translate(-50%,-50%)}.rangeslider-horizontal .rangeslider__handle:after{content:" ";background-color:#dadada;border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:6px;box-shadow:inset 0 1px 3px #0006,inset 0 -1px 3px #0006}.rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.rangeslider-horizontal .rangeslider__handle-tooltip:after{border-top:8px solid #000c;border-left:8px solid #0000;border-right:8px solid #0000;bottom:-8px;left:50%;transform:translate(-50%)}.rangeslider-vertical{background-color:#0000;max-width:10px;height:150px;margin:20px auto}.rangeslider-vertical .rangeslider__fill,.rangeslider-vertical .rangeslider__handle{position:absolute}.rangeslider-vertical .rangeslider__fill{width:100%;box-shadow:none;background-color:#7cb342;bottom:0}.rangeslider-vertical .rangeslider__handle{width:30px;height:10px;box-shadow:none;left:-10px}.rangeslider-vertical .rangeslider__handle-tooltip{top:50%;left:-100%;transform:translate(-50%,-50%)}.rangeslider-vertical .rangeslider__handle-tooltip:after{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid #000c;top:12px;left:100%}.rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.rangeslider-reverse.rangeslider-vertical .rangeslider__fill{top:0;bottom:inherit}.rangeslider__labels{position:relative}.rangeslider-vertical .rangeslider__labels{text-align:left;width:250px;height:100%;margin:0 0 0 24px;padding:0;list-style-type:none;position:relative;left:10px}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item{position:absolute;transform:translateY(-50%)}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item:before{content:"";z-index:-1;background:#000;width:10px;height:2px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.rangeslider__labels .rangeslider__label-item{cursor:pointer;font-size:14px;display:inline-block;position:absolute;top:10px;transform:translate(-50%)}
.slider{-webkit-user-select:none;user-select:none;margin:0 0 20px;position:relative}.slider__header{align-items:center;display:flex}.slider__label{margin:0 10px 0 0;display:block}.slider__input{color:#000;text-align:center;border:1px solid #97979766;outline:none;width:81px;height:30px}.slider__slider{align-items:center;margin:20px 0;display:flex;position:relative}.slider__min,.slider__max{font-weight:100}.slider__min{margin-right:15px}.slider__max{margin-left:15px}.slider__warning{color:#d0021b;margin:0 0 0 20px;font-size:14px}.slider__custom-tooltip{z-index:1;opacity:0;transform-origin:0;background:#ff008a;border-radius:2px;margin:10px 0 0;padding:10px 15px;position:absolute;transform:scale(1)translate(-50%)}.slider__custom-tooltip--visible{opacity:1;animation:.5s gelatine}.slider__custom-tooltip-beak{background:#ff008a;width:15px;height:15px;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-5px)rotate(45deg)}.slider__custom-tooltip-content{z-index:1;position:relative}.slider .rangeslider{background:#e6e6e6;border-radius:34px;flex-grow:1;height:21px;margin:0;box-shadow:inset 0 1px 4px #0000001a}.slider .rangeslider__fill{box-shadow:none;background:#338bec}.slider .rangeslider__handle{background:#fff;border:1px solid #97979747;outline:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 0 5px #00000040}.slider .rangeslider__handle-label{font-size:16px;font-weight:700}.slider .rangeslider__handle:after{display:none}.slider .rangeslider__handle-tooltip{color:#fff;text-shadow:0 1px #000;background-image:linear-gradient(-180deg,#242424 0%,#000 100%);border-radius:13px;justify-content:center;align-items:center;width:32px;height:22px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex;position:absolute;top:auto;bottom:100%;left:50%;transform:translate(-50%)}.slider .rangeslider__handle-tooltip span{margin:0}.slider .rangeslider__handle-tooltip:after{content:"";pointer-events:none;border:5px solid #0000;border-top-color:#000;border-bottom-width:0;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.label-animation{animation:.5s labelAnimation}@keyframes gelatine{0%,to{transform:scale(1)translate(-50%)}25%{transform:scale(.9,1.1)translate(-50%)}50%{transform:scale(1.1,.9)translate(-50%)}75%{transform:scale(.95,1.05)translate(-50%)}}@keyframes labelAnimation{0%{transform:scale(1)}to{transform:scale(1)}}
.wizard-subtitle{margin:0;font-weight:400}
.discount-message{color:#fff;white-space:nowrap;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative}.discount-message .icon{fill:#fff;width:16px;height:14px;margin:0 7px 0 0;position:relative;top:-1px;transform:scaleX(-1)}.discount-message__more{color:inherit;border:none}
.individual-license{margin:0 0 75px}.individual-license__sliders{margin:40px 0 0}.individual-license__sliders .slider{margin:0 0 40px}.individual-license__sliders .slider:last-child{margin-bottom:20px}
