/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}.container{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-left:var(--bs-gutter-x,.75rem);padding-right:.75rem;padding-right:var(--bs-gutter-x,.75rem);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:-.75rem;margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:0;margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}.d-flex{display:flex!important}.flex-column{flex-direction:column!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.text-nowrap{white-space:nowrap!important}:root{--blue:#22256d;--orange:#e5bd60}html{scroll-behavior:smooth}body{background-color:#22256d;background-color:var(--blue);color:#fff;font-size:.9375rem}main{padding-bottom:1.75rem;padding-top:5rem;position:relative}main:after{background-color:#e5bd60;background-color:var(--orange);content:"";height:9.25rem;left:0;position:absolute;right:0;top:0}main>*{position:relative;z-index:5}.logo{width:500px}h1{font-size:3rem;line-height:1.2;margin-bottom:0;text-align:center;text-transform:uppercase}.devis-contact-container,h1{font-family:Commissioner SemiBold;margin-top:2.25rem}.devis-contact-container{align-items:center;display:flex;flex-direction:column;font-size:1.5rem}.devis-contact-container>.btn-link{font-size:.9em;margin-top:.75rem}.btn-link{background-color:#e5bd60;background-color:var(--orange);border-radius:30px;color:#22256d;color:var(--blue);padding:.65rem 1.5rem .75rem;-webkit-text-decoration:none;text-decoration:none}.agency-container{display:flex;flex-wrap:wrap;gap:6.5rem;justify-content:center;margin-top:2.5rem}@media (max-width:991px){.agency-container{gap:3.5rem;padding-left:3rem;padding-right:3rem}}.agency-item{align-items:center;display:flex;flex-direction:column;text-align:center}.agency-item a{color:#e5bd60;color:var(--orange);-webkit-text-decoration:none;text-decoration:none}.agency-item .agency-item__title{color:#e5bd60;color:var(--orange);font-family:Commissioner SemiBold;font-size:1.1rem;text-transform:uppercase}.agency-item .agency-item__opening-hours,.agency-item__address{font-family:Commissioner Medium;font-size:1.05rem;margin-top:1rem}.agency-item .agency-item__opening-hours{display:flex;flex-direction:column;font-size:.9rem;margin-top:1rem}.agency-item .agency-item__email,.agency-item .agency-item__tel{color:#e5bd60;color:var(--orange);font-family:Commissioner SemiBold;font-size:1.1rem;margin-top:.75rem}.agency-item .agency-item__email{font-size:.9rem;margin-top:.75rem}.agency-item .separator{border-top:1px solid #fff;margin-top:.75rem;width:30px}.contact-group-container{align-items:center;display:flex;font-family:Commissioner SemiBold;font-size:1.1rem;gap:.5rem;margin-top:1.75rem}.contact-group-container .btn-link{font-size:.9em;padding:.5rem 1rem .65rem}@font-face{font-family:Noto Sans Regular;src:url(../fonts/noto-sans-regular.ttf) format("truetype")}@font-face{font-family:Noto Sans Light;src:url(../fonts/noto-sans-light.ttf) format("truetype")}@font-face{font-family:Commissioner SemiBold;src:url(../fonts/Commissioner-SemiBold.ttf) format("truetype")}@font-face{font-family:Commissioner Medium;src:url(../fonts/Commissioner-Medium.ttf) format("truetype")}@media (max-width:777px){.logo{width:min(300px,calc(100vw - 4rem))}main{padding:3rem 1rem 4rem}main:after{background-color:#e5bd60;background-color:var(--orange);height:5.5rem}h1{font-size:1.5rem}.devis-contact-container{font-size:1.1rem;text-align:center}.contact-group-container{flex-direction:column}}