#pro #urban{width:100%;max-width:920px}#pro #urban a,#pro #urban h1,#pro #urban h2,#pro #urban h3,#pro #urban h4,#pro #urban p{font-family:Lato,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;padding:0}#pro #urban video{display:block;margin:0;padding:0}#pro #urban h2{font-size:42px;margin-bottom:2rem}#pro #urban p{font-size:1.5rem}#pro #urban .wrapper{width:100%}#pro #urban .wrapper-section{box-sizing:border-box;margin-inline:auto;max-width:1440px;width:100%}#pro #urban .wrapper-txt{box-sizing:border-box;max-width:720px;padding:0 3rem;width:100%}#pro #urban .txt-center{text-align:center}#pro #urban .txt-white{color:#fff}#pro #urban img.img-section{display:block;height:auto;width:100%}#pro #urban .section-tech{align-items:center;background-color:#000;display:flex;justify-content:center;padding:6.25rem 0}#pro #urban .section-tech h2{font-weight:400}#pro #urban .bg-black{background-color:#000}@media screen and (max-width:480px){#pro #urban h2{font-size:1.8rem}#pro #urban p{font-size:1.25rem}#pro #urban .wrapper-txt{box-sizing:border-box;padding:0 1.5rem}#pro #urban .section-tech{flex-direction:column;padding:1.25rem 0}#pro #urban .reverse{flex-direction:column-reverse}#pro #urban img.img-section{margin-bottom:2rem}}#pro #urban img.img-hero{height:auto;width:100%}#pro #urban .section-about{box-sizing:border-box;padding:7.125rem 1rem}#pro #urban .section-about h3{font-size:2rem;font-weight:500;margin-bottom:2rem}#pro #urban .header-about{font-weight:300;margin-bottom:0}#pro #urban .header-about span{font-weight:600}#pro #urban .txt-about{margin-inline:auto;max-width:1200px;width:100%}@media screen and (max-width:480px){#pro #urban .section-about{padding:3.125rem 1rem}#pro #urban .section-about h3{font-size:1.5rem}}#pro #urban .section-ksp{align-items:center;border-bottom:1px solid #3f3f3f;border-top:1px solid #3f3f3f;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly;padding:60px 0}#pro #urban img.img-ksp{height:auto;width:120px}#pro #urban .item-ksp{text-align:center}#pro #urban .ksp-value{font-size:2.5rem;font-weight:300}#pro #urban .ksp-name{font-weight:600}@media screen and (max-width:480px){#pro #urban .ksp-value{font-size:1.8rem}}#pro #urban .sectionL{align-items:center;display:flex;padding:100px 0}#pro #urban .video-logo{width:100%}#pro #urban img.img-sygnet{display:block;height:auto;margin-inline:auto;margin-bottom:3rem;margin-top:3rem;max-width:255px;width:100%}#pro #urban .awarded{font-weight:600;margin-top:2rem}@media screen and (max-width:480px){#pro #urban .sectionL{flex-direction:column-reverse;padding:50px 0}#pro #urban img.img-sygnet{max-width:150px}}#pro #urban .sectionR{align-items:center;display:flex;justify-content:center}@media screen and (max-width:480px){#pro #urban .sectionR{flex-direction:column}}#pro #urban .separator{background-color:#3f3f3f;max-width:920px;width:100%}#pro #urban .separator{border-color:#2f2f2f;margin:0 2rem;margin-inline:auto;max-width:620px;width:100%}#pro #urban .bgdark{background-color:#000}@media screen and (max-width:480px){#pro #urban .separator{max-width:220px}}#pro #urban .section-universal{box-sizing:border-box;padding:7.125rem 1rem}#pro #urban .header-universal{font-weight:600;text-transform:uppercase}@media screen and (max-width:480px){#pro #urban .section-universal{padding:1rem 0}}#pro #urban .video-media{height:auto;width:100%}#pro #urban .section-entry{background-color:#000;box-sizing:border-box;padding:7.125rem 1rem}#pro #urban .section-entry h2{font-weight:400}@media screen and (max-width:480px){#pro #urban .section-entry{padding:3rem 0}}#pro #urban .section{box-sizing:border-box;padding:7.125rem 1rem}@media screen and (max-width:480px){#pro #urban .section{padding:1rem}}#pro #urban img.img-section-securite{display:block;margin-bottom:2rem;margin-inline:auto;max-width:300px}@media screen and (max-width:480px){#pro #urban img.img-section-securite{max-width:200px}}#pro #urban .header-univers{font-weight:600}#pro #urban .txt-universal{margin-inline:auto;max-width:1200px;width:100%}#pro #urban img.logo-bottom{display:block; width: 100%; max-width: 150px;height: auto; margin-inline:auto}#pro #urban .section-logo-bottom{padding:2rem 0}#pro #urban .note{color:#fff;font-size:.8rem;margin:0 0 3rem 1rem}#pro #urban img.img-section-footer{display:block;height:auto;width:100%}@media screen and (max-width:480px){#pro #urban .note{color:#fff;font-size:.7rem;margin:0 0 3rem}}
