#enlivy-kit-cookie-policy-container{overflow:hidden;z-index:9999999;position:fixed;bottom:var(--enlivy-kit-secondary-spacing);left:var(--enlivy-kit-secondary-spacing);padding:var(--enlivy-kit-tertiary-spacing);background-color:var(--enlivy-kit-slide-in-background);-webkit-border-radius:var(--enlivy-kit-general-border-radius);border-radius:var(--enlivy-kit-general-border-radius);width:calc(100% - var(--enlivy-kit-secondary-spacing)*2);max-width:500px;display:flex;flex-direction:column;box-shadow:0 20px 30px -25px rgba(0,0,0,.5);border:1px solid rgba(var(--enlivy-kit-layout-secondary-border-color-rgb),.5)}#enlivy-kit-cookie-policy-container:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNDUnIGhlaWdodD0nNDEnIHZpZXdCb3g9JzAgMCA0NSA0MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Y2lyY2xlIGN4PSc0MS40NTc4JyBjeT0nMjAuODIwMScgcj0nMy4xOTI1NScgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDQxLjQ1NzggMjAuODIwMSknIGZpbGw9JyM3ODQxMzInLz48Y2lyY2xlIGN4PSczMS4xOTIyJyBjeT0nMzcuMTkyMicgcj0nMy4xOTI1NScgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDMxLjE5MjIgMzcuMTkyMiknIGZpbGw9JyM3ODQxMzInLz48Y2lyY2xlIGN4PSczLjE5MjIyJyBjeT0nMzEuMTkyMicgcj0nMy4xOTI1NScgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDMuMTkyMjIgMzEuMTkyMiknIGZpbGw9JyM3ODQxMzInLz48Y2lyY2xlIGN4PScyMi4yMzMyJyBjeT0nNC4yMzMyJyByPSc0LjIzMzYnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCAyMi4yMzMyIDQuMjMzMiknIGZpbGw9JyM3ODQxMzInLz48Y2lyY2xlIGN4PScyMi4yMzMyJyBjeT0nMjAuMjMzMicgcj0nNC4yMzM2JyB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgMjIuMjMzMiAyMC4yMzMyKScgZmlsbD0nIzc4NDEzMicvPjwvc3ZnPg==);position:absolute;bottom:-2px;right:-2px;z-index:1}#enlivy-kit-cookie-policy-container>div{display:flex;align-items:center;gap:var(--enlivy-kit-primary-spacing);margin:0 0 var(--enlivy-kit-secondary-spacing)}#enlivy-kit-cookie-policy-container>div>h4{position:relative;z-index:1;font-family:var(--enlivy-kit-text-heading-font-family);font-size:var(--enlivy-kit-text-heading4-font-size);font-style:var(--enlivy-kit-text-heading-font-style);font-weight:var(--enlivy-kit-text-heading4-font-weight);line-height:var(--enlivy-kit-text-heading-line-height);letter-spacing:var(--enlivy-kit-text-heading-letter-spacing);color:var(--enlivy-kit-text-heading4-color);color:var(--enlivy-kit-black-color)}#enlivy-kit-cookie-policy-container>.enlivy-kit-content-from-editor{position:relative;z-index:1;margin:0 0 var(--enlivy-kit-secondary-spacing)}#enlivy-kit-cookie-policy-container>ul{position:relative;z-index:1;padding:0;margin:0;list-style-type:none;display:flex;align-items:center;gap:var(--enlivy-kit-primary-spacing);flex-wrap:wrap}#enlivy-kit-cookie-policy-container>ul>li>a{font-family:var(--enlivy-kit-text-default-font-family);font-size:var(--enlivy-kit-text-default-font-size);font-style:var(--enlivy-kit-text-default-font-style);font-weight:var(--enlivy-kit-text-default-font-weight);line-height:var(--enlivy-kit-text-default-line-height);letter-spacing:var(--enlivy-kit-text-default-letter-spacing);color:var(--enlivy-kit-text-default-color);--enlivy-kit-text-default-font-size:16px;--enlivy-kit-text-default-color:var( --enlivy-kit-text-secondary-color )}#enlivy-kit-cookie-policy-container>ul>li>a:hover{text-decoration:underline;--enlivy-kit-text-default-color:var( --enlivy-kit-primary-color )}#enlivy-kit-cookie-policy-container>ul>li.button{position:relative}#enlivy-kit-cookie-policy-container>ul>li.button>ul{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}#enlivy-kit-cookie-policy-container>ul>li.button>ul>li{position:absolute;top:0;right:0;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;-webkit-border-radius:40px;border-radius:40px;background-color:var(--enlivy-kit-secondary-background-color);opacity:0}#enlivy-kit-cookie-policy-container>ul>li.button>button{margin:0;border:none;height:inherit;cursor:pointer;padding:8px var(--enlivy-kit-primary-spacing);text-shadow:none;display:flex;align-items:center;align-content:center;text-decoration:none;-webkit-appearance:none;justify-content:center;width:fit-content;text-align:center;line-height:unset;gap:6px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:var(--enlivy-kit-button-border-radius)!important;border-radius:var(--enlivy-kit-button-border-radius)!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-family:var(--enlivy-kit-text-default-font-family);font-size:var(--enlivy-kit-text-default-font-size);font-style:var(--enlivy-kit-text-default-font-style);font-weight:var(--enlivy-kit-text-default-font-weight);line-height:var(--enlivy-kit-text-default-line-height);letter-spacing:var(--enlivy-kit-text-default-letter-spacing);color:var(--enlivy-kit-text-default-color);--enlivy-kit-text-default-font-weight:var( --enlivy-kit-text-bold-font-weight );background:var(--enlivy-kit-button-primary-background-color)!important;color:var(--enlivy-kit-button-primary-text-color)!important;position:relative;z-index:1;font-size:18px;font-weight:600;width:100%;padding:8px 42px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;overflow:hidden}#enlivy-kit-cookie-policy-container>ul>li.button>button>svg{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}#enlivy-kit-cookie-policy-container>ul>li.button>button>svg[data-enlivy-kit-svg-type=fill]>path{fill:var(--enlivy-kit-text-primary-color);-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}#enlivy-kit-cookie-policy-container>ul>li.button>button>svg[data-enlivy-kit-svg-type=stroke]>path{stroke:var(--enlivy-kit-text-primary-color);-webkit-transition:stroke .3s ease;-o-transition:stroke .3s ease;transition:stroke .3s ease}#enlivy-kit-cookie-policy-container>ul>li.button>button>svg>path{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#enlivy-kit-cookie-policy-container>ul>li.button>button:hover{opacity:var(--enlivy-kit-button-hover-opacity)}#enlivy-kit-cookie-policy-container>ul>li.button>button>svg[data-enlivy-kit-svg-type=fill]>path{fill:var(--enlivy-kit-button-primary-text-color);-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}#enlivy-kit-cookie-policy-container>ul>li.button>button>svg[data-enlivy-kit-svg-type=stroke]>path{stroke:var(--enlivy-kit-button-primary-text-color);-webkit-transition:stroke .3s ease;-o-transition:stroke .3s ease;transition:stroke .3s ease}#enlivy-kit-cookie-policy-container>ul>li.button>button:before{content:"";position:absolute;top:0;left:-300%;width:200%;height:100%;background:var(--enlivy-kit-primary-color);background:linear-gradient(180deg,var(--enlivy-kit-tertiary-background-color) 0%,var(--enlivy-kit-primary-color) 35%,var(--enlivy-kit-secondary-color) 65%,var(--enlivy-kit-tertiary-background-color) 100%);background:-moz-linear-gradient(180deg,var(--enlivy-kit-tertiary-background-color) 0%,var(--enlivy-kit-primary-color) 35%,var(--enlivy-kit-secondary-color) 65%,var(--enlivy-kit-tertiary-background-color) 100%);background:-webkit-linear-gradient(180deg,var(--enlivy-kit-tertiary-background-color) 0%,var(--enlivy-kit-primary-color) 35%,var(--enlivy-kit-secondary-color) 65%,var(--enlivy-kit-tertiary-background-color) 100%);background-position:-50%;background-size:100%;opacity:.5}#enlivy-kit-cookie-policy-container>ul>li.button>button>span{position:relative;z-index:1}#enlivy-kit-cookie-policy-container>ul>li.button>button>svg{position:absolute;top:0;bottom:0;left:50%;margin:auto;width:26px;height:26px;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}#enlivy-kit-cookie-policy-container>ul>li.button>button>svg>mask>circle.bite{opacity:0}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]{animation:containerHide .6s linear forwards;animation-delay:3s}@media(prefers-reduced-motion:reduce){#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]{animation:containerHideReduce .01s linear forwards;animation-delay:3s}}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button{animation:padding 2.3s linear forwards;color:#fff;background:var(--enlivy-kit-tertiary-background-color)!important}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button:before{animation:buttonAnimation 1.3s linear forwards;animation-delay:.3s}@media(prefers-reduced-motion:reduce){#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button:before{animation:none}}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button>svg{left:68%;opacity:1}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button>svg>mask>circle.bite{animation:bite .02s linear forwards}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button>svg>mask>circle.bite.bite1{animation-delay:.6s}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button>svg>mask>circle.bite.bite2{animation-delay:.8s}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button>svg>mask>circle.bite.bite3{animation-delay:1s}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button>svg>mask>circle.bite.bite4{animation-delay:1.2s}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button>svg>mask>circle.bite.bite5{animation-delay:1.4s}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button>svg>mask>circle.bite.bite6{animation-delay:1.5s}#enlivy-kit-cookie-policy-container[data-enlivy-kit-interaction-state=accepted]>ul>li.button>button>svg>mask>circle.bite.bite7{animation-delay:1.6s}@keyframes containerHide{from{opacity:1;left:var(--enlivy-kit-secondary-spacing)}to{opacity:0;left:-550px}}@keyframes containerHideReduce{from{opacity:1}to{opacity:0}}@keyframes bite{from{opacity:0}to{opacity:1}}@keyframes buttonAnimation{0%{left:-200%}100%{left:100%}}@keyframes padding{0%{padding:8px 42px}20%{padding:8px 60px 8px 26px}80%{padding:8px 60px 8px 26px}100%{padding:8px 42px}}@media only screen and (max-width:767px){#enlivy-kit-cookie-policy-container{padding:var(--enlivy-kit-secondary-spacing)}}@media only screen and (max-width:390px){#enlivy-kit-cookie-policy-container>ul{flex-direction:column-reverse}}body.enlivy-kit-popup-visible #enlivy-kit-cookie-policy-container{z-index:9999}