.cookie-consent{position:fixed;z-index:99995;width:100%;max-width:700px;bottom:20px;display:flex;flex-direction:column;background:rgba(255,255,255,0.95);border-radius:var(--cardRadius,0);box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}
@media (max-width:991){.cookie-consent:not(.position-full){max-width:560px}}
@media (max-width:600px){.cookie-consent:not(.position-full){max-width:unset;left:unset !important;right:0 !important;bottom:0 !important;border-radius:0}.cookie-consent:not(.position-full) .cookie-consent__footer{padding-bottom:10px}}
@media (max-width:440px){.cookie-consent:not(.position-full) .close{display:flex;position:absolute;top:-60px;right:10px;background:#fff;border-radius:100%;height:44px;width:44px;padding:0}}
.cookie-consent.position-left{left:20px}
.cookie-consent.position-right{right:20px}
.cookie-consent.position-center{right:50%;transform:translateX(50%)}
.cookie-consent.position-full{bottom:50%;right:50%;transform:translateX(50%) translateY(50%);width:100%;height:100%;max-width:unset;border-radius:0;align-items:center;justify-content:center;background:rgba(0,0,0,0.8)}
@media screen and (max-width:991px){.cookie-consent.position-full{padding:20px}}
@media (max-width:440px){.cookie-consent.position-full .cookie-consent__header{display:grid;grid-template-columns:1fr 1fr}}
.cookie-consent.position-full .cookie-consent__main{max-width:700px;background-color:#fff;border-radius:var(--cardRadius,0);overflow:auto}
.cookie-consent.tiny{width:unset;max-width:unset}
.cookie-consent.tiny.position-full{bottom:10px;right:10px;transform:unset;height:unset}
.cookie-consent.tiny .cookie-consent__main{display:none}
.cookie-consent.tiny .cookie-consent__open{display:inline-flex}
.cookie-consent__open{display:none}
.cookie-consent__open.hidden{display:none}
.cookie-consent__header{display:flex;flex-wrap:wrap}
.cookie-consent__header .tab,.cookie-consent__header .close{padding:10px 10px;cursor:pointer;flex:1;text-align:center;font-weight:bold;border-bottom:3px solid var(--paletteColor5,#eaf0f5);transition:ease 0.3s all;height:60px;display:flex;align-items:center;justify-content:center}
@media (max-width:600px){.cookie-consent__header .tab,.cookie-consent__header .close{height:45px}}
.cookie-consent__header .tab.active,.cookie-consent__header .tab:hover,.cookie-consent__header .close.active,.cookie-consent__header .close:hover{border-color:var(--paletteColor1,#69b428);color:var(--paletteColor1,#69b428)}
.cookie-consent__header .tab.active svg,.cookie-consent__header .tab:hover svg,.cookie-consent__header .close.active svg,.cookie-consent__header .close:hover svg{fill:var(--paletteColor1,#69b428)}
.cookie-consent__header .tab{flex:1;white-space:nowrap}
.cookie-consent__header .close{display:none;flex:0;padding:10px 20px}
.cookie-consent__header .close.visible{display:flex}
.cookie-consent__header .close svg{width:20px;height:20px}
.cookie-consent__footer{display:flex;flex-wrap:wrap;column-gap:10px;padding:20px;row-gap:10px}
@media (max-width:600px){.cookie-consent__footer{flex-wrap:wrap}}
.cookie-consent__footer.page .button.hidden{display:block}
.cookie-consent__footer .button{flex:1;justify-content:center;white-space:nowrap}
.cookie-consent__footer .button.main{flex:1;justify-content:center}
.cookie-consent__footer .button.hidden{display:none}
.cookie-consent__footer .button:not(.allow){background-color:var(--paletteColor5);color:var(--txt) !important;border:0}
.cookie-consent__footer .button:not(.allow):hover{background-color:var(--paletteColor2)}
.cookie-consent__footer .button:not(.allow):hover:hover{color:var(--btnTxtHover) !important;border-color:var(--btnBorderHover);background-color:var(--btnBgHover,transparent)}
.cookie-consent__content{padding:20px 20px 0 20px;max-height:50vh;overflow:auto}
@media (max-width:440px){.cookie-consent__content{max-height:40vh}}
.cookie-consent__content p{font-size:15px}
.cookie-consent__content .tab{display:none}
.cookie-consent__content .tab.active{display:block}
.cookie-consent__content .group{display:flex;align-items:flex-start;margin-top:10px;padding-top:10px;border-top:2px solid var(--paletteColor5,#eaf0f5);column-gap:20px}
.cookie-consent__content .group__content{flex:1}
.cookie-consent__content .group__content--title{font-weight:700}
.cookie-consent__content .group__content .count{background-color:var(--paletteColor1,#69b428);border-radius:100px;font-size:10px;margin-left:10px;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:#fff;font-weight:400}
.cookie-consent__content .group__content p{font-size:15px}
.cookie-consent__content .group label .checker{display:flex;align-items:center;justify-content:center;aspect-ratio:1;transition:ease 0.3s all;padding:10px;border-radius:5px;cursor:pointer;border:3px solid var(--paletteColor5,#eaf0f5)}
.cookie-consent__content .group label .checker:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150.657' height='100.657' viewBox='0 0 150.657 100.657'%3E%3Cg transform='translate(-387.672 -497.672)'%3E%3Cline x2='52' y2='52' transform='translate(390.5 540.5)' fill='none' stroke='%23FFF' stroke-width='8'/%3E%3Cline y1='95' x2='95' transform='translate(440.5 500.5)' fill='none' stroke='%23FFF' stroke-width='8'/%3E%3C/g%3E%3C/svg%3E%0A");width:20px;height:20px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:ease 0.3s opacity}
.cookie-consent__content .group label input{cursor:pointer;display:none}
.cookie-consent__content .group label input:disabled ~ .checker{cursor:not-allowed;opacity:0.5}
.cookie-consent__content .group label input:checked ~ .checker,.cookie-consent__content .group label input:hover ~ .checker{background:var(--paletteColor1,#69b428);border-color:var(--paletteColor1,#69b428)}
.cookie-consent__content .group label input:checked ~ .checker:after,.cookie-consent__content .group label input:hover ~ .checker:after{opacity:1}