.btn-prim,.btn-sec,.btn-text,.btn-text-sec,.label-r{font-family:Barlow}.h1,.h2,.h3,.h4,.h5,.h6{font-family:Bitter}.page-numbers .page-numbers:hover{background:var(--cc-color-16)}.page-numbers .page-numbers.current:hover{background:#00000000;color:var(--cc-color-2)}.container{margin-right:auto;margin-left:auto;max-width:1140px;padding-right:var(--canvas-padding);padding-left:var(--canvas-padding)}.btn-prim:before,.btn-prim{transition:all 0.33s ease}.btn-prim{background-color:var(--cc-color-11);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-10);box-shadow:0px 8px 12px -6px var(--cc-color-17);color:#ffffff;transform:translateY(-0.05em)}.btn-sec:before,.btn-sec{transition:all 0.33s ease}.btn-sec{background-color:var(--cc-color-26);border-radius:0.3em;color:var(--cc-color-11);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-25);box-shadow:0px 8px 12px -6px var(--cc-color-17);color:var(--cc-color-10);transform:translateY(-0.05em)}.btn-text:before,.btn-text{transition:all 0.33s ease}.btn-text{color:var(--cc-color-11);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-10)}.btn-text-sec:before,.btn-text-sec{transition:all 0.33s ease}.btn-text-sec{color:var(--cc-color-2);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-sec svg{height:1.2em;width:1.2em}.btn-text-sec:hover{color:var(--cc-color-10)}.badge-prim{background-color:var(--cc-color-16);border-radius:1.2em;color:var(--cc-color-11);font-size:var(--text-s);font-weight:500;letter-spacing:0.02em;line-height:1.2;padding:0.4em 0.8em}.label-r{font-size:var(--text-r);line-height:1.3}.label-s{font-size:var(--text-s)}.label-s,.label-xs{font-weight:500;letter-spacing:0.02em;line-height:1.3}.label-xs{font-size:var(--text-xs)}.text-large{font-size:1.25rem}.text-medium{font-size:1.125rem}.text-small{font-size:0.875rem}.display-1{font-size:var(--text-4xl)}.h1{font-size:var(--text-3xl)}.h1,.h2{color:var(--cc-color-1);font-weight:800;letter-spacing:-0.03em;line-height:1.2}.h2{font-size:var(--text-2xl)}.h3{font-size:var(--text-xl)}.h3,.h4{color:var(--cc-color-1);font-weight:800;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)}.page-numbers .page-numbers{padding:0.25em 0.5em;margin-right:3px;margin-left:3px;border-radius:4px}.page-wrapper{align-items:center;justify-content:center;-moz-column-gap:var(--space-2xs);column-gap:var(--space-2xs);display:flex;padding-top:var(--space-m)}.page-arrow{border-radius:4px;color:var(--cc-color-11);padding:0.25em}.page-arrow svg{height:1em;width:1em}.page-arrow:hover{background-color:var(--cc-color-16)}.container-small{margin-right:auto;margin-left:auto;max-width:var(--canvas-max-width-s)}