[data-app-cookies]{position:fixed;inset:0;z-index:1500;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px;visibility:hidden;opacity:0;pointer-events:none;transition:.25s}[data-app-cookies][data-visible=true]{visibility:visible;opacity:1}[data-app-cookies]>div{width:min(520px,100%);background:#fff;padding:24px;box-shadow:0 4px 24px #0003;pointer-events:auto;color:#3b3029}[data-app-cookies] p{margin:0 0 12px}.ts-cookie-actions{display:flex;gap:12px;flex-wrap:wrap}.ts-cookie-actions .btn{border:0;padding:11px 18px;min-height:44px}.ts-cookie-actions .ts-secondary{background:#fff;border:1px solid #d99d3f;color:#6b4d25}.ts-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.agree{display:grid!important;grid-template-columns:24px minmax(0,1fr);align-items:start!important;justify-content:initial!important;gap:12px!important;text-align:left!important;cursor:pointer}.agree input{appearance:none;-webkit-appearance:none;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:0!important;border:2px solid #6f6f6f!important;border-radius:4px;background:#fff;cursor:pointer;position:relative}.agree input:checked{border-color:#d99d3f!important;background:linear-gradient(135deg,#ffd36d,#eba936)}.agree input:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.agree input:focus-visible{outline:3px solid rgba(235,169,54,.35);outline-offset:2px}.agree span{min-width:0;font-size:12px;line-height:1.45}.agree a{text-decoration:underline}.content__wrapper.content__text{max-width:1100px;margin-left:auto;margin-right:auto}.content__wrapper.content__text>h1:first-child{margin-top:0}.footer__info{align-items:flex-start;flex-wrap:wrap}.footer__info p{max-width:280px}@media(max-width:600px){[data-app-cookies]{padding:12px}[data-app-cookies]>div{padding:18px}.ts-cookie-actions{display:grid}.ts-cookie-actions .btn{width:100%}.agree span{font-size:11px}.content__wrapper.content__text{padding-left:0;padding-right:0}}