.iframe_bloc_rgpd{background-color:#333;color:white;padding:20px;font-family:Arial, Helvetica, sans-serif;font-size:14px}.iframe_bloc_rgpd .iframe_bloc_rgpd_title{text-align:center;margin-bottom:20px;font-size:16px;font-weight:bold}.iframe_bloc_rgpd .iframe_bloc_rgpd_btn{text-align:center}.iframe_bloc_rgpd .iframe_bloc_rgpd_btn a{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#30bc30;color:white;padding:5px 10px;border-radius:5px;text-decoration:none}.iframe_bloc_rgpd .iframe_bloc_rgpd_btn a:hover{background-color:#169316}.nelgios_consent_cookies{position:fixed;z-index:10000;display:flex;flex-direction:column;left:20px;bottom:20px;width:400px;max-width:90%;background-color:white;box-shadow:0 0 25px 0 #666666;border-radius:10px;font-family:Arial, Helvetica, sans-serif}.nelgios_consent_cookies.large{width:600px}.nelgios_consent_cookies .ncc_message{padding:20px 20px 15px 20px;font-size:13px;line-height:1.4;color:#666666}.nelgios_consent_cookies .ncc_choice{display:none;padding:20px 20px 15px 20px;font-size:13px;line-height:1.4;color:#666666}.nelgios_consent_cookies .ncc_choice ul{list-style-type:none;margin:0;padding:0}.nelgios_consent_cookies .ncc_choice ul li{border:1px solid #EEE;padding:10px}.nelgios_consent_cookies .ncc_choice ul li:not(:last-child){margin-bottom:10px}.nelgios_consent_cookies .ncc_choice .ncc_choice_flex{display:flex;align-items:center;margin-bottom:5px}.nelgios_consent_cookies .ncc_choice .ncc_choice_title{font-size:14px;font-weight:bold;margin-left:10px}.nelgios_consent_cookies .ncc_title{font-size:18px;text-align:center;margin-bottom:10px;color:#666666}.nelgios_consent_cookies .ncc_texte{margin-bottom:10px}.nelgios_consent_cookies .ncc_overflow{overflow-y:auto;max-height:300px}.nelgios_consent_cookies .ncc_button_cancel,.nelgios_consent_cookies .ncc_button_yes_selection,.nelgios_consent_cookies .ncc_button_yes_all{display:none}.nelgios_consent_cookies .ncc_buttons{display:flex;border-top:1px solid #ededed}.nelgios_consent_cookies .ncc_buttons a{flex:1 1 0;text-align:center;font-size:13px;padding:6px 0 5px 0;line-height:30px;border-right:1px solid #ededed}.nelgios_consent_cookies .ncc_buttons a.ncc_button_yes,.nelgios_consent_cookies .ncc_buttons a.ncc_button_yes_all{border-right:none;text-transform:uppercase;font-size:14px;font-weight:bold}.nelgios_consent_cookies .ncc_buttons a:not(.ncc_button_yes):not(.ncc_button_yes_all){color:#666666}.nelgios_consent_cookies #cookies_mandatory+.tgl-btn{cursor:no-drop}.tgl{display:none}.tgl,.tgl:after,.tgl:before,.tgl *,.tgl *:after,.tgl *:before,.tgl+.tgl-btn{box-sizing:border-box}.tgl::selection,.tgl:after::selection,.tgl:before::selection,.tgl *::selection,.tgl *:after::selection,.tgl *:before::selection,.tgl+.tgl-btn::selection{background:none}.tgl+.tgl-btn{outline:0;display:block;width:4em;height:2em;position:relative;cursor:pointer;user-select:none}.tgl+.tgl-btn:after,.tgl+.tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.tgl+.tgl-btn:after{left:0}.tgl+.tgl-btn:before{display:none}.tgl:checked+.tgl-btn:after{left:50%}.tgl-flat+.tgl-btn{margin:0;padding:2px;transition:all 0.2s ease;background:#fff;border:4px solid #f2f2f2;border-radius:2em}.tgl-flat+.tgl-btn:after{transition:all 0.2s ease;background:#f2f2f2;content:"";border-radius:1em}.tgl-flat:checked+.tgl-btn{border:4px solid #7FC6A6}.tgl-flat:checked+.tgl-btn:after{left:50%;background:#7FC6A6}