.step-error-message{color:#f00;max-width:400px;width:100%;margin:30px auto 0;text-align:center;border:1px solid;padding:10px 20px;display:none}.step-form{display:none}.step-form.active{display:block}.step-form-step-info span,.form-parcentage,.form-parcentage-text{font-family:"Roboto",Sans-serif;font-size:24px;line-height:34px;font-weight:400;color:#4d4d4d}.step-form-wrap{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}.step-form-des{text-align:center}.step-form-des h3{margin-block:8px}.step-form-select-item{margin-block:12px}.step-btn{display:flex;gap:24px;padding-top:30px}#step0 .step-btn{justify-content:end}.nextBtn{width:49.2%;background-color:#f00;padding:18px 24px;color:#fff!important;border:1px solid #f00;outline:0;cursor:pointer;text-align:center}.prevBtn{width:49.2%;background-color:transparent;padding:18px 24px;color:#0f0f0f!important;border:1px solid #0f0f0f;outline:0;cursor:pointer;text-align:center}.nextBtn_content_wrap,.nextBtn_content_wrap_hover,.prevBtn_content_wrap,.prevBtn_content_wrap_hover,.step-form-tel-content,.step-form-tel-content-hover,.step-form-chat-content,.step-form-chat-content-hover,.submit-btn-content,.submit-btn-content-hover{display:flex;align-items:center;justify-content:center;gap:12px}.nextBtn_text,.prevBtn_text,.step-form-tel-text,.step-form-chat-text,.sumbit-btn-text{line-height:24px}.sumbit-btn-text{font-size:20px}.nextBtn_wrap,.prevBtn_wrap,.step-form-tel-wrap,.step-form-chat-wrap,.submit-btn-wrap{height:24px;overflow:hidden}.nextBtn_content_wrap,.nextBtn_content_wrap_hover,.prevBtn_content_wrap,.prevBtn_content_wrap_hover,.step-form-tel-content,.step-form-tel-content-hover,.step-form-chat-content,.step-form-chat-content-hover,.submit-btn-content,.submit-btn-content-hover{transition:all .5s}.nextBtn:hover .nextBtn_content_wrap,.prevBtn:hover .prevBtn_content_wrap,.step-form-btn-item a:hover .step-form-tel-content,.step-form-btn-item a:hover .step-form-chat-content,.step-form-btn-item a:hover .submit-btn-content{margin-top:-24px}.nextBtn:hover .nextBtn_content_wrap_hover,.prevBtn:hover .prevBtn_content_wrap_hover,.step-form-btn-item a:hover .step-form-tel-content-hover,.step-form-btn-item a:hover .step-form-chat-content-hover,.step-form-btn-item a:hover .submit-btn-content-hover{margin-top:0}.step-form-btn-item a:hover{color:#0f0f0f!important}.option-grid{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.option-grid-item{width:48%;padding:0 12px 12px}.option-card{display:flex;padding:16px;border:1px solid #eaeaea}.option-card .text h3,.option-card .text p{margin-top:0;margin-block:0}.delivery-card{padding:16px;border:1px solid #eaeaea;display:flex}.content{width:100%}.card-header{display:flex;justify-content:space-between}.card-header h4,.card-header p,.details p{margin-top:0;margin-bottom:0}.details p{display:flex;justify-content:space-between}.step-form-select-item-inr{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #eaeaea}.step-form-item-1-des{display:flex;align-items:center;gap:16px}#step0 .step-form-item-1-des{justify-content:start}.radio-btn{width:20px;height:20px;border:2px solid #4b4551;border-radius:100%;position:relative}.radio-btn:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background-color:#f00;border-radius:100%;transition:all .5s;display:none}.step-form-select-item-inr input{display:none}.step-form-select-item-inr:has(input[type=radio]:checked),.step-form-select-item-inr:has(input[type=checkbox]:checked){border-color:#f00;background-color:#fffafa}.step-form-select-item-inr input:checked~.radio-btn{border-color:#f00}.step-form-select-item-inr input:checked~.radio-btn:before{display:block}#step1 .step-form-text{font-size:24px;line-height:34px}.step-form-text{font-family:"Roboto",sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#000}.w50{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.w50 .step-form-select-item{width:48.8%;padding-left:10px;padding-right:10px;margin-bottom:20px}.step-form-col-1{display:flex;align-items:center}.step-form-col-des{padding-left:16px;display:flex;flex-direction:column}.w50 .step-form-item-1-des{width:95%;justify-content:space-between}.step-form-card-hdr{display:flex;justify-content:space-between}.step-form-card{width:100%}.step-form-card-lft{display:flex;flex-direction:column}.step-form-card-rgt .step-form-text{font-family:"Switzer",Sans-serif;font-size:14px;line-height:20px;font-weight:400;display:inline-block;padding:8px 12px;background-color:#ffded8;color:#f00}.step-form-card-details{padding-top:10px}.step-form-details-des{display:flex;justify-content:space-between}.step-form-card3{display:flex;align-items:center;width:100%}.step-form-card3-item{width:33.33%;padding-right:20px}.step-form-card3-item:last-child{padding-right:0}.step-form-card3-lft{display:flex;align-items:center}.step-form-card3-lft-2{padding-left:12px;display:flex;flex-direction:column}.step-form-card3-item:last-child .step-form-card3-rgt{text-align:right}.step-form-card4{display:flex;align-items:center}.step-form-card4-rgt{padding-left:12px;display:flex;flex-direction:column}.form-active-info-lft{display:flex;justify-content:space-between;padding-bottom:32px}.form-progressbar{display:flex;margin-left:-10px;margin-right:-10px}.form-progressbar-item{width:20%;padding-left:10px;padding-right:10px}.form-progressbar-item-inr{height:8px;background-color:#d9d9d9;border-radius:50px}.active .form-progressbar-item-inr{background-color:#f00}.step-form-step-result{display:none}.step-form-step-result.active{display:block}.step-form-step-info.inactive{display:none}.form-parcentage-text.inactive{display:none}.form-progressbar.inactive{display:none}.step-form-result-top-des{text-align:center}.step-form-result-top-title{margin-bottom:0}.step-form-result-grd{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.step-form-result-grd-item{width:33.33%;padding:0 6px 12px}.step-form-result-grd-item:first-child,.step-form-result-grd-item:nth-child(2){width:50%}.step-form-result-grd-item-inr{padding:20px;border:2px solid #eaeaea}.step-form-result-grd-item-inr span{display:block}.step-form-result-top{padding-bottom:30px}.step-form-result-mdl-inr,.step-form-result-btm{padding:20px;border:2px solid #eaeaea}.step-form-result-btm-top{max-width:550px;width:100%;margin-left:auto;margin-right:auto}.step-form-result-btm-des{text-align:center}.step-form-result-btm-des h3{margin-top:0;margin-bottom:0;color:#000}.step-form-result-mdl{padding-bottom:24px}.step-form-btn{display:flex;margin-left:-10px;margin-right:-10px}.step-form-btn-item{width:33.33%;padding:0 10px}.step-form-btn-item a,.step-form-btn-item a{display:block;padding:20px;border:2px solid #0f0f0f;text-align:center;text-decoration:none;color:#0f0f0f}.step-form-btn-item a{width:100%;background-color:transparent!important;cursor:pointer}.step-form-btn-item a:focus{color:#0f0f0f}.step-form-des{padding-top:30px}.step-form-des h3{font-family:"Roboto",sans-serif;font-size:32px;font-weight:500;line-height:42px;color:#000;margin-top:0;margin-bottom:8px}.step-form-des p{color:#4d4d4d;margin-top:0;margin-bottom:15px}.step-form-select{padding-top:30px}#step1 .step-form-select{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}#step1 .step-form-select .step-form-select-item{width:50%;padding-left:10px;padding-right:10px}.step-form-sub-text{color:#4d4d4d;font-size:18px;line-height:27px}.step-form-details-text{color:#4d4d4d;font-size:18px;line-height:27px;font-weight:400}.step-form-card3-rgt .step-form-sub-text{display:inline-block;padding:6px 10px;background-color:#ffded8;color:#f00;text-transform:capitalize}.step-form-result-list{padding-top:24px}.step-form-result-list-inr{padding:24px;background-color:#fffafa}.step-form-result-list-inr h5{margin-top:0;margin-bottom:16px;color:#4d4d4d}.step-form-result-list-inr ul{padding:0;margin:0}.step-form-result-list-inr ul li{list-style:none;color:#262626;display:flex;align-items:center;gap:12px;padding-bottom:8px}@media (max-width:1440px){.sumbit-btn-text{font-size:18px}}@media (max-width:1099px){.step-form-step-info span,.form-parcentage,.form-parcentage-text{font-size:20px;line-height:30px}#step1 .step-form-text{font-size:20px;line-height:30px}.step-form-sub-text,.step-form-details-text,.sfr-type,.sfr-duration,.sfr-delivery,.sfr-location,.sfr-addons{font-size:16px;line-height:24px}.step-form-result-grd-item-inr{padding:16px}}@media (max-width:991px){.form-progressbar{margin-left:-6px;margin-right:-6px}.form-progressbar-item{padding-left:6px;padding-right:6px}.w50 .step-form-select-item{width:100%;padding-left:0;padding-right:0;margin-bottom:10px;margin-block:0}.w50{margin-left:0;margin-right:0}.step-form-card3-item:first-child{width:50%}.step-form-card3-item:nth-child(2){width:30%}.step-form-card3-item:last-child{width:20%}.step-form-result-grd-item{width:50%}.step-form-btn{flex-wrap:wrap}.step-form-btn-item{width:50%;padding:0 10px 10px}.step-form-btn-item:last-child{width:100%}#step1 .step-form-select{margin-left:0;margin-right:0}#step1 .step-form-select .step-form-select-item{width:100%;padding-left:0;padding-right:0}#step2 .w50 .step-form-select-item,#step3 .w50 .step-form-select-item{margin-block:10px}}@media (max-width:767px){.step-form-des h3{font-size:24px;line-height:36px}.step-btn{flex-wrap:wrap}.nextBtn,.prevBtn{width:100%}.w50 .step-form-select-item{margin-block:10px}.w50 .step-form-item-1-des{flex-wrap:wrap}.step-form-card-hdr{flex-wrap:wrap}.step-form-card-rgt{margin-top:10px}.step-form-card3-item,.step-form-btn-item,.step-form-result-grd-item{width:100%!important}.form-active-info-lft{flex-wrap:wrap;padding-bottom:20px}.form-active-info-lft-01{width:100%}.form-active-info-lft-02{width:100%}.w50 .step-form-item-1-des,.step-form-card,.step-form-card4{width:90%}.step-form-card3{width:90%;flex-wrap:wrap}.step-form-card3-item:last-child .step-form-card3-rgt{text-align:left}.form-progressbar{flex-wrap:wrap;margin-left:-3px;margin-right:-3px}.form-progressbar-item{width:16.66%;padding-left:3px;padding-right:3px}.step-form-col-2 img{display:none}.step-form-col-1{flex-wrap:wrap}.step-form-col-des{padding-left:0;padding-top:6px;width:100%}.step-form-card3-item:nth-child(2){padding:8px 0}.step-form-card4{flex-wrap:wrap}.step-form-card4-lft{padding-bottom:6px}html[lang=fr-FR] #step3 .step-form-details-des .step-form-details-text{padding-left:20px;text-align:right}.sumbit-btn-text{font-size:16px}.step-form-card3-item{padding-right:0}.step-form-des h3{font-size:20px;line-height:30px}}