:root{--plyr-color-main: #D70F30}.sgl-calc{-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.3);box-shadow:0 0 .5rem 0 rgba(0,0,0,.3);margin-bottom:10rem}@media(min-width: 992px){.sgl-calc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.sgl-calc .sgl-sectioncta{background-color:#f2f2f2;-webkit-box-shadow:0 0 10px 0px rgba(155,155,155,.6705882353);box-shadow:0 0 10px 0px rgba(155,155,155,.6705882353)}@media(min-width: 992px){.sgl-calc .sgl-sectioncta--titre{font-size:1.8rem}}.sgl-calc .sgl-sectioncta .sgl-cta{width:auto}@media(min-width: 992px){.sgl-calc .sgl-sectioncta .sgl-cta{font-size:1.8rem}}.sgl-calc--bandeau{background-color:#f2f2f2;padding:2rem;-webkit-box-shadow:0 0 10px 0px rgba(155,155,155,.6705882353);box-shadow:0 0 10px 0px rgba(155,155,155,.6705882353)}@media(min-width: 992px){.sgl-calc--bandeau{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;padding:4rem}}.sgl-calc--bandeau_cta{margin:auto;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-calc--bandeau_cta{margin:auto 0}}.sgl-calc--bandeau_cta svg{height:2rem;width:2rem;margin-right:1rem}.sgl-calc--bandeau_title{color:#575b6b;font-weight:600;font-size:2rem;margin-bottom:0}.sgl-calc--bandeau_sub{color:#d70f30}.sgl-calc--resultat{background-color:#ff596c;color:#fff;padding:6rem 1.5rem 2rem 1.5rem}@media(min-width: 992px){.sgl-calc--resultat{width:50%;padding:2rem 2rem 2rem 7rem}}.sgl-calc--resultat__content{border:2px solid #fff;padding:2rem;text-align:center;font-weight:600;font-size:2.5rem}@media(min-width: 768px){.sgl-calc--resultat__content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto}}@media(min-width: 992px){.sgl-calc--resultat__content{width:100%;margin-top:4rem}}.sgl-calc--resultat__title--bold{font-weight:bold}.sgl-calc--multi{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--multi_part{width:48%}.sgl-calc--multi_part .sgl-calc--input{width:100%}@media(min-width: 768px){.sgl-calc--multi_part .sgl-calc--input{width:90%}}.sgl-calc--form{padding:2rem 1.5rem 5rem 1.5rem;position:relative}@media(min-width: 992px){.sgl-calc--form{width:50%;padding:2rem 5rem 2rem 2rem}}.sgl-calc--form__validate{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;width:10rem;height:10rem;border-radius:5rem;padding:0;-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.3);box-shadow:0 0 .5rem 0 rgba(0,0,0,.3);position:absolute;bottom:-5rem;left:0;right:0;margin-left:auto;margin-right:auto}@media(min-width: 992px){.sgl-calc--form__validate{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:-5rem}}.sgl-calc--form__validate:active,.sgl-calc--form__validate:focus{outline:none}.sgl-calc--label{font-size:1.4rem;font-weight:600;color:#142137;margin-bottom:0;width:100%}@media(min-width: 768px){.sgl-calc--label{width:50%}}.sgl-calc--label.auto{width:auto}.sgl-calc--entree{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}.sgl-calc--unit{margin-left:-2rem;color:#565c6c;font-size:1.2rem;width:1rem !important;height:1rem !important}.sgl-calc--unit:before{font-size:1.2rem}.sgl-calc--unit.large{margin-left:-4rem !important}.sgl-calc--tooltip{background-color:#ccc;color:#142137;border:none;width:2.5rem;height:2.5rem;line-height:normal;border-radius:1.25rem;margin-left:2rem}.sgl-calc--tooltip:active,.sgl-calc--tooltip:focus{outline:none}.sgl-calc--tooltip[data-original-title="Durée du prêt immobilier"]{margin-left:1rem}@media(min-width: 992px)and (max-width: 1200px){.sgl-calc--tooltip[data-original-title="Durée du prêt immobilier"]{margin-left:2rem}}.sgl-calc--input{-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.3);box-shadow:0 0 .5rem 0 rgba(0,0,0,.3);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.4rem;font-weight:600;color:#d70f30;padding:0 2rem 0 1rem;width:80%}.sgl-calc--input[type=number]{-moz-appearance:textfield}@media(min-width: 768px){.sgl-calc--input{width:40%}}.sgl-calc--input__small{width:36%}@media(min-width: 768px){.sgl-calc--input__small{width:16%}}.sgl-calc--input.error{color:#fff;background-color:#d70f30}.sgl-calc--input.error+.sgl-calc--unit{color:#fff}.sgl-calc--input:disabled{background-color:#f2f2f2;border:1px solid #575b6b}.sgl-calc--input::-webkit-outer-spin-button,.sgl-calc--input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sgl-calc--input::-webkit-calendar-picker-indicator{display:none}.sgl-calc--input:focus,.sgl-calc--input:active{outline-color:#d70f30}.sgl-calc--checkbox{-ms-flex-wrap:wrap;flex-wrap:wrap}.sgl-calc--checkbox__placeholder{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--checkbox .sgl-calc--label{width:100%}
:root{--plyr-color-main: #D70F30}.sgl-svg--calcValid{height:10rem;width:10rem}.sgl-svg--calcValid_direction{-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@media all and (min-width: 992px){.sgl-svg--calcValid_direction{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}}.sgl-svg--calcValid_arrow{opacity:0;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.sgl-svg--calcValid_arrow path{fill:#d70f30}.sgl-svg--calcValid_text{-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.sgl-svg--calcValid_base{fill:#fff;stroke:none}.sgl-svg--calcValid_before,.sgl-svg--calcValid_after{fill:rgba(0,0,0,0)}.sgl-svg--calcValid_before{stroke:#f2f2f2;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.sgl-svg--calcValid_after{stroke:#d70f30;stroke-dasharray:377;stroke-dashoffset:377;-webkit-transform:rotate(-90deg) translateX(-10rem) translateY(0.1rem);-moz-transform:rotate(-90deg) translateX(-10rem) translateY(0.1rem);-ms-transform:rotate(-90deg) translateX(-10rem) translateY(0.1rem);transform:rotate(-90deg) translateX(-10rem) translateY(0.1rem);-webkit-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;transition:all 800ms ease-in-out}.sgl-svg--calcValid.is-calculated .sgl-svg--calcValid_text{opacity:0}.sgl-svg--calcValid.is-calculated .sgl-svg--calcValid_arrow.left{-webkit-animation-name:arrowLeft;-moz-animation-name:arrowLeft;animation-name:arrowLeft;opacity:1}.sgl-svg--calcValid.is-calculated .sgl-svg--calcValid_arrow.middle{-webkit-animation-name:arrowMiddle;-moz-animation-name:arrowMiddle;animation-name:arrowMiddle;opacity:.7}.sgl-svg--calcValid.is-calculated .sgl-svg--calcValid_arrow.right{-webkit-animation-name:arrowRight;-moz-animation-name:arrowRight;animation-name:arrowRight;opacity:.4}.sgl-svg--calcValid.is-loading .sgl-svg--calcValid_arrow.left,.sgl-svg--calcValid.is-loading .sgl-svg--calcValid_arrow.middle,.sgl-svg--calcValid.is-loading .sgl-svg--calcValid_arrow.right{-webkit-animation-name:none;-moz-animation-name:none;animation-name:none;opacity:0}.sgl-svg--calcValid.is-loading .sgl-svg--calcValid_text{opacity:1}.sgl-svg--calcValid.is-loading .sgl-svg--calcValid_after{stroke-dashoffset:0}@-webkit-keyframes arrowLeft{0%{opacity:1}50%{opacity:.4}100%{opacity:.7}}@-moz-keyframes arrowLeft{0%{opacity:1}50%{opacity:.4}100%{opacity:.7}}@keyframes arrowLeft{0%{opacity:1}50%{opacity:.4}100%{opacity:.7}}@-webkit-keyframes arrowMiddle{0%{opacity:.7}50%{opacity:1}100%{opacity:.4}}@-moz-keyframes arrowMiddle{0%{opacity:.7}50%{opacity:1}100%{opacity:.4}}@keyframes arrowMiddle{0%{opacity:.7}50%{opacity:1}100%{opacity:.4}}@-webkit-keyframes arrowRight{0%{opacity:.4}50%{opacity:.7}100%{opacity:1}}@-moz-keyframes arrowRight{0%{opacity:.4}50%{opacity:.7}100%{opacity:1}}@keyframes arrowRight{0%{opacity:.4}50%{opacity:.7}100%{opacity:1}}
:root{--plyr-color-main: #D70F30}@media all and (min-width: 992px){.sgl-amorti--resultat{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.sgl-amorti--resultat .sgl-calc--resultat__content{margin-top:0}.sgl-amorti--show{background-color:#f2f2f2;border:none;margin:0 auto;display:block;padding:2rem;-ms-flex-item-align:end;align-self:flex-end;color:#142137;font-weight:600;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.sgl-amorti--show:hover{background-color:hsl(0,0%,89.9019607843%)}.sgl-amorti--show svg{height:1.5rem;width:1.5rem;margin-left:1rem}.sgl-amorti--show svg>*{stroke-width:3px}.sgl-amorti--show:focus,.sgl-amorti--show:active{outline:none}@media all and (min-width: 992px){.sgl-amorti--modal{max-width:90rem}}@media all and (min-width: 1200px){.sgl-amorti--modal{max-width:110rem}}.sgl-amorti--last td{padding:2rem 1rem !important;border-top:1px solid #ccc}.sgl-amorti--tr:first-child td{padding-top:2rem !important}.sgl-amorti--tr:nth-child(300) td{padding-bottom:2rem !important}.sgl-amorti--th{padding:2rem 1rem !important;font-size:1.6rem}.sgl-amorti--td{padding:0 1rem !important;font-size:1.4rem}.sgl-amorti--td,.sgl-amorti--th{text-align:center}
: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{padding:2rem;position:relative}@media(min-width: 992px){.sgl-calc--endettement_container{width:70%}}.sgl-calc--endettement_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{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}}
:root{--plyr-color-main: #D70F30}.sgl-coutBien{margin-bottom:0}.sgl-coutBien--asterix{font-size:1rem}@media all and (min-width: 768px){.sgl-coutBien--container{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-bottom:2rem}}@media all and (min-width: 992px){.sgl-coutBien--container{padding-bottom:0;padding-right:2rem}}@media all and (min-width: 768px){.sgl-coutBien--resultat{width:100%;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 all and (min-width: 992px){.sgl-coutBien--resultat{margin-top:0}}.sgl-coutBien--resultat_label{text-align:left;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:2rem}.sgl-coutBien--resultat_label:before{content:"";display:inline-block;margin-right:1rem;height:2rem;width:2rem;border-radius:1rem}.sgl-coutBien--resultat_label.montant:before{background-color:#fff}.sgl-coutBien--resultat_label.interets:before{background-color:#142137}.sgl-coutBien--resultat_camembert svg{height:15rem;width:15rem}@media all and (min-width: 768px){.sgl-coutBien--resultat_camembert{width:50%}}@media all and (min-width: 768px){.sgl-coutBien--resultat_total{width:50%}}.sgl-coutBien--resultat_total strong{font-size:2rem;display:block}@media all and (min-width: 768px){.sgl-coutBien--resultat_total strong{font-size:3rem}}.sgl-coutBien .sgl-calc--entree{display:block;-webkit-transition:.2s max-height ease-in-out;-o-transition:.2s max-height ease-in-out;-moz-transition:.2s max-height ease-in-out;transition:.2s max-height ease-in-out}@media all and (min-width: 992px){.sgl-coutBien .sgl-calc--entree .sgl-calc--checkbox__label{font-size:1.2rem}}.sgl-coutBien .sgl-calc--entree.hidden{max-height:0;overflow:hidden}@media all and (min-width: 768px){.sgl-coutBien .sgl-calc--entree.hidden{max-height:none;opacity:0}}.sgl-coutBien .sgl-calc--entree.open{max-height:20rem}@media all and (min-width: 768px){.sgl-coutBien .sgl-calc--entree.open{max-height:none;opacity:1}}.sgl-coutBien .sgl-calc--entree .sgl-calc--label{width:100%;color:#565c6c}.sgl-coutBien--input{border-radius:0;width:100%;border:2px solid #ccc;color:#d70f30;font-weight:600;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sgl-coutBien--input::-webkit-outer-spin-button,.sgl-coutBien--input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sgl-coutBien--input:active,.sgl-coutBien--input:focus{outline-color:#d70f30}.sgl-coutBien--input:disabled{background-color:#ccc;border-color:#f2f2f2;color:#fff}.sgl-coutBien--input:disabled+.sgl-calc--unit{color:#fff}
