@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;width:100%;font-family:Montserrat,serif}a,button{font-family:"Bebas Neue",serif}.text-center{text-align:center}#container{position:relative;height:100%}#content{position:relative;z-index:3;color:#fff;margin:0 auto;width:100%;max-width:500px;padding:0 15px}.flex-center{display:flex;align-items:center;justify-content:center}.overlay{position:absolute;display:block;inset:0}.gradient{background:linear-gradient(45deg,#00999e 0,#007ac3 100%)}#logo{width:100%;max-width:450px;margin:0 auto}.main{position:relative;max-width:1200px;margin:0 auto}.img_cover{position:absolute;object-fit:cover;height:100%;width:100%;object-position:center center}.btn-decouvrir{display:inline-block;padding:15px 20px;margin:30px auto 0 auto;border-radius:5px;border:4px solid #fff;text-decoration:none;color:#fff;font-size:25px;background:linear-gradient(45deg,#00999e 0,#007ac3 100%);transition-duration:.5s}.btn-decouvrir:hover{transition-duration:.5s;transform:scale(1.1)}.form-group.floating-label,div.form-group.floating-label{position:relative!important}.floating-label label{position:absolute;transform:translate(16px,-40px);transition:all .2s ease-out;pointer-events:none;margin:0}.floating-label textarea{padding-top:20px}.floating-label textarea+label{top:55px;left:-5px;transform:translate(0 0);transition:all .2s ease-out}.floating-label select+label,.floating-label textarea:-webkit-autofill+label,.floating-label textarea:focus+label,.floating-label textarea:not(:placeholder-shown)+label{font-size:14px;opacity:.8;transform:translate(16px,-55px)}.floating-label input:-webkit-autofill+label,.floating-label input:focus+label,.floating-label input:not(:placeholder-shown)+label{font-size:14px;opacity:.8;transform:translate(16px,-55px)}.floating-label .input-lg{height:60px;padding:20px 16px 5px 16px;font-size:16px;line-height:14px}footer{padding-top:100px;min-height:300px;background:#eaeaea;color:gray;text-align:center}footer a{font-family:Montserrat,serif;color:gray}.index{color:#00f}#rgpd_popup{background-color:#fff;max-width:400px;min-height:100px;position:sticky;left:10px;bottom:10px;-webkit-box-shadow:0 0 70px -19px rgba(0,0,0,.5);-moz-box-shadow:0 0 70px -19px rgba(0,0,0,.5);box-shadow:0 0 70px -19px rgba(0,0,0,.5);z-index:999;margin:10px}#rgpd_popup #rgpd_body{position:relative;padding:30px}#rgpd_popup h3{margin-top:0;color:var(--primary2,#000);font-size:1.8rem}#rgpd_popup #details{display:none;padding-top:20px;overflow:hidden}#rgpd_popup #details.open{display:block}#rgpd_popup #details label{display:block;margin-bottom:15px;cursor:pointer}#rgpd_popup #details input{float:right}#rgpd_popup #buttons{margin-top:30px;display:flex;justify-content:space-between}.accept-btn{background-color:var(--primary2)!important;color:#fff!important;padding:5px 10px!important;border-radius:3px}#rgpd_popup #buttons a,#rgpd_popup #buttons button{font-family:Montserrat,serif;display:inline-flex;width:32%;text-decoration:none;font-weight:700;color:#000;font-size:16px!important;background-color:rgba(0,0,0,0);border:inherit;padding:0;outline:0;cursor:pointer}#rgpd_popup #buttons a:first-child{text-align:left}#rgpd_popup #buttons button:last-child{justify-content:center}#rgpd_deny,#rgpd_details{align-items:center}#rgpd_close{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;text-decoration:none;color:#000;width:45px;height:45px}#rgpd_close span{font-size:35px;transform:rotate(45deg)}