#popupJPO{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.popup-content{background:white;padding:30px;max-width:500px;text-align:center;position:relative;border-radius:8px}.popup-close{position:absolute;top:10px;right:15px;font-size:30px;color:white;cursor:pointer;font-weight:bold}.rose{color:#FF3366}.bleu{color:#3333CC}.btnRose{color:#fff;background-color:#FF3366;padding:15px 30px 15px 20px;border:1px solid #FF3366;margin-right:20px;font-family:'Bebas Neue',display;text-transform:uppercase;font-size:1.5rem;letter-spacing:1px;transition-duration:500ms;display:inline-block}.btnRose:hover{color:#FF3366;background-color:#fff;transition-duration:500ms}.btnBleuClair{color:#fff;background-color:#3333CC;padding:15px 30px 15px 20px;border:1px solid #3333CC;margin-right:20px;font-family:'Bebas Neue',display;text-transform:uppercase;font-size:1.5rem;letter-spacing:1px;transition-duration:500ms;display:inline-block}.btnBleuClair:hover{color:#3333CC;background-color:#fff;transition-duration:500ms}.badgeEspaces{background-color:#00144D;padding:5px 10px 3px 10px}@media screen and (min-width:981px){header#main-header{margin-top:30px;width:80%;margin-left:10%;border-radius:10px}}@media screen and (min-width:981px) and (max-width:1390px){header#main-header{width:98%;margin-left:1%}}@media screen and (min-width:981px) and (max-width:1132px){img#logo{height:45%!important;max-height:45%!important}ul#top-menu li a{font-size:13px!important}}@media screen and (max-width:980px){header#main-header{margin-top:20px;width:90%;margin-left:5%;border-radius:10px}.dtb-hamburger{margin-top:-5px}}p.gform_required_legend{display:none}form div.gform-body input[type=text],form div.gform-body select,form div.gform-body input[type=email],form div.gform-body input[type=password],form div.gform-body input[type=number],form div.gform-body input[type=tel],form div.gform-body textarea{border:1px solid #00144d;border-radius:0px;background-color:transparent;padding:15px 20px!important}form div.gform-body label{font-size:1rem;font-weight:500;color:#00144d}form div.gform_footer input[type=submit]{text-transform:uppercase;font-weight:900;font-size:1rem;color:#fff;background-color:#ff3366;padding:15px 25px;border:1px solid #ff3366;border-radius:0px;letter-spacing:1px;cursor:pointer;transition-duration:500ms}form div.gform_footer input[type=submit]:hover{background-color:transparent;color:#ff3366;transition-duration:500ms}