:root{--black:#000000;--white:#FFFFFF;--primary-color:#D4E4F3;--red:#FF0000;--link-color:#0064AC}body.rdc-ops-leads-collects-page #main{min-height:auto;font-family:'Roboto',sans-serif;font-size:16px;line-height:20px;font-weight:400;color:var(--black)}.choice-label,.list-radio-wrap .nf-field-element ul li{display:block;width:219px;height:249px;padding-top:10px;background-color:var(--primary-color);background-repeat:no-repeat;cursor:pointer}.choice-label img{margin-inline:auto}.choice-label span{font-weight:700}.choice-input-checkmark{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-inline:auto;border:3px solid var(--white);border-radius:50%;cursor:pointer}.choice-input-checkmark::after{content:"";display:block;width:12px;height:12px;background-color:var(--white);border-radius:50%}.choice-input:checked~.choice-input-checkmark:after{background:var(--red)}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea{display:block;padding:10px 16px 10px;margin-top:6px;border-radius:8px;width:100%}input[type="radio"].choice-input{display:none}.form-groupe label{font-weight:700}.form-groupe label span{color:var(--red)}.red-text{color:var(--red)}.form-details .project-file-wrapper span{display:block;font-weight:700;margin-bottom:10px}.form-details .project-file-wrapper .project-file-text{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-weight:600;background-color:#E0E0E0;color:var(--black);margin-right:5px;margin-top:5px}.form-details .project-file-wrapper .project-file-text::before{content:"";display:block;width:14px;height:14px;background-image:url(/wp-content/themes/revedecombles/assets/img/ops-leads-collects/close-icon.png);background-size:contain;background-repeat:no-repeat}.first-step{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:100px}.hidden{display:none}.first-step h1{font-size:30px;font-weight:700;text-align:center;padding-inline:15px}.first-step__choice{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.first-step__choice .choice-label{width:230px}.first-step__choice .choice-label.find-craftsman-label{background-image:url(/wp-content/themes/revedecombles/assets/img/find_craftsman.png)}.first-step__choice .choice-label.design-project-label{background-image:url(/wp-content/themes/revedecombles/assets/img/design_project.png)}.first-step__choice .choice-groupe{position:relative}.first-step__choice .choice-groupe span,.first-step__choice .choice-groupe input,.first-step__choice .choice-groupe .choice-input-checkmark{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);font-weight:600}.first-step__choice .choice-groupe span{bottom:55px;white-space:nowrap}.first-step__choice .choice-groupe input{display:inline-block;width:26px;height:26px;z-index:3;opacity:0;cursor:pointer}.first-step__choice .choice-groupe input,.first-step__choice .choice-groupe .choice-input-checkmark{bottom:19px}.first-step .first-step__btn-next{margin-top:38px;background-color:var(--primary-color);border-radius:0;font-weight:600;color:var(--black)}@media only screen and (min-width:992px){.first-step h1{padding-inline:0}.first-step__choice{flex-direction:row;gap:100px}}.ops-form{margin-top:100px}.ops-form>div{margin-bottom:60px}.find-craftsman h2,.find-craftsman h3{font-size:20px;font-weight:700;text-align:center}.find-craftsman h3{margin-block:35px}.form-info-client,.form-groupe-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.form-info-client .form-groupe,.form-contact-info .form-groupe{flex:0 0 100%}.form-choices .choice-groupe{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.choice-groupe .choice-label{text-align:center}.choice-groupe .choice-label span{display:block;min-height:40px;padding-inline:17px;margin-block:10px;text-align:center}.form-choices-supplementaire .choice-groupe{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.find-craftsman .form-choices-supplementaire p{max-width:456px;padding:10px 58px;margin-inline:auto;font-size:13px;text-align:center;color:#667085}.form-details textarea{resize:none;height:150px;margin-top:6px;margin-bottom:30px}.form-details label.button{width:fit-content;font-weight:600;margin-top:15px}.form-details input[type="file"]{display:none}.form-details span{font-weight:700}.find-craftsman .form-location .form-groupe-wrapper{flex-wrap:wrap;gap:25px;width:100%;margin:0 auto 20px}.find-craftsman .form-location .form-groupe-wrapper .form-groupe{flex:0 0 100%;max-width:100%}.find-craftsman #map{width:100%;height:364px}.find-craftsman .form-location .form-groupe-code-postal{position:relative}.find-craftsman .form-location .form-groupe-code-postal #suggestionsList{position:absolute;width:100%;max-height:430px;overflow-y:scroll;background-color:#E0E0E0;padding-inline:10px;list-style:none;margin:0;border-radius:6px;z-index:999}.find-craftsman .form-groupe-code-postal #suggestionsList li{padding-block:6px;cursor:pointer}.find-craftsman .form-groupe-code-postal #suggestionsList li:not(:last-child){border-bottom:1px solid var(--primary-color)}.form-policies a{text-decoration:none;color:var(--link-color)}.form-policies .form-groupe{display:flex;gap:39px;margin-top:17px}.form-policies .form-groupe .checkbox-label{font-weight:400}.form-policies .form-groupe p{margin:0}.form-policies input[type="checkbox"]{display:block;flex:0 0 26px;max-width:26px;height:26px}.form-button{text-align:center}.form-message{color:var(--red)}.form-choices-supplementaire__buttons{width:375px;margin-inline:auto}.form-choices-supplementaire__buttons label{display:block;margin-bottom:20px;padding:10px;background-color:transparent;border:1px solid var(--black);border-radius:8px;text-align:center;font-size:14px;transition:all .3s ease-in-out}.form-choices-supplementaire__buttons input[type="radio"]{display:none}.form-choices-supplementaire__buttons input[type="radio"]:checked+label,.form-choices-supplementaire__buttons label:hover{background-color:var(--red);border-color:var(--red);color:var(--white)}@media only screen and (min-width:992px){.form-info-client,.form-groupe-wrapper{gap:96px}.form-info-client .form-groupe,.form-contact-info .form-groupe{flex:0 0 calc(50% - 48px)}.find-craftsman .form-location .form-groupe-wrapper .form-groupe:first-of-type,.find-craftsman .form-location .form-groupe-wrapper .form-groupe:last-of-type{flex:0 0 calc(75% - 20px)}.find-craftsman .form-location .form-groupe-wrapper .form-groupe:nth-of-type(2),.find-craftsman .form-location .form-groupe-wrapper .form-groupe:nth-of-type(3){flex:0 0 calc(25% - 20px)}.form-choices .choice-groupe{justify-content:space-between}.find-craftsman .form-location .form-groupe-wrapper{gap:40px;width:75%;margin:0 auto 30px}.form-choices-supplementaire .choice-groupe{gap:50px}}.design-project h2,.design-project h3{font-size:20px;font-weight:700;text-align:center}.design-project .form-intro{margin-bottom:100px}.design-project .form-choices-supplementaire .surfaces-options,.design-project .form-choices-supplementaire .window-number{margin-bottom:60px}.choice-groupe__lbl{margin:0 0 15px;font-size:14px;font-weight:600;text-align:center}@media only screen and (min-width:992px){.design-project .form-choices-supplementaire .window-number .choice-groupe{gap:29px}}.confirmation-step{padding:175px 34px;font-family:'Roboto',sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#000;text-align:center}.confirmation-step h2{font-size:30px;line-height:52px;font-weight:700}.confirmation-step .button{margin-top:35px}