.wizard{list-style:none;margin:0;padding:0;position:relative}.wizard>div{display:none}.wizard .alert,.wizard>div.active{display:block}.wizard-number{display:block;font-size:1.25rem;line-height:1.75rem}.wizard-number:before{content:"#"}.wizard-loading{background-color:hsla(0,0%,100%,.5);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1000}.wizard-title{margin-top:0}.wizard-title>span{--tw-text-opacity:1;color:rgb(228 0 58/var(--tw-text-opacity,1));display:block;font-size:56px;font-weight:100;margin-top:-.9em}.wizard-image{position:absolute}.wizard-image>img{width:100%}.wizard-image.home{height:auto;left:0;right:0;top:0}.wizard-canvas{height:auto;overflow:hidden;padding-top:64.29%;position:relative;-moz-column-break-inside:avoid;break-inside:avoid}.wizard-layer{bottom:0;left:0;position:absolute;right:0;top:0}.wizard-layer,.wizard-layer .wizard-image,.wizard-layer.wizard-home,.wizard-layer.wizard-home .wizard-image,.wizard-layer.wizard-mobility,.wizard-layer.wizard-mobility .wizard-image,.wizard-layer.wizard-props,.wizard-layer.wizard-props .wizard-image{transition:all .25s}.wizard-layer.wizard-family{top:auto;width:100%;z-index:20}.wizard-layer.wizard-family .wizard-image{transition:width .25s,height .25s,top .25s,left .25s,right .25s,bottom .25s;width:23%}.wizard-layer.wizard-family .wizard-image.gender-null{width:28%}.wizard-layer.wizard-family .you{bottom:8%;left:38%}.wizard-layer.wizard-family .you.gender-woman{transform:scaleX(-1)}.wizard-layer.wizard-family .partner{bottom:8%;left:26%}.wizard-layer.wizard-family .partner.gender-man{transform:scaleX(-1)}.wizard-layer.wizard-family .partner+.you{left:48%}.wizard-layer.wizard-family .children .child{bottom:6%;left:45%;margin-left:-8%;z-index:2}.wizard-layer.wizard-family .children .child.type-baby{bottom:0;z-index:10}.wizard-layer.wizard-family .children .child.type-child{bottom:1%;z-index:9}.wizard-layer.wizard-family .children .child.type-kid{bottom:2%;z-index:8}.wizard-layer.wizard-family .children .child.type-teen{bottom:3%;z-index:7}.wizard-layer.wizard-family .children .child.type-young{bottom:4%;z-index:6}.wizard-layer.wizard-family .children .child.type-midlife{bottom:5%;z-index:5}.wizard-layer.wizard-family .children .child.type-pension{bottom:6%;z-index:4}.wizard-layer.wizard-family .children.children-1+.partner{left:26%}.wizard-layer.wizard-family .children.children-1~.you{left:48%}.wizard-layer.wizard-family .children.children-2+.partner{left:22%}.wizard-layer.wizard-family .children.children-2~.you{left:50%}.wizard-layer.wizard-family .children.children-2 .child{margin-left:-14%}.wizard-layer.wizard-family .children.children-2 .child+.child{margin-left:-4%;margin-top:1%}.wizard-layer.wizard-family .children.children-3+.partner{left:16%}.wizard-layer.wizard-family .children.children-3~.you{left:52%}.wizard-layer.wizard-family .children.children-3 .child{margin-left:-16%}.wizard-layer.wizard-family .children.children-3 .child:first-child{margin-left:-8%;margin-top:1%}.wizard-layer.wizard-family .children.children-3 .child:nth-child(2){margin-left:0}.wizard-layer.wizard-family .children.children-4+.partner{left:15%}.wizard-layer.wizard-family .children.children-4~.you{left:54%}.wizard-layer.wizard-family .children.children-4 .child{margin-left:-17%}.wizard-layer.wizard-family .children.children-4 .child:first-child{margin-left:-8%;margin-top:-1%}.wizard-layer.wizard-family .children.children-4 .child:nth-child(2){margin-left:1%}.wizard-layer.wizard-family .children.children-4 .child:nth-child(3){margin-left:-4%;margin-top:3%}.wizard-layer.wizard-family .children.children-5+.partner{left:15%}.wizard-layer.wizard-family .children.children-5~.you{left:56%}.wizard-layer.wizard-family .children.children-5 .child{margin-left:-17%}.wizard-layer.wizard-family .children.children-5 .child:first-child{margin-left:-8%;margin-top:-1%}.wizard-layer.wizard-family .children.children-5 .child:nth-child(2){margin-left:1%}.wizard-layer.wizard-family .children.children-5 .child:nth-child(3){margin-left:-4%;margin-top:3%}.wizard-layer.wizard-family .children.children-5 .child:nth-child(4){margin-left:-12%;margin-top:3%}.wizard-layer.wizard-family .children.children-6+.partner{left:13%}.wizard-layer.wizard-family .children.children-6~.you{left:56%}.wizard-layer.wizard-family .children.children-6 .child{margin-left:-17%}.wizard-layer.wizard-family .children.children-6 .child:first-child{margin-left:-8%;margin-top:-1%}.wizard-layer.wizard-family .children.children-6 .child:nth-child(2){margin-left:1%}.wizard-layer.wizard-family .children.children-6 .child:nth-child(3){margin-left:-4%;margin-top:3%}.wizard-layer.wizard-family .children.children-6 .child:nth-child(4){margin-left:-12%;margin-top:4%}.wizard-layer.wizard-family .children.children-6 .child:nth-child(5){margin-left:-22%;margin-top:3%}.wizard-layer.wizard-props{bottom:5%;height:100%;left:5%;position:absolute;right:auto;top:auto;width:35%;z-index:25}.wizard-layer.wizard-props .wizard-image{bottom:0;left:0;position:absolute;right:auto;top:auto;width:50%}.wizard-layer.wizard-props .prop-instrument{bottom:6%;left:0}.wizard-layer.wizard-props .prop-travel{bottom:3%;left:30%;width:40%}.wizard-layer.wizard-props .prop-dog{bottom:0;left:60%}.wizard-layer.wizard-mobility{bottom:23%;height:100%;left:auto;position:absolute;right:-11%;top:auto;width:60%;z-index:15}.wizard-layer.wizard-mobility.prop-rv{right:0}.wizard-layer.wizard-mobility .prop-boat{bottom:17%;left:10%;width:60%}.wizard-layer.wizard-mobility .prop-rv{bottom:12%;right:1%;width:45%}.wizard-layer.wizard-mobility .prop-motorbike{bottom:13%;left:4%;width:35%}.wizard-layer.wizard-mobility .prop-bike,.wizard-layer.wizard-mobility .prop-ebike{bottom:0;left:50%;width:28%}.wizard-layer.wizard-mobility .prop-ebike{bottom:3%;left:46%}.wizard-layer.wizard-mobility .prop-scooter{bottom:6%;left:42%;width:28%}.wizard-layer.wizard-mobility .prop-car{bottom:8%;left:18%;width:54%}.wizard-layer.wizard-home{left:0;position:absolute;right:auto;top:0;width:100%;z-index:10}.wizard-layer.wizard-home .house{margin-left:-10%;z-index:5}.wizard-layer.wizard-home .prop-solar{left:10%;top:34%;width:9%}.wizard-layer.wizard-home .prop-horse{left:21%;top:36%;width:22%;z-index:0}.wizard-layer.wizard-home .prop-dc{bottom:40%;right:85%;width:20%}.wizard-layer.wizard-home .house-flat-owned,.wizard-layer.wizard-home .house-flat-rented{left:50%;top:1%;width:37%}.wizard-layer.wizard-home .house-flat-owned+.prop-horse,.wizard-layer.wizard-home .house-flat-rented+.prop-horse{top:48%}.wizard-layer.wizard-home .house-dorm{left:39%;top:5%;width:56%}.wizard-layer.wizard-home .house-dorm+.prop-horse{left:13%;top:42%;width:20%}.wizard-layer.wizard-home .house-default,.wizard-layer.wizard-home .house-other,.wizard-layer.wizard-home .house-parents,.wizard-layer.wizard-home .house-planning{left:44%;top:19%;width:46%}.wizard-layer.wizard-home .house-default+.prop-horse,.wizard-layer.wizard-home .house-other+.prop-horse,.wizard-layer.wizard-home .house-parents+.prop-horse,.wizard-layer.wizard-home .house-planning+.prop-horse{top:45%}.wizard-layer.wizard-home .house-farm,.wizard-layer.wizard-home .house-farm-former{left:39%;top:22%;width:58%}.wizard-layer.wizard-home .house-farm+.prop-horse,.wizard-layer.wizard-home .house-farm-former+.prop-horse{left:13%;top:44%;width:20%}.wizard-layer.wizard-home.house-farm .background,.wizard-layer.wizard-home.house-farm-former .background{margin-left:-15%;margin-top:-1.5%;width:120%}.wizard-layer.wizard-home.house-farm .prop-solar,.wizard-layer.wizard-home.house-farm-former .prop-solar{left:11%;top:43%}.wizard-layer.wizard-home.house-flat-owned .background,.wizard-layer.wizard-home.house-flat-rented .background{margin-top:8%}.wizard-layer.wizard-home.house-flat-owned .prop-solar,.wizard-layer.wizard-home.house-flat-rented .prop-solar{top:47%}.wizard-layer.wizard-home.house-dorm .background{margin-left:-15%;margin-top:-5%;width:130%}.wizard-layer.wizard-home.house-dorm .prop-solar{left:9%;top:40%}.wizard-layer.wizard-home.house-dorm+.prop-horse{top:50%}.wizard-layer.wizard-home.house-default .background,.wizard-layer.wizard-home.house-other .background,.wizard-layer.wizard-home.house-parents .background,.wizard-layer.wizard-home.house-planning .background{margin-left:-15%;margin-top:0;width:120%}.wizard-layer.wizard-home.house-default .prop-solar,.wizard-layer.wizard-home.house-other .prop-solar,.wizard-layer.wizard-home.house-parents .prop-solar,.wizard-layer.wizard-home.house-planning .prop-solar{left:14%;top:44%}.step-4 .wizard-home~.wizard-family{left:5%;transform:scale(.7)}.step-5 .wizard-home~.wizard-family{bottom:5%;left:-15%;transform:scale(.8)}.step-6 .wizard-home~.wizard-family{bottom:5%;left:5%;transform:scale(.8)}.range-slider{display:block;margin-top:2rem;padding-bottom:.25rem;position:relative}.range-slider:after,.range-slider:before{border-left-width:1px;height:1.5rem;left:0;position:absolute;top:0;--tw-border-opacity:1;border-color:rgb(239 239 239/var(--tw-border-opacity,1));content:""}.range-slider:after{left:auto;right:0}.range-slider-tick{display:flex;justify-content:space-between;margin-top:5px}.range-slider .range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8f8f8;cursor:pointer;height:15px;outline:none;transition:opacity .2s;width:100%}.range-slider .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;height:30px;width:16px}.range-slider .range::-moz-range-thumb{background:transparent;border:none;cursor:pointer;height:30px;width:16px}.range-slider-wrapper{position:relative}.range-slider-thumb{left:-.25rem;pointer-events:none;top:-.5rem;width:.75rem}.range-slider-thumb,.range-slider-thumb .value{align-items:center;display:flex;justify-content:center;position:absolute}.range-slider-thumb .value{border-radius:9999px;bottom:-2rem;width:2.5rem;--tw-bg-opacity:1;font-family:Poppins,sans-serif;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.range-slider-thumb .thumb,.range-slider-thumb .value{background-color:rgb(228 0 58/var(--tw-bg-opacity,1));height:2.5rem}.range-slider-thumb .thumb{border-radius:.25rem;cursor:pointer;display:block;width:.75rem;--tw-bg-opacity:1}