@charset "UTF-8";
.bg-white{background-color:#FFF}.color-white{color:#FFF}.bg-grey{background-color:#707070}.color-grey{color:#707070}.bg-grey-light{background-color:#F4F4F4}.color-grey-light{color:#F4F4F4}.bg-black{background-color:#2c2b2b}.color-black{color:#2c2b2b}.bg-yellow{background-color:#F2BD36}.color-yellow{color:#F2BD36}.bg-red{background-color:#F2354F}.color-red{color:#F2354F}#loader{width:100%;height:100vh}.loading{width:64px;height:64px;margin:200px auto 0}#progress{width:0%;height:4px;background-color:red}.progressbar{width:100%;height:4px;background-color:#F2354F;transition:width 1s ease-out}html,body,#content{min-height:100%}.black{color:#2c2b2b}.motdepasseok{display:none}.bgCeladon{background-color:#F2354F}main{flex-grow:1;min-height:60vh}footer{margin-top:auto;width:100%}body{display:flex;flex-direction:column;font-family:"Poppins",sans-serif;font-size:12px;line-height:1.5;background-color:white;min-height:100vh;color:#555}h1{font-size:clamp(30px,4vw,48px);font-family:"Playfair",sans-serif;font-weight:700;line-height:clamp(30px,4.4vw,52.8px);color:black;margin-bottom:30px}h2{font-size:clamp(21.6px,1.8vw,30px);font-family:"Playfair",sans-serif;font-weight:700;line-height:clamp(24px,2.8vw,42px);margin-bottom:12px}h3{font-size:clamp(14.4px,1.6vw,26.4px);font-family:"Playfair",sans-serif;font-weight:100;line-height:clamp(24px,3vw,36px);margin-bottom:12px}h4{font-size:clamp(13.2px,1.4vw,21.6px);font-weight:100;font-family:"Playfair",sans-serif;line-height:clamp(19.2px,2.5vw,36px);margin-bottom:clamp(9.6px,2vw,18px)}h5{font-size:clamp(12px,1.2vw,18px);font-weight:200;font-family:"Playfair",sans-serif;line-height:clamp(14.4px,2vw,30px);margin-bottom:clamp(7.2px,1.5vw,12px)}h6{font-size:clamp(10.8px,1vw,14.4px);font-weight:200;font-family:"Playfair",sans-serif;line-height:clamp(12px,1.5vw,24px);margin-bottom:clamp(6px,1.2vw,9.6px)}p{font-size:clamp(14.4px,1.2vw,16.8px);font-weight:300;line-height:clamp(19.2px,2vw,31.2px);margin-bottom:12px}li,tr{font-size:clamp(14.4px,1.2vw,16.8px);font-weight:300;line-height:clamp(19.2px,2vw,31.2px)}small{font-size:9.6px}strong{font-weight:700}em{font-size:clamp(15.6px,1.5vw,18px);font-weight:100}.bigNumber{color:#F2354F;font-weight:700;font-size:1.5rem}ul.bigUl{list-style-type:none;margin:0;padding:0;font-weight:100}
ul.bigUl li{font-size:18px;line-height:24px;margin-bottom:14.4px}a{color:#F2354F;text-decoration:none}
a:hover{color:#F2BD36}.btn{border-radius:40px}.btn-primary{border:1px solid #F2354F;background-color:#F2354F;color:white;border-radius:40px;transition:0.5s;font-weight:400}
.btn-primary:hover{background-color:#F2BD36;border:1px solid #F2BD36;color:white}.btn-outline-primary{border-color:red;color:red;border-radius:40px;font-weight:400}
.btn-outline-primary:hover{background-color:red;border-color:red;color:white}.btn-outline-secondary{border-color:rgba(219,217,154,0.9);color:rgba(219,217,154,0.9);font-weight:100}
.btn-outline-secondary:hover{background-color:red;border-color:red;color:white}.btn-third{background-color:rgba(62,125,166,0.9);border-radius:40px;color:white}
.btn-third:hover{background-color:#F2BD36}.btn-secondary{border:1px solid rgba(219,217,154,0.9);background-color:rgba(219,217,154,0.9);color:white;border-radius:40px;transition:0.5s}
.btn-secondary:hover{border:1px solid #F2BD36;background-color:#F2BD36;color:white}.navWrapper{box-shadow:0px 5px 6px rgba(0,0,0,0.05)}.navbar{color:#707070}
.navbar .navbar-toggler{font-size:14.4px;color:#F2354F;border:1px solid #707070}
.navbar .nav-link{text-transform:uppercase;font-size:14.4px}
.navbar .nav-link.active{font-weight:700;color:#F2354F}
.navbar .active{color:#F2354F}
.navbar .active .dropdown-toggle{font-weight:700;color:#F2354F}
.navbar .dropdown-menu{border:0;z-index:1000;box-shadow:0px 5px 6px rgba(0,0,0,0.25);border-radius:0 0 10px 10px}
.navbar .dropdown-item{border-bottom:1px solid #eee;color:#707070;font-size:16px}
.navbar .dropdown-item.active,.navbar .dropdown-item:active,.navbar .dropdown-item:focus{background-color:#F2354F;color:white}
.navbar .dropdown-disable{color:#a8a8a8;cursor:not-allowed}
.navbar .dropdown-disable :hover{background-color:white !important;cursor:not-allowed}
.navbar .dropdown-red{background-color:#F2354F !important;color:white !important}.custom-dropdown-menu{opacity:0;transform:translateY(-10px);transition:opacity 0.3s,transform 0.3s}.custom-dropdown-menu.show{opacity:1;transform:translateY(0)}.fixedNav{position:fixed;top:0;left:0;z-index:1000;width:100%;background-color:white;transition:0.5s;box-shadow:0px 5px 6px rgba(0,0,0,0.05)}
.welcome{width:100%;position:relative;z-index:10}
.welcome .imgHome{width:100%}
.welcome .legend{position:absolute;z-index:10}
.welcome .legend>div{margin-top:0%}#socialList{list-style-type:none;margin:0;padding:0}
#socialList li{float:left;margin-left:7px}.cardHeader{min-height:160px;padding:10px 20px;margin-bottom:20px}.cardRed .cardHeader{background-color:#F2354F;color:white}
.cardRed .cardHR{border:5px solid #F2354F;opacity:1}
.cardRed .cardBtn{color:#F2354F;font-size:16px}.cardGreen .cardHeader{background-color:#17e88f;color:white}
.cardGreen .cardHR{border:5px solid #17e88f;opacity:1}
.cardGreen .cardBtn{color:#17e88f;font-size:16px}.cardBlue .cardHeader{background-color:#35BBF2;color:white}
.cardBlue .cardHR{border:5px solid #35BBF2;opacity:1}
.cardBlue .cardBtn{color:#35BBF2;font-size:16px}.superscript{vertical-align:super;font-size:0.8em}