.Towa-Gdpr-Plugin{position:fixed;display:flex;flex-direction:column;justify-content:flex-start;height:100vh;width:100vw;top:20px;z-index:900;visibility:hidden;opacity:0;transition:opacity .3s;line-height:1.5}@media (min-width:481px){.Towa-Gdpr-Plugin{justify-content:center;top:0}}.Towa-Gdpr-Plugin.show{visibility:visible;opacity:1}.Towa-Gdpr-Plugin ol,.Towa-Gdpr-Plugin ul{padding:0}.Towa-Gdpr-Plugin ol li,.Towa-Gdpr-Plugin ul li{line-height:inherit}.Towa-Gdpr-Plugin h2{font-size:20px;font-weight:700;margin:1em 0}.Towa-Gdpr-Plugin a,.Towa-Gdpr-Plugin p{font-size:16px}.Towa-Gdpr-Plugin p{margin:0 0 .5em}.Towa-Gdpr-Plugin a{display:inline-block;color:green}@supports (--css:variables){.Towa-Gdpr-Plugin a{color:var(--highlightcolor)}}.Towa-Gdpr-Plugin:before{content:"";background-color:rgba(0,0,0,.3);z-index:-1;width:100%;height:100%;top:0;left:0;position:absolute}.Towa-Gdpr-Plugin ul{list-style:none}.Towa-Gdpr-Plugin h2.Towa-Gdpr-Plugin__left__headline{padding:0 20px;margin:20px 0 0 20px}@media (min-width:1024px){.Towa-Gdpr-Plugin h2.Towa-Gdpr-Plugin__left__headline{margin:0}}.Towa-Gdpr-Plugin__wrapper{margin:0 auto;max-width:1024px;background:#fff;width:calc(100% - 20px);max-height:85%;overflow-y:auto;display:flex;flex-direction:column;box-shadow:4px 4px 10px 0 rgba(0,0,0,.3)}@media (min-width:768px){.Towa-Gdpr-Plugin__wrapper{overflow-y:hidden}}@media (min-width:1024px){.Towa-Gdpr-Plugin__wrapper{max-height:calc(100vh - 40px);width:calc(100% - 40px)}}.Towa-Gdpr-Plugin__left{background-color:#f0f0f0}@media (min-width:768px){.Towa-Gdpr-Plugin__groups{overflow-y:auto}}.Towa-Gdpr-Plugin__groups>ul{margin:20px 0 0}@media (min-width:1024px){.Towa-Gdpr-Plugin__groups>ul{margin:20px 0}}.Towa-Gdpr-Plugin__wysiwyg{padding:0 10px}@media (min-width:1024px){.Towa-Gdpr-Plugin__wysiwyg{padding:20px}}.Towa-Gdpr-Plugin__group{padding:0 20px}.Towa-Gdpr-Plugin__group.essential .Towa-Gdpr-Plugin__switch-wrapper{opacity:.5}.Towa-Gdpr-Plugin__group.with-accordion .Towa-Gdpr-Plugin__group-panel{display:none}.Towa-Gdpr-Plugin__group.with-accordion .Towa-Gdpr-Plugin__group-panel.open{display:block}.Towa-Gdpr-Plugin__accordion-btn{font-size:.7em;background:none;margin-left:10px;border:none;outline:none;padding:0;color:#7f7f7f;cursor:pointer;transition:.4s}.Towa-Gdpr-Plugin__accordion-btn:after{font-size:.7em;content:"\2795";color:#7f7f7f;margin-left:3px}.Towa-Gdpr-Plugin__accordion-btn.active:after{content:"\2796"}.Towa-Gdpr-Plugin__group-title{font-size:16px;font-weight:700;box-sizing:border-box}.Towa-Gdpr-Plugin__left-section{display:flex;flex:1}.Towa-Gdpr-Plugin__cookie{display:flex;align-items:center;border-left:2px solid transparent;padding:10px 20px}.Towa-Gdpr-Plugin__cookie.active{background:rgba(0,128,0,.1);border-left:2px solid green}@supports (--css:variables){.Towa-Gdpr-Plugin__cookie.active{border-left:2px solid var(--highlightcolor);background:var(--highlightcolorLight)}}.Towa-Gdpr-Plugin__cookies{margin-left:-20px;margin-right:-20px}.Towa-Gdpr-Plugin__cookie__headline{font-size:16px;font-weight:700;display:block;flex-grow:1}.Towa-Gdpr-Plugin__switch-wrapper{display:flex;align-items:center;justify-content:space-between}.Towa-Gdpr-Plugin__switch{width:40px;height:20px;position:relative;display:inline-block;flex-shrink:0}@media (min-width:1024px){.Towa-Gdpr-Plugin__switch{margin-left:20px}}.Towa-Gdpr-Plugin__switch.small{width:20px;margin-right:20px}.Towa-Gdpr-Plugin__switch.small .slider{border-radius:50%;border:2px solid #7f7f7f;background:#fff}.Towa-Gdpr-Plugin__switch.small .slider:before{opacity:0;transform:none;background-color:green;height:12px;width:12px}@supports (--css:variables){.Towa-Gdpr-Plugin__switch.small .slider:before{background-color:var(--highlightcolor)}}.Towa-Gdpr-Plugin__switch.small input:checked+.slider{background:#fff;border-color:green}@supports (--css:variables){.Towa-Gdpr-Plugin__switch.small input:checked+.slider{border-color:var(--highlightcolor)}}.Towa-Gdpr-Plugin__switch.small input:checked+.slider:before{opacity:1;transform:none}.Towa-Gdpr-Plugin__switch input{opacity:0;width:100%;height:100%}.Towa-Gdpr-Plugin__switch input:hover{cursor:pointer}.Towa-Gdpr-Plugin__switch input:checked+.slider{background:green}@supports (--css:variables){.Towa-Gdpr-Plugin__switch input:checked+.slider{background-color:var(--highlightcolor)}}.Towa-Gdpr-Plugin__switch input:checked+.slider:before{transform:translateX(20px)}.Towa-Gdpr-Plugin__switch .slider{width:100%;height:100%;top:0;left:0;position:absolute;background-color:#7f7f7f;transition:.4s;border-radius:10px;pointer-events:none;box-sizing:border-box}.Towa-Gdpr-Plugin__switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;top:2px;border-radius:50%;background-color:#fff;transition:all .2s ease-out}.Towa-Gdpr-Plugin__buttons{display:flex;flex-direction:column;margin-top:auto;padding:10px;flex-shrink:0}@media (min-width:1024px){.Towa-Gdpr-Plugin__buttons{padding:0 20px 20px;flex-direction:row}}.Towa-Gdpr-Plugin__accept-all,.Towa-Gdpr-Plugin__decline-all,.Towa-Gdpr-Plugin__save{border-radius:0;box-sizing:border-box;min-width:220px;padding:15px 25px;border:2px solid green;text-align:center;font-size:16px}@media (min-width:1024px){.Towa-Gdpr-Plugin__accept-all:not(:last-of-type),.Towa-Gdpr-Plugin__decline-all:not(:last-of-type),.Towa-Gdpr-Plugin__save:not(:last-of-type){margin-right:10px}}@supports (--css:variables){.Towa-Gdpr-Plugin__accept-all,.Towa-Gdpr-Plugin__decline-all,.Towa-Gdpr-Plugin__save{border:2px solid var(--highlightcolor)}}@media (min-width:1024px){.Towa-Gdpr-Plugin__accept-all:hover,.Towa-Gdpr-Plugin__decline-all:hover,.Towa-Gdpr-Plugin__save:hover{cursor:pointer}}.Towa-Gdpr-Plugin__accept-all:not(:last-of-type),.Towa-Gdpr-Plugin__decline-all:not(:last-of-type),.Towa-Gdpr-Plugin__save:not(:last-of-type){margin-bottom:10px}@media (min-width:1024px){.Towa-Gdpr-Plugin__accept-all:not(:last-of-type),.Towa-Gdpr-Plugin__decline-all:not(:last-of-type),.Towa-Gdpr-Plugin__save:not(:last-of-type){margin-bottom:0}}.Towa-Gdpr-Plugin__decline-all,.Towa-Gdpr-Plugin__save{color:green;background:none}@supports (--css:variables){.Towa-Gdpr-Plugin__decline-all,.Towa-Gdpr-Plugin__save{color:var(--highlightcolor)}}.Towa-Gdpr-Plugin__decline-all:hover,.Towa-Gdpr-Plugin__save:hover{color:#fff;background-color:green}@supports (--css:variables){.Towa-Gdpr-Plugin__decline-all:hover,.Towa-Gdpr-Plugin__save:hover{background-color:var(--highlightcolor)}}.Towa-Gdpr-Plugin__accept-all{color:#fff;background-color:green}@supports (--css:variables){.Towa-Gdpr-Plugin__accept-all{background-color:var(--highlightcolor)}}.Towa-Gdpr-Plugin__accept-all:hover{color:green;background:none}@supports (--css:variables){.Towa-Gdpr-Plugin__accept-all:hover{color:var(--highlightcolor)}}