@font-face{font-family:AhkioBold;src:url(../media/Ahkio-Bold.47e27b7b.otf)}body{color:#fff;background-image:url(../media/back.9ba7f083.png);background-position:0%;background-repeat:no-repeat;background-size:cover;margin:0;font-family:Arial,sans-serif}.containerHead{width:20%}.navbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#ffffff59;justify-content:space-between;align-items:center;padding:10px;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #0000000d}.containerLogo h2{color:#072364;margin-top:2%;margin-bottom:2%;margin-left:14%;font-family:AhkioBold;font-size:260%}.iconMenu,.containerResponsible{display:none}.navbar nav{flex-direction:row;justify-content:space-around;width:70%;display:flex}.navbar a{color:#072364;font-weight:600;text-decoration:none}.dropdown{position:relative}.containerDeroulant{visibility:hidden;background:#fff;flex-direction:column;width:160%;padding:10%;font-size:90%;transition:all .25s;display:flex;position:absolute;top:150%;transform:translateY(10px)}.dropdown:hover .containerDeroulant{opacity:1;visibility:visible;transform:translateY(0)}.container{flex-wrap:wrap;justify-content:space-around;align-items:center;width:80%;margin:4vh auto;display:flex}.containerLeft{width:50%}.cardTextTitre{text-align:center;color:#072364;text-transform:uppercase;background-color:#83a9f7;border-radius:20px;width:22%;padding:1%}.containerLeft h2{color:#072364;margin:0;font-size:400%}.containerLeft h3{color:#051b46;margin-top:2%;font-size:200%;font-weight:500}.containerLeft p{color:#072364}.poster{border-radius:16px;width:100%;max-width:500px;transition:transform .3s,box-shadow .3s;position:relative;transform:rotate(4deg);box-shadow:0 40px 80px #00000040,0 15px 30px #00000026,0 5px 10px #00000014}.poster:hover{transform:rotate(0)scale(1.03);box-shadow:0 60px 120px #0000004d,0 20px 40px #0003}.listCardIcon{flex-wrap:wrap;width:100%;display:flex}.cardIcon{flex-direction:row;align-items:center;display:flex}.cardIcon:nth-child(2){margin-left:5%}.cardIcon h4{color:#072364;margin-left:6px}.cardIcon:nth-child(3){width:100%}.containerButton{flex-wrap:wrap;width:100%;margin-top:2vh;display:flex}.button{color:#fff;background:#072364;border:none;border-radius:10px;margin-right:2%;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .2s}.cardTextBleuFoncer{color:#2354c6!important}.containerMoreInformationMeeting{flex-wrap:wrap;justify-content:space-between;width:80%;margin:auto auto 4vh;display:flex}.moreInformationLeft{width:60%}.moreInformationLeft h2{color:#051b46;margin-bottom:1%;font-size:200%}.moreInformationLeft h5{color:#be0000;text-transform:uppercase;margin:0;font-size:110%;font-style:italic}.containerDeroulement ul li{background:#2354c6;width:5px;padding-top:1vh;list-style-type:none;position:relative}.containerDeroulement ul li:first-child{background-color:#051b4600}.containerDeroulement ul li:after{content:"";background:inherit;background-color:#051b46;border-radius:50%;width:60px;height:60px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.containerView h3{margin:0}.iconContainerView{z-index:1;position:absolute;top:36px;transform:translate(-42%)}.view{color:#051b46;background-color:#fff;border-radius:16px;flex-direction:row;align-items:center;width:800px;height:8vh;display:flex;position:relative;top:1vh;left:80px;box-shadow:0 15px 30px #00000026,0 5px 10px #00000014}.view h3:first-child{color:#fff;text-align:center;background:linear-gradient(135deg,#1e40af,#2563eb);border-radius:10px;width:15%;margin-left:2%;padding:2%;font-size:120%;font-weight:700}.view h3:nth-child(2){margin-left:2%}.moreInformationRight{flex-direction:column;width:35%;display:flex}.containerRetenir{background:linear-gradient(#c2c3e5,#83a9f7);border-radius:16px;width:100%;margin-top:4vh;padding:2%;box-shadow:0 15px 30px #00000026,0 5px 10px #00000014}.containerRetenir h3{text-transform:uppercase;text-align:center;background-color:#051b46;border-radius:16px;width:30%;padding:2%;font-size:100%}.listARetenir{flex-direction:column;width:100%;padding-bottom:2vh;display:flex}.cardARetenir{color:#051b46;flex-direction:row;align-items:center;width:90%;margin:3vh auto auto;display:flex}.cardARetenir div{margin-left:4%}.cardARetenir div h4{margin-top:0;margin-bottom:2%;font-size:175%}.cardARetenir div h5{margin:0;font-size:120%;font-weight:400}.containerInfoPratique{background-color:#fff;border-radius:16px;width:100%;margin-top:2vh;padding:2%;box-shadow:0 15px 30px #00000026,0 5px 10px #00000014}.containerInfoPratique h3{color:#fff;text-transform:uppercase;text-align:center;background-color:#051b46;border-radius:16px;width:35%;padding:2%;font-size:100%}.listInfoPratique{flex-direction:column;width:100%;padding-bottom:2vh;display:flex}.cardInfoPratique{color:#051b46;flex-direction:row;align-items:center;width:90%;margin:3vh auto auto;display:flex}.cardInfoPratique div{margin-left:4%}.cardInfoPratique div h4{margin-top:0;margin-bottom:2%;font-size:175%}.cardInfoPratique div h5{margin:0;font-size:120%;font-weight:400}.footer-modern{text-align:center;letter-spacing:.3px;background:linear-gradient(#0b2a5b,#081d3f);padding:18px 10px}.footer-content{color:#fff;opacity:.9;font-size:110%}.footer-line{background:#ffd54a;border-radius:2px;width:40px;height:3px;margin:0 auto 10px;display:block}.footer-modern strong{color:#ffd54a;font-weight:600}@media screen and (max-width:1024px){.navbar{flex-direction:column;display:flex}.navbar nav{display:none}.iconMenu{margin-right:8%;display:flex}.containerHead{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.containerLogo h2{margin-left:5%;font-size:200%}.containerResponsible .logo{width:40%}.menuResponsible{color:#072364;width:100%;padding:2%;font-size:130%}.menuResponsible ul{margin:0 0 0 5%;padding:0}.menuResponsible li{margin:2%;text-decoration:none;list-style:none}.container{width:90%}.containerLeft{width:100%;font-size:80%}.containerLeft h2{font-size:300%}.containerLeft h3{font-size:200%}.cardTextTitre{width:35%;margin-bottom:1%}.containerLeft p{margin:0}.containerButton a:nth-child(3){margin-top:2vh}.poster{width:90%;margin-top:6vh}.containerMoreInformationMeeting{width:90%}.moreInformationLeft{width:100%;font-size:80%}.moreInformationLeft h4{width:50%}.containerDeroulement ul{padding-left:5%}.containerDeroulement ul li div{width:290px;font-size:90%;left:35px}.containerDeroulement ul li:after{width:40px;height:40px}.view h3:first-child{border-radius:10px;width:20%;font-size:150%}.moreInformationRight{width:96%;font-size:80%}.containerInfoPratique h3{width:50%}}@media screen and (min-width:1024px) and (max-width:1800px){.view{width:600px}.containerLogo h2{font-size:200%}}
