:root{--plyr-color-main: #D70F30}:root{--plyr-color-main: #D70F30}@media(min-width: 768px){.sgl-calc--endettement-resultat_group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.sgl-calc--endettement-resultat_result{font-size:1.8rem;font-weight:600}.sgl-calc--endettement__person{width:50%;text-align:right}@media(min-width: 768px){.sgl-calc--endettement__person{width:32%}}.sgl-calc--endettement__subtitle{width:100%;font-weight:600}.sgl-calc--endettement__error{color:red;font-size:1.2rem}.sgl-calc--endettement_next,.sgl-calc--endettement_previous{position:absolute;bottom:2rem}.sgl-calc--endettement_next{right:2rem}.sgl-calc--endettement_previous{left:2rem}.sgl-calc--endettement_form .sgl-calc--entree{display:block}@media(min-width: 992px){.sgl-calc--endettement_form .sgl-calc--entree{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}}.sgl-calc--endettement_form .sgl-calc--entree .sgl-calc--input{width:auto}@media(min-width: 768px){.sgl-calc--endettement_form .sgl-calc--entree .sgl-calc--input{width:50%}}@media(min-width: 992px){.sgl-calc--endettement_form .sgl-calc--entree .sgl-calc--input{margin-top:0 !important;margin-left:1rem;width:40%}}.sgl-calc--endettement_form .sgl-calc--entree .sgl-calc--unit{margin-left:-1.5rem}.sgl-calc--endettement_form .sgl-calc--entree .sgl-calc--label{width:100%}@media(min-width: 768px){.sgl-calc--endettement_form .sgl-calc--entree .sgl-calc--label{width:50%}}.sgl-calc--endettement_revenus{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768px){.sgl-calc--endettement_revenus .sgl-calc--endettement__subtitle{width:32%}}.sgl-calc--endettement_revenus .sgl-calc--entree{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}.sgl-calc--endettement_revenus .sgl-calc--entree .sgl-calc--label{font-size:1.2rem;width:40%}.sgl-calc--endettement_revenus .sgl-calc--entree .sgl-calc--multi{width:60%}.sgl-calc--endettement_revenus .sgl-calc--entree .sgl-calc--multi .sgl-calc--input{width:90%}.sgl-calc--endettement__title{font-size:2.3rem;font-weight:600;text-align:center}@media(min-width: 992px){.sgl-calc--endettement__title{text-align:left}}.sgl-calc--endettement_container,.sgl-estimerbien--container{padding:2rem;position:relative}@media(min-width: 992px){.sgl-calc--endettement_container,.sgl-estimerbien--container{width:70%}}.sgl-calc--endettement_container .sgl-calc--resultat,.sgl-estimerbien--container .sgl-calc--resultat{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3)}@media(min-width: 992px){.sgl-calc--endettement_container .sgl-calc--resultat,.sgl-estimerbien--container .sgl-calc--resultat{width:100%;padding:2rem}}.sgl-calc--endettement_breadcrumb{padding-left:1.5rem !important;position:relative}.sgl-calc--endettement_breadcrumb:before{background-color:#ccc;height:90%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sgl-calc--endettement_breadcrumb:after{background-color:#d70f30;height:0;top:2.5rem;bottom:0}.sgl-calc--endettement_breadcrumb:before,.sgl-calc--endettement_breadcrumb:after{content:"";display:block;position:absolute;left:.2rem;width:3px;z-index:1}.sgl-calc--endettement_breadcrumb.dix::after{height:6%}.sgl-calc--endettement_breadcrumb.quarante::after{height:38%}.sgl-calc--endettement_breadcrumb.cent::after{height:90%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sgl-calc--endettement_breadcrumb__sub{padding-left:0 !important;margin-top:2rem;font-weight:normal;color:#565c6c}.sgl-calc--endettement_breadcrumb__sub li::before{display:none}.sgl-calc--endettement_breadcrumb>.sgl-calc--endettement_breadcrumb__element{font-weight:600}.sgl-calc--endettement_breadcrumb>.sgl-calc--endettement_breadcrumb__element::before{content:"";position:absolute;display:inline-block;top:1rem;width:.7rem !important;height:.7rem !important;left:-1.5rem !important;border-radius:.35rem;background-color:#ccc !important;outline:6px solid #f2f2f2;z-index:2}.sgl-calc--endettement_breadcrumb__element{margin-bottom:2rem !important;list-style-type:none;position:relative}.sgl-calc--endettement_breadcrumb__element.passed{color:#d70f30}.sgl-calc--endettement_breadcrumb__element.passed::before{background-color:#d70f30 !important}.sgl-calc--endettement_nav{display:none}@media(min-width: 992px){.sgl-calc--endettement_nav{display:block;width:30%;background-color:#f2f2f2;padding:2rem}}.sgl-estimerbien{-webkit-box-shadow:0 0 10px 0px rgba(155,155,155,.6705882353);box-shadow:0 0 10px 0px rgba(155,155,155,.6705882353)}.sgl-estimerbien_next.final{margin-bottom:1.5rem}@media(min-width: 768px){.sgl-estimerbien_next.final{margin-bottom:0}}.sgl-estimerbien_previous.final,.sgl-estimerbien_next.final{position:static}@media(min-width: 768px){.sgl-estimerbien_previous.final,.sgl-estimerbien_next.final{position:absolute}}.sgl-estimerbien--controls.final{margin-top:3rem;margin-bottom:-5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-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}@media(min-width: 768px){.sgl-estimerbien--controls.final{display:block;margin:0}}.sgl-estimerbien--small{font-size:1rem;color:#565c6c}.sgl-estimerbien--form{padding-bottom:6rem}.sgl-estimerbien--resultat_close{position:absolute;right:1rem;top:1rem;opacity:1;z-index:2}@media(min-width: 768px){.sgl-estimerbien--resultat_close{right:0;top:-3rem}}.sgl-estimerbien--resultat_close span{color:#000}@media(min-width: 768px){.sgl-estimerbien--resultat_close span{color:#fff}}.sgl-estimerbien--resultat_titre{color:#d70f30;font-weight:600}.sgl-estimerbien--infos{background-color:#fff;color:#000}.sgl-estimerbien--infos_pictos{position:relative;width:1.5rem;height:1.5rem;display:inline-block}.sgl-estimerbien--infos_pictos .fa-square{width:1.5rem;height:1.5rem}.sgl-estimerbien--infos_pictos .fa-square path{fill:none;stroke:#000;stroke-width:2.5rem}.sgl-estimerbien--infos_pictos .fa-expand-arrows-alt{width:1rem;height:1rem}.sgl-estimerbien--infos_pictos svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;margin-left:auto;right:0;margin-right:auto}.sgl-estimerbien--infos_title{font-weight:600;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}@media(min-width: 992px){.sgl-estimerbien--nav_breadcrumb::after{top:1rem}.sgl-estimerbien--nav_breadcrumb.trente::after{height:40%}.sgl-estimerbien--nav_breadcrumb.soixante::after,.sgl-estimerbien--nav_breadcrumb.cent::after{height:90%}}.sgl-estimerbien--nav_close{-ms-flex-item-align:end;align-self:flex-end;margin-right:2rem;position:absolute;top:1.5rem;right:1.5rem}.sgl-estimerbien--nav.open{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f2f3f4;z-index:1050}.sgl-estimerbien--nav>*{width:90%}@media(min-width: 992px){.sgl-estimerbien--nav_element{margin-bottom:4rem !important}}.sgl-estimerbien--nav_element:last-child{margin-bottom:0 !important}.sgl-estimerbien--label{font-weight:600;display:block}@media(min-width: 992px){.sgl-estimerbien--label{width:50%}}.sgl-estimerbien--input,.sgl-estimerbien--select{border:none;width:90% !important;padding:0 1rem}@media(min-width: 992px){.sgl-estimerbien--input,.sgl-estimerbien--select{width:85% !important}}.sgl-estimerbien--input::-webkit-outer-spin-button,.sgl-estimerbien--input::-webkit-inner-spin-button,.sgl-estimerbien--select::-webkit-outer-spin-button,.sgl-estimerbien--select::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sgl-estimerbien--input[type=number],.sgl-estimerbien--select[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sgl-estimerbien--input:active,.sgl-estimerbien--input:focus,.sgl-estimerbien--select:active,.sgl-estimerbien--select:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.sgl-estimerbien--input{min-height:3rem}.sgl-estimerbien--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.sgl-estimerbien--select.impots{background-color:#f2f2f2}.sgl-estimerbien--select::-ms-expand{display:none}.sgl-estimerbien--select_chevron>*{fill:#ccc}.sgl-estimerbien--localisation{width:100%}.sgl-estimerbien--localisation>div{border:none}.sgl-estimerbien--group.impots{padding:1.5rem;background-color:#f2f2f2}.sgl-estimerbien--group_switch{overflow:hidden;border-radius:0 !important;border:2px solid #ccc}@media(min-width: 768px){.sgl-estimerbien--group_switch{display:block !important;width:10rem !important}}.sgl-estimerbien--group .react-switch-handle{border-radius:0 !important;width:5rem !important}.sgl-estimerbien--group .react-switch-bg{border-radius:0 !important}.sgl-estimerbien--group .react-switch-bg div{color:#fff}.sgl-estimerbien--group .react-switch-bg div:first-child{padding:0 1rem}.sgl-estimerbien--group .input-group{border:2px solid #ccc;border-radius:.4rem;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sgl-estimerbien--group .input-group-append{position:relative;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10%}.sgl-estimerbien--group .input-group-append p{margin-bottom:0;color:#ccc}.sgl-estimerbien--group .input-group-append::before{content:"";height:70%;width:.2rem;background-color:#ccc;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0}@media(min-width: 992px){.sgl-estimerbien--checkbox.type-bien{width:20%;text-align:center}}@media(min-width: 992px){.sgl-estimerbien--checkbox.type-bien label,.sgl-estimerbien--checkbox.type-bien .sgl-calc--label{width:100%}}.sgl-estimerbien--checkbox.type-bien svg{fill:none;stroke:#d70f30;height:5rem;width:5rem}.sgl-estimerbien--checkbox input{display:none}.sgl-estimerbien--checkbox input:checked+label{border-color:#d70f30;background-color:#d70f30;color:#fff}.sgl-estimerbien--checkbox input:checked+label svg{stroke:#fff}.sgl-estimerbien--checkbox label{border:1px solid #000;color:#000;-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-estimerbien--checkbox label:hover{cursor:pointer}.sgl-estimerbien--breadcrumb::before,.sgl-estimerbien--breadcrumb::after{content:"";display:block;height:2rem}.sgl-estimerbien--breadcrumb::before{background-color:#ccc;width:90%}.sgl-estimerbien--breadcrumb::after{background-color:#d70f30;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;-webkit-transition:.3s width ease-in-out;-o-transition:.3s width ease-in-out;-moz-transition:.3s width ease-in-out;transition:.3s width ease-in-out}.sgl-estimerbien--breadcrumb.zero::after{width:0}.sgl-estimerbien--breadcrumb.trente::after{width:30%}.sgl-estimerbien--breadcrumb.soixante::after{width:60%}.sgl-estimerbien--breadcrumb.cent::after{width:90%}.sgl-estimerbien--breadcrumb_open{width:2.5rem !important;height:2.5rem !important}
