.hero{align-items:center;display:flex;justify-content:center;position:relative}.hero img{height:100vh;object-fit:cover;object-position:top;width:100vw}.hero .text-wrapper{position:absolute}.hero .text-wrapper h1{background-color:rgba(18,134,202,.47);color:#fff;font-size:calc(30px + 1vw);margin:0;padding:50px 25px;text-transform:uppercase}.presentation{margin:2.5rem auto;max-width:1579px}.presentation p{text-align:center}.presentation li,.presentation ol,.presentation p,.presentation ul{color:#1288ca;font-size:clamp(1rem,2.5vw,1.5rem)}.inscription .inscription-wrapper{margin:2.5rem auto;max-width:1579px}.inscription .inscription-wrapper .title-wrapper{background-color:#1288ca;display:flex;width:60%}.inscription .inscription-wrapper .title-wrapper h2{color:#fff;font-size:calc(23px + 1vw);margin:0;padding:10px 15px}.inscription .inscription-wrapper .text-wrapper{color:#1288ca;font-size:calc(23px + 1vw);padding:15px}.inscription .inscription-wrapper .text-wrapper p{font-size:clamp(1rem,2.5vw,1.5rem);margin:0}.document .document-wrapper{display:flex;flex-direction:row-reverse;margin:2.5rem auto;max-width:1579px}.document .document-wrapper .title-wrapper{background-color:#1288ca;display:flex;flex-direction:row-reverse;width:60%}.document .document-wrapper .title-wrapper h2{color:#fff;font-size:calc(23px + 1vw);margin:0;padding:10px 15px}.document .card-wrapper{align-content:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:2.5rem auto;max-width:1579px}.document .card-wrapper a{color:#1288ca;text-decoration:none}.document .card-wrapper a .doc-card{align-items:center;display:flex;flex-direction:column}.document .card-wrapper a .doc-card h3{font-size:clamp(1rem,2.5vw,1.5rem);margin-bottom:0}.document .card-wrapper a .doc-card .dl-wrapper{align-items:baseline;display:flex;justify-content:center;width:100%}.document .card-wrapper a .doc-card .dl-wrapper p{font-size:20px;margin-right:15px}@media (max-width:1579px){.inscription .inscription-wrapper{max-width:unset;width:100%}.inscription .inscription-wrapper .title-wrapper{width:100%}.document .document-wrapper{max-width:unset}.document .document-wrapper,.document .document-wrapper .title-wrapper{flex-direction:row;width:100%}.document .card-wrapper{justify-content:center}.document .card-wrapper .doc-card{margin:15px}.document .card-wrapper .doc-card h3{text-align:center}}