section.estimer-mon-bien{scroll-margin:85px}@media screen and (min-width:769px){section.estimer-mon-bien{scroll-margin:120px}}section.estimer-mon-bien .estimation-en-ligne-logo{display:block;height:auto;margin:0 auto 10px;max-width:50px}section.estimer-mon-bien .estimation-form-multi-step-wrapper{padding-bottom:20px;padding-top:20px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step-breadcrumb{background-color:var(--bleu);margin-bottom:20px;padding:5px;position:relative}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step-breadcrumb .previous-step{color:#fff;left:5px;padding:0 10px;position:absolute;top:5px}@media screen and (min-width:769px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step-breadcrumb .previous-step{display:none}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step-breadcrumb ol{display:flex;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding-left:0}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step-breadcrumb ol li{color:#fff}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step-breadcrumb ol li span{cursor:pointer;text-decoration:underline}@media screen and (min-width:769px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step-breadcrumb ol li:not(:first-child):before{content:"/";margin-left:5px;margin-right:5px}}@media screen and (max-width:768px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step-breadcrumb ol li:not(.current-step){display:none}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step-breadcrumb ol li.current-step span{cursor:none;text-decoration:none}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step-breadcrumb ol li.current-step~li,section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step>div{display:none}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step>div.current-step{display:block}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .gfield_validation_message{width:100%}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .help-block{color:var(--grisfonce);font-size:.9em;width:100%}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step small{color:var(--grisfonce);display:block;line-height:1.1;text-align:justify}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .contact-buttons{display:flex;gap:10px;margin-bottom:20px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .contact-buttons .btn{flex-grow:1}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .illustrated-form-group-wrapper:not(:last-child){margin-bottom:15px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .illustrated-form-group-wrapper .illustrated-form-group{text-align:center}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .illustrated-form-group-wrapper .illustrated-form-group:not(:last-child){margin-bottom:15px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .illustrated-form-group-wrapper .illustrated-form-group img{height:80px;max-height:100%;max-width:100%}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .illustrated-form-group-wrapper .illustrated-form-group .form-group{display:block}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .illustrated-form-group-wrapper .illustrated-form-group .form-group>label{max-width:none}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .illustrated-form-group-wrapper .illustrated-form-group .form-group .form-control{margin:0 auto!important;max-width:100%;width:auto}@media screen and (min-width:768px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .illustrated-form-group-wrapper{display:flex;justify-content:space-evenly}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .illustrated-form-group-wrapper .illustrated-form-group{margin-bottom:0;width:40%}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group{display:flex;flex-wrap:wrap;justify-content:space-between}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group[hidden]{display:none}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group>label{font-family:crimson,sans-serif;font-size:16px!important;font-weight:600;margin-top:6px!important}@media screen and (min-width:768px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group>label{max-width:calc(100% - 400px)}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group>label[for=accept-legale-notice],section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group>label[for=contact]{max-width:calc(100% - 100px)}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .floor-wrapper{display:flex;justify-content:space-between}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .floor-wrapper>div{width:48%}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .floor-wrapper>span{margin-top:10px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .floor-wrapper .form-control{width:100%}@media screen and (min-width:768px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .floor-wrapper{width:390px}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .toggle-switch{display:inline-block;height:34px;position:relative;width:60px}@media screen and (min-width:768px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .toggle-switch{float:right}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .toggle-switch:after{content:"";display:block}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .toggle-switch input{height:0;opacity:0;width:0}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .toggle-switch input:checked+span{background-color:var(--bleu)}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .toggle-switch input:checked+span:before{transform:translateX(26px)}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .toggle-switch input:focus+span{box-shadow:0 0 1px var(--bleu)}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .toggle-switch input+span{background-color:var(--grisclair);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .toggle-switch input+span:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .form-control{display:block;font-size:15px!important;width:100%}@media screen and (min-width:768px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .form-control{margin-left:auto!important;margin-right:0!important;width:400px}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .iti{display:block;width:100%}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group .iti .form-control{padding-left:46px!important}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-group:not(:last-child){margin-bottom:10px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-section{border:1px solid var(--bleu);margin-bottom:20px}@media screen and (min-width:768px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-section .form-control{width:390px}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-section.form-section-final-step{padding-bottom:20px;padding-top:20px}@media screen and (min-width:768px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-section.form-section-final-step .form-group{margin-left:auto;margin-right:auto;max-width:400px;width:100%}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-section.form-section-final-step .form-group .form-control{width:100%}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-section.form-section-final-step p{font-size:18px;text-align:center}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-section.form-section-final-step p strong{font-size:26px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-section legend{background-color:var(--bleu);color:#fff;display:block;font-weight:600;padding:5px 10px;width:100%}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .form-section .form-section-content{padding:10px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .estimation-form-multi-step .heading-final-step{color:var(--bleu);font-size:20px;margin-bottom:10px;text-align:center}section.estimer-mon-bien .estimation-form-multi-step-wrapper .summary{margin-top:20px}@media screen and (min-width:768px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .summary{display:flex;gap:20px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .summary .summary-column{margin-bottom:20px;width:50%}section.estimer-mon-bien .estimation-form-multi-step-wrapper .summary .summary-column:first-child .form-section{height:100%}section.estimer-mon-bien .estimation-form-multi-step-wrapper .summary .summary-column .form-section:last-child{margin-bottom:0}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .final-buttons{margin-top:20px}@media screen and (min-width:768px){section.estimer-mon-bien .estimation-form-multi-step-wrapper .final-buttons{display:flex;justify-content:space-between}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .formatted-value{text-transform:lowercase}section.estimer-mon-bien .estimation-form-multi-step-wrapper .buttons-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .buttons-wrapper .btn .loader{animation:rotating .6s linear infinite;display:none;margin-left:10px}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}section.estimer-mon-bien .estimation-form-multi-step-wrapper .buttons-wrapper .btn .loader svg{height:20px;width:20px}section.estimer-mon-bien .estimation-form-multi-step-wrapper .buttons-wrapper .btn.loading{opacity:.6}section.estimer-mon-bien .estimation-form-multi-step-wrapper .buttons-wrapper .btn.loading .loader{display:inline-block}section.estimer-mon-bien .estimation-form-multi-step-wrapper .buttons-wrapper .btn[hidden]{display:none!important}section.estimer-mon-bien .formulaire{border:1px solid var(--bleu);border-radius:10px;margin:0;padding:var(--spacer-sm)}section.estimer-mon-bien .formulaire h2{color:var(--bleu);margin-bottom:0;text-align:center}section.estimer-mon-bien .formulaire .gfield:not(.hidden_label){margin-top:10px}section.estimer-mon-bien .estimation-en-ligne{padding:0}section.estimer-mon-bien .formulaire .gfield.grid-view .ginput_container_radio .gfield_radio{display:flex;flex-direction:column;grid-gap:20px 10px}section.estimer-mon-bien .formulaire .gfield.grid-view .ginput_container_radio .gfield_radio .gchoice{align-items:center;display:flex;width:100%}section.estimer-mon-bien .prendre-rdv{padding:unset}section.estimer-mon-bien .prendre-rdv h2{color:var(--bleu);font-family:Crimson,sans-serif;font-size:22px;font-weight:400;line-height:32px;text-align:center;text-transform:uppercase}section.estimer-mon-bien .prendre-rdv .sous-titre{color:var(--noir);display:flex;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;justify-content:center;line-height:19px;margin-bottom:var(--gutter);text-align:center;width:100%}section.estimer-mon-bien .prendre-rdv .border{border:1px solid var(--grisclair);margin-bottom:var(--gutter);padding:20px}section.estimer-mon-bien .prendre-rdv div>p{color:var(--grisfonce);font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:19px;margin-bottom:var(--gutter);text-align:center}section.estimer-mon-bien .obligatoire,section.estimer-mon-bien .prendre-rdv div .obligatoire{color:var(--grisfonce);font-family:Open Sans,sans-serif;font-size:14px;font-style:italic;font-weight:300;line-height:19px;margin:unset;text-align:left}section.estimer-mon-bien .obligatoire span,section.estimer-mon-bien .prendre-rdv div .obligatoire span{color:var(--rouge)}section.estimer-mon-bien .prendre-rdv div>.bouton{display:flex;grid-gap:10px;margin-bottom:0}section.estimer-mon-bien .prendre-rdv div>.bouton a,section.estimer-mon-bien .prendre-rdv div>.bouton>div{width:100%}section.estimer-mon-bien .prendre-rdv .descriptif p{color:var(--grisfonce);font-family:Open Sans,sans-serif;font-size:14px;font-style:italic;font-weight:300;line-height:19px;text-align:left}section.estimer-mon-bien .formulaire .gfield.newsletter .gfield-choice-input{border-color:var(--grisfonce)!important}section.estimer-mon-bien .formulaire .gfield.newsletter .gform-field-label{color:var(--grisfonce)!important;font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;line-height:19px!important;margin:unset!important}@media screen and (min-width:576px){section.estimer-mon-bien .formulaire .gfield.grid-view .ginput_container_radio .gfield_radio{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){section.estimer-mon-bien{flex-direction:row;margin-bottom:var(--gutter-lg);margin-top:var(--gutter-lg);grid-gap:var(--gutter)}section.estimer-mon-bien .formulaire{margin-bottom:0;padding:var(--spacer);padding-bottom:0}section.estimer-mon-bien .formulaire .container{max-width:800px}section.estimer-mon-bien .formulaire .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px!important}section.estimer-mon-bien .prendre-rdv{display:flex;flex-direction:column;justify-content:flex-end}section.estimer-mon-bien .prendre-rdv .border{display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--spacer)}section.estimer-mon-bien .prendre-rdv div .obligatoire{display:none}section.estimer-mon-bien .prendre-rdv .descriptif p:last-child{margin-bottom:0}}
