body{font-family:sans-serif;position:relative}.hidden{display:none}.tinyscroll::-webkit-scrollbar{width:6px}.tinyscroll::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}@font-face{font-family:"Barlow";font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHtv4kjgoGqM7E_CfNYwHo.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfP04Vop.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOQ4lop.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHrv4kjgoGqM7E_Ccs8.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfPI41op.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfPk5Fop.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOA5Vop.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOc5lop.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfO451op.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHrv4kjgoGqM7E3b8s8.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3w-oc4A.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3p-kc4A.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHpv4kjgoGqM7EPCw.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3_-gc4A.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E30-8c4A.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3t-4c4A.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3q-0c4A.ttf) format("truetype")}@font-face{font-family:"Barlow";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3j-wc4A.ttf) format("truetype")}body{background-color:#fff}.viz{color:#fff;font-family:"Barlow",sans-serif;margin-top:5rem}.viz .billboard{opacity:1;transition:opacity .2s ease-in;position:relative}.viz .billboard img{display:block;position:absolute;bottom:0;left:0;width:100%}.viz .billboard div.bg{background-color:#ffedaf;border-radius:4px;height:250px}@media only screen and (min-width: 700px){.viz .billboard{display:none}}.viz.working .billboard{opacity:0;transition:opacity .2s linear}.viz .titlebar{background-color:#004347;border-radius:4px;display:flex;align-items:center;margin:5px 0;padding:.5rem 1rem;position:relative}.viz .titlebar div.title h3{border:none;color:#ffedaf;font-size:24px;font-weight:800;line-height:1.2;margin:0;padding:0;text-transform:unset}.viz .titlebar div:nth-child(2) img{display:none}@media only screen and (min-width: 700px){.viz .titlebar{background-color:unset;margin:0;padding:0}.viz .titlebar div.title{background-color:#004347;border-radius:4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:154px;margin:0 2px 4px 0;padding:1.5rem;width:50%}.viz .titlebar div.title h3{font-size:36px}.viz .titlebar div:nth-child(2){background-color:#ffedaf;border-radius:4px;height:154px;margin:0 0 4px 2px;position:relative;width:50%}.viz .titlebar div:nth-child(2) img{display:block;position:absolute;bottom:0;right:3px;width:97%;z-index:1}}.viz.working .titlebar div.title{border-radius:4px 0 0 4px;letter-spacing:1px;margin-right:0;padding:.5rem;width:65%}.viz.working .titlebar div.title h3{font-size:16px}.viz.working .titlebar div:nth-child(2){background-color:unset;border-radius:0 4px 4px 0;margin-left:0;position:absolute;right:0;bottom:0;width:35%}.viz.working .titlebar div:nth-child(2) img{display:block;width:100%}@media only screen and (min-width: 700px){.viz.working .titlebar{margin-bottom:3px;padding:.5rem 1rem;background-color:#004347}.viz.working .titlebar div.title{background-color:unset;height:unset;justify-content:unset}.viz.working .titlebar div.title h3{font-size:26px}.viz.working .titlebar div:nth-child(2){background-color:unset;height:unset}.viz.working .titlebar div:nth-child(2) img{bottom:-4px}}.viz .body{background-color:#005d63;border-radius:4px;display:flex;flex-direction:column;align-items:center;padding:1rem;position:relative}.viz .body .entry p{font-family:"Barlow",sans-serif;padding:0}.viz .body div.input{position:relative;width:100%}.viz .body div.input input{background-color:#005d63;border-radius:7vw;border:1px solid #FFF;box-sizing:border-box;color:#fff;display:block;font-family:"epocapro",sans-serif;font-size:18px;font-weight:100;height:50px;margin:0;padding:0 1.5rem;width:100%}@media only screen and (min-width: 700px){.viz .body div.input input{font-size:20px;font-weight:100;height:50px;padding:0 1rem}}.viz .body div.input input::-webkit-input-placeholder{color:#fff}.viz .body div.input input::-moz-placeholder{color:#fff}.viz .body div.input input:-ms-input-placeholder{color:#fff}.viz .body div.input input:-moz-placeholder{color:#fff}.viz .body div.input input:focus{outline:none}.viz .body div.input input.autocomplete__input--focused{outline:none!important}.viz .body div.input img{cursor:pointer;position:absolute;top:15px;right:15px;pointer-events:none;width:20px}.viz .body div.panel-wrapper{width:100%}.viz .body div.panel-wrapper div.panel{max-height:320px;margin:0;overflow-y:scroll;padding:0}.viz.working .body input{border-width:3px;border-color:#ffedaf;font-weight:400}.viz.working .body div.entry{padding:.75rem 1.25rem}.viz.working .body div.entry p{margin:0;text-align:left}.viz.working .body div.entry.suggestion{cursor:pointer}.viz.working .body div.entry.suggestion:not(:last-child){border-bottom:1px solid hsla(180,100%,79%,.4)}.viz.working .body div.entry.suggestion:hover{background-color:#004347}.viz.working .body div.entry.suggestion p{font-size:18px}.viz.working .body div.entry.suggestion .nom{display:block;font-weight:700;letter-spacing:1px;text-transform:uppercase}.viz.working .body div.entry.suggestion .titre{color:#92eeff;font-weight:400}.viz.working .body div.entry.suggestion .titre.Maire{font-weight:700}.viz.working .body div.entry.suggestion .titre.Maire img{width:1rem;position:relative;top:0px;margin-right:4px}.viz.working .body div.entry.suggestion .ville{color:#92eeff;font-weight:400}.viz.working .body div.entry.info p{font-size:23px}.viz.working .body div.entry.info .ville{color:#ffedaf;display:block;font-weight:800;text-transform:uppercase}.viz.working .body div.entry.info .region{color:#92eeff;display:block;font-size:21px;font-weight:400}.viz.working .body div.entry.info .population{border-bottom:1px solid hsla(180,100%,79%,.4);color:#ffedaf;font-weight:700;margin-bottom:1rem;padding-bottom:1rem}.viz.working .body div.entry.info .nom{color:#fff;display:block;font-weight:800;letter-spacing:1px;text-transform:uppercase}.viz.working .body div.entry.info .titre{color:#92eeff;display:block;font-size:21px;font-weight:400}.viz.working .body div.entry.info .titre.Maire{font-weight:700}.viz.working .body div.entry.info .renumeration{color:#fff;display:block;font-weight:700}.viz.working .body div.entry.info .label{color:#92eeff;font-size:21px;font-weight:400}@media only screen and (min-width: 700px){.viz.working .body div.panel-wrapper{margin-top:1rem}.viz.working .body div.entry.suggestion p{font-size:20px}.viz.working .body div.entry.suggestion .nom{display:inline;font-weight:700;margin-right:5px}.viz.working .body div.entry.suggestion .nom::after{content:","}.viz.working .body div.entry.suggestion .titre{font-weight:100;margin-right:5px}.viz.working .body div.entry.suggestion .titre.Maire{font-weight:700}.viz.working .body div.entry.suggestion .ville{font-weight:100}.viz.working .body div.entry.info .ville{font-size:27px;font-weight:800;margin-right:5px}.viz.working .body div.entry.info .region{font-size:21px;font-weight:100}.viz.working .body div.entry.info .population{font-size:24px;font-weight:700;margin-bottom:1rem;padding-bottom:1rem}.viz.working .body div.entry.info .nom{font-size:27px;font-weight:800;margin-right:5px}.viz.working .body div.entry.info .titre{font-size:21px;font-weight:100}.viz.working .body div.entry.info .renumeration{font-size:24px;font-weight:700;margin-right:5px}.viz.working .body div.entry.info .label{font-size:21px;font-weight:100}}
