#reForm,.reSuccessMessage{width:100%;margin:-12rem auto 4rem;border-radius:12px;background:#fffbf3;backdrop-filter:blur(8.7px);-webkit-backdrop-filter:blur(8.7px);border:1px solid #ccb49f;box-sizing:border-box;box-shadow:0 4px 30px rgba(0,0,0,.1)}.reSuccessMessage{padding:2rem}#reForm .formBody .stageTitle,.reSuccessMessage .messageTitle{font-size:1.5rem;font-weight:600}.reSuccessMessage .messageBody{font-size:1.25rem;font-weight:400}#reForm .formBody{width:calc(100% - 3rem);margin:1.5rem;box-sizing:border-box;min-height:650px}#reForm .formBody .progress{background:#fff}#reForm .formBody .formProgress{background:#fa8c2d}#reForm .formBody .formStage{margin:2.5rem 0 1.5rem}#reForm .formBody .formStage .labelBlock{width:100%;font-size:1.2rem;font-weight:600;line-height:1.1;margin:0 .5rem 1rem}#reForm .formBody .formStage .inputBlock{justify-content:flex-start;align-items:flex-start}#reForm .formBody .formStage .horizontalRange,#reForm .formBody .formStage .inputBlock,#reForm .formBody .formStage .inputBlockHorizontal{width:70%;min-width:280px;display:flex;margin:0 auto 1rem}#reForm .formBody .formStage .horizontalRange .fullWidth,#reForm .formBody .formStage .inputBlock .fullWidth,#reForm .formBody .formStage .inputBlockHorizontal .fullWidth{width:100%}#reForm .formBody .formStage .horizontalRange .input-group-text,#reForm .formBody .formStage .inputBlock .input-group-text,#reForm .formBody .formStage .inputBlockHorizontal .input-group-text{padding:.375rem 1.5rem;color:#fff;background-color:#fa8c2d;font-size:1.2rem}#reForm .formBody .formStage .projectBlock{display:flex;width:calc(496px + 2rem);margin:0 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}#reForm .formBody .formStage .projectBlock label{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:248px;height:8.5rem;margin:.5rem;background:#fff;border-radius:1.3rem;box-sizing:border-box;box-shadow:0 3px 17px rgba(0,0,0,.1803921569);cursor:pointer}#reForm .formBody .formStage .projectBlock label .icon{display:block;width:calc(100% - 3rem);margin:1.5rem 1.5rem .5rem}#reForm .formBody .formStage .projectBlock label .text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:calc(100% - 3rem);margin:0 1.5rem 1rem;height:2.25rem;font-family:"Gilroy Bold",sans-serif;font-size:1rem;line-height:1.1}#reForm .formBody .formStage .projectBlock label .text .immoCircle{display:flex;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;margin:0;background:#fdd3ae;border-radius:50%}#reForm .formBody .formStage .projectBlock label .text .immoCircle i{font-size:1.8rem;line-height:1;color:#17174a;transform:rotate(-45deg)}#reForm .formBody .formStage .projectBlock input[type=radio]:checked+label{border:2px solid #fa8c2d}#reForm .formBody .formStage .inputBlock{flex-direction:column}#reForm .formBody .formStage .inputBlock .btnRadio{width:100%;margin:.5rem 0;padding:1rem;background:#fff;border-radius:.7rem;font-size:1rem;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.1333333333)}#reForm .formBody .formStage .blockConsent .blockAction .consentBtn:hover,#reForm .formBody .formStage .horizontalRange .btnRadio2:hover,#reForm .formBody .formStage .horizontalRange .btnRadio:hover,#reForm .formBody .formStage .inputBlock .btnRadio:hover,#reForm .formBody .formStage .inputBlockHorizontal .btnRadio2:hover,#reForm .formBody .formStage .inputBlockHorizontal .btnRadio:hover{background:#fa8c2d;color:#fff}#reForm .formBody .formStage .horizontalRange input[type=radio].verticalRange:checked+label,#reForm .formBody .formStage .inputBlock input[type=radio].verticalRange:checked+label,#reForm .formBody .formStage .inputBlockHorizontal input[type=radio].verticalRange:checked+label{background:#fa8c2d;color:#fff}#reForm .formBody .formStage .horizontalRange,#reForm .formBody .formStage .inputBlockHorizontal{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}#reForm .formBody .formStage .horizontalRange .btnRadio,#reForm .formBody .formStage .inputBlockHorizontal .btnRadio{width:49%;margin:.5rem 0;padding:1rem;background:#fff;border-radius:.7rem;font-size:1rem;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.1333333333)}#reForm .formBody .formStage .blockConsent .blockAction .consentBtn,#reForm .formBody .formStage .horizontalRange .btnRadio2,#reForm .formBody .formStage .inputBlockHorizontal .btnRadio2{width:auto;margin:.25rem;padding:1rem;background:#fff;border-radius:.7rem;font-size:1rem;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.1333333333)}#reForm .formBody .formStage .horizontalRange .btn-notValid,#reForm .formBody .formStage .inputBlockHorizontal .btn-notValid{border:1px solid #dc3545;color:#dc3545}#reForm .formBody .formStage .justifyContentStart{justify-content:flex-start}#reForm .formBody .formStage .blockConsent{width:100%;margin:.75rem 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}#reForm .formBody .formStage .blockConsent .blockText{font-weight:400;line-height:1.1}#reForm .formBody .formStage .blockConsent .blockAction{font-size:1rem;font-weight:400;line-height:1.1}#reForm .formBody .formStage .blockConsent .blockText{width:65%;min-width:18rem;font-size:.9rem}#reForm .formBody .formStage .blockConsent .blockAction{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:30%;min-width:9.375rem}#reForm .formBody .formStage .blockConsent .blockAction input[type=radio]:checked+label{border:0;background:#fa8c2d;color:#fff}#reForm .formBody .marginTop{margin-top:1rem}#reForm .formBody .marginBottom{margin-bottom:1rem}#reForm .formBody .formNav{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center}#reForm .formBody .formNav .btnFormNav{display:block;width:11.25rem;height:auto;padding:1rem 0;cursor:pointer;text-align:center;font-weight:600;border-radius:.75rem;box-shadow:0 3px 6px rgba(0,0,0,.1333333333)}#reForm .formBody .formNav .stagePrev{background:#fff;font-weight:400}#reForm .formBody .formNav .stageNext,#reForm .formBody .formNav .submitAction{background:#fa8c2d;color:#fff}@media (max-width:575.98px){#reForm .formBody .formNav{display:flex;width:100%;flex-direction:column-reverse}#reForm .formBody .formNav .stagePrev{margin-top:1rem}#reForm .formBody .formStage .projectBlock{width:100%;margin:0 auto;flex-direction:column;flex-wrap:nowrap}#reForm .formBody .formStage .projectBlock label{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;height:4.5rem}#reForm .formBody .formStage .projectBlock label .icon{display:block;width:3.5rem;height:auto;margin:0 1rem 0 1.5rem}#reForm .formBody .formStage .projectBlock label .text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:calc(100% - 6.5rem);margin:0 1.5rem 0 0;height:auto;font-family:"Gilroy Bold",sans-serif;font-size:1rem;line-height:1}#reForm .formBody .formStage .projectBlock label .text br{display:none}#reForm .formBody .formStage .projectBlock label .text .immoCircle{display:flex;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;margin:0;background:#fdd3ae;border-radius:50%}#reForm .formBody .formStage .projectBlock label .text .immoCircle i{font-size:1.8rem;line-height:1;color:#17174a;transform:rotate(-45deg)}}