:root{--display1-size:2.375rem;--h1-size:2.5rem;--h2-size:1.75rem;--h3-size:1.5rem;--h4-size:1.25rem;--h5-size:1.125rem;--h6-size:1rem;--body-size:1rem;--title-xxl-size:2.5rem}@media(min-width:1200px){:root{--display1-size:80px;--h1-size:60px;--h2-size:40px;--h3-size:36px;--h4-size:28px;--h5-size:24px;--h6-size:18px;--body-size:18px;--title-xxl-size:46px}}.simulateur{display:flex;align-items:center;flex-direction:column;gap:16px;padding:8px 0 64px;width:min(100% - 128px,900px);margin:0 auto}@media screen and (min-width:600px)and (max-width:1199px){.simulateur{width:calc(100% - 64px)}}@media screen and (max-width:599px){.simulateur{width:calc(100% - 32px)}}@media screen and (max-width:899px){.simulateur{flex-direction:column;padding-top:8px;gap:8px}}.simulateur-cont{padding-top:144px;width:100%;flex:1 1}@media screen and (min-width:600px)and (max-width:1199px){.simulateur-cont{padding-top:128px}}@media screen and (max-width:599px){.simulateur-cont{padding-top:112px}}.simulateur-content{flex:1 1;justify-content:center;max-height:-moz-fit-content;max-height:fit-content;margin-top:16px}@media screen and (min-width:900px){.simulateur-content{padding:42px;background-color:#fff;border-radius:24px;box-shadow:0 15px 25px 0 rgba(0,0,0,.06)}}.simulateur-title{margin-bottom:32px}@media screen and (max-width:599px){.simulateur-title{font-size:24px;margin-bottom:16px}}.simulateur-subtitle{margin-bottom:16px;font-weight:500}.simulateur-content{display:flex;flex-direction:column;width:100%}.simulateur-step-1-change{display:flex;gap:16px}.simulateur-step-1 .inputButton{flex:1 1}.simulateur-step-2-insuredPerson{display:flex;gap:16px}.simulateur-step-2 .inputButton{flex:1 1}.simulateur-step-2 .inputButton img{height:41px;width:auto}.simulateur-step-3-pretObject{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media screen and (max-width:899px){.simulateur-step-3-pretObject{grid-template-columns:repeat(2,1fr)}}.simulateur-step-3 .inputButton{flex:1 1;width:100%;height:146px;padding:12px;gap:0}.simulateur-step-3 .inputButton img{height:32px;width:auto}.simulateur-step-4-pretType{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media screen and (max-width:899px){.simulateur-step-4-pretType{grid-template-columns:repeat(2,1fr)}}.simulateur-step-4 .inputButton{flex:1 1;width:100%;height:146px;gap:0}.simulateur-step-4 .inputButton img{height:32px;width:auto}.simulateur-step-5-line1{display:flex;gap:16px}@media screen and (max-width:599px){.simulateur-step-5-line1{flex-direction:column;gap:0}}.simulateur-step-5-line2{display:flex;gap:16px}@media screen and (max-width:599px){.simulateur-step-5-line2{flex-direction:column;gap:0}}.simulateur-step-6-line1{display:flex;gap:16px}.simulateur-step-7-garanties{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}@media screen and (max-width:899px){.simulateur-step-7-garanties{grid-template-columns:repeat(2,1fr)}}.simulateur-step-7 .inputButton{flex:1 1;width:100%;height:146px;gap:0}.simulateur-step-7 .inputButton img{height:32px;width:auto}.simulateur-step-8-line1{display:flex;gap:16px}@media screen and (max-width:599px){.simulateur-step-8-line1{flex-direction:column;gap:0}}.simulateur-checkbox-label,.simulateur-checkbox-label-link{font-family:var(--dmsans-font),sans-serif}.simulateur-checkbox-label-link{text-decoration:underline;transition:color .2s ease}.simulateur-checkbox-label-link:hover{color:#ff8e48}.simulateur-input-with-label{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:24px}@media screen and (max-width:599px){.simulateur-input-with-label{flex-direction:column;margin-bottom:16px}}.simulateur-input-with-label>label{font-size:var(--body-size);font-weight:700;color:#343a40}.simulateur-input-with-label-row{display:flex;gap:16px}.simulateur .simulateurNav{margin-top:32px}@media screen and (max-width:599px){.simulateur .simulateurNav{margin-top:16px}}.simulateur .estimation-title{margin-bottom:32px;text-align:center}.simulateur .MuiInputBase-root{background-color:#fff}.simulateur input[type=number]{-moz-appearance:textfield}.simulateur input::-webkit-inner-spin-button,.simulateur input::-webkit-outer-spin-button{-webkit-appearance:none}@media screen and (max-width:599px){.simulateur .disabled-mobile{display:none}}