@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}}: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}}.estimation{flex-direction:column;align-items:center;gap:16px;width:min(100% - 128px,1560px);margin:0 auto;padding:64px 0;display:flex}@media screen and (min-width:600px) and (max-width:1199px){.estimation{width:calc(100% - 64px)}}@media screen and (max-width:599px){.estimation{width:calc(100% - 32px)}}@media screen and (max-width:899px){.estimation{flex-direction:column;padding-top:32px}}.estimation-cont{flex:1;width:100%;padding-top:144px}@media screen and (min-width:600px) and (max-width:1199px){.estimation-cont{padding-top:128px}}@media screen and (max-width:599px){.estimation-cont{padding-top:112px}}.estimation-title,.estimation-subtitle{text-align:center;max-width:800px}.estimation-simulateur{background-color:#fff;border-radius:24px;flex-direction:column;flex:1;justify-content:center;gap:32px;width:620px;max-height:-moz-fit-content;max-height:fit-content;margin-top:16px;padding:42px;display:flex;box-shadow:0 15px 25px rgba(0,0,0,.06)}@media screen and (max-width:899px){.estimation-simulateur{width:100%;padding:24px}}.estimation-simulateur-content{flex-direction:column;gap:16px;width:100%;display:flex}.estimation-simulateur-content-label{font-family:var(--dmsans-font),sans-serif}.estimation-simulateur-content-link{font-family:var(--dmsans-font),sans-serif;text-decoration:underline;transition:color .2s}.estimation-simulateur-content-link:hover{color:#ff8e48}.estimation-simulateur-button{justify-content:flex-end;width:100%;padding-top:16px;display:flex}.estimation-simulateur-step-1-tarif{flex-direction:column;justify-content:center;gap:12px;display:flex}.estimation-simulateur-step-2-choices{gap:32px;display:flex}.estimation-simulateur-step-2-choices-button{flex:.5}.estimation-simulateur-step-4-checkbox{flex-direction:column;gap:8px;display:flex}.estimation input[type=number]{-moz-appearance:textfield}.estimation input::-webkit-outer-spin-button{-webkit-appearance:none}.estimation input::-webkit-inner-spin-button{-webkit-appearance:none}
