.page-numbers .page-numbers.current{color:var(--cc-color-1)}.page-numbers .page-numbers:hover{background:var(--cc-color-16)}.container{margin-right:auto;margin-left:auto;max-width:1140px;padding-right:var(--canvas-padding);padding-left:var(--canvas-padding)}.text-small{font-size:var(--text-s)}.text-regular{color:var(--cc-color-2);font-size:var(--text-r);font-weight:400;letter-spacing:0em;line-height:1.5}.text-medium{font-size:var(--text-r-m)}.text-large{font-size:var(--text-l)}.btn-prim:before,.btn-prim{transition:all 0.33s ease}.btn-prim{background-color:var(--cc-color-10);border-radius:0.3em;color:#ffffff;font-weight:600;letter-spacing:0.03em;line-height:1;text-decoration:none;align-items:center;-moz-column-gap:0.4em;column-gap:0.4em;display:flex;flex-direction:row;min-height:2.6em;padding:0.7em 1.4em}.btn-prim svg{height:1.2em;width:1.2em}.btn-prim:hover{background-color:var(--cc-color-11);box-shadow:0px 8px 12px -6px var(--cc-color-27);color:#ffffff;transform:translateY(-0.05em)}.btn-sec:before,.btn-sec{transition:all 0.33s ease}.btn-sec{background-color:var(--cc-color-25);border-radius:0.3em;color:var(--cc-color-10);font-weight:600;letter-spacing:0.03em;line-height:1;text-decoration:none;align-items:center;-moz-column-gap:0.4em;column-gap:0.4em;display:flex;flex-direction:row;min-height:2.6em;padding:0.7em 1.4em}.btn-sec svg{height:1.2em;width:1.2em}.btn-sec:hover{background-color:var(--cc-color-24);box-shadow:0px 8px 12px -6px var(--cc-color-27);color:var(--cc-color-11);transform:translateY(-0.05em)}.btn-text:before,.btn-text{transition:all 0.33s ease}.btn-text{color:var(--cc-color-10);font-weight:600;letter-spacing:0.03em;line-height:1;text-decoration:none;align-items:center;-moz-column-gap:0.4em;column-gap:0.4em;display:flex;flex-direction:row}.btn-text svg{height:1.2em;width:1.2em}.btn-text:hover{color:var(--cc-color-11)}.label-xs{font-size:var(--text-xs);line-height:1.3}.label-s{font-size:var(--text-s);line-height:1.3}.label-r{font-size:var(--text-r);line-height:1.3}.display-1{font-size:var(--text-4xl);font-weight:800}.h1{font-size:var(--text-3xl);font-weight:800}.h1,.h2{color:var(--cc-color-1);letter-spacing:-0.03em;line-height:1.2}.h2{font-size:var(--text-2xl);font-weight:700}.h3{font-size:var(--text-xl)}.h3,.h4{color:var(--cc-color-1);font-weight:700;letter-spacing:-0.03em;line-height:1.2}.h4{font-size:var(--text-l)}.h5{font-size:var(--text-m)}.h5,.h6{color:var(--cc-color-1);font-weight:700;letter-spacing:-0.03em;line-height:1.2}.h6{font-size:var(--text-r)}.badge-prim{background-color:var(--cc-color-16);border-radius:1.2em;color:var(--cc-color-10);font-size:var(--text-s);font-weight:500;letter-spacing:0.02em;line-height:1.2;padding:0.4em 0.8em}.page-wrapper{font-size:1rem;margin-top:var(--space-m);align-items:stretch;justify-content:center;-moz-column-gap:var(--space-s);column-gap:var(--space-s);display:flex;flex-direction:row;height:2rem}.page-numbers{font-size:1em;font-weight:500;line-height:1;align-items:center;align-self:stretch;display:flex}.page-numbers a{color:var(--cc-color-10)}.page-numbers .page-numbers{padding-right:0.5em;padding-left:0.5em;margin-right:0.125em;margin-left:0.125em;border-radius:4px}.page-numbers:hover a{color:var(--cc-color-10)}.page-button:before,.page-button{transition:all 0.25s ease}.page-button{background-color:var(--cc-color-16);border-radius:4px;color:var(--cc-color-10);align-items:center;display:flex;padding-right:0.5em;padding-left:0.5em}.page-button svg{height:1.125em;width:1.125em}.page-button:hover{background-color:var(--cc-color-10);color:#ffffff}