:root{--Consent-Width:76.923em;--Consent-Position-Bottom:5em;--Consent-Background:#393c3f;--Consent-Background-End:#474b4f;--Consent-Box-Shadow:0 1em 3em rgba(0,0,0,0.4);--Consent-Padding:3em;--Consent-Border-Radius:1em;--Consent-Border-Color:#666;--Consent-Element-Font-Color:#333;--Consent-Element-Background:#eee;--Consent-Element-Background-End:#fff;--Consent-Success-Font-Color:#2ba348;--Consent-Success-Background-Color:none;--Consent-Success-TextAlign:right;--Consent-Success-Padding:0;--Consent-Success-Margin:1em 0 0 0;--Consent-Success-Font-Weight:700;--Consent-Font-Family:Helvetica,sans-serif;--Consent-Font-Size:13px;--Consent-Font-Color:#fff;--Consent-Font-LineHeight:1.5;--Consent-Title-Font-Size:1.538em;--Consent-Title-Font-Weight:700;--Consent-Category-Background-Color:#282c30;--Consent-Category-Border-Color:#4f5254;--Consent-Settings-Category-Background-Color:#e7e7e7;--Consent-Settings-Category-Border-Color:#d7d7d7;--Consent-Item-Title-Width:20%;--Consent-Checkbox-Color:#482929;--Consent-Checkbox-Background-Color:#972828;--Consent-Checkbox-Font-Color:#fff;--Consent-Checkbox-Active-Color:#116425;--Consent-Checkbox-Active-Background-Color:#2ba348;--Consent-Checkbox-Disabled-Color:#333;--Consent-Checkbox-Disabled-Background-Color:#666;--Consent-Button-Font-Size:1.4em;--Consent-Button-Font-Weight:400;--Consent-Button-Font-Color:inherit;--Consent-Button-Padding:.6em 1.5em;--Consent-Button-Border-Width:1px;--Consent-Button-Border:var(--Consent-Button-Border-Width) solid hsla(0,0%,100%,0.15);--Consent-Button-Border-Radius:.25em;--Consent-Button-Background-Color:none;--Consent-Button-Hover-Border:var(--Consent-Button-Border-Width) solid hsla(0,0%,100%,0.3);--Consent-Button-Hover-Background-Color:hsla(0,0%,100%,0.05);--Consent-Button-Confirm-Font-Color:#fff;--Consent-Button-Confirm-Background-Color:#258b3e;--Consent-Button-Confirm-Border:var(--Consent-Button-Border-Width) solid var(--Consent-Button-Confirm-Background-Color);--Consent-Button-Confirm-Hover-Background-Color:#2ba348;--Consent-Button-Confirm-Hover-Border:var(--Consent-Button-Border-Width) solid var(--Consent-Button-Confirm-Hover-Background-Color)}#ConsentMessage,#ConsentSettings{width:100%;max-width:var(--Consent-Width);position:fixed;z-index:1000;left:50%;bottom:var(--Consent-Position-Bottom);border-radius:var(--Consent-Border-Radius);transform:translateX(-50%);overflow:auto;max-height:100%;user-select:none;font-family:var(--Consent-Font-Family);font-size:var(--Consent-Font-Size);color:var(--Consent-Font-Color);line-height:var(--Consent-Font-LineHeight);padding:var(--Consent-Padding);background-color:var(--Consent-Background);box-shadow:var(--Consent-Box-Shadow);background:var(--Consent-Background);background:-moz-linear-gradient(-45deg,var(--Consent-Background) 0,var(--Consent-Background-End,var(--Consent-Background)) 100%);background:-webkit-linear-gradient(-45deg,var(--Consent-Background),var(--Consent-Background-End,var(--Consent-Background)));background:linear-gradient(135deg,var(--Consent-Background),var(--Consent-Background-End,var(--Consent-Background)))}#ConsentSettings{position:static;left:0;top:0;margin:0;transform:none;box-shadow:none;max-width:none;color:var(--Consent-Element-Font-Color,var(--Consent-Font-Color));background:var(--Consent-Element-Background);background:-moz-linear-gradient(-45deg,var(--Consent-Element-Background) 0,var(--Consent-Element-Background-End,var(--Consent-Element-Background)) 100%);background:-webkit-linear-gradient(-45deg,var(--Consent-Element-Background),var(--Consent-Element-Background-End,var(--Consent-Element-Background)));background:linear-gradient(135deg,var(--Consent-Element-Background),var(--Consent-Element-Background-End,var(--Consent-Element-Background)))}#ConsentMessage .ConsentTitle,#ConsentSettings .ConsentTitle{font-size:var(--Consent-Title-Font-Size);font-weight:var(--Consent-Title-Font-Weight);color:inherit;margin:0 0 1em}.ConsentText a,.ConsentText a:focus,.ConsentText a:hover{color:inherit;text-decoration:underline;transition:border .3s,color .3s,background .3s,opacity .3s;opacity:.5}.ConsentText a:hover{opacity:1}#ConsentMessage .hidden,#ConsentSettings .hidden{display:none!important}#ConsentMessage .Categories,#ConsentSettings .Categories{margin:2em 0;line-height:1;font-size:.846em}#ConsentMessage .Categories .CategoryItem+.CategoryItem,#ConsentSettings .Categories .CategoryItem+.CategoryItem{margin-top:1em}#ConsentMessage .Categories .CategoryItem,#ConsentSettings .Categories .CategoryItem{position:relative;border:1px solid var(--Consent-Category-Border-Color,var(--Consent-Border-Color));background-color:var(--Consent-Category-Background-Color);padding:1em;border-radius:.5em}#ConsentSettings .Categories .CategoryItem{border:1px solid var(--Consent-Settings-Category-Border-Color,var(--Consent-Category-Border-Color));background-color:var(--Consent-Settings-Category-Background-Color)}#ConsentMessage .CategoryTitle,#ConsentMessage .CategoryTitle:focus,#ConsentMessage .CategoryTitle:hover,#ConsentSettings .CategoryTitle,#ConsentSettings .CategoryTitle:focus,#ConsentSettings .CategoryTitle:hover{display:inline-block;font-size:1.231em;font-weight:700;text-decoration:none;color:inherit;border-bottom:1px solid transparent}#ConsentMessage .CategoryItem.IsOpen .CategoryTitle,#ConsentSettings .CategoryItem.IsOpen .CategoryTitle{display:block;border-color:var(--Consent-Category-Border-Color,var(--Consent-Border-Color));padding-bottom:.7em}#ConsentSettings .CategoryItem.IsOpen .CategoryTitle{border-color:var(--Consent-Settings-Category-Border-Color,var(--Consent-Category-Border-Color))}#ConsentMessage .CategoryTitle:before,#ConsentSettings .CategoryTitle:before{content:"+";width:1.2em;display:inline-block}#ConsentMessage .CategoryItem.IsOpen .CategoryTitle:before,#ConsentSettings .CategoryItem.IsOpen .CategoryTitle:before{content:"-"}#ConsentMessage .CategoryItem:not(.IsOpen) .ScriptList,#ConsentSettings .CategoryItem:not(.IsOpen) .ScriptList{display:none}#ConsentMessage .ScriptItem,#ConsentSettings .ScriptItem{display:flex;flex-flow:row nowrap;margin-top:1em;line-height:var(--Consent-Font-LineHeight)}#ConsentMessage .ScriptTitle,#ConsentSettings .ScriptTitle{flex:0 0 var(--Consent-Item-Title-Width);padding-right:1em}#ConsentMessage .ScriptPurpose,#ConsentSettings .ScriptPurpose{opacity:.5;padding-left:1em;border-left:1px solid var(--Consent-Border-Color)}.ConsentCheckbox{position:absolute;top:.9em;right:1em;width:4em;height:1.5em;background-color:var(--Consent-Checkbox-Background-Color);color:var(--Consent-Checkbox-Font-Color);cursor:pointer;line-height:1;border-radius:2em;overflow:hidden;transition:background .3s,border .3s}.ConsentCheckbox:before{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;background-color:var(--Consent-Checkbox-Color);border-radius:2em;transform:translate3d(-1.6em,-50%,0);transition:transform .3s,background .3s,border .3s}.ConsentCheckbox input{display:none}.ConsentCheckbox>span{position:absolute;top:50%;left:.5em;font-size:1em;font-weight:700;line-height:1;margin-top:-.1em;transform:translateY(-50%);opacity:1;transition:opacity .3s}.ConsentCheckbox>span.IsOff{left:auto;right:.5em}.ConsentCheckbox.on>span.IsOff,.ConsentCheckbox:not(.on)>span.IsOn{opacity:0}.ConsentCheckbox.on{border-color:var(--Consent-Checkbox-Active-Color);background-color:var(--Consent-Checkbox-Active-Background-Color)}.ConsentCheckbox.on:before{background-color:var(--Consent-Checkbox-Active-Color);transform:translate3d(.6em,-50%,0)}.ConsentCheckbox.disabled{cursor:not-allowed!important;border-color:var(--Consent-Checkbox-Disabled-Color)!important;background-color:var(--Consent-Checkbox-Disabled-Background-Color)!important}.ConsentCheckbox.disabled:before{background-color:var(--Consent-Checkbox-Disabled-Color)!important}.ConsentCtrl{margin-top:2.5em;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;gap:1em}.ConsentCtrl :is(a,a:focus,a:visited,a:hover,a:active){display:inline-block;border:var(--Consent-Button-Border);background:var(--Consent-Button-Background-Color);line-height:1;font-size:var(--Consent-Button-Font-Size);font-weight:var(--Consent-Button-Font-Weight);color:var(--Consent-Button-Font-Color);padding:var(--Consent-Button-Padding);text-align:center;word-break:break-word;border-radius:var(--Consent-Button-Border-Radius);opacity:1;text-decoration:none;transition-duration:.3s;transition-property:color,background,border;&:hover{border:var(--Consent-Button-Hover-Border);background:var(--Consent-Button-Hover-Background-Color)}}.ConsentCtrl a.IsAccept,.ConsentCtrl a.IsAcceptAsSelected,.ConsentCtrl a.IsDecline{color:var(--Consent-Button-Confirm-Font-Color);background-color:var(--Consent-Button-Confirm-Background-Color);border:var(--Consent-Button-Confirm-Border);&:active,&:focus,&:visited{color:var(--Consent-Button-Confirm-Font-Color);background-color:var(--Consent-Button-Confirm-Background-Color);border:var(--Consent-Button-Confirm-Border)}&:hover{color:var(--Consent-Button-Confirm-Hover-Font-Color,var(--Consent-Button-Confirm-Font-Color));background-color:var(--Consent-Button-Confirm-Hover-Background-Color,var(--Consent-Button-Confirm-Background-Color));border:var(--Consent-Button-Confirm-Hover-Border,var(--Consent-Button-Confirm-Border))}}.ConsentCtrl a.IsInfo{margin-right:auto}.ConsentSuccessMsg{background-color:var(--Consent-Success-Background-Color);color:var(--Consent-Success-Font-Color);padding:var(--Consent-Success-Padding);margin:var(--Consent-Success-Margin);text-align:var(--Consent-Success-TextAlign);font-weight:var(--Consent-Success-Font-Weight);border-radius:.25em}.ConsentSuccessMsg:not(.on){display:none}consent-iframe,consent-instagram,consent-settings,consent-twitter,consent-video{display:block}.ConsentCustom{display:flex;flex-flow:column nowrap;justify-content:center;padding:var(--Consent-Padding);border-radius:var(--Consent-Border-Radius);user-select:none;font-family:var(--Consent-Font-Family);font-size:var(--Consent-Font-Size);line-height:var(--Consent-Font-LineHeight);color:var(--Consent-Element-Font-Color,var(--Consent-Font-Color));background:var(--Consent-Element-Background);background:-moz-linear-gradient(-45deg,var(--Consent-Element-Background) 0,var(--Consent-Element-Background-End,var(--Consent-Element-Background)) 100%);background:-webkit-linear-gradient(-45deg,var(--Consent-Element-Background),var(--Consent-Element-Background-End,var(--Consent-Element-Background)));background:linear-gradient(135deg,var(--Consent-Element-Background),var(--Consent-Element-Background-End,var(--Consent-Element-Background)))}.ConsentCustom .ConsentTitle{font-size:var(--Consent-Title-Font-Size);font-weight:var(--Consent-Title-Font-Weight);margin-bottom:.5em}.ConsentCustom .ConsentCtrl{justify-content:flex-start}@media (max-width:1023px){:root{--Consent-Width:100%;--Consent-Position-Bottom:0;--Consent-Border-Radius:0;--Consent-Box-Shadow:0 -1em 3em rgba(0,0,0,0.3);--Consent-Item-Title-Width:25%}#ConsentMessage{left:0;transform:none}#ConsentMessage .Categories{font-size:1em}.ConsentCtrl{flex-flow:column nowrap;align-items:stretch;gap:1em}.ConsentCtrl a.IsInfo{margin:0}}@media (max-width:730px){:root{--Consent-Width:100%;--Consent-Font-Size:10px;--Consent-Item-Title-Width:30%}.ConsentCheckbox>span{margin:0}}
