#gdprc_settings{max-width:600px;margin:2rem auto;border:1px solid #eee;overflow:hidden}#gdprc_settings .gdprc_header{background:#f5f5f5;padding:2rem}#gdprc_settings .gdprc_header__title{margin:0 0 1rem;font-weight:700}#gdprc_settings .gdprc_header__subtitle{margin:0;line-height:1}#gdprc_settings .gdprc_items{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:2rem 0;background:rgba(255,255,255,.5)}#gdprc_settings .gdprc_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;position:relative}#gdprc_settings .gdprc_item:last-of-type{margin-bottom:0}#gdprc_settings .gdprc_item .gdprc_item__link{display:none}#gdprc_settings .gdprc_item__label{display:inline;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;font:inherit;font-weight:700;vertical-align:middle}#gdprc_settings .gdprc_item__desc{margin:0;width:100%}#gdprc_settings .gdprc_item__link{display:none;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}@media screen and (max-width:500px){#gdprc_settings .gdprc_item__desc{display:none}#gdprc_settings .gdprc_item__link{display:block}}#gdprc_settings .gdprc_item__icon{margin-right:.4em;min-width:1em;text-align:center;vertical-align:middle;margin-top:-4px}#gdprc_settings .gdprc_actions{background:#f5f5f5;padding:2rem;text-align:center}#gdprc_settings .gdprc_actions>*{display:block;margin-bottom:1.2rem}#gdprc_settings .gdprc_done,#gdprc_settings.gdprc_embed_widget .gdprc_actions .gdprc_action__delete{display:none}#gdprc_settings .gdprc_actions>:last-child{margin-bottom:0}#gdprc_settings.gdprc_embed_widget{margin:1.5rem auto;border:none}#gdprc_settings.gdprc_embed_widget .gdprc_header{padding:1rem;border:1px solid #eee}#gdprc_settings.gdprc_embed_widget .gdprc_header__title{margin:0}#gdprc_settings.gdprc_embed_widget .gdprc_items{padding:1.5rem 0;background:0 0}#gdprc_settings.gdprc_embed_widget .gdprc_items .gdprc_item{padding:0 1rem;margin-bottom:1.5rem}#gdprc_settings.gdprc_embed_widget .gdprc_items .gdprc_item:last-of-type{margin-bottom:0}#gdprc_settings.gdprc_embed_widget .gdprc_header+.gdprc_items{border-top:none}#gdprc_settings.gdprc_embed_widget .gdprc_actions{padding:0}#gdprc_settings.gdprc_embed_widget.corners,#gdprc_settings.gdprc_embed_widget.corners .gdprc_header{border-radius:4px}#gdprc_settings.corners{border-radius:7px}#gdprc_bar .gdprc_link,#gdprc_settings .gdprc_link{display:inline-block;-webkit-box-shadow:none;box-shadow:none;border:none;cursor:pointer;font:inherit}#gdprc_bar .gdprc_button,#gdprc_settings .gdprc_button{padding:1rem 2rem;cursor:pointer;outline:0;width:100%;border-radius:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;min-height:3rem;font:inherit;font-weight:700}#gdprc_bar.corners .gdprc_button,#gdprc_bar.corners .gdprc_link,#gdprc_settings.corners .gdprc_button,#gdprc_settings.corners .gdprc_link{border-radius:3px}#gdprc_bar{display:none;background:#f5f5f5;border-top:1px solid #eee;position:fixed;z-index:999999;width:100%;padding:1rem 0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}#gdprc_bar .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2rem}@media screen and (max-width:500px){#gdprc_bar .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#gdprc_bar .container .gdprc_content{width:100%;-webkit-box-flex:3;-ms-flex:3;flex:3;margin:0 4rem 0 0}@media screen and (max-width:500px){#gdprc_bar .container .gdprc_content{margin:0 0 1.5rem}}#gdprc_bar .container .gdprc_content__title{margin:0 0 1rem;font-weight:700}#gdprc_bar .container .gdprc_content__desc{margin:0 0 1rem}#gdprc_bar .container .gdprc_actions{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;width:100%}#gdprc_bar .container .gdprc_actions>*{display:block;margin-bottom:1rem}#gdprc_bar .container .gdprc_actions>:last-child{margin-bottom:0}#gdprc_bar .container .gdprc_actions .gdprc_button{padding:10px 20px}#gdprc_bar .container .gdprc_actions a.gdprc_action__settings_href{color:unset;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;background:0 0;line-height:1}#gdprc_bar .container .gdprc_actions a.gdprc_action__settings_href>*{margin:0}#gdprc_bar.top{top:0}#gdprc_bar:not(.top){bottom:0}#gdprc_settings .gdprc_item__checkbox__wrapper{position:relative;width:32px;height:32px}#gdprc_settings .gdprc_item__checkbox__wrapper label{position:absolute;background:#fff;border:1px solid #ddd;width:32px;height:32px;top:0;left:0;cursor:pointer;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px 1px 2px rgba(0,0,0,.1);font:inherit}#gdprc_settings .gdprc_item__checkbox__wrapper label:after{opacity:0;position:absolute;background:0 0;content:'';width:16px;height:9px;border-left:3px solid #fff;border-bottom:3px solid #fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin-top:-2px}#gdprc_settings .gdprc_item__checkbox__wrapper label:hover::after{opacity:.45}#gdprc_settings .gdprc_item__checkbox__wrapper input[type=checkbox]{opacity:0}#gdprc_settings .gdprc_item__checkbox__wrapper input[type=checkbox]:checked+label{border-color:green;background:green}#gdprc_settings .gdprc_item__checkbox__wrapper input[type=checkbox]:checked+label:after{opacity:1}#gdprc_settings .gdprc_item__checkbox__wrapper input[type=checkbox]:disabled+label{border-color:#b5b5b5;background:#b5b5b5;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}#gdprc_settings.corners .gdprc_item__checkbox__wrapper input[type=checkbox]:checked+label,#gdprc_settings.corners .gdprc_item__checkbox__wrapper input[type=checkbox]:disabled+label{border-radius:3px}#gdprc_settings .gdprc_item__toggle__wrapper{position:relative;width:60px;height:34px}#gdprc_settings .gdprc_item__toggle__wrapper label{display:inline-block;width:60px;height:34px;vertical-align:middle;-webkit-transition:.25s .09s;-o-transition:.25s .09s;transition:.25s .09s;position:relative;cursor:pointer;background:#e5e5e5;border:2px solid #e5e5e5;font:inherit}#gdprc_settings .gdprc_item__toggle__wrapper label:after{content:" ";display:block;width:24px;height:24px;top:3px;left:3px;background:#fff;position:absolute;-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.4);box-shadow:1px 2px 3px 0 rgba(0,0,0,.4);-webkit-transition:.15s;-o-transition:.15s;transition:.15s}#gdprc_settings .gdprc_item__toggle__wrapper input[type=checkbox]{display:none}#gdprc_settings .gdprc_item__toggle__wrapper input[type=checkbox]:checked+label{border-color:green;background:green}#gdprc_settings .gdprc_item__toggle__wrapper input[type=checkbox]:checked+label:after{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}#gdprc_settings .gdprc_item__toggle__wrapper input[type=checkbox]:disabled+label{border-color:#b5b5b5;background:#b5b5b5;cursor:not-allowed}#gdprc_settings .gdprc_item__toggle__wrapper input[type=checkbox]:disabled+label:after{-webkit-box-shadow:0 1px 0 0 #777;box-shadow:0 1px 0 0 #777}#gdprc_settings.corners .gdprc_item__toggle__wrapper label{border-radius:24px}#gdprc_settings.corners .gdprc_item__toggle__wrapper label:after{border-radius:50%}.gdpr-consent-demo{position:fixed;width:100%;max-width:480px;left:50%;top:-50%;padding:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#f5f5f5;border:1px solid #eee;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5);border-radius:1rem;font-size:2rem;text-align:center;max-height:0;overflow:hidden}.gdpr-consent-demo:focus{padding:2rem 2rem 3rem;max-height:100%;top:50%}.gdpr-consent-demo:before{content:"Congratulations!"}.gdpr-consent-demo:after{content:"You received a free gift."}.gdpr-consent-demo i.fa{font-size:100px;display:block;margin:1rem}.gdpr-consent-demo span{position:absolute;bottom:1.5rem;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;text-decoration:underline}