.cookie-disable-body-scroll,body:has(#cookies-policy.cookies.cp-visible){overflow-y:hidden}.cp-hidden{display:none}#cookies-policy.cookies{background:rgba(17,25,40,.65);bottom:0;font-size:16px;left:0;max-height:100%;max-width:100%;overflow:auto;position:fixed;right:0;top:0;transition:transform .2s ease-out,opacity .2s ease-out;z-index:9999}#cookies-policy.cookies--closing{opacity:0;transform:translateY(10px)}@media only screen and (max-width:767px){#cookies-policy.cookies--show .cookies__alert{border:unset;border-radius:unset;padding-bottom:152.5px;position:relative}}#cookies-policy.cookies--show .cookies__btn--customize{border-bottom:1px solid #e5e7eb;border-top:none;padding-bottom:1em;padding-top:0}#cookies-policy.cookies--show .cookies__btn svg{transform:rotate(180deg)}#cookies-policy.cookies--no-js .cookies__expandable:target,#cookies-policy.cookies--no-js .cookies__section .cookies__expandable{height:auto;opacity:1;transition:height .3s ease-out,opacity .3s ease-out;visibility:visible}#cookies-policy.cookies--no-js .cookies__details{display:none}#cookies-policy.cookies--no-js .cookies__sections{max-height:-moz-fit-content;max-height:fit-content}#cookies-policy.cookies--no-js svg{display:none}#cookies-policy .cookies__expandable{display:flex;flex-direction:column;height:0;opacity:0;overflow:hidden;transition:height .2s ease-out,opacity .2s ease-out,visibility 0s linear .2s;visibility:hidden}#cookies-policy .cookies__expandable--open{height:auto;opacity:1;transition:height .2s ease-out,opacity .2s ease-out;visibility:visible}#cookies-policy .cookies__expandable--open form{overflow:scroll}#cookies-policy .cookies__alert{background:#fff;border:1px solid #00a2e1;border-radius:16px;bottom:0;box-shadow:0 4px 6px 0 rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:4%;max-height:90%;max-width:90%;padding:1.5em;position:fixed;right:0;width:33em}@media only screen and (max-width:767px){#cookies-policy .cookies__alert{border-radius:8px 8px 0 0;border-top:2px solid #00a2e1;margin:unset;max-height:100%;max-width:100%;padding:1.5em 1em;width:100%}}@media only screen and (min-width:767px){#cookies-policy .cookies__alert{margin:1.55%}}#cookies-policy .cookies__container{display:block;height:auto;opacity:1;overflow:hidden;transition:height .2s ease-out,opacity .2s ease-out,visibility 0s linear .1s;visibility:visible}#cookies-policy .cookies__container--hide{height:0;opacity:0;transition:height .2s ease-out,opacity .2s ease-out,visibility 0s linear .2s;visibility:hidden}#cookies-policy .cookies__wrapper{padding-bottom:1em}#cookies-policy .cookies__title{color:#111928;font-size:1em;font-style:normal;font-weight:700;line-height:normal;margin-bottom:.5em}#cookies-policy .cookies__intro,#cookies-policy .cookies__sections--footer{color:#111928;font-size:.875em;font-style:normal;font-weight:400;line-height:1.313em}#cookies-policy .cookies__intro p,#cookies-policy .cookies__sections--footer p{margin-top:1.5em}#cookies-policy .cookies__intro p:first-child,#cookies-policy .cookies__sections--footer p:first-child{margin-top:0}#cookies-policy .cookies__intro a,#cookies-policy .cookies__sections--footer a{color:inherit;text-decoration:underline;transition:color .2s ease-out}#cookies-policy .cookies__intro a:focus,#cookies-policy .cookies__intro a:hover,#cookies-policy .cookies__sections--footer a:focus,#cookies-policy .cookies__sections--footer a:hover{color:#f49130}#cookies-policy .cookies__sections--footer{padding:1.5em 0}#cookies-policy .cookies__sections--footer p{margin-bottom:0;margin-top:0}#cookies-policy .cookies__actions{display:flex;flex-direction:column;gap:4px;justify-content:space-between;margin-top:1.5em}#cookies-policy .cookies__btn--customize{align-items:center;border-top:1px solid #e5e7eb;color:#111928;display:flex;font-size:1em;font-weight:600;justify-content:space-between;line-height:normal;padding-top:1.125em;position:relative;text-decoration:none}#cookies-policy .cookies__btn svg{transition:transform .2s ease-out}#cookies-policy .cookies__sections{max-height:450px;overflow-y:auto}#cookies-policy .cookies__sections--bullet_points,#cookies-policy .cookies__sections--intro{color:#111928;font-size:14px;font-style:normal;font-weight:400;line-height:1.313em;padding-top:1.5em}#cookies-policy .cookies__sections--bullet_points p{margin-bottom:0}#cookies-policy .cookies__sections--bullet_points ul{list-style-position:outside;list-style-type:disc;margin-bottom:0}#cookies-policy .cookies__section{padding-top:1.5em}#cookies-policy .cookies__box,#cookies-policy .cookies__category{display:block;overflow:hidden;position:relative}#cookies-policy .cookies__category{border:1px solid #e5e7eb;border-radius:16px;padding:.5em 1em 1em}#cookies-policy .cookies__category input{display:block;margin:0;padding:0;position:absolute;right:105%;top:0}#cookies-policy .cookies__box{cursor:pointer;line-height:1.4em;padding:.5em 3em .5em 0}#cookies-policy .cookies__box:after,#cookies-policy .cookies__box:before{border-radius:1.4em;content:"";display:block;position:absolute;top:50%}#cookies-policy .cookies__box:after{background:#e7e8e9;height:1.4em;margin-top:-.7em;right:0;transition:background .2s ease-out,opacity .2s ease-out;width:2.5em;z-index:0}#cookies-policy .cookies__box:before{background:#fff;height:1em;margin-top:-.5em;right:.75em;transform:translateX(-.55em);transition:transform .2s ease-out;width:1em;z-index:1}#cookies-policy .cookies__category:has(input:checked){border:1px solid #0e9f6e}#cookies-policy .cookies__category input:checked+.cookies__box:after{background:#0e9f6e;opacity:1}#cookies-policy .cookies__category input:disabled+.cookies__box:after{opacity:.6}#cookies-policy .cookies__category input:checked+.cookies__box:before{transform:translateX(.55em)}#cookies-policy .cookies__label{color:#2c2e30;font-size:.875em;font-weight:600}#cookies-policy .cookies__info{color:#6b7280;font-size:.875em;font-style:normal;font-weight:400;line-height:1.313em}#cookies-policy .cookies__details{color:#f49130;display:block;font-size:.875em;margin:.625em 0 .9em;transition:color .2s ease-out}#cookies-policy .cookies__details:focus,#cookies-policy .cookies__details:hover{color:#f49130}#cookies-policy .cookies__definitions{color:#676767;font-size:.875em;line-height:1.2em;padding-top:.8em}#cookies-policy .cookies__cookie+.cookies__cookie{margin-top:1em}#cookies-policy .cookies__name{color:#8a8e92;display:inline;font-weight:600;line-height:22px}#cookies-policy .cookies__duration{color:#8a8e92;display:inline;text-align:right}#cookies-policy .cookies__description{color:#8a8e92;display:block;line-height:120%;padding-top:.3em;text-align:left;width:100%}#cookies-policy .cookies__save{border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;padding-top:1em}@media only screen and (max-width:767px){#cookies-policy .cookies__save{background-color:#fff;bottom:0;box-shadow:0 0 30px 0 rgba(0,0,0,.1);flex-direction:column-reverse;left:0;padding:1.5em 1em;position:fixed;right:0}}#cookies-policy .cookiesBtn{width:100%}#cookies-policy .cookiesBtn__link{background:#f49130;border:1px solid #f49130;border-radius:8px;color:#fff;cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:600;height:3.125em;line-height:1em;margin:0;overflow:hidden;padding:.625em 1.25em;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:opacity .2s ease-out;white-space:nowrap;width:100%}#cookies-policy .cookiesBtn__link:focus,#cookies-policy .cookiesBtn__link:hover{opacity:.8}#cookies-policy .cookiesBtn__link.outline{background-color:#fff;border:1px solid #6b7280;color:#6b7280}#cookies-policy .cookies__wrapper{position:relative}#cookies-policy .cookiesBtnClose{position:absolute;right:0;top:0;width:20px}#cookies-policy .cookiesBtnClose .cookiesBtn__link{background:transparent;border:none;height:20px;padding:0;position:relative;width:20px}#cookies-policy .cookiesBtnClose .cookiesBtn__link .cookiesBtn__label{height:18px;opacity:.5;position:absolute;right:0;top:0;width:18px}#cookies-policy .cookiesBtnClose .cookiesBtn__link .cookiesBtn__label:hover{opacity:1}#cookies-policy .cookiesBtnClose .cookiesBtn__link .cookiesBtn__label:after,#cookies-policy .cookiesBtnClose .cookiesBtn__link .cookiesBtn__label:before{background-color:#333;content:" ";height:18px;left:5px;position:absolute;width:4px}#cookies-policy .cookiesBtnClose .cookiesBtn__link .cookiesBtn__label:before{transform:rotate(45deg)}#cookies-policy .cookiesBtnClose .cookiesBtn__link .cookiesBtn__label:after{transform:rotate(-45deg)}

/*# sourceMappingURL=cookiespolicy.css.map*/