#cn_consent{float:left;width:100%;max-height:100vh;display:block;position:fixed;bottom:0;left:0;right:0;z-index:9999}#cn_consent .content{background-color:#f2f2f2;padding:15px 25px;max-width:100%;width:100%;height:100%}#cn_consent .message{font-size:16px;margin-bottom:20px;width:100%;text-align:center}#cn_consent a{color:var(--primary-color)}#cn_consent a:hover{text-decoration:underline}#cn_consent .content-top{float:left;width:100%;max-height:calc(100vh - 200px);overflow-y:auto}#cn_consent .cookie-config{float:none;max-width:1200px;width:100%;margin:0 auto;display:none}#cn_consent .cookie-config h2,#cn_consent .cookie-config h3{margin:0 0 10px 0}#cn_consent .cookie-config .cookie-categories{float:left;width:100%;margin-top:20px}#cn_consent .cookie-config .cookie-categories .cookie-category{float:left;width:100%;padding:25px;border:1px solid #333;margin-bottom:20px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info{float:left;width:100%;margin-bottom:15px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .info_name{float:left;width:calc(100% - 130px);margin-right:10px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch{float:left;position:relative;width:60px;height:34px;margin-left:10px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch input{display:none}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch-toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ea5338;transition:.4s}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch-toggle:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info input:checked+.switch-toggle{background-color:#98c700}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info input:disabled+.switch-toggle{background-color:#777}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info input:focus+.switch-toggle{box-shadow:0 0 1px #98c700}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info input:checked+.switch-toggle:before{transform:translateX(26px)}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch-toggle{border-radius:34px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch-toggle:before{border-radius:50%}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .show-services{float:left;width:40px;height:34px;cursor:pointer;text-align:center;margin-left:10px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .show-services i{display:block;line-height:34px}#cn_consent .cookie-config .cookie-categories .cookie-category .desc{float:left;width:100%;margin-bottom:15px}#cn_consent .cookie-config .cookie-categories .cookie-category .category-services{float:left;width:100%;display:none}#cn_consent .cookie-config .cookie-categories .cookie-category .category-services .category-service{float:left;width:100%}#cn_consent .buttons-set{float:none;max-width:1200px;width:100%;margin:0 auto;text-align:center}#cn_consent .buttons-set button.button{overflow:visible;width:auto;border:0;padding:0 10px;margin:10px;background-color:var(--primary-color);cursor:pointer;float:none;font-weight:400;font-size:14px;text-align:center;color:#fff;line-height:30px;border-radius:5px}#cn_consent .buttons-set button.button:hover{opacity:.9;filter:alpha(opacity=90)}#cn_consent .buttons-set #acceptPreference{display:none}#cn_consent-overlay{float:left;width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9998;background-color:#000;opacity:.8}