@font-face{font-family:Montserrat-Black;src:url(/fonts/Montserrat/Montserrat-Black.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Italic;src:url(/fonts/Montserrat/Montserrat-Italic.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url(/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Roboto-regular;src:url(/fonts/roboto/regular/0033a2fbc0329740fb86c1cfd134cb94.eot);src:url(/fonts/roboto/regular/0033a2fbc0329740fb86c1cfd134cb94.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/regular/0033a2fbc0329740fb86c1cfd134cb94.woff2) format("woff2"),url(/fonts/roboto/regular/0033a2fbc0329740fb86c1cfd134cb94.woff) format("woff"),url(/fonts/roboto/regular/0033a2fbc0329740fb86c1cfd134cb94.ttf) format("truetype"),url(/fonts/roboto/regular/0033a2fbc0329740fb86c1cfd134cb94.svg#Roboto) format("svg")}@font-face{font-family:Roboto-bold;src:url(/fonts/roboto/bold/002209bee8df7c3666a712ebd9253f60.eot);src:url(/fonts/roboto/bold/002209bee8df7c3666a712ebd9253f60.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/bold/002209bee8df7c3666a712ebd9253f60.woff2) format("woff2"),url(/fonts/roboto/bold/002209bee8df7c3666a712ebd9253f60.woff) format("woff"),url(/fonts/roboto/bold/002209bee8df7c3666a712ebd9253f60.ttf) format("truetype"),url(/fonts/roboto/bold/002209bee8df7c3666a712ebd9253f60.svg#Roboto\ Bold) format("svg")}@font-face{font-family:Roboto-medium;src:url(/fonts/roboto/medium/021e919fd2310de5f9ad257e4b9be77e.eot);src:url(/fonts/roboto/medium/021e919fd2310de5f9ad257e4b9be77e.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/medium/021e919fd2310de5f9ad257e4b9be77e.woff2) format("woff2"),url(/fonts/roboto/medium/021e919fd2310de5f9ad257e4b9be77e.woff) format("woff"),url(/fonts/roboto/medium/021e919fd2310de5f9ad257e4b9be77e.ttf) format("truetype"),url(/fonts/roboto/medium/021e919fd2310de5f9ad257e4b9be77e.svg#Roboto\ Medium) format("svg")}@font-face{font-family:Roboto-black;src:url(/fonts/roboto/black/1a00134f7baf6a4783dc1135145a361b.eot);src:url(/fonts/roboto/black/1a00134f7baf6a4783dc1135145a361b.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/black/1a00134f7baf6a4783dc1135145a361b.woff2) format("woff2"),url(/fonts/roboto/black/1a00134f7baf6a4783dc1135145a361b.woff) format("woff"),url(/fonts/roboto/black/1a00134f7baf6a4783dc1135145a361b.ttf) format("truetype"),url("/fonts/roboto/black/1a00134f7baf6a4783dc1135145a361b.svg#Roboto Black V1") format("svg")}.devis progress[value]{--color:#8ad5e2!important;--background:#ffffff!important;height:6px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px #707070!important;box-shadow:0 -1px 5px -2px #000!important;--inset-shadow-md:inset 0 2px 3px $bgTitle;border-radius:10em;background:var(--background)}.devis progress[value]::-webkit-progress-bar{border-radius:10em;background:var(--background)}.devis progress[value]::-webkit-progress-value{border-radius:10em;background:var(--color)}.devis progress[value]::-moz-progress-bar{border-radius:5em;background:var(--color)}.devis option{background:rgba(140,212,226,.3)!important;width:-moz-fit-content;width:fit-content}.devis option:checked{background:rgba(7,43,38,.5)!important}.devis option:hover{background:rgba(140,212,226,.6)!important}.devis select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/assets/icons/arrow-down-icon.webp);background-repeat:no-repeat;background-position:right 20px center;background-size:14px;padding-right:30px}.devis select::-webkit-scrollbar{width:3px;height:6px}.devis select::-webkit-scrollbar-track{background:#f8f8f8}.devis select::-webkit-scrollbar-thumb{background:rgba(140,212,226,.8);border-radius:5px}.devis select::-webkit-scrollbar-thumb:hover{background:rba(#8cd4e2,.9)}.devis .btn-nav{color:#fff}