:root{--plyr-color-main: #D70F30}.sgl-estimationLoyer{background-size:cover;background-position:center;margin-top:7rem;position:relative}.sgl-estimationLoyer--locataires{position:relative;height:100%;width:100%;min-height:290px;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.sgl-estimationLoyer--locataires_item{position:absolute;opacity:0;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.sgl-estimationLoyer--locataires_item.ok{opacity:1}.sgl-estimationLoyer--locataires_item.visible{opacity:1}.sgl-estimationLoyer--locataires_item.visible.wait{opacity:.6}.sgl-estimationLoyer--locataires_item.loc-0{left:5%;bottom:0;z-index:5}.sgl-estimationLoyer--locataires_item.loc-1{right:0;bottom:0;z-index:4}.sgl-estimationLoyer--locataires_item.loc-2{right:5%;bottom:15%;z-index:3}.sgl-estimationLoyer--locataires_item.loc-3{margin-left:auto;margin-right:auto;left:0;right:0;bottom:20%;z-index:2}.sgl-estimationLoyer--locataires_item.loc-4{left:0;bottom:15%;z-index:1}@media(min-width: 992px){.sgl-estimationLoyer--assurance .text-uppercase{font-size:2rem}}.sgl-estimationLoyer--locatairesEncart{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sgl-estimationLoyer--locatairesEncart_item{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;color:#142137;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2);border-radius:6px;font-size:1.2rem}@media(min-width: 992px){.sgl-estimationLoyer--locatairesEncart_item{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%}}.sgl-estimationLoyer--locatairesEncart_item:not(.active){color:#ccc}.sgl-estimationLoyer--locatairesEncart_item.active{-webkit-box-shadow:0 0 6px rgba(215,15,48,.5);box-shadow:0 0 6px rgba(215,15,48,.5)}.sgl-estimationLoyer--locatairesEncart_item.passed{color:#142137}.sgl-estimationLoyer--locatairesEncart_item.passed:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43OTUiIGhlaWdodD0iOS41NDIiIHZpZXdCb3g9IjAgMCAxMi43OTUgOS41NDIiPgogICAgPHBhdGggZD0iTTQuMzQ2LDEzLjkzMi4xODcsOS43NzNhLjY0LjY0LDAsMCwxLDAtLjlsLjktLjlhLjY0LjY0LDAsMCwxLC45LDBsMi44LDIuOCw2LTZhLjY0LjY0LDAsMCwxLC45LDBsLjkuOWEuNjQuNjQsMCwwLDEsMCwuOUw1LjI1MSwxMy45MzJBLjY0LjY0LDAsMCwxLDQuMzQ2LDEzLjkzMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTQuNTc3KSIgZmlsbD0iI2ExY2M0MiIvPgogIDwvc3ZnPgo=);display:inline-block;margin-left:5px}.sgl-estimationLoyer--breadcrumb{padding-left:0;list-style-type:none;overflow:hidden}@media(min-width: 992px){.sgl-estimationLoyer--breadcrumb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width: 992px){.sgl-estimationLoyer--breadcrumb_progress{width:99%;margin:auto;margin-top:-1.5rem}}.sgl-estimationLoyer--breadcrumb_item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out;position:relative;height:3rem}@media(min-width: 992px){.sgl-estimationLoyer--breadcrumb_item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}}@media(min-width: 992px){.sgl-estimationLoyer--breadcrumb_item:first-of-type,.sgl-estimationLoyer--breadcrumb_item:last-of-type{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}}@media(min-width: 992px){.sgl-estimationLoyer--breadcrumb_item:first-child{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.sgl-estimationLoyer--breadcrumb_item.passed:before,.sgl-estimationLoyer--breadcrumb_item.passed:after{background-color:#d70f30 !important}.sgl-estimationLoyer--breadcrumb_item.active{font-size:1.8rem;font-weight:bold}@media(min-width: 992px){.sgl-estimationLoyer--breadcrumb_item.active{font-size:1.4rem}}.sgl-estimationLoyer--breadcrumb_item.active:before{margin-right:1.5rem;background-color:#d70f30}@media(min-width: 992px){.sgl-estimationLoyer--breadcrumb_item.active:before{margin-right:0}}.sgl-estimationLoyer--breadcrumb_item:before{content:"";display:block;height:1.4rem;width:1.4rem;border:2px solid #fff;border-radius:.7rem;background-color:#dbdbdb;margin-right:.5rem;position:relative;z-index:2;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}@media(min-width: 992px){.sgl-estimationLoyer--breadcrumb_item:before{margin-right:0;height:2rem;width:2rem;border-radius:1rem}}.sgl-estimationLoyer--breadcrumb_item:after{content:"";display:block;height:100%;background-color:#fff;width:.7rem;position:absolute;left:.35rem;top:50%;z-index:1;-webkit-transition:.2s background-color ease-in-out;-o-transition:.2s background-color ease-in-out;-moz-transition:.2s background-color ease-in-out;transition:.2s background-color ease-in-out}@media(min-width: 992px){.sgl-estimationLoyer--breadcrumb_item:after{display:none}}@media(min-width: 992px){.sgl-estimationLoyer--breadcrumb_item:last-of-type{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}}.sgl-estimationLoyer--breadcrumb_item:last-of-type:after{display:none !important}.sgl-estimationLoyer--titre{width:95%;border-top-right-radius:40px;border-bottom-right-radius:40px;font-size:1.8rem;position:relative;z-index:2;height:100%}@media(min-width: 768px){.sgl-estimationLoyer--titre{width:75%}}@media(min-width: 992px){.sgl-estimationLoyer--titre{width:auto;font-size:2.4rem;padding-right:5rem !important}}.sgl-estimationLoyer--headline{position:relative;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sgl-estimationLoyer--headline:before{content:"";width:50%;height:100%;position:absolute;background-color:#142137;left:0;top:0;bottom:0;z-index:1}@media(min-width: 992px){.sgl-estimationLoyer--headline:before{width:25%}}.sgl-estimationLoyer--nbLoc_increment,.sgl-estimationLoyer--nbLoc_input{border:1px solid #ccc;border-radius:6px;padding:10px;height:40px;width:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.sgl-estimationLoyer--nbLoc_increment:focus,.sgl-estimationLoyer--nbLoc_increment:active,.sgl-estimationLoyer--nbLoc_increment:focus-visible,.sgl-estimationLoyer--nbLoc_input:focus,.sgl-estimationLoyer--nbLoc_input:active,.sgl-estimationLoyer--nbLoc_input:focus-visible{outline:none}.sgl-estimationLoyer--nbLoc_increment{background-color:rgba(0,0,0,0)}.sgl-estimationLoyer--nbLoc_input{border-color:#575b6b;text-align:center;width:60px}.sgl-estimationLoyer--navigation_back,.sgl-estimationLoyer--navigation_submit{position:absolute;bottom:30px;min-width:auto;padding:15px 25px;line-height:normal}.sgl-estimationLoyer--navigation_back{left:15px;width:auto;border:none;border-radius:5px;color:#575b6b;background-color:rgba(0,0,0,0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0}@media(min-width: 992px){.sgl-estimationLoyer--navigation_back{left:3rem}}@media(min-width: 1200px){.sgl-estimationLoyer--navigation_back{left:5rem}}.sgl-estimationLoyer--navigation_back:focus,.sgl-estimationLoyer--navigation_back:active,.sgl-estimationLoyer--navigation_back:target{outline:none;-webkit-box-shadow:none;box-shadow:none}.sgl-estimationLoyer--navigation_back:after{display:none}.sgl-estimationLoyer--navigation_submit{right:15px}@media(min-width: 992px){.sgl-estimationLoyer--navigation_submit{right:3rem}}@media(min-width: 1200px){.sgl-estimationLoyer--navigation_submit{right:5rem}}.sgl-estimationLoyer--navigation_submit[disabled]{background-color:#ccc}.sgl-estimationLoyer--content{background-color:#fff;padding:30px 15px 110px 15px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-radius:8px;position:relative}@media(min-width: 992px){.sgl-estimationLoyer--content{padding-left:3rem;padding-right:3rem}}@media(min-width: 1200px){.sgl-estimationLoyer--content{padding-left:5rem;padding-right:5rem}}.sgl-estimationLoyer--cols{-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}@media(min-width: 992px){.sgl-estimationLoyer--cols{min-height:55rem}}.sgl-estimationLoyer--container{-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}@media(min-width: 768px){.sgl-estimationLoyer--container{min-height:40vh}}@media(min-width: 992px){.sgl-estimationLoyer--container{min-height:auto}}.sgl-estimationLoyer--result_contact{border:none;border-radius:6px}.sgl-estimationLoyer--result_contact:focus,.sgl-estimationLoyer--result_contact:active,.sgl-estimationLoyer--result_contact:target{outline:none;-webkit-box-shadow:none;box-shadow:none}.sgl-estimationLoyer--result_check svg{height:3rem;width:3rem}.sgl-estimationLoyer--result_titre{font-size:2.5rem}@media(min-width: 992px){.sgl-estimationLoyer--result_titre{font-size:2.8rem}}.sgl-estimationLoyer--result_value{background-color:#a1cc42;font-size:2.2rem}@media(min-width: 992px){.sgl-estimationLoyer--result_value{font-size:2.6rem}}.sgl-estimationLoyer--step.email{border-radius:6px;min-height:25rem}@media(min-width: 992px){.sgl-estimationLoyer--step.email{width:70%;margin:auto;padding-left:5rem !important;padding-right:5rem !important}}@media(min-width: 1200px){.sgl-estimationLoyer--step.email{padding-left:10rem !important;padding-right:10rem !important}}.sgl-estimationLoyer--step_title{font-size:1.8rem}.sgl-estimationLoyer--form_cgu input{margin-top:2px;margin-right:.5rem}.sgl-estimationLoyer--form_cgu label{font-size:1.2rem}.sgl-estimationLoyer--form_input.select.success,.sgl-estimationLoyer--form_select.select.success{padding-right:0}.sgl-estimationLoyer--form_input.error,.sgl-estimationLoyer--form_select.error{border:2px solid red !important}.sgl-estimationLoyer--form_input.success,.sgl-estimationLoyer--form_select.success{border:2px solid #a1cc42 !important;padding-right:2.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43OTUiIGhlaWdodD0iOS41NDIiIHZpZXdCb3g9IjAgMCAxMi43OTUgOS41NDIiPgogICAgPHBhdGggZD0iTTQuMzQ2LDEzLjkzMi4xODcsOS43NzNhLjY0LjY0LDAsMCwxLDAtLjlsLjktLjlhLjY0LjY0LDAsMCwxLC45LDBsMi44LDIuOCw2LTZhLjY0LjY0LDAsMCwxLC45LDBsLjkuOWEuNjQuNjQsMCwwLDEsMCwuOUw1LjI1MSwxMy45MzJBLjY0LjY0LDAsMCwxLDQuMzQ2LDEzLjkzMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTQuNTc3KSIgZmlsbD0iI2ExY2M0MiIvPgogIDwvc3ZnPgo=) !important;background-position:96% center;background-repeat:no-repeat}.sgl-estimationLoyer--form_input.success+.input-group-append,.sgl-estimationLoyer--form_select.success+.input-group-append{display:none}.sgl-estimationLoyer--form_select.success{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sgl-estimationLoyer--form_input{border:1px solid #fff}.sgl-estimationLoyer--form_input:focus,.sgl-estimationLoyer--form_input:target,.sgl-estimationLoyer--form_input:active{-webkit-box-shadow:none;box-shadow:none}.sgl-estimationLoyer--form select[name=situation],.sgl-estimationLoyer--form select[name=situationUser]{width:80%}@media(min-width: 992px){.sgl-estimationLoyer--form select[name=situation],.sgl-estimationLoyer--form select[name=situationUser]{width:25%}}.sgl-estimationLoyer--form_email{width:80%;margin:auto;border:none}@media(min-width: 992px){.sgl-estimationLoyer--form_email{width:60%}}.sgl-estimationLoyer--form_resultat{color:#fff;border:none;border-radius:6px;background-color:#d70f30;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.sgl-estimationLoyer--form_resultat .arrow{-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out;opacity:1;margin-left:1.5rem}.sgl-estimationLoyer--form_resultat .arrow svg{height:2rem;width:2rem}.sgl-estimationLoyer--form_resultat[disabled]{background-color:#ccc}.sgl-estimationLoyer--form_resultat[disabled] .arrow{margin-left:0;opacity:0}.sgl-estimationLoyer--form_resultat:focus,.sgl-estimationLoyer--form_resultat:active,.sgl-estimationLoyer--form_resultat:target{outline:none;-webkit-box-shadow:none;box-shadow:none}.sgl-estimationLoyer--form .input-group input{width:80%;border:1px solid #ccc;border-radius:6px !important;-webkit-transition:.2s border-color ease-in-out;-o-transition:.2s border-color ease-in-out;-moz-transition:.2s border-color ease-in-out;transition:.2s border-color ease-in-out;padding:10px}@media(min-width: 992px){.sgl-estimationLoyer--form .input-group input{width:25%}}.sgl-estimationLoyer--form .input-group input:focus,.sgl-estimationLoyer--form .input-group input:active,.sgl-estimationLoyer--form .input-group input:target{border-color:#d70f30;outline:none;-webkit-box-shadow:none;box-shadow:none;z-index:0 !important}.sgl-estimationLoyer--form .input-group.loyer{position:relative;display:block}.sgl-estimationLoyer--form .input-group.loyer input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sgl-estimationLoyer--form .input-group.loyer input::-webkit-outer-spin-button,.sgl-estimationLoyer--form .input-group.loyer input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sgl-estimationLoyer--form .input-group.loyer .input-group-append{position:absolute;right:-moz-calc(20% + 10px);right:calc(20% + 10px);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 992px){.sgl-estimationLoyer--form .input-group.loyer .input-group-append{right:-moz-calc(75% + 10px);right:calc(75% + 10px)}}.sgl-estimationLoyer--form .input-group.loyer .input-group-append span{background-color:rgba(0,0,0,0);border:none}.sgl-estimationLoyer--form .input-group.loyer.superficie .input-group-append{right:10px}
