#pp-consent-manager-banner-container{--ppcm-color-checkbox-container-bg: #e6e6e6;--ppcm-color-checkbox-checked: #007200;--ppcm-color-checkbox-check-text: #ffffff;--ppcm-color-text: #444444;--ppcm-color-buttons: #007200;--ppcm-color-buttons-text: #ffffff;--ppcm-color-links: #444444;--ppcm-font-size: 1rem;position:fixed;z-index:99999;top:0;right:0;left:0;bottom:0;width:100%;height:100%;margin:0;padding:0;background:rgba(64,64,64,.75)}#pp-consent-manager-banner-container #pp-consent-manager-banner-container-inner{position:fixed;display:flex;top:0;right:0;left:0;bottom:0;width:100%;height:100%;max-height:calc(100% - 40px);margin:auto;align-items:center;justify-items:center;font-size:var(--ppcm-font-size)}#pp-consent-manager-banner-container a:focus,#pp-consent-manager-banner-container input[type=checkbox]:focus+label{outline:5px solid red;transition:none}#pp-consent-manager-banner-container a:focus:not(:focus-visible),#pp-consent-manager-banner-container input[type=checkbox]:focus:not(:focus-visible)+label{outline:none;transition:none}#pp-consent-manager-banner-container .pp-consent-manager-banner-content{display:block;width:90%;max-width:370px;height:auto;max-height:calc(100% - 40px);overflow:auto;margin:auto;padding:20px 0 20px 0;line-height:1.5;background:#fff;text-align:left;color:var(--ppcm-color-text);border-radius:12px;box-shadow:6px 6px 60px rgba(0,0,0,.65)}#pp-consent-manager-banner-container .pp-consent-manager-banner-content>*{padding-left:25px;padding-right:25px}#pp-consent-manager-banner-container .pp-consent-manager-banner-content strong{font-weight:bold}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-title{font-size:1.5em;font-weight:bold;line-height:1.2;margin-bottom:.4em;text-align:left;color:var(--ppcm-color-text)}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-title .icon{display:block;margin:0 0 .4em 0;width:auto;max-width:100%;height:40px;object-fit:contain;object-position:center}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-text{font-size:1em;line-height:1.33;margin-bottom:1.25em;color:var(--ppcm-color-text)}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-text a{display:inline;margin:0;padding:0;color:var(--ppcm-color-text);background:none;text-decoration:underline}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-text a:hover{color:var(--ppcm-color-text);background:none;text-decoration:underline}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes{display:flex;justify-content:space-between;padding:20px 25px;background:#e6e6e6;background:var(--ppcm-color-checkbox-container-bg)}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container{--checkbox-width: 60px;--checkbox-height: 30px;--checkbox-border: 2px;--svg-pos-top: calc(2 * var(--checkbox-border) + 2px);--svg-pos-left: calc(2 * var(--checkbox-border) + 5px);--svg-height: calc(var(--checkbox-height) - (2 * var(--svg-pos-top)));text-align:center;width:calc(33.3333333333% - .1px);margin:0;overflow:visible;word-wrap:normal;line-height:1.2}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container:first-child{text-align:left}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container:last-child{text-align:right}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]{position:absolute;left:-9999px;opacity:0}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]+.pp-consent-manager-banner-toggle{position:relative;display:inline-block;margin:0;vertical-align:baseline;cursor:pointer;text-align:center;background:#ccc;box-shadow:inset 1px 1px 5px rgba(0,0,0,.2),inset -1px 1px 5px rgba(0,0,0,.2);transition:all .2s,outline-width 1ms,outline-color 1ms}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]+.pp-consent-manager-banner-toggle svg,#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]+.pp-consent-manager-banner-toggle:after{position:absolute;display:block;content:"";transition:all .2s,outline-width 1ms,outline-color 1ms}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]+.pp-consent-manager-banner-toggle{width:var(--checkbox-width);height:var(--checkbox-height);border-radius:var(--checkbox-width)}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]+.pp-consent-manager-banner-toggle svg{height:var(--svg-height);top:var(--svg-pos-top);left:var(--svg-pos-left);padding:0;margin:0;text-indent:0;line-height:var(--svg-height);text-align:left;color:var(--ppcm-color-checkbox-check-text);opacity:0}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]+.pp-consent-manager-banner-toggle:after{width:calc(var(--checkbox-height) - 2*var(--checkbox-border));height:calc(var(--checkbox-height) - 2*var(--checkbox-border));border-radius:calc(var(--checkbox-height) - 2*var(--checkbox-border));top:var(--checkbox-border);left:var(--checkbox-border);background:#f2f2f2}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]:checked+.pp-consent-manager-banner-toggle{background:#007200;background:var(--ppcm-color-checkbox-checked)}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]:checked+.pp-consent-manager-banner-toggle svg{opacity:1}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]:checked+.pp-consent-manager-banner-toggle:after{left:calc(var(--checkbox-width) - var(--checkbox-height) + var(--checkbox-border));background:#f2f2f2}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-checkboxes .pp-consent-manager-banner-checkbox-container input[type=checkbox]:disabled+.pp-consent-manager-banner-toggle{opacity:.5}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-buttons{text-align:center;background:#e6e6e6;background:var(--ppcm-color-checkbox-container-bg);padding-bottom:.1px}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-buttons .pp-consent-manager-banner-button-container a{display:inline-block;margin:3px 0;padding:0 5px;color:var(--ppcm-color-links);background:none;text-decoration:underline;font-weight:bold}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-buttons .pp-consent-manager-banner-button-container a:hover{background:none;text-decoration:underline;color:var(--ppcm-color-links)}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-buttons .pp-consent-manager-banner-button-container.save-all a,#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-buttons .pp-consent-manager-banner-button-container.save-essentials a{font-size:1em;font-weight:bold;display:block;margin:0 auto .75em auto;padding:1em 1em;max-width:400px;background:var(--ppcm-color-buttons);color:var(--ppcm-color-buttons-text);box-shadow:2px 2px 4px rgba(0,0,0,.1);border:none;text-decoration:none;vertical-align:middle;transition:all .3s ease,outline-width 1ms,outline-color 1ms}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-buttons .pp-consent-manager-banner-button-container.save-all a:hover,#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-buttons .pp-consent-manager-banner-button-container.save-essentials a:hover{box-shadow:2px 2px 4px rgba(0,0,0,.33);transition:all .3s ease,outline-width 1ms,outline-color 1ms}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-buttons .pp-consent-manager-banner-button-container:last-child a{margin-bottom:15px}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-links{display:flex;justify-content:space-between;margin-top:20px}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-links a{padding:0;margin:0;color:var(--ppcm-color-links);background:none;text-decoration:underline}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-links a:hover{background:none;text-decoration:underline;color:var(--ppcm-color-links)}@media(max-width: 640px){#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-title{font-size:1.3em;margin-bottom:.25em}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-text{font-size:.9em;margin-bottom:.5em}#pp-consent-manager-banner-container .pp-consent-manager-banner-content ul li{margin:0}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-links{font-size:.9em}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-buttons .pp-consent-manager-banner-button-container a.pp-consent-manager-banner-button{padding:.75em 1em}}@media(max-width: 359px){#pp-consent-manager-banner-container .pp-consent-manager-banner-content{max-width:none;width:100%;padding:10px 0;margin:auto auto 0 auto;border-radius:0}#pp-consent-manager-banner-container .pp-consent-manager-banner-content>*{padding-left:15px;padding-right:15px}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-title{font-size:1.2em}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-links{margin-top:10px}#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-buttons .pp-consent-manager-banner-button-container a.pp-consent-manager-banner-button{padding:.5em 1em}}@media(max-height: 635px){#pp-consent-manager-banner-container .pp-consent-manager-banner-content .pp-consent-manager-banner-title .icon{display:none}}.pp-consent-manager-blocker-banner{position:relative;display:flex;background:rgba(0,0,0,.1);font-size:1rem}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container{position:relative;max-width:400px;max-height:calc(100% - 40px);margin:auto;padding:20px;overflow:auto;text-align:center;line-height:1.33;color:#333}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container .pp-consent-manager-blocker-title{font-size:1.2em;font-weight:bold;margin-bottom:.5em}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container .pp-consent-manager-blocker-message{margin-bottom:1em;text-wrap:balance}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container .pp-consent-manager-blocker-button{margin:0 auto .5em auto;vertical-align:middle}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container .pp-consent-manager-blocker-button svg{height:1.5em;vertical-align:middle;line-height:1;margin-right:1em}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container .pp-consent-manager-blocker-button .pp-consent-manager-blocker-button-text{vertical-align:middle;text-wrap:balance}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container .pp-consent-manager-blocker-button svg path{fill:currentColor;height:1em}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container p{margin:0;padding:0}.pp-consent-manager-blocker-banner[data-size=video]{aspect-ratio:16/9}.pp-consent-manager-blocker-banner[data-size=map]{min-height:15rem;overflow:hidden;overflow:clip;height:100%}.pp-consent-manager-blocker-banner.pp-consent-manager-blocker-has-background .pp-consent-manager-blocker-background-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pp-consent-manager-blocker-banner.pp-consent-manager-blocker-has-background .pp-consent-manager-blocker-background-image-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.pp-consent-manager-blocker-banner.pp-consent-manager-blocker-has-background .pp-consent-manager-blocker-content-container{background:hsla(0,0%,100%,.98)}@media(max-width: 1200px){.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container-position-helper{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container{max-height:calc(100% - 20px);padding:10px;line-height:1.2;font-size:.9em}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container .pp-consent-manager-blocker-title{font-size:1em;font-weight:bold}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container .pp-consent-manager-blocker-message{margin-bottom:.75em}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container .pp-consent-manager-blocker-button{margin:0 0 .25em 0}}@media(max-width: 480px){.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container-position-helper{top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.pp-consent-manager-blocker-banner .pp-consent-manager-blocker-content-container{max-height:calc(100% - 10px);padding:5px;line-height:1.2;font-size:.9em}}/*# sourceMappingURL=public.css.map */
