#rk-cc.rk-cc .rk-cc__acts{display:grid;grid-template-columns:1fr 1fr;column-gap:.625rem;row-gap:.5rem;align-items:stretch;justify-content:stretch}
#rk-cc.rk-cc .rk-cc__acts > .rk-cc__btn{width:100%;min-width:0;flex:none;grid-column:auto;order:0;white-space:normal;text-align:center;line-height:1.2}
#rk-cc.rk-cc .rk-cc__acts > .rk-cc__btn.rk-cc__btn--manage,#rk-cc.rk-cc .rk-cc__pfoot > .rk-cc__btn.rk-cc__btn--reject-all,#rk-cc.rk-cc .rk-cc__pfoot > .rk-cc__btn.rk-cc__btn--accept2{background:var(--cc-sec-bg,#fff);color:var(--cc-sec-fg,#111);border:2px solid var(--cc-sec-fg,#111);box-shadow:none;text-decoration:none}
#rk-cc.rk-cc .rk-cc__acts > .rk-cc__btn.rk-cc__btn--manage:hover,#rk-cc.rk-cc .rk-cc__pfoot > .rk-cc__btn.rk-cc__btn--reject-all:hover,#rk-cc.rk-cc .rk-cc__pfoot > .rk-cc__btn.rk-cc__btn--accept2:hover{background:var(--cc-sec-hover,#f4f4f5);color:var(--cc-sec-fg,#111);border-color:var(--cc-sec-fg,#111)}
#rk-cc.rk-cc.rk-cc--prefs .rk-cc__acts{display:none}
#rk-cc.rk-cc .rk-cc__phead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 0 .125rem}
#rk-cc.rk-cc .rk-cc__ptitle{margin:0;font-family:inherit;font-size:.9375rem;line-height:1.3;font-weight:700;color:inherit;letter-spacing:0;text-transform:none}
#rk-cc.rk-cc .rk-cc__ptitle:focus{outline:none}
#rk-cc.rk-cc .rk-cc__back{display:inline-flex;align-items:center;min-height:36px;padding:0 .25rem;margin:0;border:0;background:none;color:var(--cc-link,#333);font:500 .8125rem/1.2 inherit;font-family:inherit;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
#rk-cc.rk-cc .rk-cc__back:focus-visible{outline:2px solid var(--cc-focus,#111);outline-offset:2px}
#rk-cc.rk-cc .rk-cc__pfoot{display:grid;grid-template-columns:1fr 1fr;column-gap:.625rem;row-gap:.5rem;margin-top:.875rem}
#rk-cc.rk-cc .rk-cc__pfoot > .rk-cc__btn{width:100%;min-width:0;margin:0;min-height:48px;padding:0 .75rem;white-space:normal;text-align:center;line-height:1.2;justify-self:stretch}
#rk-cc.rk-cc .rk-cc__pfoot > .rk-cc__btn.rk-cc__save{grid-column:1/-1;width:100%}
#rk-cc.rk-cc.rk-cc--forced .rk-cc__acts > .rk-cc__btn,#rk-cc.rk-cc.rk-cc--forced .rk-cc__pfoot > .rk-cc__btn{min-height:52px;font-size:1rem;font-weight:700;letter-spacing:.01em;padding:0 .75rem}
@media (max-width:639px){
#rk-cc.rk-cc.rk-cc--forced .rk-cc__acts > .rk-cc__btn,#rk-cc.rk-cc.rk-cc--forced .rk-cc__pfoot > .rk-cc__btn{font-size:.9375rem;padding:0 .375rem;white-space:nowrap}
}
@media (min-width:768px){
#rk-cc.rk-cc:not(.rk-cc--forced) .rk-cc__acts{grid-template-columns:repeat(2,minmax(12rem,1fr))}
#rk-cc.rk-cc:not(.rk-cc--forced) .rk-cc__pfoot{grid-template-columns:repeat(3,minmax(11rem,auto));justify-content:start}
#rk-cc.rk-cc:not(.rk-cc--forced) .rk-cc__pfoot > .rk-cc__btn.rk-cc__save{grid-column:auto}
#rk-cc.rk-cc.rk-cc--prefs:not(.rk-cc--forced) .rk-cc__copy{grid-column:1/-1}
}
@media (max-width:767px){
#rk-cc.rk-cc .rk-cc__acts > .rk-cc__btn,#rk-cc.rk-cc .rk-cc__pfoot > .rk-cc__btn{letter-spacing:.02em;padding:0 .5rem}
}
#rk-cc#rk-cc p.cookie-title{font-family:"BK Jost",Jost,ui-sans-serif,system-ui,sans-serif;font-weight:400;color:#09090b;letter-spacing:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0}
#rk-cc.rk-cc.rk-cc--v2.rk-cc--forced .rk-cc__pfoot > .rk-cc__btn.rk-cc__btn--accept2{grid-column:1/-1}