/* Présentation commune des fenêtres Divi existantes ; textes et déclencheurs conservés. */
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup{width:min(720px,calc(100vw - 32px))!important;max-width:720px!important;max-height:calc(100dvh - 40px)!important;overflow-y:auto!important;background:#2b193d!important;background-image:none!important;border:1px solid #5b456d!important;border-radius:14px!important;padding:34px!important;box-shadow:0 24px 80px #12071f55!important}
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup .et_parallax_bg{display:none!important}
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup .et_pb_row{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup .et_pb_column{width:100%!important;margin:0!important;padding:0!important}
html body.be16-brand.be19-brand.be20-brand .area-outer-wrap.popup_outer_wrap .popup :is(h1,h2,h3,h4,h5){font-family:Commissioner,Arial,sans-serif!important;font-size:30px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#fff!important;text-shadow:none!important;margin:0 0 20px!important;padding:0!important;text-transform:none!important}
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup .fluentform{background:#fff;border:1px solid #ded4e7;border-top:3px solid #e76a34;border-radius:10px;padding:26px;color:#2b193d}
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup .ff-el-form-control{min-height:46px;border:1px solid #cfc5d8!important;background:#fff!important;color:#2b193d!important;border-radius:6px!important;font-size:15px!important}
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup .fluentform :is(label,.ff_t_c p,.ff_t_c span,.ff_t_c a){font-family:'Mona Sans',Arial,sans-serif!important;color:#2b193d!important}
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup .ff_t_c :is(p,span,a){font-size:12px!important;line-height:1.6!important}
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup .ff-btn-submit{background:#302078!important;color:#fff!important;border:0!important;border-radius:7px!important;min-height:50px;padding:14px 24px!important;font-size:15px!important;letter-spacing:0!important}
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup .et_pb_icon{margin:0 0 18px!important}.popup_outer_wrap .popup .et_pb_code{margin:0!important}
.popup_outer_wrap .popup :is(a,button,input,select,textarea):focus-visible{outline:3px solid #0477bf;outline-offset:4px}
@media(max-width:600px){html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup{padding:24px 18px!important;max-height:calc(100dvh - 24px)!important;width:calc(100vw - 24px)!important}html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup .fluentform{padding:22px 16px}html body.be16-brand.be19-brand.be20-brand .area-outer-wrap.popup_outer_wrap .popup :is(h1,h2,h3,h4,h5){font-size:25px!important}}
html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup,html body.be20-brand .area-outer-wrap.popup_outer_wrap .popup :is(.et_pb_row,.et_pb_column){height:auto!important;min-height:0!important}
