/* Popup général M116 : charte TANDT, formulaire 5 uniquement. */
#ct-popup-22397 .ct-popup-inner {border:1px solid #C8CECB;border-radius:16px;background:#FFFFFF;overflow:hidden;}
#ct-popup-22397 .ct-popup-content {padding:32px;color:#17212B;background:#FFFFFF;font:400 16px/1.65 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;}
#ct-popup-22397 .m116-popup-kicker {margin:0 48px 8px 0;color:#42656F;font:600 14px/1.5 Montserrat,sans-serif;}
#ct-popup-22397 .m116-popup-title {margin:0 24px 16px 0;color:#172F46;font:700 28px/1.25 Montserrat,sans-serif;}
#ct-popup-22397 .m116-popup-intro {margin:0 0 24px;color:#4E5D67;}
#ct-popup-22397 .fluentform .frm-fluent-form {padding:0;border-radius:0;}
#ct-popup-22397 .fluentform .frm-fluent-form .ff-el-group {margin-bottom:16px;}
#ct-popup-22397 .m116-popup-continue {display:block;min-height:44px;margin:8px auto 0;padding:8px 16px;border:0;border-radius:8px;color:#075A66;background:transparent;text-decoration:underline;font:400 14px/1.5 system-ui,sans-serif;cursor:pointer;}
#ct-popup-22397 .ct-toggle-close {min-width:44px;min-height:44px;top:8px;right:8px;color:#172F46;background:#F3F1ED;border-radius:8px;z-index:5;}
#ct-popup-22397 .m116-popup-continue:focus-visible,#m116-popup-launcher:focus-visible {outline:3px solid #0067B1;outline-offset:3px;}
#m116-popup-launcher {position:fixed;right:24px;bottom:24px;z-index:40;display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:calc(100vw - 48px);padding:12px 24px;border:1px solid #C8CECB;border-radius:8px;background:#FFFFFF;color:#172F46;font:600 15px/1.3 Montserrat,sans-serif;text-decoration:none;}
#m116-popup-launcher:hover {background:#E7ECEB;}
body:has(#ct-popup-22397.active) #m116-popup-launcher {display:none;}
@media(max-width:689.98px){#ct-popup-22397 .ct-popup-content {padding:24px;}#ct-popup-22397 .m116-popup-title {font-size:24px;}#m116-popup-launcher {bottom:96px;right:16px;padding:12px 16px;}}

#m116-popup-launcher[hidden] {display:none;}
