[hidden]{display:none}:root{--oo-color-success: #38a169;--oo-color-success-r: 56;--oo-color-success-g: 161;--oo-color-success-b: 105;--oo-color-warning: #d69e2e;--oo-color-warning-r: 214;--oo-color-warning-g: 158;--oo-color-warning-b: 46;--oo-color-error: #b22b2e;--oo-color-error-r: 178;--oo-color-error-g: 43;--oo-color-error-b: 46;--oo-color-energy-class-a-plus: #2e7d32;--oo-color-energy-class-a-plus-r: 46;--oo-color-energy-class-a-plus-g: 125;--oo-color-energy-class-a-plus-b: 50;--oo-color-energy-class-a: #76a330;--oo-color-energy-class-a-r: 118;--oo-color-energy-class-a-g: 163;--oo-color-energy-class-a-b: 48;--oo-color-energy-class-b: #94b94a;--oo-color-energy-class-b-r: 148;--oo-color-energy-class-b-g: 185;--oo-color-energy-class-b-b: 74;--oo-color-energy-class-c: #bacd7f;--oo-color-energy-class-c-r: 186;--oo-color-energy-class-c-g: 205;--oo-color-energy-class-c-b: 127;--oo-color-energy-class-d: #f6cc09;--oo-color-energy-class-d-r: 246;--oo-color-energy-class-d-g: 204;--oo-color-energy-class-d-b: 9;--oo-color-energy-class-e: #f4b615;--oo-color-energy-class-e-r: 244;--oo-color-energy-class-e-g: 182;--oo-color-energy-class-e-b: 21;--oo-color-energy-class-f: #eea212;--oo-color-energy-class-f-r: 238;--oo-color-energy-class-f-g: 162;--oo-color-energy-class-f-b: 18;--oo-color-energy-class-g: #db6b28;--oo-color-energy-class-g-r: 219;--oo-color-energy-class-g-g: 107;--oo-color-energy-class-g-b: 40;--oo-color-energy-class-h: #da5138;--oo-color-energy-class-h-r: 218;--oo-color-energy-class-h-g: 81;--oo-color-energy-class-h-b: 56;--oo-color-energy-bg: #ffffff;--oo-color-energy-bg-r: 255;--oo-color-energy-bg-g: 255;--oo-color-energy-bg-b: 255;--oo-color-shadow: #000000;--oo-color-shadow-r: 0;--oo-color-shadow-g: 0;--oo-color-shadow-b: 0;--oo-color-transparent-success-20:rgba(var(--oo-color-success-r), var(--oo-color-success-g), var(--oo-color-success-b), 0.2);--oo-color-transparent-warning-20:rgba(var(--oo-color-warning-r), var(--oo-color-warning-g), var(--oo-color-warning-b), 0.2);--oo-color-transparent-error-20:rgba(var(--oo-color-error-r), var(--oo-color-error-g), var(--oo-color-error-b), 0.2);--oo-color-transparent-shadow-10:rgba(var(--oo-color-shadow-r), var(--oo-color-shadow-g), var(--oo-color-shadow-b), 0.1);--oo-color-transparent-shadow-30:rgba(var(--oo-color-shadow-r), var(--oo-color-shadow-g), var(--oo-color-shadow-b), 0.3);--oo-color-transparent-shadow-80:rgba(var(--oo-color-shadow-r), var(--oo-color-shadow-g), var(--oo-color-shadow-b), 0.8);--oo-color-transparent-text-10:rgba(var(--oo-color-text-r), var(--oo-color-text-g), var(--oo-color-text-b), 0.1);--oo-color-transparent-text-20:rgba(var(--oo-color-text-r), var(--oo-color-text-g), var(--oo-color-text-b), 0.2);--oo-color-transparent-text-60:rgba(var(--oo-color-text-r), var(--oo-color-text-g), var(--oo-color-text-b), 0.6);--oo-color-transparent-bg-0:rgba(var(--oo-color-bg-r), var(--oo-color-bg-g), var(--oo-color-bg-b), 0);--oo-color-transparent-bg-20:rgba(var(--oo-color-bg-r), var(--oo-color-bg-g), var(--oo-color-bg-b), 0.2);--oo-color-transparent-bg-40:rgba(var(--oo-color-bg-r), var(--oo-color-bg-g), var(--oo-color-bg-b), 0.4);--oo-color-transparent-bg-60:rgba(var(--oo-color-bg-r), var(--oo-color-bg-g), var(--oo-color-bg-b), 0.6);--oo-color-transparent-bg-80:rgba(var(--oo-color-bg-r), var(--oo-color-bg-g), var(--oo-color-bg-b), 0.8);--oo-color-transparent-bg-100:rgba(var(--oo-color-bg-r), var(--oo-color-bg-g), var(--oo-color-bg-b), 1);--oo-color-lighten-primary-40:rgb(calc(var(--oo-color-primary-r) + 0.4 * (255 - var(--oo-color-primary-r))), calc(var(--oo-color-primary-g) + 0.4 * (255 - var(--oo-color-primary-g))), calc(var(--oo-color-primary-b) + 0.4 * (255 - var(--oo-color-primary-b))));--oo-color-contrast-primary:rgb(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-text:rgb(calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000));--oo-color-transparent-primary-contrast-5:rgba(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0.05);--oo-color-mix-primary-contrast-10:rgb(calc(var(--oo-color-primary-r) * (1 - 0.1) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-primary-g) * (1 - 0.1) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-primary-b) * (1 - 0.1) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-mix-primary-contrast-20:rgb(calc(var(--oo-color-primary-r) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-primary-g) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-primary-b) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-mix-primary-contrast-50:rgb(calc(var(--oo-color-primary-r) * (1 - 0.5) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-primary-g) * (1 - 0.5) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-primary-b) * (1 - 0.5) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5));--oo-color-mix-bg-text-10:rgb(calc(var(--oo-color-bg-r) * (1 - 0.1) + var(--oo-color-text-r) * 0.1), calc(var(--oo-color-bg-g) * (1 - 0.1) + var(--oo-color-text-g) * 0.1), calc(var(--oo-color-bg-b) * (1 - 0.1) + var(--oo-color-text-b) * 0.1));--oo-color-mix-bg-text-20:rgb(calc(var(--oo-color-bg-r) * (1 - 0.2) + var(--oo-color-text-r) * 0.2), calc(var(--oo-color-bg-g) * (1 - 0.2) + var(--oo-color-text-g) * 0.2), calc(var(--oo-color-bg-b) * (1 - 0.2) + var(--oo-color-text-b) * 0.2));--oo-color-mix-bg-text-30:rgb(calc(var(--oo-color-bg-r) * (1 - 0.3) + var(--oo-color-text-r) * 0.3), calc(var(--oo-color-bg-g) * (1 - 0.3) + var(--oo-color-text-g) * 0.3), calc(var(--oo-color-bg-b) * (1 - 0.3) + var(--oo-color-text-b) * 0.3));--oo-color-mix-bg-text-50:rgb(calc(var(--oo-color-bg-r) * (1 - 0.5) + var(--oo-color-text-r) * 0.5), calc(var(--oo-color-bg-g) * (1 - 0.5) + var(--oo-color-text-g) * 0.5), calc(var(--oo-color-bg-b) * (1 - 0.5) + var(--oo-color-text-b) * 0.5));--oo-color-primary-complementary:rgb(calc(255 - var(--oo-color-primary-r)), calc(255 - var(--oo-color-primary-g)), calc(255 - var(--oo-color-primary-b)));--oo-color-secondary-complementary:rgb(calc(255 - var(--oo-color-secondary-r)), calc(255 - var(--oo-color-secondary-g)), calc(255 - var(--oo-color-secondary-b)));--oo-color-contrast-energy-a-plus:rgb(calc(((var(--oo-color-energy-class-a-plus-r) * 299 + var(--oo-color-energy-class-a-plus-g) * 587 + var(--oo-color-energy-class-a-plus-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-a-plus-r) * 299 + var(--oo-color-energy-class-a-plus-g) * 587 + var(--oo-color-energy-class-a-plus-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-a-plus-r) * 299 + var(--oo-color-energy-class-a-plus-g) * 587 + var(--oo-color-energy-class-a-plus-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-a:rgb(calc(((var(--oo-color-energy-class-a-r) * 299 + var(--oo-color-energy-class-a-g) * 587 + var(--oo-color-energy-class-a-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-a-r) * 299 + var(--oo-color-energy-class-a-g) * 587 + var(--oo-color-energy-class-a-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-a-r) * 299 + var(--oo-color-energy-class-a-g) * 587 + var(--oo-color-energy-class-a-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-b:rgb(calc(((var(--oo-color-energy-class-b-r) * 299 + var(--oo-color-energy-class-b-g) * 587 + var(--oo-color-energy-class-b-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-b-r) * 299 + var(--oo-color-energy-class-b-g) * 587 + var(--oo-color-energy-class-b-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-b-r) * 299 + var(--oo-color-energy-class-b-g) * 587 + var(--oo-color-energy-class-b-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-c:rgb(calc(((var(--oo-color-energy-class-c-r) * 299 + var(--oo-color-energy-class-c-g) * 587 + var(--oo-color-energy-class-c-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-c-r) * 299 + var(--oo-color-energy-class-c-g) * 587 + var(--oo-color-energy-class-c-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-c-r) * 299 + var(--oo-color-energy-class-c-g) * 587 + var(--oo-color-energy-class-c-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-d:rgb(calc(((var(--oo-color-energy-class-d-r) * 299 + var(--oo-color-energy-class-d-g) * 587 + var(--oo-color-energy-class-d-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-d-r) * 299 + var(--oo-color-energy-class-d-g) * 587 + var(--oo-color-energy-class-d-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-d-r) * 299 + var(--oo-color-energy-class-d-g) * 587 + var(--oo-color-energy-class-d-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-e:rgb(calc(((var(--oo-color-energy-class-e-r) * 299 + var(--oo-color-energy-class-e-g) * 587 + var(--oo-color-energy-class-e-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-e-r) * 299 + var(--oo-color-energy-class-e-g) * 587 + var(--oo-color-energy-class-e-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-e-r) * 299 + var(--oo-color-energy-class-e-g) * 587 + var(--oo-color-energy-class-e-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-f:rgb(calc(((var(--oo-color-energy-class-f-r) * 299 + var(--oo-color-energy-class-f-g) * 587 + var(--oo-color-energy-class-f-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-f-r) * 299 + var(--oo-color-energy-class-f-g) * 587 + var(--oo-color-energy-class-f-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-f-r) * 299 + var(--oo-color-energy-class-f-g) * 587 + var(--oo-color-energy-class-f-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-g:rgb(calc(((var(--oo-color-energy-class-g-r) * 299 + var(--oo-color-energy-class-g-g) * 587 + var(--oo-color-energy-class-g-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-g-r) * 299 + var(--oo-color-energy-class-g-g) * 587 + var(--oo-color-energy-class-g-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-g-r) * 299 + var(--oo-color-energy-class-g-g) * 587 + var(--oo-color-energy-class-g-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-h:rgb(calc(((var(--oo-color-energy-class-h-r) * 299 + var(--oo-color-energy-class-h-g) * 587 + var(--oo-color-energy-class-h-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-h-r) * 299 + var(--oo-color-energy-class-h-g) * 587 + var(--oo-color-energy-class-h-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-h-r) * 299 + var(--oo-color-energy-class-h-g) * 587 + var(--oo-color-energy-class-h-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-bg:rgb(calc(((var(--oo-color-energy-bg-r) * 299 + var(--oo-color-energy-bg-g) * 587 + var(--oo-color-energy-bg-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-bg-r) * 299 + var(--oo-color-energy-bg-g) * 587 + var(--oo-color-energy-bg-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-bg-r) * 299 + var(--oo-color-energy-bg-g) * 587 + var(--oo-color-energy-bg-b) * 114) / 1000 - 128) * -1000));--oo-color-light-transparent-text-10:rgba(var(--oo-color-light-text-r, var(--oo-color-text-r)), var(--oo-color-light-text-g, var(--oo-color-text-g)), var(--oo-color-light-text-b, var(--oo-color-text-b)), 0.1);--oo-color-light-transparent-text-20:rgba(var(--oo-color-light-text-r, var(--oo-color-text-r)), var(--oo-color-light-text-g, var(--oo-color-text-g)), var(--oo-color-light-text-b, var(--oo-color-text-b)), 0.2);--oo-color-light-transparent-bg-0:rgba(var(--oo-color-light-bg-r, var(--oo-color-bg-r)), var(--oo-color-light-bg-g, var(--oo-color-bg-g)), var(--oo-color-light-bg-b, var(--oo-color-bg-b)), 0);--oo-color-light-transparent-bg-60:rgba(var(--oo-color-light-bg-r, var(--oo-color-bg-r)), var(--oo-color-light-bg-g, var(--oo-color-bg-g)), var(--oo-color-light-bg-b, var(--oo-color-bg-b)), 0.6);--oo-color-light-transparent-bg-80:rgba(var(--oo-color-light-bg-r, var(--oo-color-bg-r)), var(--oo-color-light-bg-g, var(--oo-color-bg-g)), var(--oo-color-light-bg-b, var(--oo-color-bg-b)), 0.8);--oo-color-light-transparent-bg-100:rgba(var(--oo-color-light-bg-r, var(--oo-color-bg-r)), var(--oo-color-light-bg-g, var(--oo-color-bg-g)), var(--oo-color-light-bg-b, var(--oo-color-bg-b)), 1);--oo-color-light-lighten-primary-40:rgb(calc(var(--oo-color-light-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-light-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-light-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-light-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-light-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-light-primary-b, var(--oo-color-primary-b)))));--oo-color-light-contrast-primary:rgb(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-light-contrast-text:rgb(calc(((var(--oo-color-light-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-light-transparent-primary-contrast-5:rgba(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0.05);--oo-color-light-mix-primary-contrast-10:rgb(calc(var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-light-mix-primary-contrast-20:rgb(calc(var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-light-mix-bg-text-10:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-light-mix-bg-text-20:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-light-mix-bg-text-30:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-dark-transparent-text-10:rgba(var(--oo-color-dark-text-r, var(--oo-color-text-r)), var(--oo-color-dark-text-g, var(--oo-color-text-g)), var(--oo-color-dark-text-b, var(--oo-color-text-b)), 0.1);--oo-color-dark-transparent-text-20:rgba(var(--oo-color-dark-text-r, var(--oo-color-text-r)), var(--oo-color-dark-text-g, var(--oo-color-text-g)), var(--oo-color-dark-text-b, var(--oo-color-text-b)), 0.2);--oo-color-dark-transparent-bg-0:rgba(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)), var(--oo-color-dark-bg-g, var(--oo-color-bg-g)), var(--oo-color-dark-bg-b, var(--oo-color-bg-b)), 0);--oo-color-dark-transparent-bg-60:rgba(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)), var(--oo-color-dark-bg-g, var(--oo-color-bg-g)), var(--oo-color-dark-bg-b, var(--oo-color-bg-b)), 0.6);--oo-color-dark-transparent-bg-80:rgba(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)), var(--oo-color-dark-bg-g, var(--oo-color-bg-g)), var(--oo-color-dark-bg-b, var(--oo-color-bg-b)), 0.8);--oo-color-dark-transparent-bg-100:rgba(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)), var(--oo-color-dark-bg-g, var(--oo-color-bg-g)), var(--oo-color-dark-bg-b, var(--oo-color-bg-b)), 1);--oo-color-dark-lighten-primary-40:rgb(calc(var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-dark-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-dark-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-dark-primary-b, var(--oo-color-primary-b)))));--oo-color-dark-contrast-primary:rgb(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-dark-contrast-text:rgb(calc(((var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-dark-transparent-primary-contrast-5:rgba(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0.05);--oo-color-dark-mix-primary-contrast-10:rgb(calc(var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-dark-mix-primary-contrast-20:rgb(calc(var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-dark-mix-bg-text-10:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-dark-mix-bg-text-20:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-dark-mix-bg-text-30:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-primary-transparent-text-10:rgba(var(--oo-color-primary-text-r, var(--oo-color-text-r)), var(--oo-color-primary-text-g, var(--oo-color-text-g)), var(--oo-color-primary-text-b, var(--oo-color-text-b)), 0.1);--oo-color-primary-transparent-text-20:rgba(var(--oo-color-primary-text-r, var(--oo-color-text-r)), var(--oo-color-primary-text-g, var(--oo-color-text-g)), var(--oo-color-primary-text-b, var(--oo-color-text-b)), 0.2);--oo-color-primary-transparent-bg-0:rgba(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)), var(--oo-color-primary-bg-g, var(--oo-color-bg-g)), var(--oo-color-primary-bg-b, var(--oo-color-bg-b)), 0);--oo-color-primary-transparent-bg-60:rgba(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)), var(--oo-color-primary-bg-g, var(--oo-color-bg-g)), var(--oo-color-primary-bg-b, var(--oo-color-bg-b)), 0.6);--oo-color-primary-transparent-bg-80:rgba(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)), var(--oo-color-primary-bg-g, var(--oo-color-bg-g)), var(--oo-color-primary-bg-b, var(--oo-color-bg-b)), 0.8);--oo-color-primary-transparent-bg-100:rgba(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)), var(--oo-color-primary-bg-g, var(--oo-color-bg-g)), var(--oo-color-primary-bg-b, var(--oo-color-bg-b)), 1);--oo-color-primary-lighten-primary-40:rgb(calc(var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-primary-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-primary-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-primary-primary-b, var(--oo-color-primary-b)))));--oo-color-primary-contrast-primary:rgb(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-primary-contrast-text:rgb(calc(((var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-primary-transparent-primary-contrast-5:rgba(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0.05);--oo-color-primary-mix-primary-contrast-10:rgb(calc(var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-primary-mix-primary-contrast-20:rgb(calc(var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-primary-mix-bg-text-10:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-primary-mix-bg-text-20:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-primary-mix-bg-text-30:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-secondary-transparent-text-10:rgba(var(--oo-color-secondary-text-r, var(--oo-color-text-r)), var(--oo-color-secondary-text-g, var(--oo-color-text-g)), var(--oo-color-secondary-text-b, var(--oo-color-text-b)), 0.1);--oo-color-secondary-transparent-text-20:rgba(var(--oo-color-secondary-text-r, var(--oo-color-text-r)), var(--oo-color-secondary-text-g, var(--oo-color-text-g)), var(--oo-color-secondary-text-b, var(--oo-color-text-b)), 0.2);--oo-color-secondary-transparent-bg-0:rgba(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)), var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)), var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)), 0);--oo-color-secondary-transparent-bg-60:rgba(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)), var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)), var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)), 0.6);--oo-color-secondary-transparent-bg-80:rgba(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)), var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)), var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)), 0.8);--oo-color-secondary-transparent-bg-100:rgba(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)), var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)), var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)), 1);--oo-color-secondary-lighten-primary-40:rgb(calc(var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)))));--oo-color-secondary-contrast-primary:rgb(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-secondary-contrast-text:rgb(calc(((var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-secondary-transparent-primary-contrast-5:rgba(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0.05);--oo-color-secondary-mix-primary-contrast-10:rgb(calc(var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-secondary-mix-primary-contrast-20:rgb(calc(var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-secondary-mix-bg-text-10:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-secondary-mix-bg-text-20:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-secondary-mix-bg-text-30:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-header-transparent-text-5:rgba(var(--oo-color-header-text-r, var(--oo-color-text-r)), var(--oo-color-header-text-g, var(--oo-color-text-g)), var(--oo-color-header-text-b, var(--oo-color-text-b)), 0.05);--oo-color-header-transparent-text-10:rgba(var(--oo-color-header-text-r, var(--oo-color-text-r)), var(--oo-color-header-text-g, var(--oo-color-text-g)), var(--oo-color-header-text-b, var(--oo-color-text-b)), 0.1);--oo-color-header-transparent-text-20:rgba(var(--oo-color-header-text-r, var(--oo-color-text-r)), var(--oo-color-header-text-g, var(--oo-color-text-g)), var(--oo-color-header-text-b, var(--oo-color-text-b)), 0.2);--oo-color-header-transparent-bg-80:rgba(var(--oo-color-header-bg-r, var(--oo-color-bg-r)), var(--oo-color-header-bg-g, var(--oo-color-bg-g)), var(--oo-color-header-bg-b, var(--oo-color-bg-b)), 0.8);--oo-color-header-lighten-primary-40:rgb(calc(var(--oo-color-header-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-header-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-header-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-header-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-header-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-header-primary-b, var(--oo-color-primary-b)))));--oo-color-header-contrast-primary:rgb(calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-header-mix-primary-contrast-20:rgb(calc(var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-header-mix-bg-text-20:rgb(calc(var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-header-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-header-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-header-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-footer-transparent-text-10:rgba(var(--oo-color-footer-text-r, var(--oo-color-text-r)), var(--oo-color-footer-text-g, var(--oo-color-text-g)), var(--oo-color-footer-text-b, var(--oo-color-text-b)), 0.1);--oo-color-footer-transparent-text-20:rgba(var(--oo-color-footer-text-r, var(--oo-color-text-r)), var(--oo-color-footer-text-g, var(--oo-color-text-g)), var(--oo-color-footer-text-b, var(--oo-color-text-b)), 0.2);--oo-color-footer-transparent-bg-0:rgba(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)), var(--oo-color-footer-bg-g, var(--oo-color-bg-g)), var(--oo-color-footer-bg-b, var(--oo-color-bg-b)), 0);--oo-color-footer-transparent-bg-100:rgba(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)), var(--oo-color-footer-bg-g, var(--oo-color-bg-g)), var(--oo-color-footer-bg-b, var(--oo-color-bg-b)), 1);--oo-color-footer-lighten-primary-40:rgb(calc(var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-footer-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-footer-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-footer-primary-b, var(--oo-color-primary-b)))));--oo-color-footer-contrast-primary:rgb(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-footer-contrast-text:rgb(calc(((var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-footer-transparent-primary-contrast-5:rgba(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0.05);--oo-color-footer-mix-primary-contrast-10:rgb(calc(var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-footer-mix-primary-contrast-20:rgb(calc(var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-footer-mix-bg-text-10:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-footer-mix-bg-text-30:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-property-status-contrast-bg:rgb(calc(((var(--oo-color-property-status-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-property-status-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-property-status-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-property-status-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-property-status-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-property-status-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-property-status-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-property-status-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-property-status-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000))}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html,body{height:100%;font-size:16px;line-height:24px;font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400);background-color:var(--oo-color-bg);color:var(--oo-color-text)}html{scroll-behavior:auto}header,main,footer{font-size:16px;line-height:24px}@media(min-width: 1200px){header,main,footer{font-size:16px;line-height:24px}}h1,h2,h3,h4,h5,h6{font-family:var(--oo-font-headline, var(--oo-font-text));font-weight:var(--oo-font-headline-weight, var(--oo-font-text-weight));color:var(--oo-color-headline, --oo-color-text);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width: 576px){h1,h2,h3,h4,h5,h6{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}}h1{font-size:2rem;line-height:2.5rem}@media(min-width: 1200px){h1{font-size:3.5rem;line-height:3.75rem}}h2{font-size:1.5rem;line-height:2rem}@media(min-width: 1200px){h2{font-size:3rem;line-height:3.5rem}}h3{font-size:1.375rem;line-height:2rem}@media(min-width: 1200px){h3{font-size:2.25rem;line-height:2.75rem}}h4{font-size:1.25rem;line-height:1.75rem}@media(min-width: 1200px){h4{font-size:1.5rem;line-height:2rem}}h5{font-size:1.125rem;line-height:1.75rem}@media(min-width: 1200px){h5{font-size:1.125rem;line-height:1.75rem}}h6{font-size:1rem;line-height:1.5rem}@media(min-width: 1200px){h6{font-size:1rem;line-height:1.5rem}}a{color:var(--oo-color-primary);text-decoration:none;border:0;outline:3px solid rgba(0,0,0,0);outline-offset:2px;-webkit-transition:border-color .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,outline-color .25s ease-in-out;transition:border-color .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,outline-color .25s ease-in-out}a:visited,a:active{color:var(--oo-color-primary)}a:hover,a:focus{color:var(--oo-color-primary)}a:focus-visible{outline-color:currentColor}button{font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));font-size:16px;line-height:24px;outline:none}small{font-size:82.5%}blockquote{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));border-left:1px solid var(--oo-color-primary);padding-left:1.5rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}em{font-style:italic}i{font-style:italic}b,strong{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}mark{background:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}::-moz-selection{background:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}::selection,::-moz-selection{background:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.--bg-light ::-moz-selection{background:var(--oo-color-light-primary, var(--oo-color-primary));color:var(--oo-color-light-contrast-primary)}.--bg-light ::selection,.--bg-light ::-moz-selection{background:var(--oo-color-light-primary, var(--oo-color-primary));color:var(--oo-color-light-contrast-primary)}.--bg-dark ::-moz-selection{background:var(--oo-color-dark-primary, var(--oo-color-primary));color:var(--oo-color-dark-contrast-primary)}.--bg-dark ::selection,.--bg-dark ::-moz-selection{background:var(--oo-color-dark-primary, var(--oo-color-primary));color:var(--oo-color-dark-contrast-primary)}.--bg-primary ::-moz-selection{background:var(--oo-color-primary-primary, var(--oo-color-primary));color:var(--oo-color-primary-contrast-primary)}.--bg-primary ::selection,.--bg-primary ::-moz-selection{background:var(--oo-color-primary-primary, var(--oo-color-primary));color:var(--oo-color-primary-contrast-primary)}.--bg-secondary ::-moz-selection{background:var(--oo-color-secondary-primary, var(--oo-color-primary));color:var(--oo-color-secondary-contrast-primary)}.--bg-secondary ::selection,.--bg-secondary ::-moz-selection{background:var(--oo-color-secondary-primary, var(--oo-color-primary));color:var(--oo-color-secondary-contrast-primary)}.--bg-header ::-moz-selection{background:var(--oo-color-header-primary, var(--oo-color-primary));color:var(--oo-color-header-contrast-primary)}.--bg-header ::selection,.--bg-header ::-moz-selection{background:var(--oo-color-header-primary, var(--oo-color-primary));color:var(--oo-color-header-contrast-primary)}.--bg-footer ::-moz-selection{background:var(--oo-color-footer-primary, var(--oo-color-primary));color:var(--oo-color-footer-contrast-primary)}.--bg-footer ::selection,.--bg-footer ::-moz-selection{background:var(--oo-color-footer-primary, var(--oo-color-primary));color:var(--oo-color-footer-contrast-primary)}.--bg-transparent ::-moz-selection{background:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.--bg-transparent ::selection,.--bg-transparent ::-moz-selection{background:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}table{width:100%;color:var(--oo-color-text);vertical-align:top;caption-side:bottom;border-collapse:collapse;text-align:left}table th,table td{padding:1rem}.o-body.--main-nav-open{overflow:hidden}.o-body.--modal-open{overflow:hidden}.o-body.--is-popup-sticky{overflow:hidden}@media(min-width: 992px){.o-body.--is-popup-sticky{overflow:initial}}.o-body.overflowHidden{overflow:auto !important}.o-main{min-height:calc(var(--header-height, 5rem) + 5rem)}@media(min-width: 1200px){.o-main{min-height:calc(var(--header-height, 5rem) + 7.5rem)}}@media(min-width: 1400px){.o-main{min-height:calc(var(--header-height, 7.5rem) + 7.5rem)}}@media(min-width: 1600px){.o-main{padding-top:0}}.o-main[tabindex="-1"]:focus{outline:0}.o-main>*:not(.c-banner):first-child{padding-top:calc(var(--header-height, 5rem) + 5rem)}@media(min-width: 1200px){.o-main>*:not(.c-banner):first-child{padding-top:calc(var(--header-height, 5rem) + 7.5rem)}}@media(min-width: 1400px){.o-main>*:not(.c-banner):first-child{padding-top:calc(var(--header-height, 7.5rem) + 7.5rem)}}.o-main>*:not(.c-banner):is(.c-news-details):first-child{padding-top:0}.o-main>*:not(.c-banner):is(.c-news-details):is(.--has-no-image):first-child{padding-top:var(--header-height, 5rem)}@media(min-width: 1200px){.o-main>*:not(.c-banner):is(.c-news-details):is(.--has-no-image):first-child{padding-top:var(--header-height, 5rem)}}@media(min-width: 1400px){.o-main>*:not(.c-banner):is(.c-news-details):is(.--has-no-image):first-child{padding-top:var(--header-height, 7.5rem)}}@media(min-width: 1200px){.o-main>*:first-child .c-banner__slide{padding-top:calc(var(--header-height, 5rem) + 7.5rem)}}@media(min-width: 1400px){.o-main>*:first-child .c-banner__slide{min-height:70vh;padding-top:calc(var(--header-height, 7.5rem) + 7.5rem)}}@media(min-width: 1200px){.home .o-main>*:first-child .c-banner__slide{min-height:95vh}}.o-main>.oo-detailview-helper{width:100%;padding-right:1rem;padding-left:1rem;padding-bottom:5rem;margin-right:auto;margin-left:auto}@media(min-width: 1200px){.o-main>.oo-detailview-helper{padding-bottom:7.5rem}}@media(min-width: 36em){.o-main>.oo-detailview-helper{max-width:544px}}@media(min-width: 48em){.o-main>.oo-detailview-helper{max-width:726px}}@media(min-width: 62em){.o-main>.oo-detailview-helper{max-width:960px}}@media(min-width: 75em){.o-main>.oo-detailview-helper{max-width:1152px}}@media(min-width: 87.5em){.o-main>.oo-detailview-helper{max-width:1344px}}@media(min-width: 100em){.o-main>.oo-detailview-helper{max-width:1476px}}.o-container,.o-container-fluid,.o-container--xxxl,.o-container--xxl,.o-container--xl,.o-container--lg,.o-container--md,.o-container--sm{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto;position:relative;z-index:1}.--modal-open .o-container,.--modal-open .o-container-fluid,.--modal-open .o-container--xxxl,.--modal-open .o-container--xxl,.--modal-open .o-container--xl,.--modal-open .o-container--lg,.--modal-open .o-container--md,.--modal-open .o-container--sm{z-index:initial}@media(min-width: 36em){.o-container--sm,.o-container{max-width:544px}}@media(min-width: 48em){.o-container--md,.o-container--sm,.o-container{max-width:726px}}@media(min-width: 62em){.o-container--lg,.o-container--md,.o-container--sm,.o-container{max-width:960px}}@media(min-width: 75em){.o-container--xl,.o-container--lg,.o-container--md,.o-container--sm,.o-container{max-width:1152px}}@media(min-width: 87.5em){.o-container--xxl,.o-container--xl,.o-container--lg,.o-container--md,.o-container--sm,.o-container{max-width:1344px}}@media(min-width: 100em){.o-container--xxxl,.o-container--xxl,.o-container--xl,.o-container--lg,.o-container--md,.o-container--sm,.o-container{max-width:1476px}}.o-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.o-row.--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.o-row.--position-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.o-row.--position-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-row.--position-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.u-no-gutters{margin-right:0;margin-left:0}.u-no-gutters>.o-col,.u-no-gutters>[class*=col-]{padding-right:0;padding-left:0}.o-col-xxxl,.o-col-xxxl-auto,.o-col-xxxl-12,.o-col-xxxl-11,.o-col-xxxl-10,.o-col-xxxl-9,.o-col-xxxl-8,.o-col-xxxl-7,.o-col-xxxl-6,.o-col-xxxl-5,.o-col-xxxl-4,.o-col-xxxl-3,.o-col-xxxl-2,.o-col-xxxl-1,.o-col-xxl,.o-col-xxl-auto,.o-col-xxl-12,.o-col-xxl-11,.o-col-xxl-10,.o-col-xxl-9,.o-col-xxl-8,.o-col-xxl-7,.o-col-xxl-6,.o-col-xxl-5,.o-col-xxl-4,.o-col-xxl-3,.o-col-xxl-2,.o-col-xxl-1,.o-col-xl,.o-col-xl-auto,.o-col-xl-12,.o-col-xl-11,.o-col-xl-10,.o-col-xl-9,.o-col-xl-8,.o-col-xl-7,.o-col-xl-6,.o-col-xl-5,.o-col-xl-4,.o-col-xl-3,.o-col-xl-2,.o-col-xl-1,.o-col-lg,.o-col-lg-auto,.o-col-lg-12,.o-col-lg-11,.o-col-lg-10,.o-col-lg-9,.o-col-lg-8,.o-col-lg-7,.o-col-lg-6,.o-col-lg-5,.o-col-lg-4,.o-col-lg-3,.o-col-lg-2,.o-col-lg-1,.o-col-md,.o-col-md-auto,.o-col-md-12,.o-col-md-11,.o-col-md-10,.o-col-md-9,.o-col-md-8,.o-col-md-7,.o-col-md-6,.o-col-md-5,.o-col-md-4,.o-col-md-3,.o-col-md-2,.o-col-md-1,.o-col-sm,.o-col-sm-auto,.o-col-sm-12,.o-col-sm-11,.o-col-sm-10,.o-col-sm-9,.o-col-sm-8,.o-col-sm-7,.o-col-sm-6,.o-col-sm-5,.o-col-sm-4,.o-col-sm-3,.o-col-sm-2,.o-col-sm-1,.o-col,.o-col-auto,.o-col-12,.o-col-11,.o-col-10,.o-col-9,.o-col-8,.o-col-7,.o-col-6,.o-col-5,.o-col-4,.o-col-3,.o-col-2,.o-col-1{position:relative;width:100%;padding-right:1rem;padding-left:1rem}.o-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.o-col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.o-col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.o-col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.o-col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.o-col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.o-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.o-col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.o-col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.o-col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.o-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.u-order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.u-order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.u-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.u-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.u-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.u-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.u-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.u-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.u-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.u-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.u-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.u-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.u-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.u-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.u-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.u-offset-1{margin-left:8.3333333333%}.u-offset-2{margin-left:16.6666666667%}.u-offset-3{margin-left:25%}.u-offset-4{margin-left:33.3333333333%}.u-offset-5{margin-left:41.6666666667%}.u-offset-6{margin-left:50%}.u-offset-7{margin-left:58.3333333333%}.u-offset-8{margin-left:66.6666666667%}.u-offset-9{margin-left:75%}.u-offset-10{margin-left:83.3333333333%}.u-offset-11{margin-left:91.6666666667%}@media(min-width: 576px){.o-col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.o-col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.o-col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.o-col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.o-col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.o-col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.o-col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.o-col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.o-col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.o-col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.o-col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.u-order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.u-order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.u-order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.u-order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.u-order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.u-order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.u-order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.u-order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.u-order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.u-order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.u-order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.u-order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.u-order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.u-order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.u-order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.u-offset-sm-0{margin-left:0}.u-offset-sm-1{margin-left:8.3333333333%}.u-offset-sm-2{margin-left:16.6666666667%}.u-offset-sm-3{margin-left:25%}.u-offset-sm-4{margin-left:33.3333333333%}.u-offset-sm-5{margin-left:41.6666666667%}.u-offset-sm-6{margin-left:50%}.u-offset-sm-7{margin-left:58.3333333333%}.u-offset-sm-8{margin-left:66.6666666667%}.u-offset-sm-9{margin-left:75%}.u-offset-sm-10{margin-left:83.3333333333%}.u-offset-sm-11{margin-left:91.6666666667%}}@media(min-width: 768px){.o-col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.o-col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.o-col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.o-col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.o-col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.o-col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.o-col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.o-col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.o-col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.o-col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.o-col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.u-order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.u-order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.u-order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.u-order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.u-order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.u-order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.u-order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.u-order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.u-order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.u-order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.u-order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.u-order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.u-order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.u-order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.u-order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.u-offset-md-0{margin-left:0}.u-offset-md-1{margin-left:8.3333333333%}.u-offset-md-2{margin-left:16.6666666667%}.u-offset-md-3{margin-left:25%}.u-offset-md-4{margin-left:33.3333333333%}.u-offset-md-5{margin-left:41.6666666667%}.u-offset-md-6{margin-left:50%}.u-offset-md-7{margin-left:58.3333333333%}.u-offset-md-8{margin-left:66.6666666667%}.u-offset-md-9{margin-left:75%}.u-offset-md-10{margin-left:83.3333333333%}.u-offset-md-11{margin-left:91.6666666667%}}@media(min-width: 992px){.o-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.o-col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.o-col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.o-col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.o-col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.o-col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.o-col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.o-col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.o-col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.o-col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.o-col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.u-order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.u-order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.u-order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.u-order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.u-order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.u-order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.u-order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.u-order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.u-order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.u-order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.u-order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.u-order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.u-order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.u-order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.u-order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.u-offset-lg-0{margin-left:0}.u-offset-lg-1{margin-left:8.3333333333%}.u-offset-lg-2{margin-left:16.6666666667%}.u-offset-lg-3{margin-left:25%}.u-offset-lg-4{margin-left:33.3333333333%}.u-offset-lg-5{margin-left:41.6666666667%}.u-offset-lg-6{margin-left:50%}.u-offset-lg-7{margin-left:58.3333333333%}.u-offset-lg-8{margin-left:66.6666666667%}.u-offset-lg-9{margin-left:75%}.u-offset-lg-10{margin-left:83.3333333333%}.u-offset-lg-11{margin-left:91.6666666667%}}@media(min-width: 1200px){.o-col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.o-col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.o-col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.o-col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.o-col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.o-col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.o-col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.o-col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.o-col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.o-col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.o-col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.u-order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.u-order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.u-order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.u-order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.u-order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.u-order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.u-order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.u-order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.u-order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.u-order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.u-order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.u-order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.u-order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.u-order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.u-order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.u-offset-xl-0{margin-left:0}.u-offset-xl-1{margin-left:8.3333333333%}.u-offset-xl-2{margin-left:16.6666666667%}.u-offset-xl-3{margin-left:25%}.u-offset-xl-4{margin-left:33.3333333333%}.u-offset-xl-5{margin-left:41.6666666667%}.u-offset-xl-6{margin-left:50%}.u-offset-xl-7{margin-left:58.3333333333%}.u-offset-xl-8{margin-left:66.6666666667%}.u-offset-xl-9{margin-left:75%}.u-offset-xl-10{margin-left:83.3333333333%}.u-offset-xl-11{margin-left:91.6666666667%}}@media(min-width: 1400px){.o-col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.o-col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.o-col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.o-col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.o-col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.o-col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.o-col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.o-col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.o-col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.o-col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.o-col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.u-order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.u-order-xxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.u-order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.u-order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.u-order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.u-order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.u-order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.u-order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.u-order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.u-order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.u-order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.u-order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.u-order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.u-order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.u-order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.u-offset-xxl-0{margin-left:0}.u-offset-xxl-1{margin-left:8.3333333333%}.u-offset-xxl-2{margin-left:16.6666666667%}.u-offset-xxl-3{margin-left:25%}.u-offset-xxl-4{margin-left:33.3333333333%}.u-offset-xxl-5{margin-left:41.6666666667%}.u-offset-xxl-6{margin-left:50%}.u-offset-xxl-7{margin-left:58.3333333333%}.u-offset-xxl-8{margin-left:66.6666666667%}.u-offset-xxl-9{margin-left:75%}.u-offset-xxl-10{margin-left:83.3333333333%}.u-offset-xxl-11{margin-left:91.6666666667%}}@media(min-width: 1600px){.o-col-xxxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.o-col-xxxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.o-col-xxxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.o-col-xxxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.o-col-xxxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-col-xxxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.o-col-xxxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.o-col-xxxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-col-xxxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.o-col-xxxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.o-col-xxxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-col-xxxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.o-col-xxxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.o-col-xxxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.u-order-xxxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.u-order-xxxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.u-order-xxxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.u-order-xxxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.u-order-xxxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.u-order-xxxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.u-order-xxxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.u-order-xxxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.u-order-xxxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.u-order-xxxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.u-order-xxxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.u-order-xxxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.u-order-xxxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.u-order-xxxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.u-order-xxxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.u-offset-xxxl-0{margin-left:0}.u-offset-xxxl-1{margin-left:8.3333333333%}.u-offset-xxxl-2{margin-left:16.6666666667%}.u-offset-xxxl-3{margin-left:25%}.u-offset-xxxl-4{margin-left:33.3333333333%}.u-offset-xxxl-5{margin-left:41.6666666667%}.u-offset-xxxl-6{margin-left:50%}.u-offset-xxxl-7{margin-left:58.3333333333%}.u-offset-xxxl-8{margin-left:66.6666666667%}.u-offset-xxxl-9{margin-left:75%}.u-offset-xxxl-10{margin-left:83.3333333333%}.u-offset-xxxl-11{margin-left:91.6666666667%}}.o-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:.75rem .5rem;outline:none;resize:vertical;font-family:inherit;font-weight:inherit;font-size:100%;line-height:inherit;color:var(--oo-color-text);background:var(--oo-color-mix-bg-text-10);border:none;border-radius:0;-moz-appearance:textfield;-webkit-box-shadow:none;box-shadow:none;height:3rem}.o-input::-webkit-calendar-picker-indicator{display:none}.o-input::-webkit-input-placeholder{color:var(--oo-color-mix-bg-text-50);opacity:0}.o-input::-moz-placeholder{color:var(--oo-color-mix-bg-text-50);opacity:0}.o-input:-ms-input-placeholder{color:var(--oo-color-mix-bg-text-50);opacity:0}.o-input::-ms-input-placeholder{color:var(--oo-color-mix-bg-text-50);opacity:0}.o-input::placeholder{color:var(--oo-color-mix-bg-text-50);opacity:0}.o-input:focus-visible{outline:1px solid currentColor;outline-offset:2px}.o-input.--date::-webkit-date-and-time-value{text-align:left;height:1.5rem}.o-input.--number::-webkit-inner-spin-button,.o-input.--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.o-input--from{width:calc((100% - 4rem)/3)}.o-input--up{width:calc((100% - 4rem)/3)}.o-select,#onofficeSortListSelector{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:.75rem .5rem;padding-right:calc(0.5rem + 0.625rem + 0.5rem);outline:none;resize:vertical;font-family:inherit;font-weight:inherit;font-size:100%;line-height:inherit;color:var(--oo-color-text);background:var(--oo-color-mix-bg-text-10);border:0;border-radius:0}.o-select option[value=""],#onofficeSortListSelector option[value=""]{color:var(--oo-color-mix-bg-text-50)}.o-select.--single,#onofficeSortListSelector.--single{background-image:url("data:image/svg+xml,%3Csvg width='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8.7'%3E%3Cpath d='M15.5,0.5L8,8L0.5,0.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");background-size:.625rem;background-repeat:no-repeat;background-position:calc(100% - 0.5rem) center}.o-select.--multiple,#onofficeSortListSelector.--multiple{max-height:calc(0.75rem + 24px)}@media(min-width: 1200px){.o-select.--multiple,#onofficeSortListSelector.--multiple{max-height:calc(0.75rem + 24px)}}#onofficeSortListSelector{width:auto}.ts-wrapper.o-select,.ts-wrapper.single.o-select,.ts-wrapper.multi.o-select{visibility:visible;position:relative;padding:unset;max-height:calc(24px + 1.5rem);height:calc(24px + 1.5rem)}@media(min-width: 1200px){.ts-wrapper.o-select,.ts-wrapper.single.o-select,.ts-wrapper.multi.o-select{max-height:calc(24px + 1.5rem);height:calc(24px + 1.5rem)}}.ts-wrapper.focus,.ts-wrapper:focus-visible,.ts-wrapper.single.focus,.ts-wrapper.single:focus-visible,.ts-wrapper.multi.focus,.ts-wrapper.multi:focus-visible{outline:1px solid currentColor;outline-offset:2px}.ts-wrapper .ts-control,.ts-wrapper.single .ts-control,.ts-wrapper.multi .ts-control{height:100%;color:var(--oo-color-text);background:var(--oo-color-mix-bg-text-10);color:var(--oo-color-text);line-height:1.5rem;padding:.75rem .5rem;border:0;border-radius:0 !important;-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out, -webkit-box-shadow .25s ease-in-out}.ts-wrapper .ts-control::after,.ts-wrapper.single .ts-control::after,.ts-wrapper.multi .ts-control::after{content:"";position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:100%;background:var(--oo-color-text);-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8.7'%3E%3Cpath d='M15.5,0.5L8,8L0.5,0.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8.7'%3E%3Cpath d='M15.5,0.5L8,8L0.5,0.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.625rem;mask-size:.625rem;-webkit-mask-position:center;mask-position:center}.ts-wrapper .ts-control:not(.rtl),.ts-wrapper.single .ts-control:not(.rtl),.ts-wrapper.multi .ts-control:not(.rtl){padding-right:1.5rem !important}.ts-wrapper .ts-control>.ts-control-inner,.ts-wrapper.single .ts-control>.ts-control-inner,.ts-wrapper.multi .ts-control>.ts-control-inner{position:relative;display:inline-block;height:100%;width:100%;background:unset;white-space:nowrap;padding:unset;margin:unset;border:unset;border-radius:0}.ts-wrapper .ts-control>.ts-control-inner input,.ts-wrapper.single .ts-control>.ts-control-inner input,.ts-wrapper.multi .ts-control>.ts-control-inner input{border:none;max-width:100%;height:100%;vertical-align:middle;min-width:100%;color:var(--oo-color-text);background:var(--oo-color-mix-bg-text-10);font-weight:300;font-size:1rem}.ts-wrapper .ts-control>.ts-control-inner input::-webkit-input-placeholder, .ts-wrapper.single .ts-control>.ts-control-inner input::-webkit-input-placeholder, .ts-wrapper.multi .ts-control>.ts-control-inner input::-webkit-input-placeholder{color:rgba(0,0,0,0);opacity:1}.ts-wrapper .ts-control>.ts-control-inner input::-moz-placeholder, .ts-wrapper.single .ts-control>.ts-control-inner input::-moz-placeholder, .ts-wrapper.multi .ts-control>.ts-control-inner input::-moz-placeholder{color:rgba(0,0,0,0);opacity:1}.ts-wrapper .ts-control>.ts-control-inner input:-ms-input-placeholder, .ts-wrapper.single .ts-control>.ts-control-inner input:-ms-input-placeholder, .ts-wrapper.multi .ts-control>.ts-control-inner input:-ms-input-placeholder{color:rgba(0,0,0,0);opacity:1}.ts-wrapper .ts-control>.ts-control-inner input::-ms-input-placeholder, .ts-wrapper.single .ts-control>.ts-control-inner input::-ms-input-placeholder, .ts-wrapper.multi .ts-control>.ts-control-inner input::-ms-input-placeholder{color:rgba(0,0,0,0);opacity:1}.ts-wrapper .ts-control>.ts-control-inner input::placeholder,.ts-wrapper.single .ts-control>.ts-control-inner input::placeholder,.ts-wrapper.multi .ts-control>.ts-control-inner input::placeholder{color:rgba(0,0,0,0);opacity:1}.ts-wrapper .ts-control>.ts-control-inner input:focus-visible,.ts-wrapper.single .ts-control>.ts-control-inner input:focus-visible,.ts-wrapper.multi .ts-control>.ts-control-inner input:focus-visible{outline:unset}.ts-wrapper .ts-items,.ts-wrapper.single .ts-items,.ts-wrapper.multi .ts-items{display:inline-block;max-width:calc(100% - 3.5rem);height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;line-height:24px}@media(min-width: 1200px){.ts-wrapper .ts-items,.ts-wrapper.single .ts-items,.ts-wrapper.multi .ts-items{line-height:24px}}.ts-wrapper .ts-item,.ts-wrapper.single .ts-item,.ts-wrapper.multi .ts-item{display:inline;max-width:100%;height:100%;padding:unset !important;margin:0;margin-right:.5rem;border-radius:0;color:var(--oo-color-text);background:none;border:0;cursor:default;line-height:24px;font-size:1rem}@media(min-width: 1200px){.ts-wrapper .ts-item,.ts-wrapper.single .ts-item,.ts-wrapper.multi .ts-item{line-height:24px}}.ts-wrapper .ts-item-remove,.ts-wrapper.single .ts-item-remove,.ts-wrapper.multi .ts-item-remove{width:1.5rem;height:1.5rem;margin:0;margin-right:.25rem;padding:.125rem;line-height:.625rem;font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));color:var(--oo-color-primary);background-color:rgba(0,0,0,0);border:0;border-radius:0;position:static;cursor:pointer}.ts-wrapper .ts-item-remove:before,.ts-wrapper.single .ts-item-remove:before,.ts-wrapper.multi .ts-item-remove:before{content:"";display:inline-block;width:.625rem;height:.625rem;background:var(--oo-color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.5 16'%3E%3Cline x1='.5' y1='.5' x2='13' y2='15.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cline x1='13' y1='.5' x2='.5' y2='15.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.5 16'%3E%3Cline x1='.5' y1='.5' x2='13' y2='15.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cline x1='13' y1='.5' x2='.5' y2='15.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.625rem;mask-size:.625rem;-webkit-mask-position:center;mask-position:center}.ts-wrapper .ts-item-remove:hover,.ts-wrapper .ts-item-remove:focus,.ts-wrapper .ts-item-remove:active,.ts-wrapper.single .ts-item-remove:hover,.ts-wrapper.single .ts-item-remove:focus,.ts-wrapper.single .ts-item-remove:active,.ts-wrapper.multi .ts-item-remove:hover,.ts-wrapper.multi .ts-item-remove:focus,.ts-wrapper.multi .ts-item-remove:active{background-color:var(--oo-color-primary)}.ts-wrapper .ts-item-remove:hover:before,.ts-wrapper .ts-item-remove:focus:before,.ts-wrapper .ts-item-remove:active:before,.ts-wrapper.single .ts-item-remove:hover:before,.ts-wrapper.single .ts-item-remove:focus:before,.ts-wrapper.single .ts-item-remove:active:before,.ts-wrapper.multi .ts-item-remove:hover:before,.ts-wrapper.multi .ts-item-remove:focus:before,.ts-wrapper.multi .ts-item-remove:active:before{background:var(--oo-color-contrast-primary)}.ts-wrapper .ts-dropdown,.ts-wrapper.single .ts-dropdown,.ts-wrapper.multi .ts-dropdown{color:var(--oo-color-text);background:var(--oo-color-mix-bg-text-10);border:0;border-radius:0;margin:0;margin-top:0}.ts-wrapper .ts-dropdown__item,.ts-wrapper.single .ts-dropdown__item,.ts-wrapper.multi .ts-dropdown__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.75rem .5rem;font-size:1rem}.ts-wrapper .ts-dropdown__item.selected,.ts-wrapper.single .ts-dropdown__item.selected,.ts-wrapper.multi .ts-dropdown__item.selected{background-color:inherit;color:var(--oo-color-primary)}.ts-wrapper .ts-dropdown__item.selected .ts-dropdown__label::after,.ts-wrapper.single .ts-dropdown__item.selected .ts-dropdown__label::after,.ts-wrapper.multi .ts-dropdown__item.selected .ts-dropdown__label::after{background-color:var(--oo-color-primary)}.ts-wrapper .ts-dropdown__item.active,.ts-wrapper.single .ts-dropdown__item.active,.ts-wrapper.multi .ts-dropdown__item.active{background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.ts-wrapper .ts-dropdown__label::before,.ts-wrapper.single .ts-dropdown__label::before,.ts-wrapper.multi .ts-dropdown__label::before{margin-top:unset}.ts-wrapper .ts-dropdown__label::after,.ts-wrapper.single .ts-dropdown__label::after,.ts-wrapper.multi .ts-dropdown__label::after{margin-top:unset}.ts-wrapper .ts-dropdown__text,.ts-wrapper.single .ts-dropdown__text,.ts-wrapper.multi .ts-dropdown__text{min-height:1.25rem;line-height:1.25rem;-ms-flex-item-align:self-end;align-self:self-end}.ts-wrapper.has-items .ts-control,.ts-wrapper.single.has-items .ts-control,.ts-wrapper.multi.has-items .ts-control{padding:.75rem .5rem}.ts-wrapper.has-items .ts-control input,.ts-wrapper.single.has-items .ts-control input,.ts-wrapper.multi.has-items .ts-control input{min-width:3.5rem}.ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.ts-wrapper.has-items .ts-control input::-moz-placeholder, .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.ts-wrapper.has-items .ts-control input::placeholder,.ts-wrapper.single.has-items .ts-control input::placeholder,.ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.ts-wrapper.focus:not(.has-items) .ts-control input,.ts-wrapper.single.focus:not(.has-items) .ts-control input,.ts-wrapper.multi.focus:not(.has-items) .ts-control input{font-size:1rem}.ts-wrapper.focus:not(.has-items) .ts-control input::-webkit-input-placeholder, .ts-wrapper.single.focus:not(.has-items) .ts-control input::-webkit-input-placeholder, .ts-wrapper.multi.focus:not(.has-items) .ts-control input::-webkit-input-placeholder{color:var(--oo-color-mix-bg-text-50);font-weight:300;font-size:1rem}.ts-wrapper.focus:not(.has-items) .ts-control input::-moz-placeholder, .ts-wrapper.single.focus:not(.has-items) .ts-control input::-moz-placeholder, .ts-wrapper.multi.focus:not(.has-items) .ts-control input::-moz-placeholder{color:var(--oo-color-mix-bg-text-50);font-weight:300;font-size:1rem}.ts-wrapper.focus:not(.has-items) .ts-control input:-ms-input-placeholder, .ts-wrapper.single.focus:not(.has-items) .ts-control input:-ms-input-placeholder, .ts-wrapper.multi.focus:not(.has-items) .ts-control input:-ms-input-placeholder{color:var(--oo-color-mix-bg-text-50);font-weight:300;font-size:1rem}.ts-wrapper.focus:not(.has-items) .ts-control input::-ms-input-placeholder, .ts-wrapper.single.focus:not(.has-items) .ts-control input::-ms-input-placeholder, .ts-wrapper.multi.focus:not(.has-items) .ts-control input::-ms-input-placeholder{color:var(--oo-color-mix-bg-text-50);font-weight:300;font-size:1rem}.ts-wrapper.focus:not(.has-items) .ts-control input::placeholder,.ts-wrapper.single.focus:not(.has-items) .ts-control input::placeholder,.ts-wrapper.multi.focus:not(.has-items) .ts-control input::placeholder{color:var(--oo-color-mix-bg-text-50);font-weight:300;font-size:1rem}.ts-wrapper.input-active .ts-control,.ts-wrapper.single.input-active .ts-control,.ts-wrapper.multi.input-active .ts-control{background:var(--oo-color-mix-bg-text-10)}.o-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:calc(120px + 1.5rem);max-height:calc(360px + 1.5rem);margin:0;padding:.75rem .5rem;outline:none;resize:vertical;font-family:inherit;font-weight:inherit;font-size:100%;line-height:inherit;color:var(--oo-color-text);background:var(--oo-color-mix-bg-text-10);border:0;border-radius:0}@media(min-width: 1200px){.o-textarea{min-height:calc(120px + 1.5rem);max-height:calc(360px + 1.5rem)}}.o-textarea::-webkit-input-placeholder{color:var(--oo-color-mix-bg-text-50);opacity:0}.o-textarea::-moz-placeholder{color:var(--oo-color-mix-bg-text-50);opacity:0}.o-textarea:-ms-input-placeholder{color:var(--oo-color-mix-bg-text-50);opacity:0}.o-textarea::-ms-input-placeholder{color:var(--oo-color-mix-bg-text-50);opacity:0}.o-textarea::placeholder{color:var(--oo-color-mix-bg-text-50);opacity:0}.o-textarea:focus-visible{outline:1px solid currentColor;outline-offset:2px}.o-label{position:relative;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem;color:inherit}.o-label__text{width:calc(100% - (0.5rem + 0.5rem));line-height:1.5;opacity:1;color:var(--oo-color-text);-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;pointer-events:none;position:relative;padding:0 .5rem;top:2.5rem;z-index:1;-webkit-transition:top .125s ease-in-out,padding .125s ease-in-out,color .125s ease-in-out;transition:top .125s ease-in-out,padding .125s ease-in-out,color .125s ease-in-out}.o-label__text:after{content:"";display:block}.--is-multiple-select .o-label__text,.--is-single-select .o-label__text{width:calc(100% - 1rem);width:calc(100% - (0.5rem + 0.5rem + 0.625rem + 0.5rem))}.o-label__tooltip{max-width:100%;width:100%;position:absolute;left:0;top:-0.5rem;z-index:1000;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background:var(--oo-color-text);color:var(--oo-color-bg);-webkit-box-shadow:var(--oo-color-transparent-shadow-30) 2px 3px 10px;box-shadow:var(--oo-color-transparent-shadow-30) 2px 3px 10px;padding:.25rem .5rem;border-radius:.25rem;white-space:normal;overflow-wrap:break-word;opacity:0;visibility:hidden;-webkit-transition:opacity .125s ease-in-out,visibility .125s ease-in-out,-webkit-box-shadow .125s ease-in-out;transition:opacity .125s ease-in-out,visibility .125s ease-in-out,-webkit-box-shadow .125s ease-in-out;transition:opacity .125s ease-in-out,visibility .125s ease-in-out,box-shadow .125s ease-in-out;transition:opacity .125s ease-in-out,visibility .125s ease-in-out,box-shadow .125s ease-in-out,-webkit-box-shadow .125s ease-in-out}.o-label__tooltip:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:.625rem .5rem 0 .5rem;bottom:-0.5rem;border-color:var(--oo-color-text) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.o-label a{color:currentColor;border-bottom:1px solid var(--oo-color-primary)}.o-label a:visited{color:currentColor;border-color:var(--oo-color-primary)}.o-label a:hover,.o-label a:focus,.o-label a:active{border-color:var(--oo-color-primary);color:var(--oo-color-primary)}.o-label.--is-range .o-label__text{margin-bottom:0}.o-label__input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.--bg-light .o-label a,.--bg-light .o-label a:visited{border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-label a:hover,.--bg-light .o-label a:focus,.--bg-light .o-label a:active{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-dark .o-label a,.--bg-dark .o-label a:visited{border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-label a:hover,.--bg-dark .o-label a:focus,.--bg-dark .o-label a:active{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .o-label a,.--bg-primary .o-label a:visited{border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-label a:hover,.--bg-primary .o-label a:focus,.--bg-primary .o-label a:active{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .o-label a,.--bg-secondary .o-label a:visited{border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-label a:hover,.--bg-secondary .o-label a:focus,.--bg-secondary .o-label a:active{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-footer .o-label a,.--bg-footer .o-label a:visited{border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-label a:hover,.--bg-footer .o-label a:focus,.--bg-footer .o-label a:active{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-transparent .o-label a,.--bg-transparent .o-label a:visited{border-color:var(--oo-color-primary)}.--bg-transparent .o-label a:hover,.--bg-transparent .o-label a:focus,.--bg-transparent .o-label a:active{color:var(--oo-color-primary)}.o-textarea:not(:-moz-placeholder-shown)~.o-label__text:hover+.o-label__tooltip{pointer-events:all;opacity:1;visibility:visible;-moz-transition:opacity .125s ease-in-out,visibility .125s ease-in-out;transition:opacity .125s ease-in-out,visibility .125s ease-in-out}.o-textarea:not(:-ms-input-placeholder)~.o-label__text:hover+.o-label__tooltip{pointer-events:all;opacity:1;visibility:visible;-ms-transition:opacity .125s ease-in-out,visibility .125s ease-in-out;transition:opacity .125s ease-in-out,visibility .125s ease-in-out}.o-label.--is-range-slider .o-label__text:hover+.o-label__tooltip,.o-select[data-value=""]+.o-label__text+.o-label__tooltip,.o-input:focus+.o-label__text+.o-label__tooltip,.o-input:not(placeholder-shown)~.o-label__text:hover+.o-label__tooltip,.o-select:focus+.o-label__text+.o-label__tooltip,.o-select[data-value]+.o-label__text+.o-label__tooltip,.o-textarea:focus+.o-label__text+.o-label__tooltip,.c-property-list__sort .ts-wrapper+.o-label__text+.o-label__tooltip,.o-textarea:not(:placeholder-shown)~.o-label__text:hover+.o-label__tooltip{pointer-events:all;opacity:1;visibility:visible;-webkit-transition:opacity .125s ease-in-out,visibility .125s ease-in-out;transition:opacity .125s ease-in-out,visibility .125s ease-in-out}.o-control{position:relative;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.o-control__input{position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;left:0;top:calc(50% - 0.625rem);width:1.25rem;height:1.25rem;pointer-events:none}.o-control__label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.o-control__label::before,.o-control__label::after{content:"";display:block;width:1.25rem;height:1.25rem;border-radius:0}.o-control__label::before{-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem;background:var(--oo-color-mix-bg-text-10)}.o-control__label::after{position:absolute;left:0;background-color:var(--oo-color-text);background-size:80%;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .125s ease-in-out;transition:-webkit-transform .125s ease-in-out;transition:transform .125s ease-in-out;transition:transform .125s ease-in-out, -webkit-transform .125s ease-in-out}.o-control__input[type=radio]+.o-control__label::before{border-radius:100%}.o-control__input[type=radio]+.o-control__label::after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256%2C464c114.9%2C0%2C208-93.1%2C208-208c0-114.9-93.1-208-208-208C141.1%2C48%2C48%2C141.1%2C48%2C256C48%2C370.9%2C141.1%2C464%2C256%2C464z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256%2C464c114.9%2C0%2C208-93.1%2C208-208c0-114.9-93.1-208-208-208C141.1%2C48%2C48%2C141.1%2C48%2C256C48%2C370.9%2C141.1%2C464%2C256%2C464z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.75rem;mask-size:.75rem;-webkit-mask-position:center;mask-position:center}.o-control__input[type=checkbox]+.o-control__label::after{-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 11.21'%3E%3Cpath d='m15.5.5L5.66,10.5.5,5.26' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg width='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 11.21'%3E%3Cpath d='m15.5.5L5.66,10.5.5,5.26' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.75rem;mask-size:.75rem;-webkit-mask-position:center;mask-position:center}.o-control__input:checked+.o-control__label::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.o-control__input:focus+.o-control__label::before{outline:1px solid currentColor;outline-offset:2px}.o-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%}.o-input:not(:-moz-placeholder-shown)~.o-label__text, .o-textarea:not(:-moz-placeholder-shown)~.o-label__text{pointer-events:all;padding:0;top:0}.o-input:not(:-ms-input-placeholder)~.o-label__text, .o-textarea:not(:-ms-input-placeholder)~.o-label__text{pointer-events:all;padding:0;top:0}.o-select[data-value=""]+.o-label__text,.o-input:focus+.o-label__text,.o-input:not(:placeholder-shown)~.o-label__text,.o-select:focus+.o-label__text,.o-select[data-value]+.o-label__text,.ts-wrapper.focus+.o-label__text,.ts-wrapper.has-items+.o-label__text,.o-fieldset+.o-label__text,.o-textarea:focus+.o-label__text,.c-property-list__sort .ts-wrapper+.o-label__text,.o-textarea:not(:placeholder-shown)~.o-label__text{pointer-events:all;padding:0;top:0}.--on-bg-light .o-input:not(:-moz-placeholder-shown)~.o-label__text, .--on-bg-light .o-textarea:not(:-moz-placeholder-shown)~.o-label__text{color:var(--oo-color-light-text, var(--oo-color-text))}.--on-bg-light .o-input:not(:-ms-input-placeholder)~.o-label__text, .--on-bg-light .o-textarea:not(:-ms-input-placeholder)~.o-label__text{color:var(--oo-color-light-text, var(--oo-color-text))}.--on-bg-light .o-select[data-value=""]+.o-label__text,.--on-bg-light .o-input:focus+.o-label__text,.--on-bg-light .o-input:not(:placeholder-shown)~.o-label__text,.--on-bg-light .o-select:focus+.o-label__text,.--on-bg-light .o-select[data-value]+.o-label__text,.--on-bg-light .ts-wrapper.focus+.o-label__text,.--on-bg-light .ts-wrapper.has-items+.o-label__text,.--on-bg-light .o-fieldset+.o-label__text,.--on-bg-light .o-textarea:focus+.o-label__text,.--on-bg-light .c-property-list__sort .ts-wrapper+.o-label__text,.--on-bg-light .o-textarea:not(:placeholder-shown)~.o-label__text{color:var(--oo-color-light-text, var(--oo-color-text))}.--on-bg-dark .o-input:not(:-moz-placeholder-shown)~.o-label__text, .--on-bg-dark .o-textarea:not(:-moz-placeholder-shown)~.o-label__text{color:var(--oo-color-dark-text, var(--oo-color-text))}.--on-bg-dark .o-input:not(:-ms-input-placeholder)~.o-label__text, .--on-bg-dark .o-textarea:not(:-ms-input-placeholder)~.o-label__text{color:var(--oo-color-dark-text, var(--oo-color-text))}.--on-bg-dark .o-select[data-value=""]+.o-label__text,.--on-bg-dark .o-input:focus+.o-label__text,.--on-bg-dark .o-input:not(:placeholder-shown)~.o-label__text,.--on-bg-dark .o-select:focus+.o-label__text,.--on-bg-dark .o-select[data-value]+.o-label__text,.--on-bg-dark .ts-wrapper.focus+.o-label__text,.--on-bg-dark .ts-wrapper.has-items+.o-label__text,.--on-bg-dark .o-fieldset+.o-label__text,.--on-bg-dark .o-textarea:focus+.o-label__text,.--on-bg-dark .c-property-list__sort .ts-wrapper+.o-label__text,.--on-bg-dark .o-textarea:not(:placeholder-shown)~.o-label__text{color:var(--oo-color-dark-text, var(--oo-color-text))}.--on-bg-primary .o-input:not(:-moz-placeholder-shown)~.o-label__text, .--on-bg-primary .o-textarea:not(:-moz-placeholder-shown)~.o-label__text{color:var(--oo-color-primary-text, var(--oo-color-text))}.--on-bg-primary .o-input:not(:-ms-input-placeholder)~.o-label__text, .--on-bg-primary .o-textarea:not(:-ms-input-placeholder)~.o-label__text{color:var(--oo-color-primary-text, var(--oo-color-text))}.--on-bg-primary .o-select[data-value=""]+.o-label__text,.--on-bg-primary .o-input:focus+.o-label__text,.--on-bg-primary .o-input:not(:placeholder-shown)~.o-label__text,.--on-bg-primary .o-select:focus+.o-label__text,.--on-bg-primary .o-select[data-value]+.o-label__text,.--on-bg-primary .ts-wrapper.focus+.o-label__text,.--on-bg-primary .ts-wrapper.has-items+.o-label__text,.--on-bg-primary .o-fieldset+.o-label__text,.--on-bg-primary .o-textarea:focus+.o-label__text,.--on-bg-primary .c-property-list__sort .ts-wrapper+.o-label__text,.--on-bg-primary .o-textarea:not(:placeholder-shown)~.o-label__text{color:var(--oo-color-primary-text, var(--oo-color-text))}.--on-bg-secondary .o-input:not(:-moz-placeholder-shown)~.o-label__text, .--on-bg-secondary .o-textarea:not(:-moz-placeholder-shown)~.o-label__text{color:var(--oo-color-secondary-text, var(--oo-color-text))}.--on-bg-secondary .o-input:not(:-ms-input-placeholder)~.o-label__text, .--on-bg-secondary .o-textarea:not(:-ms-input-placeholder)~.o-label__text{color:var(--oo-color-secondary-text, var(--oo-color-text))}.--on-bg-secondary .o-select[data-value=""]+.o-label__text,.--on-bg-secondary .o-input:focus+.o-label__text,.--on-bg-secondary .o-input:not(:placeholder-shown)~.o-label__text,.--on-bg-secondary .o-select:focus+.o-label__text,.--on-bg-secondary .o-select[data-value]+.o-label__text,.--on-bg-secondary .ts-wrapper.focus+.o-label__text,.--on-bg-secondary .ts-wrapper.has-items+.o-label__text,.--on-bg-secondary .o-fieldset+.o-label__text,.--on-bg-secondary .o-textarea:focus+.o-label__text,.--on-bg-secondary .c-property-list__sort .ts-wrapper+.o-label__text,.--on-bg-secondary .o-textarea:not(:placeholder-shown)~.o-label__text{color:var(--oo-color-secondary-text, var(--oo-color-text))}.--on-bg-footer .o-input:not(:-moz-placeholder-shown)~.o-label__text, .--on-bg-footer .o-textarea:not(:-moz-placeholder-shown)~.o-label__text{color:var(--oo-color-footer-text, var(--oo-color-text))}.--on-bg-footer .o-input:not(:-ms-input-placeholder)~.o-label__text, .--on-bg-footer .o-textarea:not(:-ms-input-placeholder)~.o-label__text{color:var(--oo-color-footer-text, var(--oo-color-text))}.--on-bg-footer .o-select[data-value=""]+.o-label__text,.--on-bg-footer .o-input:focus+.o-label__text,.--on-bg-footer .o-input:not(:placeholder-shown)~.o-label__text,.--on-bg-footer .o-select:focus+.o-label__text,.--on-bg-footer .o-select[data-value]+.o-label__text,.--on-bg-footer .ts-wrapper.focus+.o-label__text,.--on-bg-footer .ts-wrapper.has-items+.o-label__text,.--on-bg-footer .o-fieldset+.o-label__text,.--on-bg-footer .o-textarea:focus+.o-label__text,.--on-bg-footer .c-property-list__sort .ts-wrapper+.o-label__text,.--on-bg-footer .o-textarea:not(:placeholder-shown)~.o-label__text{color:var(--oo-color-footer-text, var(--oo-color-text))}.--on-bg-transparent .o-input:not(:-moz-placeholder-shown)~.o-label__text, .--on-bg-transparent .o-textarea:not(:-moz-placeholder-shown)~.o-label__text{color:var(--oo-color-text)}.--on-bg-transparent .o-input:not(:-ms-input-placeholder)~.o-label__text, .--on-bg-transparent .o-textarea:not(:-ms-input-placeholder)~.o-label__text{color:var(--oo-color-text)}.--on-bg-transparent .o-select[data-value=""]+.o-label__text,.--on-bg-transparent .o-input:focus+.o-label__text,.--on-bg-transparent .o-input:not(:placeholder-shown)~.o-label__text,.--on-bg-transparent .o-select:focus+.o-label__text,.--on-bg-transparent .o-select[data-value]+.o-label__text,.--on-bg-transparent .ts-wrapper.focus+.o-label__text,.--on-bg-transparent .ts-wrapper.has-items+.o-label__text,.--on-bg-transparent .o-fieldset+.o-label__text,.--on-bg-transparent .o-textarea:focus+.o-label__text,.--on-bg-transparent .c-property-list__sort .ts-wrapper+.o-label__text,.--on-bg-transparent .o-textarea:not(:placeholder-shown)~.o-label__text{color:var(--oo-color-text)}.o-range{margin-top:1rem;margin-bottom:1rem}.o-range.noUi-target{border:none;-webkit-box-shadow:none;box-shadow:none;background:currentColor}.o-range.noUi-horizontal{height:1px}.o-range.noUi-horizontal .noUi-handle{top:-1px;height:2rem;width:2rem;padding:.5rem}.o-range.noUi-horizontal .noUi-handle-lower{right:-1.5rem}.o-range.noUi-horizontal .noUi-handle-upper{right:-0.5rem}.o-range.noUi-horizontal .noUi-tooltip{bottom:auto;font-weight:var(--oo-font-button-weight);top:100%;display:none}.o-range.noUi-horizontal .noUi-handle-lower .tooltip{position:fixed;left:0 !important}.o-range.noUi-horizontal .noUi-handle-upper .tooltip{position:fixed;left:100% !important}.o-range .noUi-base{height:2rem}.o-range .noUi-connects{height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-0.9rem}.o-range .noUi-connect{background:var(--oo-color-primary);height:2px;top:.9rem}.--on-bg-light .o-range .noUi-connect{background:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-dark .o-range .noUi-connect{background:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-primary .o-range .noUi-connect{background:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-secondary .o-range .noUi-connect{background:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-footer .o-range .noUi-connect{background:var(--oo-color-footer-primary, var(--oo-color-primary))}.o-range .noUi-handle{border:none;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;background-color:var(--oo-color-primary);background-clip:content-box}.o-range .noUi-handle:before,.o-range .noUi-handle:after{content:none}.--on-bg-light .o-range .noUi-handle{background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-dark .o-range .noUi-handle{background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-primary .o-range .noUi-handle{background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-secondary .o-range .noUi-handle{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-footer .o-range .noUi-handle{background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.o-range .noUi-tooltip{background:none;border:none;color:var(--oo-color-primary)}.--on-bg-light .o-range .noUi-tooltip{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-dark .o-range .noUi-tooltip{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-primary .o-range .noUi-tooltip{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-secondary .o-range .noUi-tooltip{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-footer .o-range .noUi-tooltip{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.o-range__fixed-tooltips{color:var(--oo-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:var(--oo-font-button-weight);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:-1.25rem}.--on-bg-light .o-range__fixed-tooltips{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-dark .o-range__fixed-tooltips{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-primary .o-range__fixed-tooltips{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-secondary .o-range__fixed-tooltips{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-footer .o-range__fixed-tooltips{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.o-logo__link{display:block;max-width:var(--oo-logo-width, 100%);max-height:var(--oo-logo-height, 100%);line-height:0;border:0}.o-logo__link:focus-visible{outline-color:currentColor}.--bg-header .o-logo__link{color:var(--oo-color-header-primary, var(--oo-color-primary))}.o-logo__image{display:block;width:auto;height:auto;max-width:min(var(--oo-logo-width, 100%),100%);max-height:var(--oo-logo-height, 100%);min-width:min(100%,var(--oo-logo-width, 1px));min-height:min(100%,var(--oo-logo-height, 1px))}.o-logo.--small *{--oo-logo-width: 6.25rem;--oo-logo-height: 2.5rem}.o-logo.--medium *{--oo-logo-width: 11.25rem;--oo-logo-height: 3.125rem}@media(min-width: 1400px){.o-logo.--medium *{--oo-logo-height: 3.75rem}}.o-logo.--large *{--oo-logo-width: 16.25rem;--oo-logo-height: 3.75rem}@media(min-width: 1400px){.o-logo.--large *{--oo-logo-height: 5rem}}.o-logo.--extra-large *{--oo-logo-width: 21.25rem;--oo-logo-height: 5rem}@media(min-width: 1400px){.o-logo.--extra-large *{--oo-logo-height: 6.25rem}}.o-logo.--white .o-logo__link{-webkit-box-sizing:content-box;box-sizing:content-box;background:#fff;padding:.25rem}@media(min-width: 1400px){.o-logo.--white .o-logo__link{padding:.5rem}}.o-logo.--no-image{padding:0}.o-section{position:relative;scroll-margin-top:var(--header-height, 5rem);scroll-snap-align:start;color:var(--oo-color-text);background-color:var(--oo-color-bg);padding-top:5rem;padding-bottom:5rem}@media(min-width: 1200px){.o-section{padding-top:7.5rem;padding-bottom:7.5rem}}@media(min-width: 1400px){.o-section{scroll-margin-top:var(--header-height, 7.5rem)}}.o-section.--bg-light{color:var(--oo-color-light-text, var(--oo-color-text));background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.o-section.--bg-dark{color:var(--oo-color-dark-text, var(--oo-color-text));background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.o-section.--bg-primary{color:var(--oo-color-primary-text, var(--oo-color-text));background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.o-section.--bg-secondary{color:var(--oo-color-secondary-text, var(--oo-color-text));background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}.o-section.--bg-transparent:not(.--has-bg-image)+.o-section.--bg-transparent:not(.--has-bg-image),.o-section.--bg-light:not(.--has-bg-image)+.o-section.--bg-light:not(.--has-bg-image),.o-section.--bg-dark:not(.--has-bg-image)+.o-section.--bg-dark:not(.--has-bg-image),.o-section.--bg-primary:not(.--has-bg-image)+.o-section.--bg-primary:not(.--has-bg-image),.o-section.--bg-secondary:not(.--has-bg-image)+.o-section.--bg-secondary:not(.--has-bg-image){padding-top:0}.o-headline{font-family:var(--oo-font-headline, var(--oo-font-text));font-weight:var(--oo-font-headline-weight, var(--oo-font-text-weight));-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap-style:balance;max-width:100%}@media(min-width: 576px){.o-headline{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}}.o-headline.--h1{font-size:2rem;line-height:2.5rem}@media(min-width: 1200px){.o-headline.--h1{font-size:3.5rem;line-height:3.75rem}}.o-headline.--h2{font-size:1.5rem;line-height:2rem}@media(min-width: 1200px){.o-headline.--h2{font-size:3rem;line-height:3.5rem}}.o-headline.--h3{font-size:1.375rem;line-height:2rem}@media(min-width: 1200px){.o-headline.--h3{font-size:2.25rem;line-height:2.75rem}}.o-headline.--h4{font-size:1.25rem;line-height:1.75rem}@media(min-width: 1200px){.o-headline.--h4{font-size:1.5rem;line-height:2rem}}.o-headline.--h5{font-size:1.125rem;line-height:1.75rem}@media(min-width: 1200px){.o-headline.--h5{font-size:1.125rem;line-height:1.75rem}}.o-headline.--h6{font-size:1rem;line-height:1.5rem}@media(min-width: 1400px){.o-headline.--h6{font-size:1rem;line-height:1.5rem}}.o-headline.--span{display:inline-block}.--is-footer .o-headline,.o-headline.--is-footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;color:var(--oo-color-footer-primary, var(--oo-color-primary));margin-left:-2rem;font-size:1.5rem;line-height:2rem}@media(min-width: 1200px){.--is-footer .o-headline,.o-headline.--is-footer{margin-left:-2.5rem}}.--is-footer .o-headline::before,.o-headline.--is-footer::before{content:"";min-width:1.5rem;height:1px;margin:1rem 0 0;background:currentColor}@media(min-width: 1200px){.--is-footer .o-headline::before,.o-headline.--is-footer::before{min-width:2rem}}.--bg-light .o-headline{color:var(--oo-color-light-headline, var(--oo-color-headline))}.--bg-dark .o-headline{color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--bg-primary .o-headline{color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--bg-secondary .o-headline{color:var(--oo-color-secondary-headline, var(--oo-color-headline))}.--bg-transparent .o-headline{color:var(--oo-color-headline)}.o-headline.--text-color{color:var(--oo-color-text)}.o-text.--is-wysiwyg>*:not(:last-child){margin-bottom:24px}@media(min-width: 1200px){.o-text.--is-wysiwyg>*:not(:last-child){margin-bottom:24px}}.o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-text);text-wrap-style:balance}.o-text a{color:var(--oo-color-text);border-bottom:1px solid var(--oo-color-primary)}.o-text a:visited,.o-text a:active{color:var(--oo-color-text)}.o-text a:hover,.o-text a:focus{color:var(--oo-color-primary)}.o-text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding-left:1.5rem}.o-text ul>li{list-style-type:none;position:relative}.o-text ul>li:before{content:"";display:inline-block;position:absolute;left:-1.5rem;top:calc(12px - .1875rem);width:.375rem;height:.375rem;border-radius:50%;background:var(--oo-color-primary)}@media(min-width: 1200px){.o-text ul>li:before{top:calc(12px - .1875rem)}}.o-text ol{list-style-type:none;counter-reset:numbers;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding-left:0}.o-text ol>li{position:relative;counter-increment:numbers;padding-left:1.5rem}.o-text ol>li:before{content:counters(numbers, ".") " ";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;color:var(--oo-color-primary);font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));left:0;font-size:.75rem;line-height:24px}@media(min-width: 1200px){.o-text ol>li:before{font-size:.75rem;line-height:24px}}.o-text ol>li ol,.o-text ul>li ol{margin-top:.5rem}.o-text ol>li ol>li,.o-text ul>li ol>li{padding-left:calc(1.5rem + 1ch)}.o-text ol>li ol>li ol>li,.o-text ul>li ol>li ol>li{padding-left:calc(1.5rem + 2ch)}.o-text ol>li ol>li ol>li ol>li,.o-text ul>li ol>li ol>li ol>li{padding-left:calc(1.5rem + 3ch)}.o-text ol>li ol>li ol>li ol>li ol>li,.o-text ul>li ol>li ol>li ol>li ol>li{padding-left:calc(1.5rem + 4ch)}.o-text ol>li ul,.o-text ul>li ul{margin-top:.5rem}@media(min-width: 992px){.--text-align-center .o-text ul{padding-left:0}}.--text-align-center .o-text ul li{text-indent:0;text-align:center}.--text-align-center .o-text ul li:before{position:relative;top:-0.1875rem;left:unset;margin-right:1.5rem}@media(min-width: 992px){.--text-align-center .o-text ol{padding-left:0}}.--text-align-center .o-text ol li{text-indent:0;text-align:center;padding-left:0}.--text-align-center .o-text ol li:before{position:relative;left:unset;margin-right:1.5rem}.--bg-light .o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-text :is(p,li,ol,pre,blockquote,dt,dd,dfn){color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-text a{color:var(--oo-color-light-text, var(--oo-color-text));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text a:visited,.--bg-light .o-text a:active{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text a:hover,.--bg-light .o-text a:focus{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text ul li:before{background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text ol li:before{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text mark{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text blockquote{border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-dark .o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-text :is(p,li,ol,pre,blockquote,dt,dd,dfn){color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-text a{color:var(--oo-color-dark-text, var(--oo-color-text));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text a:visited,.--bg-dark .o-text a:active{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text a:hover,.--bg-dark .o-text a:focus{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text ul li:before{background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text ol li:before{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text mark{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text blockquote{border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-text :is(p,li,ol,pre,blockquote,dt,dd,dfn){color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-text a{color:var(--oo-color-primary-text, var(--oo-color-text));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text a:visited,.--bg-primary .o-text a:active{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text a:hover,.--bg-primary .o-text a:focus{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text ul li:before{background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text ol li:before{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text mark{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text blockquote{border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-text :is(p,li,ol,pre,blockquote,dt,dd,dfn){color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-text a{color:var(--oo-color-secondary-text, var(--oo-color-text));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text a:visited,.--bg-secondary .o-text a:active{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text a:hover,.--bg-secondary .o-text a:focus{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text ul li:before{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text ol li:before{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text mark{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text blockquote{border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-header .o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-header-text, var(--oo-color-text))}.--bg-header .o-text :is(p,li,ol,pre,blockquote,dt,dd,dfn,a){color:var(--oo-color-header-text, var(--oo-color-text))}.--bg-header .o-text a{color:var(--oo-color-header-text, var(--oo-color-text));border-color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text a:visited,.--bg-header .o-text a:active{color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text a:hover,.--bg-header .o-text a:focus{color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text ul li:before{background-color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text ol li:before{color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text mark{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text blockquote{border-color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-footer .o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-text :is(p,li,ol,pre,blockquote,dt,dd,dfn,a){color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-text a{color:var(--oo-color-footer-text, var(--oo-color-text));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text a:visited,.--bg-footer .o-text a:active{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text a:hover,.--bg-footer .o-text a:focus{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text ul li:before{background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text ol li:before{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text mark{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text blockquote{border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-transparent .o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-text)}.--bg-transparent .o-text :is(p,li,ol,pre,blockquote,dt,dd,dfn,a){color:var(--oo-color-text)}.--bg-transparent .o-text a{color:var(--oo-color-text);border-color:var(--oo-color-primary)}.--bg-transparent .o-text a:visited,.--bg-transparent .o-text a:active{color:var(--oo-color-primary)}.--bg-transparent .o-text a:hover,.--bg-transparent .o-text a:focus{color:var(--oo-color-primary)}.--bg-transparent .o-text ol li:before{color:var(--oo-color-primary)}.--bg-transparent .o-text mark{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.--bg-transparent .o-text blockquote{border-color:var(--oo-color-primary)}.o-picture{display:block;height:100%;width:100%;line-height:0}.o-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.o-image.--face{-o-object-position:center 25%;object-position:center 25%}.o-image.--center{-o-object-position:center center;object-position:center center}.o-image.--north{-o-object-position:top center;object-position:top center}.o-image.--south{-o-object-position:bottom center;object-position:bottom center}.o-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-header{width:100%;z-index:999;position:fixed;left:0;right:0;max-height:100dvh;overflow:hidden;-webkit-transition:all .25s;transition:all .25s}.c-header__container{display:grid;grid-template-areas:"logo" "menu" "social";padding:0}@media(min-width: 1400px){.c-header{overflow:unset}.c-header__container{display:grid;grid-template-areas:"social social" "logo menu";padding:0 1rem}.c-header__container.--has-no-meta{grid-template-areas:"logo menu"}}.c-header__main-wrapper{z-index:1000;padding-block:.5rem;padding-inline:1rem}@media(min-width: 1400px){.c-header__main-wrapper{padding-block:1rem;padding-inline:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:rgba(0,0,0,0);z-index:1}}.c-header__main{grid-area:logo;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1rem}@media(min-width: 1400px){.c-header__main{padding:0}}.c-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:0;height:100dvh;overflow:hidden;-webkit-transition:.25s;transition:.25s}@media(min-width: 1400px){.c-header__wrapper{display:contents}}.c-header__wrapper.--hide-mobile{display:none}@media(min-width: 1400px){.c-header__wrapper.--hide-mobile{display:contents}}.c-header__nav-wrapper{grid-area:menu;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;padding-block:2rem;-webkit-padding-after:0;padding-block-end:0;-webkit-transition:.25s;transition:.25s}@media(min-width: 1400px){.c-header__nav-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0;padding-block:0}}.c-header__meta-wrapper{grid-area:social;color:var(--oo-color-header-text, var(--oo-color-text));position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin-top:auto;background-color:var(--oo-color-header-bg, var(--oo-color-bg));border-top:1px solid var(--oo-color-header-primary, var(--oo-color-primary));-webkit-transition:.25s;transition:.25s;z-index:9991}@media(min-width: 1400px){.c-header__meta-wrapper{border-top:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:1rem 0 0 0;margin:0;background-color:rgba(0,0,0,0);color:var(--oo-color-header-text, var(--oo-color-text))}}.c-header__meta-wrapper.--hide-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 1400px){.c-header__meta-wrapper.--hide-desktop{display:none}}.c-header__meta-wrapper *{font-weight:var(--oo-font-navigation-weight, var(--oo-font-text-weight))}.c-header__meta-wrapper.--collapsed{height:0;opacity:0;padding:0;visibility:hidden;overflow:hidden}.c-header__meta{padding-block:2rem}@media(min-width: 1400px){.c-header__meta{padding-block:0;padding:0}}.c-header__meta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media(min-width: 1400px){.c-header__meta-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-header__meta-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}@media(min-width: 1400px){.c-header__meta-column{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;display:inline;line-height:2rem}}@media(min-width: 1400px){.c-header__meta-column.--left{-ms-flex-preferred-size:50%;flex-basis:50%}}@media(min-width: 1400px){.c-header__meta-column.--right{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right;margin-left:auto}}.c-header.--fixed{z-index:9999;background-color:var(--oo-color-header-bg, var(--oo-color-bg));-webkit-box-shadow:0 3px 6px var(--oo-color-header-transparent-text-5);box-shadow:0 3px 6px var(--oo-color-header-transparent-text-5);margin-top:0}@media(min-width: 1400px){.c-header.--fixed .c-header__meta-wrapper{background-color:var(--oo-color-header-bg, var(--oo-color-bg))}}.c-header.--fixed .c-header__nav-wrapper{margin-top:0}@media(min-width: 1400px){.c-header.--fixed .c-header__nav-wrapper{background-color:var(--oo-color-header-bg, var(--oo-color-bg))}}.c-header.--main-nav-open .c-header__main-wrapper{position:sticky;top:0;z-index:1000;background-color:var(--oo-color-header-bg, var(--oo-color-bg))}.c-header.--main-nav-open .c-header__wrapper{max-height:100dvh;overflow-y:scroll}.c-header.--main-nav-open.--logo-small .c-header__wrapper{max-height:calc(100dvh - 3.125rem);overflow-y:scroll}.c-header.--main-nav-open.--logo-medium .c-header__wrapper{max-height:calc(100dvh - 3.125rem);overflow-y:scroll}.c-header.--main-nav-open.--logo-large .c-header__wrapper{max-height:calc(100dvh - 3.75rem);overflow-y:scroll}.c-header.--main-nav-open.--logo-extra-large .c-header__wrapper{max-height:calc(100dvh - 5rem);overflow-y:scroll}.c-header.--has-no-bg-picture,.c-header.--main-nav-open{background-color:var(--oo-color-header-bg, var(--oo-color-bg))}.c-header.--has-no-bg-picture .c-header__main-wrapper,.c-header.--main-nav-open .c-header__main-wrapper{background:rgba(0,0,0,0)}@-webkit-keyframes slideDown{0%{opacity:.5;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:.5;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.c-footer{position:relative;background-color:var(--oo-color-footer-bg, var(--oo-color-bg));color:var(--oo-color-footer-text, var(--oo-color-text))}.c-footer__top{border-block:1px solid var(--oo-color-footer-primary);padding:3rem 0}@media(min-width: 1200px){.c-footer__top{padding:4rem 0}}.c-footer__top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem 0}@media(min-width: 1200px){.c-footer__top-container{gap:4rem 0}}.c-footer__top-row:not(:last-child)::after{content:"";width:100%;height:1px;background:var(--oo-color-footer-text, var(--oo-color-text));margin:3rem 1rem 0}@media(min-width: 768px){.c-footer__top-row:not(:last-child)::after{content:none}}.c-footer__top-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem 0}@media(min-width: 1200px){.c-footer__top-column{gap:4rem 0}}@media(min-width: 768px){.c-footer__top-column:last-child{padding-top:3rem}}@media(min-width: 1200px){.c-footer__top-column:last-child{padding-top:0}}.c-footer__top-column:not(:last-child)::after{content:"";width:100%;height:1px;background:var(--oo-color-footer-text, var(--oo-color-text));margin-bottom:3rem}@media(min-width: 768px){.c-footer__top-column:not(:last-child)::after{content:none}}.c-footer__top-column.--is-empty{display:none}@media(min-width: 1200px){.c-footer__top-column.--is-empty{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-footer__bottom{padding:2.5rem 0}@media(min-width: 1200px){.c-footer__bottom{gap:0}}.--is-iframe-service-immobilienwertanalyse .c-footer__bottom{padding-bottom:7rem}.c-footer__bottom-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem 0;padding-inline:2rem}@media(min-width: 1200px){.c-footer__bottom-row{gap:0;padding-inline:0}}.c-footer__bottom-column.--left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 1200px){.c-footer__bottom-column.--left{gap:.5rem}}.c-footer__bottom-column.--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width: 992px){.c-footer__bottom-column.--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(min-width: 1200px){.c-footer__bottom-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}}@media(min-width: 1200px){.c-footer__bottom-copyright::after{content:"";background-color:var(--oo-color-footer-primary);width:1px;height:16px;display:block;margin-inline:.25rem}}.c-footer__bottom .onoffice-link{display:-webkit-box;display:-ms-flexbox;display:flex}.c-footer__bottom .onoffice-link,.c-footer__bottom .onoffice-link:visited,.c-footer__bottom .onoffice-link:hover,.c-footer__bottom .onoffice-link:focus,.c-footer__bottom .onoffice-link:active{color:var(--oo-color-footer-text, var(--oo-color-text));outline:3px solid rgba(0,0,0,0);outline-offset:3px;-webkit-transition:color .25s ease-in-out,outline-color .25s ease-in-out;transition:color .25s ease-in-out,outline-color .25s ease-in-out}.c-footer__bottom .onoffice-link:focus-visible{outline-color:currentColor}.c-footer__bottom .onoffice-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor}.c-footer__bottom .onoffice-logo__svg{height:2.25rem}.c-main-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;font-family:var(--oo-font-navigation, var(--oo-font-text));font-weight:var(--oo-font-navigation-weight, var(--oo-font-text-weight));overflow:hidden;padding:.5rem 0 0}@media(min-width: 1400px){.c-main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:inherit;padding:0}}.c-main-nav__button{background-color:rgba(0,0,0,0);color:var(--oo-color-header-text, var(--oo-color-text));border:1px solid var(--oo-color-header-text, var(--oo-color-text));outline:3px solid rgba(0,0,0,0);outline-offset:3px;padding:.25rem;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}@media(min-width: 1400px){.c-main-nav__button{display:none}}.c-main-nav__button:visited,.c-main-nav__button:active{color:var(--oo-color-header-primary, var(--oo-color-primary));background-color:var(--oo-color-header-contrast-primary);border-color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-main-nav__button:hover,.c-main-nav__button:focus{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-lighten-primary-40);border-color:var(--oo-color-header-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-header-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-header-primary, var(--oo-color-primary))}.c-main-nav__button:focus-visible{outline-color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-main-nav__button-icon{width:1.75rem;height:auto}.c-main-nav__button-icon.--close{width:1.5rem;display:none}.c-main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1400px){.c-main-nav__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.c-main-nav__item{position:relative}@media(min-width: 1400px){.c-main-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.c-main-nav__item::after,.c-main-nav__item.--is-top-level::after{bottom:.5rem;width:calc(100% - 1rem);left:.5rem}}.c-main-nav__item.--is-top-level{border-bottom:1px solid var(--oo-color-header-transparent-text-20);padding:0 2rem}.c-main-nav__item.--is-top-level::after{bottom:1.5rem;width:calc(100% - 5rem);left:2.5rem}.c-main-nav__item.--is-top-level:first-child .c-main-nav__link{margin-top:0}.c-main-nav__item.--is-top-level:last-child{border-bottom:none}@media(min-width: 1400px){.c-main-nav__item.--is-top-level:last-child .c-main-nav__link{margin-bottom:0}}@media(min-width: 1400px){.c-main-nav__item.--is-top-level{padding:0;border:0;-ms-flex-preferred-size:content;flex-basis:content;position:relative;border-bottom:none}.c-main-nav__item.--is-top-level::after{bottom:.5rem;width:calc(100% - 1rem);left:.5rem}.c-main-nav__item.--is-top-level:before{margin-left:-2px}.c-main-nav__item.--is-top-level:hover,.c-main-nav__item.--is-top-level:focus{z-index:9001}}@media(min-width: 1400px)and (min-width: 1400px){.c-main-nav__item.--is-top-level:hover .c-main-nav__link.--is-top-level,.c-main-nav__item.--is-top-level:focus .c-main-nav__link.--is-top-level{background-color:var(--oo-color-header-bg)}}@media(min-width: 1400px){.c-main-nav__item.--is-top-level.--has-children .c-main-nav__link.--is-top-level::after{background-color:var(--oo-color-header-text);content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8.7'%3E%3Cpath d='M15.5,0.5L8,8L0.5,0.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8.7'%3E%3Cpath d='M15.5,0.5L8,8L0.5,0.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.5rem;mask-size:.5rem;-webkit-mask-position:center;mask-position:center;margin-left:.25rem;height:.25rem;width:.5rem}}.c-main-nav__item.--is-active::after{opacity:1}.c-main-nav__item.--has-children{position:relative}@media(min-width: 1400px){.c-main-nav__item.--has-children:focus-within>.c-main-nav__sub-menu{visibility:visible;opacity:1}.c-main-nav__item.--has-children:hover>.c-main-nav__sub-menu,.c-main-nav__item.--has-children:focus>.c-main-nav__sub-menu{visibility:visible;opacity:1}}.c-main-nav__link{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:.25rem 0;color:var(--oo-color-header-text, var(--oo-color-text));-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;-webkit-text-decoration:underline rgba(0,0,0,0);text-decoration:underline rgba(0,0,0,0);text-underline-offset:.5rem;-webkit-transition:-webkit-text-decoration .25s ease-in-out;transition:-webkit-text-decoration .25s ease-in-out;transition:text-decoration .25s ease-in-out;transition:text-decoration .25s ease-in-out, -webkit-text-decoration .25s ease-in-out}.c-main-nav__link:visited,.c-main-nav__link:active{color:var(--oo-color-header-text, var(--oo-color-text))}.c-main-nav__link:hover,.c-main-nav__link:focus{color:var(--oo-color-header-primary, var(--oo-color-primary))}@media(min-width: 1400px){.c-main-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:.75rem}}.c-main-nav__link.--is-active{-webkit-text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary));text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-main-nav__link.--is-active.--is-top-level:hover,.c-main-nav__link.--is-active.--is-top-level:focus{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.c-main-nav__link.--is-top-level{color:var(--oo-color-header-primary, var(--oo-color-primary));position:relative;margin:1rem 0}.c-main-nav__link.--is-top-level::before{background-color:var(--oo-color-header-primary, var(--oo-color-primary));content:"";display:block;height:1px;width:1.5rem;position:absolute;top:50%;left:-1.8125rem}@media(min-width: 1400px){.c-main-nav__link.--is-top-level{color:var(--oo-color-header-text);position:relative;margin:0;z-index:101;white-space:nowrap}.c-main-nav__link.--is-top-level::before{display:none}}.c-main-nav__sub-menu{font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media(min-width: 1400px){.c-main-nav__sub-menu{z-index:100;position:absolute;top:100%;visibility:hidden;opacity:0;min-width:200px;width:100%;background-color:var(--oo-color-header-bg);-webkit-box-shadow:0 1px 4px var(--oo-color-header-transparent-text-10);box-shadow:0 1px 4px var(--oo-color-header-transparent-text-10);-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}}.c-main-nav__sub-menu .c-main-nav__item{width:100%}@media(max-width: 1399.98px){.c-main-nav__sub-menu .c-main-nav__item:last-of-type .c-main-nav__link{margin-bottom:2rem}}.c-main-nav__sub-menu .c-main-nav__link{position:relative;width:100%}.c-main-nav__sub-menu .c-main-nav__link.--is-active{-webkit-text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary));text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-main-nav__sub-menu .c-main-nav__link:hover,.c-main-nav__sub-menu .c-main-nav__link:focus{-webkit-text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary));text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary))}@media(min-width: 1400px){.c-main-nav__sub-menu .c-main-nav__link{background-color:rgba(0,0,0,0)}.c-main-nav__sub-menu .c-main-nav__link:visited,.c-main-nav__sub-menu .c-main-nav__link:active{background-color:rgba(0,0,0,0)}.c-main-nav__sub-menu .c-main-nav__link:hover,.c-main-nav__sub-menu .c-main-nav__link:focus{color:var(--oo-color-header-primary, var(--oo-color-primary))}}@media(min-width: 1200px){.c-footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-footer-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 1200px){.c-footer-nav__list{gap:.25rem 0}}.c-footer-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-footer-nav__item::after{content:"";background-color:var(--oo-color-footer-primary);width:1px;height:16px;display:block;margin-right:.75rem}@media(min-width: 1200px){.c-footer-nav__item::after{height:16px}}.c-footer-nav__item:last-child::after{content:none}.c-footer-nav__link{margin-right:.75rem;color:currentColor;border-bottom:1px solid rgba(0,0,0,0)}.c-footer-nav__link:visited,.c-footer-nav__link:active{color:var(--oo-color-footer-text)}.c-footer-nav__link:hover,.c-footer-nav__link:focus{color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-footer-nav__link.--is-active,.c-footer-nav__link.--is-ancestor{color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-footer-nav__sub-menu{display:none}.c-link{color:var(--oo-color-primary);border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:color .25s ease-in-out,border-color .25s ease-in-out;transition:color .25s ease-in-out,border-color .25s ease-in-out}.c-link:visited,.c-link:active{color:var(--oo-color-primary);border-color:rgba(0,0,0,0)}.c-link:hover,.c-link:focus{color:var(--oo-color-mix-primary-contrast-20);border-color:currentColor}.c-link__icon,.c-link svg{width:1rem;height:1rem}.c-link.--chevron-right .c-link__icon,.c-link.--chevron-right svg,.c-link.--chevron-left .c-link__icon,.c-link.--chevron-left svg{width:auto}.c-link.--has-icon{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.c-link.--is-underlined{border-color:currentColor}.c-link.--is-underlined:visited,.c-link.--is-underlined:active{border-color:currentColor}.c-link.--is-underlined:hover,.c-link.--is-underlined:focus{border-color:rgba(0,0,0,0)}.c-link.--on-bg-light{color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-link.--on-bg-dark{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-link.--on-bg-primary{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-link.--on-bg-secondary{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-link.--on-bg-header{color:var(--oo-color-header-text, var(--oo-color-text))}@media(min-width: 1400px){.c-link.--on-bg-header:hover,.c-link.--on-bg-header:focus{color:var(--oo-color-header-primary, var(--oo-color-primary))}}.--on-bg-header .c-link{color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-link.--on-bg-footer{border-color:var(--oo-color-footer-primary, var(--oo-color-primary));color:currentColor}.c-link.--on-bg-footer:hover,.c-link.--on-bg-footer:focus,.c-link.--on-bg-footer:active{color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:currentColor}.c-link.--text-color{color:currentColor}.c-link.--text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.c-breadcrumb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;word-wrap:normal !important;border:0}.c-breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-breadcrumb li:not(:last-child):after{content:">";margin-left:.5rem}.c-button{display:inline-block;position:relative;font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));font-size:1rem;line-height:24px;margin:0;padding:.75rem 1.25rem;min-width:12.5rem;cursor:pointer;color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:1px solid var(--oo-color-primary);border-radius:1.5rem;outline:3px solid rgba(0,0,0,0);outline-offset:3px;opacity:1;overflow:hidden;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out,outline-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out,outline-color .25s ease-in-out}@media(min-width: 1200px){.c-button{font-size:1rem;line-height:24px}}.c-button:hover,.c-button:focus,.c-button:active{opacity:1;background:var(--oo-color-mix-primary-contrast-10);border-color:var(--oo-color-mix-primary-contrast-10)}.c-button:focus-visible{outline-color:var(--oo-color-primary)}.c-button:disabled,.c-button:disabled:visited,.c-button:disabled:hover,.c-button:disabled:focus,.c-button:disabled:active,.c-button.disabled,.c-button.disabled:visited,.c-button.disabled:hover,.c-button.disabled:focus,.c-button.disabled:active{opacity:.2;color:var(--oo-color-contrast-text);background-color:var(--oo-color-text);border-color:var(--oo-color-text)}.c-button:not(:disabled):not(.disabled),.c-button:not(:disabled):not(.disabled):visited,.c-button:not(:disabled):not(.disabled):hover,.c-button:not(:disabled):not(.disabled):focus,.c-button:not(:disabled):not(.disabled):active{opacity:1}.c-button.--on-bg-light,.c-button.--on-bg-light:visited,.--bg-light .c-button,.--bg-light .c-button:visited{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--on-bg-light:hover,.c-button.--on-bg-light:focus,.c-button.--on-bg-light:active,.--bg-light .c-button:hover,.--bg-light .c-button:focus,.--bg-light .c-button:active{background:var(--oo-color-light-mix-primary-contrast-10);border-color:var(--oo-color-light-mix-primary-contrast-10)}.c-button.--on-bg-light:focus-visible,.--bg-light .c-button:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--on-bg-light:disabled,.c-button.--on-bg-light:disabled:visited,.c-button.--on-bg-light:disabled:hover,.c-button.--on-bg-light:disabled:focus,.c-button.--on-bg-light:disabled:active,.c-button.--on-bg-light.disabled,.c-button.--on-bg-light.disabled:visited,.c-button.--on-bg-light.disabled:hover,.c-button.--on-bg-light.disabled:focus,.c-button.--on-bg-light.disabled:active,.--bg-light .c-button:disabled,.--bg-light .c-button:disabled:visited,.--bg-light .c-button:disabled:hover,.--bg-light .c-button:disabled:focus,.--bg-light .c-button:disabled:active,.--bg-light .c-button.disabled,.--bg-light .c-button.disabled:visited,.--bg-light .c-button.disabled:hover,.--bg-light .c-button.disabled:focus,.--bg-light .c-button.disabled:active{color:var(--oo-color-light-contrast-text);background-color:var(--oo-color-light-text, var(--oo-color-text));border-color:var(--oo-color-light-text, var(--oo-color-text))}.c-button.--on-bg-dark,.c-button.--on-bg-dark:visited,.--bg-dark .c-button,.--bg-dark .c-button:visited{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-button.--on-bg-dark:hover,.c-button.--on-bg-dark:focus,.c-button.--on-bg-dark:active,.--bg-dark .c-button:hover,.--bg-dark .c-button:focus,.--bg-dark .c-button:active{background:var(--oo-color-dark-mix-primary-contrast-10);border-color:var(--oo-color-dark-mix-primary-contrast-10)}.c-button.--on-bg-dark:focus-visible,.--bg-dark .c-button:focus-visible{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-button.--on-bg-dark:disabled,.c-button.--on-bg-dark:disabled:visited,.c-button.--on-bg-dark:disabled:hover,.c-button.--on-bg-dark:disabled:focus,.c-button.--on-bg-dark:disabled:active,.c-button.--on-bg-dark.disabled,.c-button.--on-bg-dark.disabled:visited,.c-button.--on-bg-dark.disabled:hover,.c-button.--on-bg-dark.disabled:focus,.c-button.--on-bg-dark.disabled:active,.--bg-dark .c-button:disabled,.--bg-dark .c-button:disabled:visited,.--bg-dark .c-button:disabled:hover,.--bg-dark .c-button:disabled:focus,.--bg-dark .c-button:disabled:active,.--bg-dark .c-button.disabled,.--bg-dark .c-button.disabled:visited,.--bg-dark .c-button.disabled:hover,.--bg-dark .c-button.disabled:focus,.--bg-dark .c-button.disabled:active{color:var(--oo-color-dark-contrast-text);background-color:var(--oo-color-dark-text, var(--oo-color-text));border-color:var(--oo-color-dark-text, var(--oo-color-text))}.c-button.--on-bg-primary,.c-button.--on-bg-primary:visited,.--bg-primary .c-button,.--bg-primary .c-button:visited{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-button.--on-bg-primary:hover,.c-button.--on-bg-primary:focus,.c-button.--on-bg-primary:active,.--bg-primary .c-button:hover,.--bg-primary .c-button:focus,.--bg-primary .c-button:active{background:var(--oo-color-primary-mix-primary-contrast-10);border-color:var(--oo-color-primary-mix-primary-contrast-10)}.c-button.--on-bg-primary:focus-visible,.--bg-primary .c-button:focus-visible{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-button.--on-bg-primary:disabled,.c-button.--on-bg-primary:disabled:visited,.c-button.--on-bg-primary:disabled:hover,.c-button.--on-bg-primary:disabled:focus,.c-button.--on-bg-primary:disabled:active,.c-button.--on-bg-primary.disabled,.c-button.--on-bg-primary.disabled:visited,.c-button.--on-bg-primary.disabled:hover,.c-button.--on-bg-primary.disabled:focus,.c-button.--on-bg-primary.disabled:active,.--bg-primary .c-button:disabled,.--bg-primary .c-button:disabled:visited,.--bg-primary .c-button:disabled:hover,.--bg-primary .c-button:disabled:focus,.--bg-primary .c-button:disabled:active,.--bg-primary .c-button.disabled,.--bg-primary .c-button.disabled:visited,.--bg-primary .c-button.disabled:hover,.--bg-primary .c-button.disabled:focus,.--bg-primary .c-button.disabled:active{color:var(--oo-color-primary-contrast-text);background-color:var(--oo-color-primary-text, var(--oo-color-text));border-color:var(--oo-color-primary-text, var(--oo-color-text))}.c-button.--on-bg-secondary,.c-button.--on-bg-secondary:visited,.--bg-secondary .c-button,.--bg-secondary .c-button:visited{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-button.--on-bg-secondary:hover,.c-button.--on-bg-secondary:focus,.c-button.--on-bg-secondary:active,.--bg-secondary .c-button:hover,.--bg-secondary .c-button:focus,.--bg-secondary .c-button:active{background:var(--oo-color-secondary-mix-primary-contrast-10);border-color:var(--oo-color-secondary-mix-primary-contrast-10)}.c-button.--on-bg-secondary:focus-visible,.--bg-secondary .c-button:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-button.--on-bg-secondary:disabled,.c-button.--on-bg-secondary:disabled:visited,.c-button.--on-bg-secondary:disabled:hover,.c-button.--on-bg-secondary:disabled:focus,.c-button.--on-bg-secondary:disabled:active,.c-button.--on-bg-secondary.disabled,.c-button.--on-bg-secondary.disabled:visited,.c-button.--on-bg-secondary.disabled:hover,.c-button.--on-bg-secondary.disabled:focus,.c-button.--on-bg-secondary.disabled:active,.--bg-secondary .c-button:disabled,.--bg-secondary .c-button:disabled:visited,.--bg-secondary .c-button:disabled:hover,.--bg-secondary .c-button:disabled:focus,.--bg-secondary .c-button:disabled:active,.--bg-secondary .c-button.disabled,.--bg-secondary .c-button.disabled:visited,.--bg-secondary .c-button.disabled:hover,.--bg-secondary .c-button.disabled:focus,.--bg-secondary .c-button.disabled:active{color:var(--oo-color-secondary-contrast-text);background-color:var(--oo-color-secondary-text, var(--oo-color-text));border-color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-button.--on-bg-footer,.c-button.--on-bg-footer:visited,.--bg-footer .c-button,.--bg-footer .c-button:visited{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-button.--on-bg-footer:hover,.c-button.--on-bg-footer:focus,.c-button.--on-bg-footer:active,.--bg-footer .c-button:hover,.--bg-footer .c-button:focus,.--bg-footer .c-button:active{background:var(--oo-color-footer-mix-primary-contrast-10);border-color:var(--oo-color-footer-mix-primary-contrast-10)}.c-button.--on-bg-footer:focus-visible,.--bg-footer .c-button:focus-visible{outline-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-button.--on-bg-footer:disabled,.c-button.--on-bg-footer:disabled:visited,.c-button.--on-bg-footer:disabled:hover,.c-button.--on-bg-footer:disabled:focus,.c-button.--on-bg-footer:disabled:active,.c-button.--on-bg-footer.disabled,.c-button.--on-bg-footer.disabled:visited,.c-button.--on-bg-footer.disabled:hover,.c-button.--on-bg-footer.disabled:focus,.c-button.--on-bg-footer.disabled:active,.--bg-footer .c-button:disabled,.--bg-footer .c-button:disabled:visited,.--bg-footer .c-button:disabled:hover,.--bg-footer .c-button:disabled:focus,.--bg-footer .c-button:disabled:active,.--bg-footer .c-button.disabled,.--bg-footer .c-button.disabled:visited,.--bg-footer .c-button.disabled:hover,.--bg-footer .c-button.disabled:focus,.--bg-footer .c-button.disabled:active{color:var(--oo-color-footer-contrast-text);background-color:var(--oo-color-footer-text, var(--oo-color-text));border-color:var(--oo-color-footer-text, var(--oo-color-text))}.c-button.--on-bg-transparent,.c-button.--on-bg-transparent:visited,.--bg-transparent .c-button,.--bg-transparent .c-button:visited{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.c-button.--on-bg-transparent:hover,.c-button.--on-bg-transparent:focus,.c-button.--on-bg-transparent:active,.--bg-transparent .c-button:hover,.--bg-transparent .c-button:focus,.--bg-transparent .c-button:active{background:var(--oo-color-mix-primary-contrast-10);border-color:var(--oo-color-mix-primary-contrast-10)}.c-button.--on-bg-transparent:focus-visible,.--bg-transparent .c-button:focus-visible{outline-color:var(--oo-color-primary)}.c-button.--on-bg-transparent:disabled,.c-button.--on-bg-transparent:disabled:visited,.c-button.--on-bg-transparent:disabled:hover,.c-button.--on-bg-transparent:disabled:focus,.c-button.--on-bg-transparent:disabled:active,.c-button.--on-bg-transparent.disabled,.c-button.--on-bg-transparent.disabled:visited,.c-button.--on-bg-transparent.disabled:hover,.c-button.--on-bg-transparent.disabled:focus,.c-button.--on-bg-transparent.disabled:active,.--bg-transparent .c-button:disabled,.--bg-transparent .c-button:disabled:visited,.--bg-transparent .c-button:disabled:hover,.--bg-transparent .c-button:disabled:focus,.--bg-transparent .c-button:disabled:active,.--bg-transparent .c-button.disabled,.--bg-transparent .c-button.disabled:visited,.--bg-transparent .c-button.disabled:hover,.--bg-transparent .c-button.disabled:focus,.--bg-transparent .c-button.disabled:active{color:var(--oo-color-contrast-text);background-color:var(--oo-color-text);border-color:var(--oo-color-text)}.c-button.--ghost{color:var(--oo-color-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary)}.c-button.--ghost:hover,.c-button.--ghost:focus,.c-button.--ghost:active{color:var(--oo-color-contrast-primary);background:var(--oo-color-mix-primary-contrast-10)}.c-button.--ghost.--on-bg-light,.c-button.--ghost.--on-bg-light:visited,.--bg-light .c-button.--ghost,.--bg-light .c-button.--ghost:visited{color:var(--oo-color-light-text, var(--oo-color-text));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-light:hover,.c-button.--ghost.--on-bg-light:focus,.c-button.--ghost.--on-bg-light:active,.--bg-light .c-button.--ghost:hover,.--bg-light .c-button.--ghost:focus,.--bg-light .c-button.--ghost:active{color:var(--oo-color-light-contrast-primary);background:var(--oo-color-light-mix-primary-contrast-10);border-color:var(--oo-color-light-mix-primary-contrast-10)}.c-button.--ghost.--on-bg-light.--has-bg-color,.--bg-light .c-button.--ghost.--has-bg-color{background-color:var(--oo-color-bg)}.c-button.--ghost.--on-bg-dark,.c-button.--ghost.--on-bg-dark:visited,.--bg-dark .c-button.--ghost,.--bg-dark .c-button.--ghost:visited{color:var(--oo-color-dark-text, var(--oo-color-text));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-dark:hover,.c-button.--ghost.--on-bg-dark:focus,.c-button.--ghost.--on-bg-dark:active,.--bg-dark .c-button.--ghost:hover,.--bg-dark .c-button.--ghost:focus,.--bg-dark .c-button.--ghost:active{color:var(--oo-color-dark-contrast-primary);background:var(--oo-color-dark-mix-primary-contrast-10);border-color:var(--oo-color-dark-mix-primary-contrast-10)}.c-button.--ghost.--on-bg-primary,.c-button.--ghost.--on-bg-primary:visited,.--bg-primary .c-button.--ghost,.--bg-primary .c-button.--ghost:visited{color:var(--oo-color-primary-text, var(--oo-color-text));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-primary:hover,.c-button.--ghost.--on-bg-primary:focus,.c-button.--ghost.--on-bg-primary:active,.--bg-primary .c-button.--ghost:hover,.--bg-primary .c-button.--ghost:focus,.--bg-primary .c-button.--ghost:active{color:var(--oo-color-primary-contrast-primary);background:var(--oo-color-primary-mix-primary-contrast-10);border-color:var(--oo-color-primary-mix-primary-contrast-10)}.c-button.--ghost.--on-bg-secondary,.c-button.--ghost.--on-bg-secondary:visited,.--bg-secondary .c-button.--ghost,.--bg-secondary .c-button.--ghost:visited{color:var(--oo-color-secondary-text, var(--oo-color-text));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-secondary:hover,.c-button.--ghost.--on-bg-secondary:focus,.c-button.--ghost.--on-bg-secondary:active,.--bg-secondary .c-button.--ghost:hover,.--bg-secondary .c-button.--ghost:focus,.--bg-secondary .c-button.--ghost:active{color:var(--oo-color-secondary-contrast-primary);background:var(--oo-color-secondary-mix-primary-contrast-10);border-color:var(--oo-color-secondary-mix-primary-contrast-10)}.c-button.--ghost.--on-bg-footer,.c-button.--ghost.--on-bg-footer:visited,.--bg-footer .c-button.--ghost,.--bg-footer .c-button.--ghost:visited{color:var(--oo-color-footer-text, var(--oo-color-text));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-footer:hover,.c-button.--ghost.--on-bg-footer:focus,.c-button.--ghost.--on-bg-footer:active,.--bg-footer .c-button.--ghost:hover,.--bg-footer .c-button.--ghost:focus,.--bg-footer .c-button.--ghost:active{color:var(--oo-color-footer-contrast-primary);background:var(--oo-color-footer-mix-primary-contrast-10);border-color:var(--oo-color-footer-mix-primary-contrast-10)}.c-button.--ghost.--on-bg-transparent,.c-button.--ghost.--on-bg-transparent:visited,.--bg-transparent .c-button.--ghost,.--bg-transparent .c-button.--ghost:visited{color:var(--oo-color-text);border-color:var(--oo-color-primary)}.c-button.--ghost.--on-bg-transparent:hover,.c-button.--ghost.--on-bg-transparent:focus,.c-button.--ghost.--on-bg-transparent:active,.--bg-transparent .c-button.--ghost:hover,.--bg-transparent .c-button.--ghost:focus,.--bg-transparent .c-button.--ghost:active{color:var(--oo-color-contrast-primary);background:var(--oo-color-mix-primary-contrast-10);border-color:var(--oo-color-mix-primary-contrast-10)}.c-button.--ghost.--on-bg-transparent.--has-bg-color,.--bg-transparent .c-button.--ghost.--has-bg-color{background-color:var(--oo-color-bg)}.c-button.--has-icon{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.c-button.--has-icon .c-button__text{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.75rem 0 .75rem 1.25rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.c-button.--has-icon .c-button__text--right{padding:.75rem 1.25rem .75rem 0}.c-button.--has-icon .c-button__icon{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:calc(3rem + 2px);aspect-ratio:1/1;margin:-1px -1px -1px 0;color:var(--oo-color-contrast-primary);background:var(--oo-color-primary);border-radius:50%;-webkit-transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.c-button.--has-icon .c-button__icon svg{height:1.25rem;width:1.25rem}.c-button.--has-icon .c-button__icon:is([class*="--arrow"]) svg{height:2rem;width:2rem}.c-button.--has-icon .c-button__icon:is([class*="--arrow"]).--arrow-down{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-button.--has-icon .c-button__icon:is([class*="--arrow"]).--arrow-up{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-button.--has-icon .c-button__icon:is([class*="--arrow"]).--arrow-left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-button.--has-icon .c-button__icon:is([class*="--arrow"]).--arrow-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-button.--has-icon:hover,.c-button.--has-icon:focus,.c-button.--has-icon:active{background-color:var(--oo-color-primary)}.c-button.--has-icon:hover:after,.c-button.--has-icon:focus:after,.c-button.--has-icon:active:after{width:100%}.c-button.--has-icon:hover .c-button__icon,.c-button.--has-icon:focus .c-button__icon,.c-button.--has-icon:active .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5)}.c-button.--has-icon:after{content:"";position:absolute;z-index:0;height:100%;width:0;top:0;background:var(--oo-color-mix-primary-contrast-10);border-radius:calc(1.5rem - 1px);-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out;right:0}.c-button.--has-icon.--ghost{background-color:rgba(0,0,0,0)}.c-button.--has-icon.--ghost.--has-bg-image{background-color:var(--oo-color-bg)}.c-button.--has-icon.--reverse .c-button__text{padding:.75rem 1.25rem .75rem 0}.c-button.--has-icon.--on-bg-light,.c-button.--has-icon.--on-bg-light:visited,.--bg-light .c-button.--has-icon,.--bg-light .c-button.--has-icon:visited{background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--has-icon.--on-bg-light .c-button__icon,.c-button.--has-icon.--on-bg-light:visited .c-button__icon,.--bg-light .c-button.--has-icon .c-button__icon,.--bg-light .c-button.--has-icon:visited .c-button__icon{color:var(--oo-color-light-contrast-primary);background:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--has-icon.--on-bg-light:after,.c-button.--has-icon.--on-bg-light:visited:after,.--bg-light .c-button.--has-icon:after,.--bg-light .c-button.--has-icon:visited:after{background:var(--oo-color-light-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-light.--ghost,.c-button.--has-icon.--on-bg-light:visited.--ghost,.--bg-light .c-button.--has-icon.--ghost,.--bg-light .c-button.--has-icon:visited.--ghost{background-color:rgba(0,0,0,0)}.c-button.--has-icon.--on-bg-light.--ghost.--has-bg-image,.c-button.--has-icon.--on-bg-light:visited.--ghost.--has-bg-image,.--bg-light .c-button.--has-icon.--ghost.--has-bg-image,.--bg-light .c-button.--has-icon:visited.--ghost.--has-bg-image{background-color:var(--oo-color-light-bg)}.c-button.--has-icon.--on-bg-light:hover,.c-button.--has-icon.--on-bg-light:focus,.c-button.--has-icon.--on-bg-light:active,.--bg-light .c-button.--has-icon:hover,.--bg-light .c-button.--has-icon:focus,.--bg-light .c-button.--has-icon:active{border-color:var(--oo-color-light-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-light:hover .c-button__icon,.c-button.--has-icon.--on-bg-light:focus .c-button__icon,.c-button.--has-icon.--on-bg-light:active .c-button__icon,.--bg-light .c-button.--has-icon:hover .c-button__icon,.--bg-light .c-button.--has-icon:focus .c-button__icon,.--bg-light .c-button.--has-icon:active .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-light-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-light-transparent-primary-contrast-5)}.c-button.--has-icon.--on-bg-dark,.c-button.--has-icon.--on-bg-dark:visited,.--bg-dark .c-button.--has-icon,.--bg-dark .c-button.--has-icon:visited{background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-button.--has-icon.--on-bg-dark .c-button__icon,.c-button.--has-icon.--on-bg-dark:visited .c-button__icon,.--bg-dark .c-button.--has-icon .c-button__icon,.--bg-dark .c-button.--has-icon:visited .c-button__icon{color:var(--oo-color-dark-contrast-primary);background:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-button.--has-icon.--on-bg-dark:after,.c-button.--has-icon.--on-bg-dark:visited:after,.--bg-dark .c-button.--has-icon:after,.--bg-dark .c-button.--has-icon:visited:after{background:var(--oo-color-dark-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-dark.--ghost,.c-button.--has-icon.--on-bg-dark:visited.--ghost,.--bg-dark .c-button.--has-icon.--ghost,.--bg-dark .c-button.--has-icon:visited.--ghost{background-color:rgba(0,0,0,0)}.c-button.--has-icon.--on-bg-dark.--ghost.--has-bg-image,.c-button.--has-icon.--on-bg-dark:visited.--ghost.--has-bg-image,.--bg-dark .c-button.--has-icon.--ghost.--has-bg-image,.--bg-dark .c-button.--has-icon:visited.--ghost.--has-bg-image{background-color:var(--oo-color-dark-bg)}.c-button.--has-icon.--on-bg-dark:hover,.c-button.--has-icon.--on-bg-dark:focus,.c-button.--has-icon.--on-bg-dark:active,.--bg-dark .c-button.--has-icon:hover,.--bg-dark .c-button.--has-icon:focus,.--bg-dark .c-button.--has-icon:active{border-color:var(--oo-color-dark-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-dark:hover .c-button__icon,.c-button.--has-icon.--on-bg-dark:focus .c-button__icon,.c-button.--has-icon.--on-bg-dark:active .c-button__icon,.--bg-dark .c-button.--has-icon:hover .c-button__icon,.--bg-dark .c-button.--has-icon:focus .c-button__icon,.--bg-dark .c-button.--has-icon:active .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-dark-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-dark-transparent-primary-contrast-5)}.c-button.--has-icon.--on-bg-primary,.c-button.--has-icon.--on-bg-primary:visited,.--bg-primary .c-button.--has-icon,.--bg-primary .c-button.--has-icon:visited{background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-button.--has-icon.--on-bg-primary .c-button__icon,.c-button.--has-icon.--on-bg-primary:visited .c-button__icon,.--bg-primary .c-button.--has-icon .c-button__icon,.--bg-primary .c-button.--has-icon:visited .c-button__icon{color:var(--oo-color-primary-contrast-primary);background:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-button.--has-icon.--on-bg-primary:after,.c-button.--has-icon.--on-bg-primary:visited:after,.--bg-primary .c-button.--has-icon:after,.--bg-primary .c-button.--has-icon:visited:after{background:var(--oo-color-primary-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-primary.--ghost,.c-button.--has-icon.--on-bg-primary:visited.--ghost,.--bg-primary .c-button.--has-icon.--ghost,.--bg-primary .c-button.--has-icon:visited.--ghost{background-color:rgba(0,0,0,0)}.c-button.--has-icon.--on-bg-primary.--ghost.--has-bg-image,.c-button.--has-icon.--on-bg-primary:visited.--ghost.--has-bg-image,.--bg-primary .c-button.--has-icon.--ghost.--has-bg-image,.--bg-primary .c-button.--has-icon:visited.--ghost.--has-bg-image{background-color:var(--oo-color-primary-bg)}.c-button.--has-icon.--on-bg-primary:hover,.c-button.--has-icon.--on-bg-primary:focus,.c-button.--has-icon.--on-bg-primary:active,.--bg-primary .c-button.--has-icon:hover,.--bg-primary .c-button.--has-icon:focus,.--bg-primary .c-button.--has-icon:active{border-color:var(--oo-color-primary-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-primary:hover .c-button__icon,.c-button.--has-icon.--on-bg-primary:focus .c-button__icon,.c-button.--has-icon.--on-bg-primary:active .c-button__icon,.--bg-primary .c-button.--has-icon:hover .c-button__icon,.--bg-primary .c-button.--has-icon:focus .c-button__icon,.--bg-primary .c-button.--has-icon:active .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-primary-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-primary-transparent-primary-contrast-5)}.c-button.--has-icon.--on-bg-secondary,.c-button.--has-icon.--on-bg-secondary:visited,.--bg-secondary .c-button.--has-icon,.--bg-secondary .c-button.--has-icon:visited{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-button.--has-icon.--on-bg-secondary .c-button__icon,.c-button.--has-icon.--on-bg-secondary:visited .c-button__icon,.--bg-secondary .c-button.--has-icon .c-button__icon,.--bg-secondary .c-button.--has-icon:visited .c-button__icon{color:var(--oo-color-secondary-contrast-primary);background:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-button.--has-icon.--on-bg-secondary:after,.c-button.--has-icon.--on-bg-secondary:visited:after,.--bg-secondary .c-button.--has-icon:after,.--bg-secondary .c-button.--has-icon:visited:after{background:var(--oo-color-secondary-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-secondary.--ghost,.c-button.--has-icon.--on-bg-secondary:visited.--ghost,.--bg-secondary .c-button.--has-icon.--ghost,.--bg-secondary .c-button.--has-icon:visited.--ghost{background-color:rgba(0,0,0,0)}.c-button.--has-icon.--on-bg-secondary.--ghost.--has-bg-image,.c-button.--has-icon.--on-bg-secondary:visited.--ghost.--has-bg-image,.--bg-secondary .c-button.--has-icon.--ghost.--has-bg-image,.--bg-secondary .c-button.--has-icon:visited.--ghost.--has-bg-image{background-color:var(--oo-color-secondary-bg)}.c-button.--has-icon.--on-bg-secondary:hover,.c-button.--has-icon.--on-bg-secondary:focus,.c-button.--has-icon.--on-bg-secondary:active,.--bg-secondary .c-button.--has-icon:hover,.--bg-secondary .c-button.--has-icon:focus,.--bg-secondary .c-button.--has-icon:active{border-color:var(--oo-color-secondary-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-secondary:hover .c-button__icon,.c-button.--has-icon.--on-bg-secondary:focus .c-button__icon,.c-button.--has-icon.--on-bg-secondary:active .c-button__icon,.--bg-secondary .c-button.--has-icon:hover .c-button__icon,.--bg-secondary .c-button.--has-icon:focus .c-button__icon,.--bg-secondary .c-button.--has-icon:active .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-secondary-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-secondary-transparent-primary-contrast-5)}.c-button.--has-icon.--on-bg-footer,.c-button.--has-icon.--on-bg-footer:visited,.--bg-footer .c-button.--has-icon,.--bg-footer .c-button.--has-icon:visited{background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-button.--has-icon.--on-bg-footer .c-button__icon,.c-button.--has-icon.--on-bg-footer:visited .c-button__icon,.--bg-footer .c-button.--has-icon .c-button__icon,.--bg-footer .c-button.--has-icon:visited .c-button__icon{color:var(--oo-color-footer-contrast-primary);background:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-button.--has-icon.--on-bg-footer:after,.c-button.--has-icon.--on-bg-footer:visited:after,.--bg-footer .c-button.--has-icon:after,.--bg-footer .c-button.--has-icon:visited:after{background:var(--oo-color-footer-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-footer.--ghost,.c-button.--has-icon.--on-bg-footer:visited.--ghost,.--bg-footer .c-button.--has-icon.--ghost,.--bg-footer .c-button.--has-icon:visited.--ghost{background-color:rgba(0,0,0,0)}.c-button.--has-icon.--on-bg-footer.--ghost.--has-bg-image,.c-button.--has-icon.--on-bg-footer:visited.--ghost.--has-bg-image,.--bg-footer .c-button.--has-icon.--ghost.--has-bg-image,.--bg-footer .c-button.--has-icon:visited.--ghost.--has-bg-image{background-color:var(--oo-color-bg)}.c-button.--has-icon.--on-bg-footer:hover,.c-button.--has-icon.--on-bg-footer:focus,.c-button.--has-icon.--on-bg-footer:active,.--bg-footer .c-button.--has-icon:hover,.--bg-footer .c-button.--has-icon:focus,.--bg-footer .c-button.--has-icon:active{border-color:var(--oo-color-footer-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-footer:hover .c-button__icon,.c-button.--has-icon.--on-bg-footer:focus .c-button__icon,.c-button.--has-icon.--on-bg-footer:active .c-button__icon,.--bg-footer .c-button.--has-icon:hover .c-button__icon,.--bg-footer .c-button.--has-icon:focus .c-button__icon,.--bg-footer .c-button.--has-icon:active .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-footer-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-footer-transparent-primary-contrast-5)}.c-button.--has-icon.--on-bg-transparent,.c-button.--has-icon.--on-bg-transparent:visited,.--bg-transparent .c-button.--has-icon,.--bg-transparent .c-button.--has-icon:visited{background-color:var(--oo-color-primary)}.c-button.--has-icon.--on-bg-transparent .c-button__icon,.c-button.--has-icon.--on-bg-transparent:visited .c-button__icon,.--bg-transparent .c-button.--has-icon .c-button__icon,.--bg-transparent .c-button.--has-icon:visited .c-button__icon{color:var(--oo-color-contrast-primary);background:var(--oo-color-primary)}.c-button.--has-icon.--on-bg-transparent:after,.c-button.--has-icon.--on-bg-transparent:visited:after,.--bg-transparent .c-button.--has-icon:after,.--bg-transparent .c-button.--has-icon:visited:after{background:var(--oo-color-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-transparent.--ghost,.c-button.--has-icon.--on-bg-transparent:visited.--ghost,.--bg-transparent .c-button.--has-icon.--ghost,.--bg-transparent .c-button.--has-icon:visited.--ghost{background-color:rgba(0,0,0,0)}.c-button.--has-icon.--on-bg-transparent.--ghost.--has-bg-image,.c-button.--has-icon.--on-bg-transparent:visited.--ghost.--has-bg-image,.--bg-transparent .c-button.--has-icon.--ghost.--has-bg-image,.--bg-transparent .c-button.--has-icon:visited.--ghost.--has-bg-image{background-color:var(--oo-color-bg)}.c-button.--has-icon.--on-bg-transparent.--ghost.--has-bg-color,.c-button.--has-icon.--on-bg-transparent:visited.--ghost.--has-bg-color,.--bg-transparent .c-button.--has-icon.--ghost.--has-bg-color,.--bg-transparent .c-button.--has-icon:visited.--ghost.--has-bg-color{background-color:var(--oo-color-mix-bg-text-10)}.c-button.--has-icon.--on-bg-transparent:hover,.c-button.--has-icon.--on-bg-transparent:focus,.c-button.--has-icon.--on-bg-transparent:active,.--bg-transparent .c-button.--has-icon:hover,.--bg-transparent .c-button.--has-icon:focus,.--bg-transparent .c-button.--has-icon:active{border-color:var(--oo-color-mix-primary-contrast-10)}.c-button.--has-icon.--on-bg-transparent:hover .c-button__icon,.c-button.--has-icon.--on-bg-transparent:focus .c-button__icon,.c-button.--has-icon.--on-bg-transparent:active .c-button__icon,.--bg-transparent .c-button.--has-icon:hover .c-button__icon,.--bg-transparent .c-button.--has-icon:focus .c-button__icon,.--bg-transparent .c-button.--has-icon:active .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5)}.c-button.--small{font-size:1rem;min-width:1rem}.c-button.--only-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:inherit;width:2rem;height:2rem;padding:0;border:0;overflow:hidden}.c-button.--only-icon .c-button__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-box-shadow:none;box-shadow:none}.c-button.--only-icon .c-button__icon svg{background-color:inherit;height:1rem;width:1rem}.c-button.--only-icon .c-button__icon:is([class*="--arrow"]) svg{height:1.25rem;width:1.25rem}.c-button.--only-icon .c-button__icon:is([class*="--arrow"]).--arrow-down{-ms-flex-item-align:start;align-self:flex-start}.c-button.--only-icon .c-button__icon:is([class*="--arrow"]).--arrow-up{-ms-flex-item-align:end;align-self:flex-end}.c-button.--only-icon .c-button__icon:is([class*="--arrow"]).--arrow-left{margin-left:auto}.c-button.--only-icon .c-button__icon:is([class*="--arrow"]).--arrow-right{margin-right:auto}.c-button.--only-icon .c-button__icon.--favorite.--filled svg>*{fill:currentColor}.c-button.--only-icon.--square{border-radius:0;width:2.25rem;height:2.25rem}.c-button.--only-icon.--square .c-button__icon svg{height:1rem;width:1rem}.c-button.--only-icon.--square .c-button__icon:is([class*="--arrow"]) svg{height:1.5rem;width:1.5rem}.c-button.--only-icon.--large{width:3rem;height:3rem}.c-button.--only-icon.--large .c-button__icon svg{height:1.25rem;width:1.25rem}.c-button.--only-icon.--large .c-button__icon:is([class*="--arrow"]) svg{height:2rem;width:2rem}.c-button.--full-width{width:100%}.c-button.--on-lightbox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25rem}.c-button.--on-lightbox svg{width:100%;height:100%}.c-button.--is-address-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-button.--hide-desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(min-width: 992px){.c-button.--hide-desktop{display:none}}.c-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem}.c-buttons.--is-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-flags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;position:absolute;top:.5rem;left:.5rem}@media(min-width: 1200px){.c-flags{gap:.75rem;top:.75rem;left:.75rem}}.c-flag{font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));background:var(--oo-color-primary);color:var(--oo-color-contrast-primary);padding:.375rem 1rem}.c-flag.--property-status{background:var(--oo-color-property-status-bg);color:var(--oo-color-property-status-contrast-bg)}.c-flag.--only-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.375rem}.c-contact__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}@media(min-width: 1200px){.c-contact__container{gap:3.5rem 0}}.c-contact__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem 0}@media(min-width: 1200px){.c-contact__content{gap:3.5rem 0}}.c-contact__headline{text-align:center;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:break-word}.c-contact__addresses{display:grid;justify-items:center;grid-template-columns:1fr;grid-gap:2.5rem 0}@media(min-width: 768px){.c-contact__addresses{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:2.5rem 2rem}}@media(min-width: 1200px){.c-contact__addresses{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:3.5rem 2rem}}.c-contact__addresses.--is-single{display:block}@media(min-width: 768px){.c-contact__addresses.--is-two{grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-contact__addresses.--is-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-contact-card{display:grid;grid:subgrid/subgrid;grid-row:span 3;grid-gap:1.5rem 0}.c-contact-card__data:not(.--is-text-only){display:grid;grid-gap:0 1rem;grid-template-columns:auto 1fr}.c-contact-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.c-contact-card__list{display:grid;grid-template-columns:subgrid;grid-column:span 2}.c-contact-card__value{word-break:break-word}.--is-opening-hours .c-contact-card__label{max-width:250px}@media(min-width: 992px){.--is-single .c-contact-card{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}}.--is-single .c-contact-card__list{width:auto}.c-contact-card.--is-map{grid-template-columns:1fr;gap:1.5rem;grid:unset;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.c-contact-card.--is-map .c-contact-card__wrapper{grid-column:1}.c-contact-card.--is-map .c-contact-card__map{grid-row:auto}@media(min-width: 768px){.c-contact-card.--is-map .c-contact-card__map{grid-column:2;grid-row:1/span 3}}@media(min-width: 768px){.c-contact-card.--is-map{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.c-contact-card.--is-map.--position-left{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.c-contact-card.--is-map.--position-left .c-contact-card__wrapper{grid-column:1}@media(min-width: 768px){.c-contact-card.--is-map.--position-left .c-contact-card__wrapper{grid-column:2}}.c-contact-card.--is-map.--position-left .c-contact-card__map{grid-row:auto}@media(min-width: 768px){.c-contact-card.--is-map.--position-left .c-contact-card__map{grid-column:1;grid-row:1/span 3}}.c-contact-card.--is-map.--position-alternating .c-contact-card__wrapper{grid-column:1}.c-contact-card.--is-map.--position-alternating .c-contact-card__map{grid-row:auto}@media(min-width: 768px){.c-contact-card.--is-map.--position-alternating .c-contact-card__map{grid-column:2;grid-row:1/span 3}}.c-contact-card.--is-map.--position-alternating:nth-child(even) .c-contact-card__wrapper{grid-column:1}@media(min-width: 768px){.c-contact-card.--is-map.--position-alternating:nth-child(even) .c-contact-card__wrapper{grid-column:2}}.c-contact-card.--is-map.--position-alternating:nth-child(even) .c-contact-card__map{grid-row:auto}@media(min-width: 768px){.c-contact-card.--is-map.--position-alternating:nth-child(even) .c-contact-card__map{grid-column:1;grid-row:1/span 3}}@media(min-width: 768px){.c-contact-card.--is-map.--position-alternating:nth-child(even){grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.c-read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%;cursor:pointer;border:0;background:0;color:currentColor;padding:0;outline:3px solid rgba(0,0,0,0);outline-offset:2px;-webkit-transition:outline-color .25s ease-in-out;transition:outline-color .25s ease-in-out}.c-read-more:hover .c-read-more__text,.c-read-more:focus .c-read-more__text,.c-read-more:active .c-read-more__text{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-read-more:focus-visible{outline-color:currentColor}.c-read-more__icon.--more{display:-webkit-box;display:-ms-flexbox;display:flex}.--is-open .c-read-more__icon.--more{display:none}.c-read-more__icon.--less{display:none}.--is-open .c-read-more__icon.--less{display:-webkit-box;display:-ms-flexbox;display:flex}.c-read-more__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem;white-space:nowrap;font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));-webkit-text-decoration:underline rgba(0,0,0,0);text-decoration:underline rgba(0,0,0,0);-webkit-transition:-webkit-text-decoration .25s ease-in-out;transition:-webkit-text-decoration .25s ease-in-out;transition:text-decoration .25s ease-in-out;transition:text-decoration .25s ease-in-out, -webkit-text-decoration .25s ease-in-out}.c-read-more__text:after{content:"";display:inline-block;width:100%;height:1px;background-color:var(--oo-color-primary)}.--bg-light .c-read-more__text:after{background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-dark .c-read-more__text:after{background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .c-read-more__text:after{background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .c-read-more__text:after{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-transparent .c-read-more__text:after{background-color:var(--oo-color-primary)}.c-forms__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-forms__container{gap:1.5rem 0}}.c-forms__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem 0}@media(min-width: 1200px){.c-forms__row{gap:3.5rem 0}}.c-forms__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}.c-form{position:relative;scroll-margin-top:calc(var(--header-height, 5rem) + 5rem);scroll-snap-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem 0}@media(min-width: 1200px){.c-form{scroll-margin-top:calc(var(--header-height, 5rem) + 7.5rem);gap:3.5rem 0}}@media(min-width: 1400px){.c-form{scroll-margin-top:calc(var(--header-height, 7.5rem) + 7.5rem)}}.c-form__fieldset{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem}@media(min-width: 768px){.c-form__fieldset{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 2rem}}@media(min-width: 1200px){.c-form__fieldset{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-form__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem 2rem}@media(min-width: 768px){.c-form__header{grid-column:1/-1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:first baseline;-ms-flex-align:first baseline;align-items:first baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.--on-bg-light .c-form__legend{color:var(--oo-color-light-headline, var(--oo-color-headline))}.--on-bg-dark .c-form__legend{color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--on-bg-primary .c-form__legend{color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--on-bg-secondary .c-form__legend{color:var(--oo-color-secondary-headline, var(--oo-color-headline))}.--on-bg-footer .c-form__legend{color:var(--oo-color-footer-headline, var(--oo-color-headline))}.c-form__required{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 768px){.c-form__more{display:none}}.c-form__field-wrapper{max-height:0px;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}@media(min-width: 768px){.c-form__field-wrapper{display:contents}}.c-form__field-wrapper.--is-open{max-height:100rem;display:contents}.c-form__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media(min-width: 768px){.c-form__button-wrapper{grid-column:1/-1}}.c-form__button{-ms-flex-item-align:start;align-self:flex-start}.c-form .message{display:none !important}@media(min-width: 768px){.c-form .--is-textarea{grid-column:1/-1}}@media(min-width: 768px){.c-form .--is-range{grid-column:1/-1}}@media(min-width: 768px){.c-form .--is-boolean{grid-column:1/-1}}.c-form.--is-search-form .c-form__fieldset{gap:.5rem}@media(min-width: 1400px){.c-form.--is-search-form .c-form__fieldset{grid-template-columns:repeat(4, minmax(0, 1fr))}}.c-form.--is-search-form .c-form__more{margin-top:1.125rem}.c-form.--is-search-form .c-form__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:1.125rem;grid-column:unset;width:auto}@media(min-width: 992px){.c-form.--is-search-form .c-form__button-wrapper{padding-inline:.125rem}}.c-form.--is-search-form .--is-single-select,.c-form.--is-search-form .--is-multiple-select,.c-form.--is-search-form .--is-textarea,.c-form.--is-search-form .--is-boolean,.c-form.--is-search-form .--is-input,.c-form.--is-search-form .--is-range{grid-column:unset}@media(min-width: 992px){.c-form.--is-search-form .--is-single-select,.c-form.--is-search-form .--is-multiple-select,.c-form.--is-search-form .--is-textarea,.c-form.--is-search-form .--is-boolean,.c-form.--is-search-form .--is-input,.c-form.--is-search-form .--is-range{padding-inline:.125rem}}.--is-footer .c-form__header{margin-bottom:0}.--is-footer .c-form__fieldset{max-width:100%;grid-template-columns:1fr;background:none}.c-form.--is-popup .c-form__fieldset{padding:0;background-color:rgba(0,0,0,0)}@media(min-width: 992px){.c-form.--is-popup .c-form__fieldset{grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-form.--is-popup .c-form__button-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.--is-widget.--is-sticky .c-form.--is-popup .c-form__fieldset{grid-template-columns:minmax(0, 1fr);gap:1rem}.--is-widget.--is-sticky .c-form.--is-popup .c-form__fieldset>*{grid-column:auto}.c-info-messages{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));padding:1rem;color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-text-20);border:2px solid var(--oo-color-text)}.c-info-messages.--is-success{color:var(--oo-color-success);background-color:var(--oo-color-transparent-success-20);border-color:var(--oo-color-success)}.c-info-messages.--is-warning{color:var(--oo-color-warning);background-color:var(--oo-color-transparent-warning-20);border-color:var(--oo-color-warning)}.c-info-messages.--is-error{color:var(--oo-color-error);background-color:var(--oo-color-transparent-error-20);border-color:var(--oo-color-error)}.c-banner{padding-top:0;padding-bottom:0;position:relative}.c-banner__slider{z-index:1}.c-banner__slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.5rem 0;width:100%;height:auto;padding:0;padding-bottom:5rem}@media(min-width: 1200px){.c-banner__slide{min-height:70vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;padding-top:7.5rem;padding-bottom:7.5rem}}.c-banner__slide:not(.--background-color) .c-banner__background::after{background:-webkit-gradient(linear, left top, left bottom, from(var(--oo-color-transparent-bg-60)), color-stop(95vh, var(--oo-color-transparent-bg-60)), color-stop(100vh, var(--oo-color-bg)));background:linear-gradient(var(--oo-color-transparent-bg-60), var(--oo-color-transparent-bg-60) 95vh, var(--oo-color-bg) 100vh)}.c-banner__slide.--content-none{padding-bottom:0}@media(min-width: 1200px){.c-banner__slide.--content-none{padding-bottom:7.5rem}}.c-banner__background{max-width:100%;width:100vw;height:auto;aspect-ratio:4/3;background-color:var(--oo-color-primary);position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.c-banner__background::after{content:"";position:absolute;pointer-events:none;inset:0;background-color:var(--oo-color-transparent-bg-60)}@media(min-width: 1200px){.c-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;min-height:none}}.c-banner__picture{position:relative}@media(min-width: 1200px){.c-banner__picture{max-height:100vh}}.c-banner__video-wrapper{position:relative;overflow:hidden;width:100%;height:100%}.c-banner__video{position:absolute;top:50%;left:50%;width:var(--video-width, 133.33vw);height:var(--video-height, 75vw);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}@media(min-width: 1200px){.c-banner__video{--video-ratio-height: 100%;--video-ratio-width: 100vw;--video-height: var(--video-ratio-height);--video-width: var(--video-ratio-width)}}.c-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}.c-banner__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0}.c-banner__buttons{margin-top:.5rem}.c-banner__button{display:-webkit-box;display:-ms-flexbox;display:flex}.c-banner+*:not(.c-banner){padding-top:5rem}@media(min-width: 1200px){.c-banner+*:not(.c-banner){padding-top:7.5rem}}@media(min-width: 1200px){.c-banner+.c-banner .c-banner__slide{padding-top:7.5rem}}.c-banner.--no-section-padding{padding-bottom:0}.c-banner.--bg-light:not(.--background-color) .c-banner__background::after{background:-webkit-gradient(linear, left top, left bottom, from(var(--oo-color-light-transparent-bg-60)), color-stop(95vh, var(--oo-color-light-transparent-bg-60)), color-stop(100vh, var(--oo-color-light-bg)));background:linear-gradient(var(--oo-color-light-transparent-bg-60), var(--oo-color-light-transparent-bg-60) 95vh, var(--oo-color-light-bg) 100vh)}.c-banner.--bg-dark:not(.--background-color) .c-banner__background::after{background:-webkit-gradient(linear, left top, left bottom, from(var(--oo-color-dark-transparent-bg-60)), color-stop(95vh, var(--oo-color-dark-transparent-bg-60)), color-stop(100vh, var(--oo-color-dark-bg)));background:linear-gradient(var(--oo-color-dark-transparent-bg-60), var(--oo-color-dark-transparent-bg-60) 95vh, var(--oo-color-dark-bg) 100vh)}.c-banner.--bg-primary:not(.--background-color) .c-banner__background::after{background:-webkit-gradient(linear, left top, left bottom, from(var(--oo-color-primary-transparent-bg-60)), color-stop(95vh, var(--oo-color-primary-transparent-bg-60)), color-stop(100vh, var(--oo-color-primary-bg)));background:linear-gradient(var(--oo-color-primary-transparent-bg-60), var(--oo-color-primary-transparent-bg-60) 95vh, var(--oo-color-primary-bg) 100vh)}.c-banner.--bg-secondary:not(.--background-color) .c-banner__background::after{background:-webkit-gradient(linear, left top, left bottom, from(var(--oo-color-secondary-transparent-bg-60)), color-stop(95vh, var(--oo-color-secondary-transparent-bg-60)), color-stop(100vh, var(--oo-color-secondary-bg)));background:linear-gradient(var(--oo-color-secondary-transparent-bg-60), var(--oo-color-secondary-transparent-bg-60) 95vh, var(--oo-color-secondary-bg) 100vh)}@media(min-width: 1200px){.c-banner.--bg-transparent+.o-section.--bg-transparent:not(.--has-bg-image):not(.c-banner),.c-banner.--bg-light+.o-section.--bg-light:not(.--has-bg-image):not(.c-banner),.c-banner.--bg-dark+.o-section.--bg-dark:not(.--has-bg-image):not(.c-banner),.c-banner.--bg-primary+.o-section.--bg-primary:not(.--has-bg-image):not(.c-banner),.c-banner.--bg-secondary+.o-section.--bg-secondary:not(.--has-bg-image):not(.c-banner){padding-top:7.5rem}}.c-banner.--bg-transparent:has(.--content-none.is-active):has(+.o-section.--bg-transparent:not(.--has-bg-image):not(.c-banner)),.c-banner.--bg-light:has(.--content-none.is-active):has(+.o-section.--bg-light:not(.--has-bg-image):not(.c-banner)),.c-banner.--bg-dark:has(.--content-none.is-active):has(+.o-section.--bg-dark:not(.--has-bg-image):not(.c-banner)),.c-banner.--bg-primary:has(.--content-none.is-active):has(+.o-section.--bg-primary:not(.--has-bg-image):not(.c-banner)),.c-banner.--bg-secondary:has(.--content-none.is-active):has(+.o-section.--bg-secondary:not(.--has-bg-image):not(.c-banner)){padding-bottom:5rem}@media(min-width: 1200px){.c-banner.--bg-transparent:has(.--content-none.is-active):has(+.o-section.--bg-transparent:not(.--has-bg-image):not(.c-banner)),.c-banner.--bg-light:has(.--content-none.is-active):has(+.o-section.--bg-light:not(.--has-bg-image):not(.c-banner)),.c-banner.--bg-dark:has(.--content-none.is-active):has(+.o-section.--bg-dark:not(.--has-bg-image):not(.c-banner)),.c-banner.--bg-primary:has(.--content-none.is-active):has(+.o-section.--bg-primary:not(.--has-bg-image):not(.c-banner)),.c-banner.--bg-secondary:has(.--content-none.is-active):has(+.o-section.--bg-secondary:not(.--has-bg-image):not(.c-banner)){padding-bottom:0}}.c-banner .uc-embedding-container{height:100%;max-height:inherit;z-index:1}.c-banner__background:has(.uc-embedding-container)+.c-banner__container{z-index:0}.c-media.--is-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media(min-width: 1200px){.c-media.--is-full-width{gap:3.5rem}}.c-media__container-fluid{padding:0}.c-media__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem 0}@media(min-width: 1200px){.c-media__row{gap:3.5rem 0}}.c-media__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 0}.--is-full-width .c-media__picture{padding-right:0;padding-left:0}.c-media__image{width:100%;height:auto;aspect-ratio:4/3}.--is-full-width .c-media__image{max-height:70vh}.c-media__placeholder{aspect-ratio:16/9;max-height:70vh}.--is-full-width .c-media__video{padding-right:0;padding-left:0}.c-media__thumbnail-wrapper{position:relative;cursor:pointer}.c-media__thumbnail-wrapper:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.c-media__thumbnail-wrapper:hover:after,.c-media__thumbnail-wrapper:focus:after,.c-media__thumbnail-wrapper:active:after{background-color:var(--oo-color-transparent-bg-60)}.c-media__thumbnail-wrapper:hover .c-media__thumbnail-image,.c-media__thumbnail-wrapper:focus .c-media__thumbnail-image,.c-media__thumbnail-wrapper:active .c-media__thumbnail-image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.c-media__thumbnail-wrapper:hover .c-media__play.--on-bg-transparent,.c-media__thumbnail-wrapper:focus .c-media__play.--on-bg-transparent,.c-media__thumbnail-wrapper:active .c-media__play.--on-bg-transparent{background:var(--oo-color-mix-primary-contrast-10)}.c-media__thumbnail-picture{overflow:hidden}.c-media__thumbnail-image{width:100%;height:auto;aspect-ratio:16/9;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.--is-full-width .c-media__thumbnail-image{max-height:70vh}.c-media__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.c-media__iframe{border:0;width:100%;height:auto;aspect-ratio:16/9;display:none}.--is-full-width .c-media__iframe{max-height:70vh}.--has-no-thumbnail .c-media__iframe{display:block}.c-media__buttons{margin-top:.5rem}.c-media-text__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media(min-width: 1200px){.c-media-text__wrapper{display:grid;grid-template-columns:50% 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0}}.c-media-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 1200px){.c-media-text__content{padding-inline:3.5rem 0}}@media(min-width: 1200px){.--media-right .c-media-text__content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-inline:0 3.5rem}}.c-media-text__buttons{margin-top:.5rem}.c-media-text__picture{width:calc(100% + 2rem);height:auto;margin-inline:-1rem}@media(min-width: 576px){.c-media-text__picture{width:100%;margin:0}}.c-media-text__image{aspect-ratio:1/1}.c-media-text__placeholder{aspect-ratio:1/1}.c-media-text__video{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}@media(min-width: 1200px){.c-media-text__video{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.c-media-text__thumbnail-wrapper{position:relative;cursor:pointer}.c-media-text__thumbnail-wrapper:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.c-media-text__thumbnail-wrapper:hover:after,.c-media-text__thumbnail-wrapper:focus:after,.c-media-text__thumbnail-wrapper:active:after{background-color:var(--oo-color-transparent-bg-60)}.c-media-text__thumbnail-wrapper:hover .c-media-text__thumbnail-image,.c-media-text__thumbnail-wrapper:focus .c-media-text__thumbnail-image,.c-media-text__thumbnail-wrapper:active .c-media-text__thumbnail-image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.c-media-text__thumbnail-wrapper:hover .c-media-text__play.--on-bg-transparent,.c-media-text__thumbnail-wrapper:focus .c-media-text__play.--on-bg-transparent,.c-media-text__thumbnail-wrapper:active .c-media-text__play.--on-bg-transparent{background:var(--oo-color-mix-primary-contrast-10)}.c-media-text__thumbnail-picture{overflow:hidden}.c-media-text__thumbnail-image{width:100%;height:auto;aspect-ratio:16/9;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.c-media-text__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.c-media-text__iframe{border:0;width:100%;height:auto;aspect-ratio:16/9;display:none}.--has-no-thumbnail .c-media-text__iframe{display:block}.c-media-text.--is-image .c-media-text__content{display:contents}@media(min-width: 1200px){.c-media-text.--is-image .c-media-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:2.5rem}}.c-media-text.--is-image .c-media-text__headline{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:calc(100% + 1rem);position:relative;bottom:-5.5rem;margin-top:-5.5rem;left:-1rem;padding:0 1rem 1rem;background:var(--oo-color-bg);min-height:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 576px){.c-media-text.--is-image .c-media-text__headline{width:auto}}@media(min-width: 1200px){.c-media-text.--is-image .c-media-text__headline{position:relative;top:0;bottom:auto;left:0;margin:0;padding:1rem;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;margin-inline:-12rem auto}}.c-media-text.--is-image .c-media-text__buttons{margin-top:0}@media(min-width: 1200px){.c-media-text.--is-image .c-media-text__buttons{margin-top:.5rem}}@media(min-width: 1200px){.c-media-text.--is-image.--media-right .c-media-text__headline{margin-inline:auto -12rem;text-align:right}}.c-media-text.--is-icon .c-media-text__picture{width:100%;aspect-ratio:1/1;margin:0 auto;padding:1rem;background-color:var(--oo-color-mix-bg-text-10)}@media(min-width: 768px){.c-media-text.--is-icon .c-media-text__picture{width:50%}}.c-media-text.--is-icon .c-media-text__image{-o-object-fit:scale-down;object-fit:scale-down}.c-media-text.--bg-light.--is-icon .c-media-text__picture{background-color:var(--oo-color-light-mix-bg-text-10)}.c-media-text.--bg-light.--is-image .c-media-text__headline{background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.c-media-text.--bg-dark.--is-icon .c-media-text__picture{background-color:var(--oo-color-dark-mix-bg-text-10)}.c-media-text.--bg-dark.--is-image .c-media-text__headline{background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.c-media-text.--bg-primary.--is-icon .c-media-text__picture{background-color:var(--oo-color-primary-mix-bg-text-10)}.c-media-text.--bg-primary.--is-image .c-media-text__headline{background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.c-media-text.--bg-secondary.--is-icon .c-media-text__picture{background-color:var(--oo-color-secondary-mix-bg-text-10)}.c-media-text.--bg-secondary.--is-image .c-media-text__headline{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-media-text.--bg-transparent.--is-icon .c-media-text__picture{background-color:var(--oo-color-mix-bg-text-10)}.c-media-text.--bg-transparent.--is-image .c-media-text__headline{background-color:var(--oo-color-bg)}.c-media-text.--bg-light:not(.--is-video):not(.--is-icon)+.c-media-text.--bg-light:not(.--is-video):not(.--is-icon),.c-media-text.--bg-dark:not(.--is-video):not(.--is-icon)+.c-media-text.--bg-dark:not(.--is-video):not(.--is-icon),.c-media-text.--bg-primary:not(.--is-video):not(.--is-icon)+.c-media-text.--bg-primary:not(.--is-video):not(.--is-icon),.c-media-text.--bg-secondary:not(.--is-video):not(.--is-icon)+.c-media-text.--bg-secondary:not(.--is-video):not(.--is-icon),.c-media-text.--bg-transparent:not(.--is-video):not(.--is-icon)+.c-media-text.--bg-transparent:not(.--is-video):not(.--is-icon){padding-top:0}@media(min-width: 1200px){.c-media-text.--bg-light:not(.--is-video):not(.--is-icon)+.c-media-text.--bg-light:not(.--is-video):not(.--is-icon),.c-media-text.--bg-dark:not(.--is-video):not(.--is-icon)+.c-media-text.--bg-dark:not(.--is-video):not(.--is-icon),.c-media-text.--bg-primary:not(.--is-video):not(.--is-icon)+.c-media-text.--bg-primary:not(.--is-video):not(.--is-icon),.c-media-text.--bg-secondary:not(.--is-video):not(.--is-icon)+.c-media-text.--bg-secondary:not(.--is-video):not(.--is-icon),.c-media-text.--bg-transparent:not(.--is-video):not(.--is-icon)+.c-media-text.--bg-transparent:not(.--is-video):not(.--is-icon){margin-top:-7.5rem}}.c-text__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem 0}@media(min-width: 992px){.c-text__row{gap:3.5rem 0}}.--text-align-center .c-text__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.c-text__columns{display:grid;grid-template-columns:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media(min-width: 992px){.--two-columns .c-text__columns{grid-template-columns:repeat(2, minmax(0, 1fr));gap:7rem}}@media(min-width: 992px){.--three-columns .c-text__columns{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem}}.c-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 0}.--two-columns .c-text__content{position:relative;gap:2rem 0}.--two-columns .c-text__content:after{content:"";position:absolute;width:100%;bottom:-2rem;left:0;border-bottom:1px solid var(--oo-color-primary);pointer-events:none}@media(min-width: 992px){.--two-columns .c-text__content:after{content:"";bottom:auto;right:-3.5rem;width:auto;height:100%;border-bottom:0;border-right:1px solid var(--oo-color-primary)}}.--two-columns .c-text__content:last-child:after{content:none}.--three-columns .c-text__content{position:relative;gap:2rem 0}.--three-columns .c-text__content:after{content:"";position:absolute;width:100%;bottom:-2rem;left:0;border-bottom:1px solid var(--oo-color-primary)}@media(min-width: 992px){.--three-columns .c-text__content:after{content:none}}.--three-columns .c-text__content:last-child:after{content:none}.--bg-light .c-text__content:after{border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-dark .c-text__content:after{border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .c-text__content:after{border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .c-text__content:after{border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--one-column .c-text__buttons{margin-top:.5rem}.--two-columns .c-text__buttons,.--three-columns .c-text__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.--text-align-center .c-text__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.c-team__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem 0}@media(min-width: 1200px){.c-team__row{gap:3.5rem 0}}.c-team__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 0}.c-team__members{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.c-team__members{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}}@media(min-width: 1400px){.c-team__members{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-team__slider{margin:0}.c-team__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1200px){.c-team__buttons{max-width:66.6666666667%}}.c-team-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;background-color:var(--oo-color-primary)}@media(min-width: 1200px){.c-team-card:hover .c-team-card__overlay,.c-team-card:focus .c-team-card__overlay,.c-team-card:active .c-team-card__overlay{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-team-card:hover .c-team-card__header,.c-team-card:focus .c-team-card__header,.c-team-card:active .c-team-card__header{padding-bottom:.25rem}.c-team-card:hover .c-team-card__icon.--less,.c-team-card:focus .c-team-card__icon.--less,.c-team-card:active .c-team-card__icon.--less{display:-webkit-box;display:-ms-flexbox;display:flex}.c-team-card:hover .c-team-card__icon.--more,.c-team-card:focus .c-team-card__icon.--more,.c-team-card:active .c-team-card__icon.--more{display:none}}.c-team-card__picture{height:auto;aspect-ratio:3/4}.c-team-card__overlay{position:absolute;bottom:0;left:0;right:0;background-color:var(--oo-color-transparent-bg-80)}@media(min-width: 1200px){.c-team-card__overlay{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}}.c-team-card__overlay:not(:has(.c-team-card__job)) .c-team-card__header{padding-bottom:1rem}.c-team-card__header{position:absolute;top:0;padding:1rem 1rem 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--oo-color-transparent-bg-80);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:padding .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:padding .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,padding .25s ease-in-out;transition:transform .25s ease-in-out,padding .25s ease-in-out,-webkit-transform .25s ease-in-out}@media(min-width: 1200px){.c-team-card__header{padding:1rem;min-height:7.5rem}}.c-team-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;padding:0 1rem 1rem}.c-team-card__icon{display:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.c-team-card__icon.--more,.c-team-card__icon.--less{display:none}@media(min-width: 1200px){.c-team-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin-top:-2rem}.c-team-card__icon.--more{display:-webkit-box;display:-ms-flexbox;display:flex}.c-team-card__icon.--more.--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.c-team-card__icon.--less{display:none}.c-team-card__icon.--less.--visible{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 1200px){.c-team-card__name{width:-webkit-min-content;width:-moz-min-content;width:min-content}}.c-team-card__job{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));font-size:1.25rem;line-height:1.75rem}@media(min-width: 1200px){.c-team-card__job{font-size:1.5rem;line-height:2rem}}.c-team-card__contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.c-team-card__contact{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-team-card__contact.--is-networks{margin-top:1rem}.c-team-card__button{margin-top:1rem}.c-team-card.--on-bg-light{background-color:var(--oo-color-light-primary)}.c-team-card.--on-bg-light .c-team-card__overlay,.c-team-card.--on-bg-light .c-team-card__header{background-color:var(--oo-color-light-transparent-bg-80)}.c-team-card.--on-bg-dark{background-color:var(--oo-color-dark-primary)}.c-team-card.--on-bg-dark .c-team-card__overlay,.c-team-card.--on-bg-dark .c-team-card__header{background-color:var(--oo-color-dark-transparent-bg-80)}.c-team-card.--on-bg-primary{background-color:var(--oo-color-primary-primary)}.c-team-card.--on-bg-primary .c-team-card__overlay,.c-team-card.--on-bg-primary .c-team-card__header{background-color:var(--oo-color-primary-transparent-bg-80)}.c-team-card.--on-bg-secondary{background-color:var(--oo-color-secondary-primary)}.c-team-card.--on-bg-secondary .c-team-card__overlay,.c-team-card.--on-bg-secondary .c-team-card__header{background-color:var(--oo-color-secondary-transparent-bg-80)}.c-team-detail{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media(min-width: 1200px){.c-team-detail{display:grid;grid-template-columns:50% 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0}}.c-team-detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 1200px){.c-team-detail__content{padding-inline:3.5rem 0;padding-block:2.5rem}}.c-team-detail__headline{padding:0}@media(min-width: 1200px){.c-team-detail__headline{position:relative;top:0;bottom:auto;left:0;margin:0;padding:1rem;background-color:var(--oo-color-mix-bg-text-10);margin-inline:-12rem auto}}.c-team-detail__job{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));font-size:1.25rem;line-height:1.75rem}@media(min-width: 1200px){.c-team-detail__job{font-size:1.5rem;line-height:2rem}}.c-team-detail__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-team-detail__data{gap:2.5rem}}.c-team-detail__title{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));font-size:1.125rem;line-height:1.75rem;margin:0}.c-team-detail__picture{width:100%;height:auto;position:relative;border-left:1px solid var(--oo-color-primary);border-top:1px solid var(--oo-color-primary)}.c-team-detail__picture:after{content:"";position:absolute;z-index:1;width:50%;border-bottom:1px solid var(--oo-color-primary);left:0;bottom:0}@media(min-width: 576px){.c-team-detail__picture{width:100%;margin:0}}.c-team-detail__image{aspect-ratio:1/1}.c-pagination{-ms-flex-item-align:center;align-self:center}.c-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:.5rem;background:var(--oo-color-mix-bg-text-10);border-radius:2rem}@media(min-width: 1200px){.c-pagination__list{gap:.25rem}}.c-pagination__item{font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight))}@media(min-width: 1200px){.c-pagination__item{gap:.5rem}}.c-pagination__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--oo-color-text);background:rgba(0,0,0,0);border-radius:2rem;outline:3px solid rgba(0,0,0,0);outline-offset:3px;width:2rem;height:2rem;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out outline-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out outline-color .25s ease-in-out}@media(min-width: 1200px){.c-pagination__link{width:2.25rem;height:2.25rem}}.c-pagination__link:visited,.c-pagination__link:active{color:var(--oo-color-text);background:var(--oo-color-bg)}.c-pagination__link:hover,.c-pagination__link:focus{color:var(--oo-color-contrast-primary);background:var(--oo-color-primary)}.c-pagination__link:focus-visible{outline-color:var(--oo-color-primary)}.c-pagination__link.--is-current{cursor:default;color:var(--oo-color-contrast-primary);background:var(--oo-color-primary)}.c-pagination__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-pagination__icon svg{width:.75rem;height:.75rem}@media(min-width: 1200px){.c-pagination__icon svg{width:1rem;height:1rem}}.c-pagination.--is-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem}.c-popup{position:fixed;inset:0;z-index:50000;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;overflow-y:auto;padding:1rem;-webkit-transition:opacity .35s ease-in-out,visibility .35s ease-in-out;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.c-popup.--is-open{opacity:1;visibility:visible}.c-popup__overlay{position:fixed;inset:0;cursor:pointer;background:var(--oo-color-transparent-shadow-80)}.c-popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--oo-color-mix-bg-text-10);position:relative;z-index:50001;margin:auto}@media(min-width: 576px){.c-popup__wrapper{width:544px}}@media(min-width: 768px){.c-popup__wrapper{width:726px}}@media(min-width: 992px){.c-popup__wrapper{width:960px}}@media(min-width: 1200px){.c-popup__wrapper{width:calc(1152px - 16.666666667% - .5rem)}}@media(min-width: 1400px){.c-popup__wrapper{width:calc(1344px - 16.666666667% - .5rem)}}@media(min-width: 1600px){.c-popup__wrapper{width:calc(1476px - 16.666666667% - .5rem)}}.c-popup__close{position:absolute;cursor:pointer;right:2rem;top:2rem;z-index:50002}.c-popup__content{padding:2rem;width:80%}@media(min-width: 1200px){.c-popup__content{width:83.3333333333%;padding:5rem 1rem}}@media(min-width: 768px){.c-popup.--is-login .c-popup__wrapper{min-width:450px;width:auto;background-color:#fff}}.c-popup.--is-login .c-popup__content{width:100%;padding:2rem;padding-top:3rem}.c-popup.--is-login .c-popup__close{min-width:unset;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);width:1rem;height:1rem;border-color:rgba(0,0,0,0);padding:0;right:24px;top:24px;position:absolute}.c-popup.--is-login .c-popup__close .c-button__icon{width:1rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.c-popup.--is-login .c-popup__close .c-button__icon svg line{stroke-width:1.5}.c-popup.--is-widget{z-index:9999;overflow:hidden auto}.c-popup.--is-widget .c-popup__close{right:1rem;top:1rem}@media(min-width: 992px){.c-popup.--is-widget .c-popup__close{right:1.5rem;top:1.5rem}}.c-popup.--is-widget .c-popup__row{margin:0;width:100%;height:100%;background:inherit}.c-popup.--is-widget .c-popup__wrapper{width:100%;border:none;overflow-y:auto;background:var(--oo-color-bg);color:var(--oo-color-text);-webkit-box-shadow:1px -1px 9px var(--oo-color-transparent-shadow-10);box-shadow:1px -1px 9px var(--oo-color-transparent-shadow-10)}.c-popup.--is-widget .c-popup__content{width:100%;background:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.5rem}@media(min-width: 992px){.c-popup.--is-widget .c-popup__content{height:100%;max-height:calc(100dvh - 2rem);padding:3.5rem 0 0;gap:1.5rem}}.c-popup.--is-widget .c-popup__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;overflow:auto}@media(min-width: 992px){.c-popup.--is-widget .c-popup__content-wrapper{padding:1.5rem}}.c-popup.--is-widget .c-popup__text{word-wrap:break-word}.c-popup.--is-widget .c-popup__picture{aspect-ratio:4/3;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:0}@media(min-width: 992px){.c-popup.--is-widget .c-popup__headline{background-color:inherit;padding:1rem}}.c-popup.--is-widget .c-popup__buttons{margin-top:auto}.c-popup.--is-widget.--bg-light .c-popup__wrapper{background-color:var(--oo-color-light-bg, var(--oo-color-bg));color:var(--oo-color-light-text, var(--oo-color-text))}.c-popup.--is-widget.--bg-dark .c-popup__wrapper{background-color:var(--oo-color-dark-bg, var(--oo-color-bg));color:var(--oo-color-dark-text, var(--oo-color-text))}.c-popup.--is-widget.--bg-primary .c-popup__wrapper{background-color:var(--oo-color-primary-bg, var(--oo-color-bg));color:var(--oo-color-primary-text, var(--oo-color-text))}.c-popup.--is-widget.--bg-secondary .c-popup__wrapper{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg));color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-popup.--is-widget.--bg-transparent .c-popup__wrapper{background:var(--oo-color-bg);color:var(--oo-color-text)}@media(min-width: 992px){.c-popup.--is-fullscreen .c-popup__wrapper{width:100%;max-width:1200px;max-height:600px}}@media(min-width: 992px){.c-popup.--is-fullscreen:is(.--has-image) .c-popup__headline{margin-left:-8rem}}@media(min-width: 992px){.c-popup.--is-fullscreen:is(.--has-image) .c-popup__headline-wrapper{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}@media(min-width: 992px){.c-popup.--is-fullscreen:is(.--has-image) .c-popup__content-wrapper{padding-block:0 2rem;padding-inline:2.5rem}}.c-popup.--is-fullscreen:is(.--has-image) .c-popup__picture{aspect-ratio:16/9}@media(min-width: 992px){.c-popup.--is-fullscreen:is(.--has-image) .c-popup__picture{height:100%;aspect-ratio:1/1}}.c-popup.--is-fullscreen:not(.--has-image) .c-popup__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-popup.--is-fullscreen:not(.--has-image) .c-popup__headline{max-width:calc(100% - 2rem)}@media(min-width: 992px){.c-popup.--is-fullscreen:not(.--has-image) .c-popup__headline{padding:0}}@media(min-width: 992px){.c-popup.--is-fullscreen:not(.--has-image) .c-popup__content{max-width:80%;padding:2.5rem 2.5rem 2rem}}@media(min-width: 992px){.c-popup.--is-fullscreen:not(.--has-image) .c-popup__content-wrapper{overflow:initial;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:0 0 2rem}}.c-popup.--is-sticky{z-index:50000}@media(min-width: 992px){.c-popup.--is-sticky{width:-webkit-max-content;width:-moz-max-content;width:max-content;right:0;top:auto;left:auto}}.c-popup.--is-sticky:not(.--has-image) .c-popup__headline{max-width:calc(100% - 2.25rem)}.c-popup.--is-sticky:is(.--has-image) .c-popup__picture{aspect-ratio:16/9}@media(min-width: 992px){.c-popup.--is-sticky .c-popup__overlay{display:none}}@media(min-width: 992px){.c-popup.--is-sticky .c-popup__close{right:1rem;top:1rem}}.c-popup.--is-sticky .c-popup__wrapper{overflow-y:auto}@media(min-width: 992px){.c-popup.--is-sticky .c-popup__wrapper{max-width:400px;max-height:600px}}.c-popup.--is-sticky .c-popup__headline{padding:0}.c-popup.--is-sticky .c-popup__content{padding:1.5rem;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;overflow:visible}.c-dialog{position:fixed;background:var(--oo-color-mix-bg-text-10);z-index:50000;margin:auto;padding:1rem;overflow:hidden;overflow-y:auto;border:0;border-radius:0;-webkit-box-shadow:1px -1px 9px var(--oo-color-transparent-shadow-10);box-shadow:1px -1px 9px var(--oo-color-transparent-shadow-10);outline:3px solid rgba(0,0,0,0);outline-offset:2px}@media(min-width: 576px){.c-dialog{width:544px}}@media(min-width: 768px){.c-dialog{width:726px}}@media(min-width: 992px){.c-dialog{width:960px}}@media(min-width: 1200px){.c-dialog{width:calc(1152px - 16.666666667% - .5rem)}}@media(min-width: 1400px){.c-dialog{width:calc(1344px - 16.666666667% - .5rem)}}@media(min-width: 1600px){.c-dialog{width:calc(1476px - 16.666666667% - .5rem)}}.c-dialog:focus-visible{outline-color:var(--oo-color-primary)}.c-dialog::-webkit-backdrop{cursor:pointer;background:var(--oo-color-transparent-shadow-80)}.c-dialog::backdrop{cursor:pointer;background:var(--oo-color-transparent-shadow-80)}.c-dialog__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-dialog__close{position:absolute;cursor:pointer;right:0;top:0;z-index:50001}@media(min-width: 1200px){.c-dialog__close{right:1rem;top:1rem}}.c-dialog__content{padding:1rem;width:100%}@media(min-width: 1200px){.c-dialog__content{padding:2rem;width:83.3333333333%;padding:5rem 1rem}}.c-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media(min-width: 1200px){.c-slider{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-slider__track{width:100%}.c-slider__navigation{width:100%}.c-slider__toggle{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-primary);width:2rem;height:2rem;padding:.25rem}.c-slider__toggle .c-slider__icon{width:1rem;height:1rem}@media(min-width: 1200px){.c-slider__toggle .c-slider__icon{width:1.25rem;height:1.25rem}}.c-slider__pagination{position:relative;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3.25rem;min-height:2.25rem;margin-top:1rem}@media(min-width: 1200px){.c-slider__pagination{padding:0;max-width:83.3333333333%;margin-inline:auto}}.c-slider__pagination li{line-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}.c-slider__page{position:relative;border:0;border-radius:50%;display:inline-block;height:2rem;width:2rem;padding:.75rem;margin:0;opacity:1;color:var(--oo-color-transparent-text-20);background-color:currentColor;background-clip:content-box;outline:3px solid rgba(0,0,0,0) !important;outline-offset:calc(-0.75rem + 3px) !important;-webkit-transition:background-color .25s ease-in-out,padding .25s ease-in-out,outline-color .25s ease-in-out;transition:background-color .25s ease-in-out,padding .25s ease-in-out,outline-color .25s ease-in-out}.c-slider__page,.c-slider__page:visited{opacity:1}.c-slider__page:hover,.c-slider__page:focus,.c-slider__page:active{color:var(--oo-color-text);opacity:1}.c-slider__page:focus-visible{outline-color:currentColor !important}.c-slider__page.is-active{padding:.625rem;color:var(--oo-color-text);background-color:currentColor;background-clip:content-box;-webkit-transform:none;-ms-transform:none;transform:none;outline:3px solid rgba(0,0,0,0) !important;outline-offset:calc(-0.625rem + 3px) !important}.c-slider__page.is-active:focus-visible{outline-color:currentColor !important}.c-slider__arrows{position:relative}@media(min-width: 1200px){.c-slider__arrows{position:static}}.c-slider__arrow{position:absolute;top:1rem;-webkit-transform:none;-ms-transform:none;transform:none;border-radius:0;cursor:pointer;outline:3px solid rgba(0,0,0,0) !important;outline-offset:3px !important;z-index:2}.c-slider__arrow:focus-visible{outline-color:var(--oo-color-primary) !important}@media(min-width: 1200px){.c-slider__arrow{top:calc(50% - 2.25rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.c-slider__arrow:hover,.c-slider__arrow:focus,.c-slider__arrow:active{outline-color:var(--oo-color-primary)}.c-slider__arrow.--prev{left:0}@media(min-width: 1200px){.c-slider__arrow.--prev{left:1rem}}.c-slider__arrow.--prev svg{-webkit-transform:none;-ms-transform:none;transform:none}.c-slider__arrow.--next{right:0}@media(min-width: 1200px){.c-slider__arrow.--next{right:1rem}}.c-slider.--auto-height .c-slider__slide:not(.is-active){max-height:0}@media(min-width: 1200px){.c-slider.--auto-height .c-slider__slide:not(.is-active){max-height:inherit}}@media(min-width: 1200px){.c-slider.--is-property-details-slider .c-slider__arrow.--prev{left:1.5rem}}@media(min-width: 1200px){.c-slider.--is-property-details-slider .c-slider__arrow.--next{right:1.5rem}}@media(min-width: 1200px){.c-slider.--is-seals-slider .c-slider__arrow{top:calc(50% - 2.25rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width: 1200px){.c-slider.--is-seals-slider .c-slider__arrow.--prev{left:0rem}}@media(min-width: 1200px){.c-slider.--is-seals-slider .c-slider__arrow.--next{right:0rem}}@media(min-width: 1200px){.c-slider.--is-seals-slider .c-slider__pagination{max-width:100%}}.c-slider.--is-gallery-slider .c-slider__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-slider.--is-gallery-slider .c-slider__slide{width:calc(30% - .6666666667rem) !important}@media(min-width: 768px){.c-slider.--is-gallery-slider .c-slider__slide{width:calc(25% - 1.3333333333rem) !important}}.c-slider.--is-gallery-slider .c-slider__slide.is-active{width:calc(40% - .6666666667rem) !important;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}@media(min-width: 768px){.c-slider.--is-gallery-slider .c-slider__slide.is-active{width:calc(50% - 1.3333333333rem) !important}}.c-slider.--is-banner-slider{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-slider.--is-banner-slider .c-slider__navigation{pointer-events:none;position:absolute;width:100%;height:auto;aspect-ratio:4/3;padding-inline:0}@media(min-width: 1200px){.c-slider.--is-banner-slider .c-slider__navigation{height:100%;aspect-ratio:unset}}.c-slider.--is-banner-slider .c-slider__arrows{pointer-events:none;position:relative;width:100%;height:auto;aspect-ratio:4/3}@media(min-width: 1200px){.c-slider.--is-banner-slider .c-slider__arrows{height:100%;max-height:95vh;aspect-ratio:unset}}.c-slider.--is-banner-slider .c-slider__arrow{pointer-events:auto;position:absolute;top:auto;bottom:1rem}.c-slider.--is-banner-slider .c-slider__arrow.--prev{left:1rem}.c-slider.--is-banner-slider .c-slider__arrow.--next{right:1rem}@media(min-width: 1200px){.c-slider.--is-banner-slider .c-slider__arrow{top:60%}}.c-slider.--is-banner-slider .c-slider__toggle{position:absolute;bottom:4rem;left:50%;translate:-50%;pointer-events:auto}.c-slider.--is-banner-slider .c-slider__toggle{position:absolute;bottom:3.5rem;left:50%;translate:-50%;padding:0;margin:0 auto}@media(min-width: 1200px){.c-slider.--is-banner-slider .c-slider__toggle{top:auto;bottom:3.5rem;padding:.2rem}}.c-slider.--is-banner-slider .c-slider__pagination{position:absolute;bottom:1rem}.c-slider.--is-banner-slider .c-slider__page{pointer-events:auto}.c-slider.--is-cards-slider{gap:0;width:100%}@media(min-width: 1200px){.c-slider.--is-cards-slider .c-slider__track{padding-block:1rem}}.c-slider.--is-cards-slider .c-slider__arrows{position:relative}@media(min-width: 1200px){.c-slider.--is-cards-slider .c-slider__arrow{top:1rem;-webkit-transform:none;-ms-transform:none;transform:none}}.c-slider.--is-cards-slider .c-slider__arrow.--prev{left:0}.c-slider.--is-cards-slider .c-slider__arrow.--next{right:0}.c-slider.--is-cards-slider .c-slider__navigation{padding-inline:1rem}.c-slider.--is-address-slider .c-slider__arrows{margin-top:1.5rem}@media(min-width: 1200px){.c-slider.--is-google-reviews-slider .c-slider__track{-webkit-box-flex:0;-ms-flex:0 0 calc(83.3333333333% - 3rem);flex:0 0 calc(83.3333333333% - 3rem);max-width:calc(83.3333333333% - 3rem)}}.c-slider:not(.is-overflow) .c-slider__pagination,.c-slider:not(.is-overflow) .c-slider__arrows{display:none}.c-slider:not(.is-overflow) .c-slider__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translateX(0) !important;-ms-transform:translateX(0) !important;transform:translateX(0) !important}.c-slider:not(.is-initialized):not(.is-active),.c-slider:not(.is-active){visibility:visible}.c-slider:not(.is-initialized):not(.is-active) .c-slider__pagination,.c-slider:not(.is-initialized):not(.is-active) .c-slider__arrows,.c-slider:not(.is-active) .c-slider__pagination,.c-slider:not(.is-active) .c-slider__arrows{display:none}.c-slider:not(.is-initialized):not(.is-active).--auto-height .c-slider__slide,.c-slider:not(.is-active).--auto-height .c-slider__slide{max-height:inherit}.c-slider:not(.is-initialized):not(.is-active).--loop .c-slider__track:before,.c-slider:not(.is-initialized):not(.is-active).--loop .c-slider__track:after,.c-slider:not(.is-active).--loop .c-slider__track:before,.c-slider:not(.is-active).--loop .c-slider__track:after{content:none}.c-slider:not(.is-initialized):not(.is-active).--is-cards-slider .c-slider__list,.c-slider:not(.is-active).--is-cards-slider .c-slider__list{display:grid;gap:2rem;padding-inline:1rem}@media(min-width: 992px){.c-slider:not(.is-initialized):not(.is-active).--is-cards-slider .c-slider__list,.c-slider:not(.is-active).--is-cards-slider .c-slider__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.5rem 2rem}}@media(min-width: 1200px){.c-slider:not(.is-initialized):not(.is-active).--is-cards-slider .c-slider__list,.c-slider:not(.is-active).--is-cards-slider .c-slider__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-slider:not(.is-initialized):not(.is-active).--is-google-reviews-slider .c-slider__list,.c-slider:not(.is-active).--is-google-reviews-slider .c-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}@media(min-width: 1200px){.c-slider:not(.is-initialized):not(.is-active).--is-google-reviews-slider .c-slider__list,.c-slider:not(.is-active).--is-google-reviews-slider .c-slider__list{gap:3.5rem 0}}.c-slider:not(.is-initialized):not(.is-active).--is-team-slider .c-slider__list,.c-slider:not(.is-active).--is-team-slider .c-slider__list{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.c-slider:not(.is-initialized):not(.is-active).--is-team-slider .c-slider__list,.c-slider:not(.is-active).--is-team-slider .c-slider__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}}@media(min-width: 1400px){.c-slider:not(.is-initialized):not(.is-active).--is-team-slider .c-slider__list,.c-slider:not(.is-active).--is-team-slider .c-slider__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-slider:not(.is-initialized):not(.is-active).--is-seals-slider .c-slider__list,.c-slider:not(.is-active).--is-seals-slider .c-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.c-slider:not(.is-initialized):not(.is-active).--is-seals-slider .c-slider__slide,.c-slider:not(.is-active).--is-seals-slider .c-slider__slide{width:calc(33.333% - .5rem);opacity:1;margin:0}.c-slider:not(.is-initialized):not(.is-active).--is-gallery-slider .c-slider__list,.c-slider:not(.is-active).--is-gallery-slider .c-slider__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem}.c-slider:not(.is-initialized):not(.is-active).--is-gallery-slider .c-slider__slide,.c-slider:not(.is-active).--is-gallery-slider .c-slider__slide{width:100% !important}.c-slider:not(.is-initialized):not(.is-active).--is-banner-slider .c-slider__list,.c-slider:not(.is-active).--is-banner-slider .c-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden}.c-slider:not(.is-initialized):not(.is-active).--is-banner-slider .c-slider__slide,.c-slider:not(.is-active).--is-banner-slider .c-slider__slide{-ms-flex-negative:0;flex-shrink:0}.c-slider.--on-bg-light .c-slider__page,.c-slider.--on-bg-light .c-slider__page:visited{color:var(--oo-color-light-transparent-text-20, var(--oo-color-transparent-text-20))}.c-slider.--on-bg-light .c-slider__page:hover,.c-slider.--on-bg-light .c-slider__page:focus,.c-slider.--on-bg-light .c-slider__page:active{color:var(--oo-color-light-text, var(--oo-color-text))}.c-slider.--on-bg-light .c-slider__page.is-active{color:var(--oo-color-light-text, var(--oo-color-text))}.c-slider.--on-bg-light .c-slider__arrow:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary)) !important}.c-slider.--on-bg-dark .c-slider__page,.c-slider.--on-bg-dark .c-slider__page:visited{color:var(--oo-color-dark-transparent-text-20, var(--oo-color-transparent-text-20))}.c-slider.--on-bg-dark .c-slider__page:hover,.c-slider.--on-bg-dark .c-slider__page:focus,.c-slider.--on-bg-dark .c-slider__page:active{color:var(--oo-color-dark-text, var(--oo-color-text))}.c-slider.--on-bg-dark .c-slider__page.is-active{color:var(--oo-color-dark-text, var(--oo-color-text))}.c-slider.--on-bg-dark .c-slider__arrow:focus-visible{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary)) !important}.c-slider.--on-bg-primary .c-slider__page,.c-slider.--on-bg-primary .c-slider__page:visited{color:var(--oo-color-primary-transparent-text-20, var(--oo-color-transparent-text-20))}.c-slider.--on-bg-primary .c-slider__page:hover,.c-slider.--on-bg-primary .c-slider__page:focus,.c-slider.--on-bg-primary .c-slider__page:active{color:var(--oo-color-primary-text, var(--oo-color-text))}.c-slider.--on-bg-primary .c-slider__page.is-active{color:var(--oo-color-primary-text, var(--oo-color-text))}.c-slider.--on-bg-primary .c-slider__arrow:focus-visible{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary)) !important}.c-slider.--on-bg-secondary .c-slider__page,.c-slider.--on-bg-secondary .c-slider__page:visited{color:var(--oo-color-secondary-transparent-text-20, var(--oo-color-transparent-text-20))}.c-slider.--on-bg-secondary .c-slider__page:hover,.c-slider.--on-bg-secondary .c-slider__page:focus,.c-slider.--on-bg-secondary .c-slider__page:active{color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-slider.--on-bg-secondary .c-slider__page.is-active{color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-slider.--on-bg-secondary .c-slider__arrow:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary)) !important}.c-slider.--on-bg-footer .c-slider__page,.c-slider.--on-bg-footer .c-slider__page:visited{color:var(--oo-color-footer-transparent-text-20, var(--oo-color-transparent-text-20))}.c-slider.--on-bg-footer .c-slider__page:hover,.c-slider.--on-bg-footer .c-slider__page:focus,.c-slider.--on-bg-footer .c-slider__page:active{color:var(--oo-color-footer-text, var(--oo-color-text))}.c-slider.--on-bg-footer .c-slider__page.is-active{color:var(--oo-color-footer-text, var(--oo-color-text))}.c-slider.--on-bg-footer .c-slider__arrow:focus-visible{outline-color:var(--oo-color-footer-primary, var(--oo-color-primary)) !important}.c-property-search__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-property-search__container{gap:2rem}}.c-property-search__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem 0}@media(min-width: 1200px){.c-property-search__row{gap:3.5rem 0}}.c-property-search__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}.c-property-list{position:relative}.c-property-list__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem 0}@media(min-width: 1200px){.c-property-list__row{gap:3.5rem 0}}.c-property-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 0}.c-property-list__buttons{margin-top:.5rem}.c-property-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}.c-property-list__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 768px){.c-property-list__nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2rem}}.c-property-list__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}@media(min-width: 768px){.c-property-list__count{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-property-list__count.--no-estates{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width: 768px){.c-property-list__sort .select2{width:auto !important}}.c-property-list__properties{display:grid;gap:1rem 0}@media(min-width: 992px){.c-property-list__properties{gap:0}}.c-property-list__slider{margin:0}.c-property-list.--on-address-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 992px){.c-property-list.--on-address-detail{gap:1rem}}.c-property-list.--on-address-detail .c-property-list__wrapper{width:100%;max-width:100%}.c-property-list.--on-address-detail .c-property-list__wrapper:not(:only-child):last-child{margin-top:1.5rem}@media(min-width: 992px){.c-property-list.--on-address-detail .c-property-list__wrapper:not(:only-child):last-child{margin-top:4rem}}.c-property-list.--on-address-detail .c-property-list__nav{width:100%;margin-top:2.5rem}.c-property-list.--on-address-detail .c-property-list__map{margin-bottom:2.5rem}@media(min-width: 992px){.c-property-list.--on-address-detail .c-property-list__map{margin-bottom:5rem}}.c-property-list.--on-address-detail .c-property-list__map:not(:has(.c-map)){display:none}.c-property-list.--on-address-detail .c-property-list__properties{width:100%}.c-property-list.--on-address-detail .c-property-list__pagination{display:none}.c-property-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media(min-width: 992px){.c-property-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-property-card:not(.--on-slider):nth-child(even) .c-property-card__inner{border-left:0;border-right:1px solid var(--oo-color-primary)}.c-property-card:not(.--on-slider):nth-child(even) .c-property-card__inner:after{left:auto;right:-1px}.c-property-card__inner{position:relative;-webkit-box-flex:0;-ms-flex:0;flex:0;background-color:var(--oo-color-mix-primary-contrast-10);border-left:1px solid var(--oo-color-primary);border-top:1px solid var(--oo-color-primary)}.c-property-card__inner:after{content:"";position:absolute;z-index:1;width:50%;border-bottom:1px solid var(--oo-color-primary);left:0;bottom:0}@media(min-width: 992px){.c-property-card__inner{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}.c-property-card__inner.--desktop-layout{display:none}@media(min-width: 992px){.c-property-card__inner.--desktop-layout{display:block}}.c-property-card__inner.--mobile-layout{display:block}@media(min-width: 992px){.c-property-card__inner.--mobile-layout{display:none}}.c-property-card__link:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.c-property-card__link:hover:after,.c-property-card__link:focus:after,.c-property-card__link:active:after{background-color:var(--oo-color-transparent-bg-60)}.c-property-card__link:hover .c-property-card__image,.c-property-card__link:focus .c-property-card__image,.c-property-card__link:active .c-property-card__image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.c-property-card__picture{overflow:hidden;aspect-ratio:3/2}.c-property-card__image{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.c-property-card__favorite-icon{max-width:1.5rem;height:1rem;-webkit-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}.c-property-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--oo-color-mix-bg-text-10);gap:1rem;padding:1rem}@media(min-width: 992px){.c-property-card__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;gap:1.5rem;padding:2rem}}.c-property-card__content.--desktop-layout{display:none}@media(min-width: 992px){.c-property-card__content.--desktop-layout{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-property-card__content.--mobile-layout{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 992px){.c-property-card__content.--mobile-layout{display:none}}.c-property-card__location{color:var(--oo-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.25rem}.c-property-card__location-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1rem;height:1rem}.c-property-card__location+.c-property-card__title{margin-top:-0.5rem}.c-property-card__title{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:var(--oo-color-text);margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}@media(min-width: 992px){.--on-slider .c-property-card__title{font-size:1.5rem;line-height:2rem}}.c-property-card__description{color:var(--oo-color-text)}.c-property-card__description-headline{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));font-size:16px;line-height:24px;color:currentColor}@media(min-width: 1200px){.c-property-card__description-headline{font-size:16px;line-height:24px}}.c-property-card__description-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.c-property-card__footer{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0}@media(min-width: 768px){.c-property-card__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-property-card__price{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));font-size:1.25rem;color:var(--oo-color-primary)}.--on-slider .c-property-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}@media(min-width: 768px){.--on-slider .c-property-card__price{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0}}.c-property-card__price-label{display:inline}.--on-slider .c-property-card__price-label{font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400)}.c-property-card__price-value{display:inline;white-space:nowrap}.c-property-card__buttons{display:none}@media(min-width: 768px){.c-property-card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}}.--on-slider .c-property-card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.c-property-card__button{min-width:auto}.c-property-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 0;color:var(--oo-color-text);padding:.75rem 0;border-top:1px solid var(--oo-color-bg);border-bottom:1px solid var(--oo-color-bg)}.c-property-features__criteria{display:inline;white-space:nowrap}.c-property-features__criteria:after{content:"";display:inline-block;margin:0 1rem -0.125rem .875rem;border-right:1px solid var(--oo-color-primary);height:16px}.c-property-features__criteria:last-child:after{content:none}.c-property-features__label{display:inline;white-space:normal}.c-property-features__value{display:inline;white-space:normal}.--on-slider .c-property-features,.c-property-features.--on-slider{gap:1rem;border:0;padding:0}.--on-slider .c-property-features .c-property-features__criteria,.c-property-features.--on-slider .c-property-features__criteria{display:grid;grid-template-areas:"value line" "label line"}.--on-slider .c-property-features .c-property-features__criteria:after,.c-property-features.--on-slider .c-property-features__criteria:after{grid-area:line;height:100%;margin:0 0 0 1rem}.--on-slider .c-property-features .c-property-features__label,.c-property-features.--on-slider .c-property-features__label{grid-area:label}.--on-slider .c-property-features .c-property-features__value,.c-property-features.--on-slider .c-property-features__value{grid-area:value}.c-property-features.--is-energy .c-property-features__criteria:after,.c-property-features.--is-infrastructure .c-property-features__criteria:after,.c-property-features.--on-detail-page .c-property-features__criteria:after{content:unset}.c-property-features.--is-energy .c-property-features__label,.c-property-features.--is-infrastructure .c-property-features__label,.c-property-features.--on-detail-page .c-property-features__label{color:var(--oo-color-text);font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:.875rem;line-height:1.125rem}@media(min-width: 1200px){.c-property-features.--is-energy .c-property-features__label,.c-property-features.--is-infrastructure .c-property-features__label,.c-property-features.--on-detail-page .c-property-features__label{font-size:1rem;line-height:1.25rem}}.c-property-features.--is-energy .c-property-features__value,.c-property-features.--is-infrastructure .c-property-features__value,.c-property-features.--on-detail-page .c-property-features__value{color:var(--oo-color-text);font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1rem;line-height:1.25rem}@media(min-width: 1200px){.c-property-features.--is-energy .c-property-features__value,.c-property-features.--is-infrastructure .c-property-features__value,.c-property-features.--on-detail-page .c-property-features__value{font-size:1.125rem;line-height:1.5rem}}.c-property-features.--is-energy,.c-property-features.--is-infrastructure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:unset;-ms-flex-line-pack:start;align-content:flex-start;gap:.625rem}.c-property-features.--is-energy .c-property-features__criteria,.c-property-features.--is-infrastructure .c-property-features__criteria{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;gap:2rem}.c-property-features.--on-detail-page{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;gap:.625rem;padding:unset}.c-property-features.--on-detail-page .c-property-features__criteria{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;gap:1.5rem;width:100%}.c-property-features.--on-detail-page .c-property-features__criteria:after{content:unset}.c-property-tabs .--tab-0:checked~.c-property-tabs__nav .--tab-0,.c-property-tabs .--tab-1:checked~.c-property-tabs__nav .--tab-1,.c-property-tabs .--tab-2:checked~.c-property-tabs__nav .--tab-2,.c-property-tabs .--tab-3:checked~.c-property-tabs__nav .--tab-3,.c-property-tabs .--tab-4:checked~.c-property-tabs__nav .--tab-4,.c-property-tabs .--tab-5:checked~.c-property-tabs__nav .--tab-5,.c-property-tabs .--tab-6:checked~.c-property-tabs__nav .--tab-6,.c-property-tabs .--tab-7:checked~.c-property-tabs__nav .--tab-7,.c-property-tabs .--tab-8:checked~.c-property-tabs__nav .--tab-8,.c-property-tabs .--tab-9:checked~.c-property-tabs__nav .--tab-9,.c-property-tabs .--tab-10:checked~.c-property-tabs__nav .--tab-10{background:var(--oo-color-text);color:var(--oo-color-bg)}.c-property-tabs .--tab-0:checked~.c-property-tabs__content.--tab-0,.c-property-tabs .--tab-1:checked~.c-property-tabs__content.--tab-1,.c-property-tabs .--tab-2:checked~.c-property-tabs__content.--tab-2,.c-property-tabs .--tab-3:checked~.c-property-tabs__content.--tab-3,.c-property-tabs .--tab-4:checked~.c-property-tabs__content.--tab-4,.c-property-tabs .--tab-5:checked~.c-property-tabs__content.--tab-5,.c-property-tabs .--tab-6:checked~.c-property-tabs__content.--tab-6,.c-property-tabs .--tab-7:checked~.c-property-tabs__content.--tab-7,.c-property-tabs .--tab-8:checked~.c-property-tabs__content.--tab-8,.c-property-tabs .--tab-9:checked~.c-property-tabs__content.--tab-9,.c-property-tabs .--tab-10:checked~.c-property-tabs__content.--tab-10{display:-webkit-box;display:-ms-flexbox;display:flex}.c-property-tabs__input{position:absolute;display:block;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.c-property-tabs__content{display:none}.c-property-tabs__label{float:left;padding:.75rem;margin-bottom:-1px;margin-right:-1px;border:1px solid var(--oo-color-text);color:var(--oo-color-primary);font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out;position:relative}.c-property-tabs__label:hover,.c-property-tabs__label:focus,.c-property-tabs__label:active{background:var(--oo-color-text);color:var(--oo-color-bg);cursor:pointer}.c-property-tabs__label:focus-visible{outline:3px solid rgba(0,0,0,0);outline-offset:2px;outline-color:var(--oo-color-primary);background:var(--oo-color-bg);color:var(--oo-color-primary)}.c-property-tabs__content{clear:both;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1rem;width:100%;border:1px solid var(--oo-color-text);background:var(--oo-color-bg);position:relative}@media(min-width: 992px){.c-property-tabs__content{padding:1.5rem}}.c-property-details__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}@media(min-width: 992px){.c-property-details__container{gap:7.5rem 0}}.c-property-details__headline{margin-bottom:1rem}@media(min-width: 992px){.c-property-details__headline{margin-bottom:2rem}}.c-property-details__title{width:100%;position:relative;padding:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(min-width: 992px){.c-property-details__title{padding:1rem;width:calc(100% + 12rem);max-width:none;margin-left:-12rem;background-color:var(--oo-color-bg);-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}@media(min-width: 768px){.c-property-details__title-wrapper{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}@media(min-width: 1600px){.c-property-details__title-wrapper{-webkit-line-clamp:5}}.c-property-details__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-property-details__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-property-details__units{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem 0}@media(min-width: 992px){.c-property-details__units{gap:3.5rem 0}}.c-property-details__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}@media(min-width: 992px){.c-property-details__cols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}.c-property-details__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}@media(min-width: 992px){.c-property-details__aside{gap:3.5rem 0}}@media(min-width: 992px){.c-property-details__aside-buttons{padding-inline:1.5rem}}.c-property-details__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.c-property-details__similar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem 0}@media(min-width: 992px){.c-property-details__similar{gap:3.5rem 0}}.c-property-details__contacts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.c-property-details__banner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media(min-width: 992px){.c-property-details__banner{display:grid;grid-template-columns:calc(66.66667% - .625rem) 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0}}.c-property-details__banner-content{display:contents}@media(min-width: 992px){.c-property-details__banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding-top:2rem;padding-left:3.5rem}}.c-property-details__gallery{height:auto}.c-property-details__gallery-link:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.c-property-details__gallery-link:hover:after,.c-property-details__gallery-link:focus:after,.c-property-details__gallery-link:active:after{background-color:var(--oo-color-transparent-bg-60)}.c-property-details__gallery-link:hover .c-property-details__gallery-image,.c-property-details__gallery-link:focus .c-property-details__gallery-image,.c-property-details__gallery-link:active .c-property-details__gallery-image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.c-property-details__gallery-picture{position:relative;width:100%;aspect-ratio:3/2;background-color:var(--oo-color-mix-primary-contrast-10);border-left:1px solid var(--oo-color-primary);border-top:1px solid var(--oo-color-primary);overflow:hidden}.c-property-details__gallery-picture:after{content:"";position:absolute;z-index:1;width:50%;border-bottom:1px solid var(--oo-color-primary);left:0;bottom:0}@media(min-width: 992px){.c-property-details__gallery-picture{aspect-ratio:1/1;max-height:90vh}}.c-property-details__gallery-image{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}@media(min-width: 992px){.c-property-details__flags{top:1.5rem;left:1.5rem}}.c-property-details__all-images{position:absolute;left:.5rem;bottom:.5rem}.c-property-details__all-images .--desktop{display:none}@media(min-width: 992px){.c-property-details__all-images{left:1.5rem;bottom:1.5rem}.c-property-details__all-images .--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.c-property-details__all-images .--mobile{display:none}}.c-property-details__embeds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}@media(min-width: 992px){.c-property-details__embeds{gap:3.5rem 0}}.c-property-details__embed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0}.c-property-details__video,.c-property-details__iframe{display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:16/9}.c-property-details__video>iframe,.c-property-details__iframe>iframe{display:block;width:100%;height:100%}.c-property-details__video.--is-areabutler,.c-property-details__iframe.--is-areabutler{width:100%;margin-bottom:1rem;aspect-ratio:4/3}@media(min-width: 992px){.c-property-details__video.--is-areabutler,.c-property-details__iframe.--is-areabutler{aspect-ratio:16/9}}.c-property-details__features-wrapper{max-height:0px;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.c-property-details__features-wrapper.--is-open{max-height:100rem;display:contents}.c-property-details__form{scroll-margin-top:var(--header-height, 5rem);scroll-snap-align:start}@media(min-width: 1400px){.c-property-details__form{scroll-margin-top:var(--header-height, 7.5rem)}}.c-energy-certificate{border:1px solid var(--oo-color-mix-bg-text-50);background:var(--oo-color-energy-bg);color:var(--oo-color-contrast-energy-bg);display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;gap:.5rem;padding:1rem;margin-bottom:1rem;width:100%}.c-energy-certificate__class{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media(min-width: 992px){.c-energy-certificate__class{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-energy-certificate__class:after{content:"";display:block;height:.5rem;width:100%}.c-energy-certificate__class.--a\+:after{background-color:var(--oo-color-energy-class-a-plus)}.c-energy-certificate__class.--a:after{background-color:var(--oo-color-energy-class-a)}.c-energy-certificate__class.--b:after{background-color:var(--oo-color-energy-class-b)}.c-energy-certificate__class.--c:after{background-color:var(--oo-color-energy-class-c)}.c-energy-certificate__class.--d:after{background-color:var(--oo-color-energy-class-d)}.c-energy-certificate__class.--e:after{background-color:var(--oo-color-energy-class-e)}.c-energy-certificate__class.--f:after{background-color:var(--oo-color-energy-class-f)}.c-energy-certificate__class.--g:after{background-color:var(--oo-color-energy-class-g)}.c-energy-certificate__class.--h:after{background-color:var(--oo-color-energy-class-h)}.c-energy-certificate__class.--is-active:after{content:none}.c-energy-certificate__class.--is-active.--a\+{background-color:var(--oo-color-energy-class-a-plus);color:var(--oo-color-contrast-energy-a-plus)}.c-energy-certificate__class.--is-active.--a{background-color:var(--oo-color-energy-class-a);color:var(--oo-color-contrast-energy-a)}.c-energy-certificate__class.--is-active.--b{background-color:var(--oo-color-energy-class-b);color:var(--oo-color-contrast-energy-b)}.c-energy-certificate__class.--is-active.--c{background-color:var(--oo-color-energy-class-c);color:var(--oo-color-contrast-energy-c)}.c-energy-certificate__class.--is-active.--d{background-color:var(--oo-color-energy-class-d);color:var(--oo-color-contrast-energy-d)}.c-energy-certificate__class.--is-active.--e{background-color:var(--oo-color-energy-class-e);color:var(--oo-color-contrast-energy-e)}.c-energy-certificate__class.--is-active.--f{background-color:var(--oo-color-energy-class-f);color:var(--oo-color-contrast-energy-f)}.c-energy-certificate__class.--is-active.--g{background-color:var(--oo-color-energy-class-g);color:var(--oo-color-contrast-energy-g)}.c-energy-certificate__class.--is-active.--h{background-color:var(--oo-color-energy-class-h);color:var(--oo-color-contrast-energy-h)}.c-energy-certificate__label{padding:0 0 .5rem}@media(min-width: 992px){.--is-active .c-energy-certificate__label{padding:.5rem}}.c-energy-certificate__value{display:none}.--is-active .c-energy-certificate__value{display:none}@media(min-width: 992px){.--is-active .c-energy-certificate__value{padding:0 .5rem .5rem;display:block}}.c-placeholder{width:100%;height:100%;background-color:var(--oo-color-primary-mix-primary-contrast-20)}.--is-footer .c-placeholder{aspect-ratio:1/1}.c-contact-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}@media(min-width: 1200px){.c-contact-person:hover .c-contact-person__overlay,.c-contact-person:focus .c-contact-person__overlay,.c-contact-person:active .c-contact-person__overlay{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-contact-person:hover .c-contact-person__header,.c-contact-person:focus .c-contact-person__header,.c-contact-person:active .c-contact-person__header{padding-bottom:.25rem}.c-contact-person:hover .c-contact-person__icon.--less,.c-contact-person:focus .c-contact-person__icon.--less,.c-contact-person:active .c-contact-person__icon.--less{display:-webkit-box;display:-ms-flexbox;display:flex}.c-contact-person:hover .c-contact-person__icon.--more,.c-contact-person:focus .c-contact-person__icon.--more,.c-contact-person:active .c-contact-person__icon.--more{display:none}}.c-contact-person__picture{height:auto;aspect-ratio:3/4}.c-contact-person__overlay{position:absolute;bottom:0;left:0;right:0;background-color:var(--oo-color-transparent-bg-60)}@media(min-width: 1200px){.c-contact-person__overlay{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}}.c-contact-person__overlay:not(:has(.c-contact-person__job)) .c-contact-person__header{padding-bottom:1rem}.c-contact-person__header{position:absolute;top:0;padding:1rem 1rem 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--oo-color-transparent-bg-60);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:padding .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:padding .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,padding .25s ease-in-out;transition:transform .25s ease-in-out,padding .25s ease-in-out,-webkit-transform .25s ease-in-out}@media(min-width: 1200px){.c-contact-person__header{padding:1rem}}.c-contact-person__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem;padding:0 1rem 1rem}.c-contact-person__icon{display:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.c-contact-person__icon.--more,.c-contact-person__icon.--less{display:none}@media(min-width: 1200px){.c-contact-person__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin-top:-2rem}.c-contact-person__icon.--more{display:-webkit-box;display:-ms-flexbox;display:flex}.c-contact-person__icon.--less{display:none}}.c-contact-person__name{margin:0}.c-contact-person__job{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));font-size:1.25rem;line-height:1.75rem;margin-bottom:1rem}@media(min-width: 1200px){.c-contact-person__job{font-size:1.5rem;line-height:2rem}}.c-contact-person__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.25rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-contact-person__button{margin-top:1rem}.c-contact-person__button:first-child{margin-top:0}.c-contact-person.--has-image{background-color:var(--oo-color-primary)}.c-contact-person.--on-bg-light{background-color:var(--oo-color-light-primary)}.c-contact-person.--on-bg-light .c-contact-person__overlay,.c-contact-person.--on-bg-light .c-contact-person__header{background-color:var(--oo-color-light-transparent-bg-60)}.c-contact-person.--on-bg-dark{background-color:var(--oo-color-dark-primary)}.c-contact-person.--on-bg-dark .c-contact-person__overlay,.c-contact-person.--on-bg-dark .c-contact-person__header{background-color:var(--oo-color-dark-transparent-bg-60)}.c-contact-person.--on-bg-primary{background-color:var(--oo-color-primary-primary)}.c-contact-person.--on-bg-primary .c-contact-person__overlay,.c-contact-person.--on-bg-primary .c-contact-person__header{background-color:var(--oo-color-primary-transparent-bg-60)}.c-contact-person.--on-bg-secondary{background-color:var(--oo-color-secondary-primary)}.c-contact-person.--on-bg-secondary .c-contact-person__overlay,.c-contact-person.--on-bg-secondary .c-contact-person__header{background-color:var(--oo-color-secondary-transparent-bg-60)}.c-address-search__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-address-search__container{gap:2rem}}.c-address-search__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-address-search__content{gap:2rem}}.c-address-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 0}.c-address-list__count{margin-bottom:1.5rem}.c-address-list__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}@media(min-width: 1200px){.c-address-list__container{gap:3.5rem 0}}.c-address-list__agents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0}@media(min-width: 992px){.c-address-list__agents{gap:0}}.c-address-list__agent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 992px){.c-address-list__agent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 992px){.c-address-list__agent:nth-child(2n) .c-address-list__media{border-left:none;border-right:1px solid var(--oo-color-primary)}.c-address-list__agent:nth-child(2n) .c-address-list__media::after{left:unset;right:0}}.c-address-list__media,.c-address-list__info{width:100%}@media(min-width: 992px){.c-address-list__media,.c-address-list__info{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}.c-address-list__media{position:relative;background-color:var(--oo-color-mix-primary-contrast-10);border-top:1px solid var(--oo-color-primary);border-left:1px solid var(--oo-color-primary)}@media(min-width: 992px){.c-address-list__media::after{content:"";position:absolute;z-index:1;width:50%;border-bottom:1px solid var(--oo-color-primary);left:0;bottom:0}}.c-address-list__flags{z-index:99}.c-address-list__picture{aspect-ratio:3/2;overflow:hidden}.c-address-list__image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.c-address-list__link:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.c-address-list__link:hover:after,.c-address-list__link:focus:after,.c-address-list__link:active:after{background-color:var(--oo-color-transparent-bg-60)}.c-address-list__link:hover .c-address-list__image,.c-address-list__link:focus .c-address-list__image,.c-address-list__link:active .c-address-list__image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.c-address-list__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--oo-color-mix-bg-text-10);padding:2rem}.c-address-list__info-header{padding-bottom:1rem}@media(min-width: 992px){.c-address-list__info-header{padding-bottom:1.5rem}}.c-address-list__info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 0;color:var(--oo-color-text);padding:.75rem 0;border-top:1px solid var(--oo-color-bg);border-bottom:1px solid var(--oo-color-bg)}.c-address-list__info-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding-top:1rem}@media(min-width: 992px){.c-address-list__info-footer{margin-top:auto;padding-top:2rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-address-list__info-buttons{display:contents}.c-address-list__name{font-size:1.25rem;letter-spacing:.8px;font-weight:600;line-height:1.625rem;color:var(--oo-color-text);margin:0;margin-top:0px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.c-address-list__contact{display:inline-block}.c-address-list__contact,.c-address-list__contact:visited{color:var(--oo-color-text)}.c-address-list__contact:after{content:"";display:inline-block;margin:0 1rem -0.125rem .625rem;border-right:1px solid var(--oo-color-primary);height:16px}.c-address-list__contact:last-child:after{content:none}.c-address-list__contact-label,.c-address-list__contact-value{display:inline;white-space:normal}.c-address-list__contact-value a{border-bottom:1px solid var(--oo-color-primary)}.c-address-list__contact.--is-email{display:grid;grid-template-areas:"label value line";grid-template-columns:auto minmax(0, 1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.c-address-list__contact.--is-email .c-address-list__contact-value{display:inline-block;vertical-align:text-bottom}.c-address-list__contact.--is-social .c-address-list__contact-value{color:var(--oo-color-text);border-bottom:1px solid var(--oo-color-primary)}.c-address-list__contact.--is-social .c-address-list__contact-value:hover,.c-address-list__contact.--is-social .c-address-list__contact-value:focus,.c-address-list__contact.--is-social .c-address-list__contact-value:active{border-color:var(--oo-color-text)}.c-address-list__contact.--hide-mobile{display:none}@media(min-width: 992px){.c-address-list__contact.--hide-mobile{display:inline-block}}.c-address-list__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-address-list__button{min-width:auto}.c-address-list__slider{margin:0}.c-address-details__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;margin:0 auto}.c-address-details__main{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, auto);gap:1rem;grid-template-areas:"name" "media" "info"}@media(min-width: 992px){.c-address-details__main{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto 1fr;gap:1.5rem 3.5rem;grid-template-areas:"media name" "media info"}}.c-address-details__main.--has-review{grid-template-rows:repeat(4, auto);grid-template-areas:"name" "rating" "media" "info"}@media(min-width: 992px){.c-address-details__main.--has-review{grid-template-rows:auto auto 1fr;grid-template-areas:"media name" "media rating" "media info"}}.c-address-details__main.--has-networks{grid-template-rows:repeat(4, auto);grid-template-areas:"name" "networks" "media" "info"}@media(min-width: 992px){.c-address-details__main.--has-networks{grid-template-rows:auto auto 1fr;grid-template-areas:"media name" "media networks" "media info"}}.c-address-details__main.--has-networks.--has-review{grid-template-rows:repeat(5, auto);grid-template-areas:"name" "networks" "rating" "media" "info"}@media(min-width: 992px){.c-address-details__main.--has-networks.--has-review{grid-template-rows:auto auto auto 1fr;grid-template-areas:"media name" "media networks" "media rating" "media info"}}.c-address-details__media{grid-area:media;position:relative;align-self:flex-start}.c-address-details__media:not(:has(.c-address-details__picture)){min-height:100%;aspect-ratio:1/1}.c-address-details__picture{position:relative;aspect-ratio:1/1;border-top:1px solid var(--oo-color-primary);border-left:1px solid var(--oo-color-primary);background:var(--oo-color-mix-bg-text-10)}@media(min-width: 992px){.c-address-details__picture{aspect-ratio:1/1.15}}@media(min-width: 1200px){.c-address-details__picture{aspect-ratio:1/1}}@media(min-width: 992px){.c-address-details__picture::after{content:"";position:absolute;z-index:1;width:50%;border-bottom:1px solid var(--oo-color-primary);left:0;bottom:0}}.c-address-details__picture.--has-no-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-address-details__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:1.5rem;left:1.5rem}.c-address-details__button{min-width:auto}.c-address-details__title{text-align:center;margin-bottom:1rem}@media(min-width: 992px){.c-address-details__title{margin-bottom:3.5rem}}.c-address-details__name{grid-area:name;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;position:relative;padding:0}@media(min-width: 992px){.c-address-details__name{gap:.5rem;margin-top:3.5rem;background-color:var(--oo-color-bg);-ms-flex-item-align:start;align-self:flex-start}}.c-address-details__info{grid-area:info;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1rem}.c-address-details__subline{font-size:1rem;line-height:1.5rem}@media(min-width: 992px){.c-address-details__subline{font-size:1.5rem}}.c-address-details__headline{font-size:1.5rem;line-height:2.5rem}@media(min-width: 992px){.c-address-details__headline{font-size:2.25rem}}.c-address-details__review{grid-area:rating;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;align-self:flex-start}.c-address-details__stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid var(--oo-color-primary);padding-bottom:.5rem;-ms-flex-item-align:start;align-self:flex-start}.c-address-details__networks-ratings{grid-area:networks}.c-address-details__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 2rem}@media(min-width: 992px){.c-address-details__contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-address-details__contact{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:start;align-self:flex-start;text-wrap:nowrap}@media(min-width: 1200px){.c-address-details__contact{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.c-address-details__contact.--hide-desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(min-width: 992px){.c-address-details__contact.--hide-desktop{display:none}}.c-address-details__criteria{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.c-address-details__criteria-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;overflow:unset;gap:.625rem}.c-address-details__criteria-items.--is-toggle{max-height:0px;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.c-address-details__criteria-items.--is-toggle.--is-open{max-height:100rem}.c-address-details__criterion{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1.5rem;width:100%}@media(min-width: 992px){.c-address-details__criterion{grid-template-columns:.75fr 1.25fr}}.c-address-details__criterion:after{content:unset}.c-address-details__criterion-name{display:inline;white-space:normal;font-size:.875rem;font-weight:300}@media(min-width: 992px){.c-address-details__criterion-name{font-size:1rem}}.c-address-details__criterion-value{display:inline;white-space:normal;font-size:.875rem;font-weight:600}@media(min-width: 992px){.c-address-details__criterion-value{font-size:1rem}}.c-address-details__criterion.--hide-mobile{display:none}@media(min-width: 992px){.c-address-details__criterion.--hide-mobile{display:grid}}.c-address-details__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border:none;background-color:unset;padding:unset;cursor:pointer}.c-address-details__more-wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media(min-width: 992px){.c-address-details__more-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-address-details__more-wrapper::after{content:"";position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;background-color:var(--oo-color-primary);height:1px}.c-address-details__more-wrapper.--hidden{visibility:hidden}.c-address-details__more-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2rem;height:2rem;border-radius:1rem;padding:.5rem;color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border-color:var(--oo-color-primary);-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,opacity .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,opacity .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.c-address-details__more-open{position:relative;opacity:1;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.c-address-details__more-close{position:absolute;opacity:0;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.c-address-details__more.--is-active .c-address-details__more-open{position:absolute;opacity:0;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.c-address-details__more.--is-active .c-address-details__more-close{position:relative;opacity:1;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.c-address-details__more-title{color:var(--oo-color-text);white-space:nowrap;font-weight:400}.c-address-details__text-headline{margin-bottom:1.5rem}.c-address-details__properties-reference{margin-top:3rem}@media(min-width: 992px){.c-address-details__properties-reference{margin-top:9.75rem}}.c-contact-map__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem 0}@media(min-width: 1200px){.c-contact-map__row{gap:3.5rem 0}}.c-contact-map__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 0}.c-map{width:100%;height:auto;aspect-ratio:2/1;max-height:60vh;outline:3px solid rgba(0,0,0,0);outline-offset:3px}.c-map:focus-visible{outline-color:var(--oo-color-primary)}.c-map button,.c-map a[role=button]{outline:3px solid rgba(0,0,0,0);outline-offset:2px}.c-map button:focus-visible,.c-map a[role=button]:focus-visible{outline-color:var(--oo-color-primary)}.c-map.--is-black-white .leaflet-tile{-webkit-filter:grayscale(100%) contrast(110%);filter:grayscale(100%) contrast(110%)}.c-map .gm-style div{color:var(--oo-color-primary);outline:3px solid rgba(0,0,0,0);outline-offset:3px}.c-map .gm-style div:focus-visible{outline-color:var(--oo-color-primary)}.c-map .gm-style .gm-style-iw{background-color:var(--oo-color-bg);color:var(--oo-color-text);padding:.75rem !important}.c-map .gm-style .gm-style-iw-tc:after{background-color:var(--oo-color-bg)}.c-map .gm-style .gm-style-iw-d{overflow-x:hidden !important;overflow-y:auto !important;scrollbar-color:var(--oo-color-text) var(--oo-color-bg) !important}.c-map .gm-style .gm-ui-hover-effect{opacity:1 !important}.c-map .gm-style .gm-ui-hover-effect>span{background:var(--oo-color-text)}.c-map .leaflet-popup-content-wrapper,.c-map .leaflet-popup-tip{background-color:var(--oo-color-bg)}.c-map a.leaflet-popup-close-button{color:var(--oo-color-text)}.c-map a.leaflet-popup-close-button:visited,.c-map a.leaflet-popup-close-button:active{color:var(--oo-color-text)}.c-map a.leaflet-popup-close-button:hover,.c-map a.leaflet-popup-close-button:focus{color:var(--oo-color-text)}.c-map .leaflet-popup-content p{margin:0}.c-map__marker{display:none;outline:3px solid rgba(0,0,0,0);outline-offset:3px}.c-map__marker:focus-visible{outline-color:var(--oo-color-primary)}.c-map__cluster-marker{outline:3px solid rgba(0,0,0,0);outline-offset:3px}.c-map__cluster-marker:focus-visible{outline-color:var(--oo-color-primary)}.c-map__info{color:var(--oo-color-text) !important;max-width:20rem;padding:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400);font-size:16px;line-height:24px}@media(min-width: 1200px){.c-map__info{font-size:16px;line-height:24px}}.c-map__headline{font-size:1.25rem;line-height:1.75rem;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.c-map__location{color:var(--oo-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.25rem}.c-map__location-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1rem;height:1rem}.c-property-details .c-map__button-wrapper{display:none}.c-map__link{color:var(--oo-color-primary) !important}.c-map__button{min-width:auto}.c-accordion-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;background-color:var(--oo-color-mix-bg-text-10)}.c-accordion-card__title{display:grid;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;grid-template-columns:auto 1fr;gap:.5rem;outline:3px solid rgba(0,0,0,0);outline-offset:2px;cursor:pointer}@media(min-width: 1200px){.c-accordion-card__title{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.c-accordion-card__title:visited .c-accordion-card__headline,.c-accordion-card__title:active .c-accordion-card__headline{color:var(--oo-color-primary)}.c-accordion-card__title:hover .c-accordion-card__headline,.c-accordion-card__title:focus .c-accordion-card__headline{color:var(--oo-color-primary)}.c-accordion-card__title:focus-visible{outline-color:var(--oo-color-primary)}@media(min-width: 1200px){.c-accordion-card__headline{font-size:2rem;line-height:2.5rem}}.c-accordion-card__icons{overflow:hidden;margin-top:.5rem}:not([open]) .c-accordion-card__icon.--minus{display:none}.c-accordion-card__content{margin-top:1rem;max-height:0;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}@media(min-width: 1200px){.c-accordion-card__content{margin-top:2rem}}.--is-open .c-accordion-card__content{max-height:100rem}.c-accordion__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem 0}@media(min-width: 1200px){.c-accordion__row{gap:3.5rem 0}}.c-accordion__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}.c-accordion__accordions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media(min-width: 1200px){.c-accordion__accordions{gap:2rem}}.c-accordion Summary::-webkit-details-marker,.c-accordion summary::marker{content:"";-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.c-accordion details{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:auto}.c-accordion details[open]{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.c-accordion details[open] .c-accordion-card__icon{overflow:hidden}.c-accordion details[open] .c-accordion-card__icon.--minus{display:-webkit-box;display:-ms-flexbox;display:flex}.c-accordion details[open] .c-accordion-card__icon.--plus{display:none}.c-lightbox .c-lightbox{max-height:100dvh;max-width:100dvw}.c-lightbox .c-lightbox__overlay{background:var(--oo-color-transparent-shadow-80)}.c-lightbox .c-lightbox__slider{max-height:100dvh;max-width:100dvw}.c-lightbox .c-lightbox__slide{width:auto}.c-lightbox .c-lightbox__wrapper{width:auto}.c-lightbox .c-lightbox__content{padding:1rem 0;max-width:100dvw;max-height:100dvh;width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem 0}.c-lightbox .c-lightbox__media{min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative}.c-lightbox .c-lightbox__media img{max-width:100dvw;max-height:calc(100dvh - 24px - 2rem - .5rem);width:auto;height:auto;min-width:none}.c-lightbox .c-lightbox__description-wrapper{color:var(--oo-color-text);background:none !important;margin:0;padding:0 1rem !important;position:relative !important}.c-lightbox .c-lightbox__description-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-lightbox .c-lightbox__title{color:inherit !important;text-align:center;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.c-lightbox .c-lightbox__description{display:none}.c-lightbox .c-lightbox__arrow{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);outline:3px solid rgba(0,0,0,0);outline-offset:3px}.c-lightbox .c-lightbox__arrow:focus-visible{outline-color:var(--oo-color-primary)}.c-lightbox .c-lightbox__arrow.--prev{left:1rem}@media(min-width: 1200px){.c-lightbox .c-lightbox__arrow.--prev{left:2rem}}.c-lightbox .c-lightbox__arrow.--next{right:1rem}@media(min-width: 1200px){.c-lightbox .c-lightbox__arrow.--next{right:2rem}}.c-lightbox .c-lightbox__close{position:absolute;top:1rem;right:1rem;outline:3px solid rgba(0,0,0,0);outline-offset:3px}@media(min-width: 1200px){.c-lightbox .c-lightbox__close{top:2rem;right:2rem}}.c-lightbox .c-lightbox__close:focus-visible{outline-color:var(--oo-color-primary)}.c-table{width:100%;max-width:100%}@media(min-width: 1200px){.c-table{border:1px solid var(--oo-color-text);padding:1.5rem}}@media(min-width: 1200px){.c-table.--is-scrollable{overflow-x:scroll}}.c-table__head{display:none}@media(min-width: 1200px){.c-table__head{display:table-header-group}}.c-table__body{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;gap:1.5rem}@media(min-width: 1200px){.c-table__body{display:table-row-group}}.c-table__row{border:1px solid var(--oo-color-text);padding:1rem}@media(min-width: 1200px){.c-table__row{border:none;border-bottom:1px solid var(--oo-color-text);padding:0}}.c-table__row.--is-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;gap:.625rem;padding:1rem}@media(min-width: 1200px){.c-table__row.--is-body{display:table-row;padding:0}}@media(min-width: 1200px){.c-table__row.--is-body:last-child{border-bottom:none}}@media(min-width: 1200px){.c-table__row.--is-body:last-child .c-table__data{padding-bottom:0}}.c-table__data{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;gap:1.5rem;min-width:7.5rem;padding:0}@media(min-width: 1200px){.c-table__data{display:table-cell;vertical-align:top}}.--is-head .c-table__data{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));text-align:left}@media(min-width: 1200px){.--is-head .c-table__data{padding:0 1rem 1rem 0}.--is-head .c-table__data:last-child{padding:0}}.--is-body .c-table__data{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}@media(min-width: 1200px){.--is-body .c-table__data{padding:1rem 1rem 1rem 0;font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400)}.--is-body .c-table__data:last-child{padding:1rem 0 0 0}}.--is-body .c-table__data:before{content:attr(data-label);font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400);min-width:40%;width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width: 1200px){.--is-body .c-table__data:before{width:40%;content:none}}.c-table__data.--is-link{margin-top:auto}.c-table__data.--is-link:before{content:none}.c-table__data.--empty{display:none}@media(min-width: 1200px){.c-table__data.--empty{display:table-cell}}.c-link-boxes-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--oo-color-text);position:relative;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.c-link-boxes-card:not(.--has-no-link):hover.--bg-light .c-link-boxes-card__title,.c-link-boxes-card:not(.--has-no-link):focus.--bg-light .c-link-boxes-card__title,.c-link-boxes-card:not(.--has-no-link):active.--bg-light .c-link-boxes-card__title{color:var(--oo-color-light-headline)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-light .c-link-boxes-card__button.c-button:after,.c-link-boxes-card:not(.--has-no-link):focus.--bg-light .c-link-boxes-card__button.c-button:after,.c-link-boxes-card:not(.--has-no-link):active.--bg-light .c-link-boxes-card__button.c-button:after{width:100%}.c-link-boxes-card:not(.--has-no-link):hover.--bg-light .c-link-boxes-card__button.c-button .c-button__icon,.c-link-boxes-card:not(.--has-no-link):focus.--bg-light .c-link-boxes-card__button.c-button .c-button__icon,.c-link-boxes-card:not(.--has-no-link):active.--bg-light .c-link-boxes-card__button.c-button .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-light .c-link-boxes-card__button,.c-link-boxes-card:not(.--has-no-link):focus.--bg-light .c-link-boxes-card__button,.c-link-boxes-card:not(.--has-no-link):active.--bg-light .c-link-boxes-card__button{background-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-mix-primary-contrast-10);color:var(--oo-color-light-contrast-primary)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-dark .c-link-boxes-card__title,.c-link-boxes-card:not(.--has-no-link):focus.--bg-dark .c-link-boxes-card__title,.c-link-boxes-card:not(.--has-no-link):active.--bg-dark .c-link-boxes-card__title{color:var(--oo-color-dark-headline)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-dark .c-link-boxes-card__button.c-button:after,.c-link-boxes-card:not(.--has-no-link):focus.--bg-dark .c-link-boxes-card__button.c-button:after,.c-link-boxes-card:not(.--has-no-link):active.--bg-dark .c-link-boxes-card__button.c-button:after{width:100%}.c-link-boxes-card:not(.--has-no-link):hover.--bg-dark .c-link-boxes-card__button.c-button .c-button__icon,.c-link-boxes-card:not(.--has-no-link):focus.--bg-dark .c-link-boxes-card__button.c-button .c-button__icon,.c-link-boxes-card:not(.--has-no-link):active.--bg-dark .c-link-boxes-card__button.c-button .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-dark .c-link-boxes-card__button,.c-link-boxes-card:not(.--has-no-link):focus.--bg-dark .c-link-boxes-card__button,.c-link-boxes-card:not(.--has-no-link):active.--bg-dark .c-link-boxes-card__button{background-color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-mix-primary-contrast-10);color:var(--oo-color-dark-contrast-primary)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-primary .c-link-boxes-card__title,.c-link-boxes-card:not(.--has-no-link):focus.--bg-primary .c-link-boxes-card__title,.c-link-boxes-card:not(.--has-no-link):active.--bg-primary .c-link-boxes-card__title{color:var(--oo-color-primary-headline)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-primary .c-link-boxes-card__button.c-button:after,.c-link-boxes-card:not(.--has-no-link):focus.--bg-primary .c-link-boxes-card__button.c-button:after,.c-link-boxes-card:not(.--has-no-link):active.--bg-primary .c-link-boxes-card__button.c-button:after{width:100%}.c-link-boxes-card:not(.--has-no-link):hover.--bg-primary .c-link-boxes-card__button.c-button .c-button__icon,.c-link-boxes-card:not(.--has-no-link):focus.--bg-primary .c-link-boxes-card__button.c-button .c-button__icon,.c-link-boxes-card:not(.--has-no-link):active.--bg-primary .c-link-boxes-card__button.c-button .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-primary .c-link-boxes-card__button,.c-link-boxes-card:not(.--has-no-link):focus.--bg-primary .c-link-boxes-card__button,.c-link-boxes-card:not(.--has-no-link):active.--bg-primary .c-link-boxes-card__button{background-color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-mix-primary-contrast-10);color:var(--oo-color-primary-contrast-primary)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-secondary .c-link-boxes-card__title,.c-link-boxes-card:not(.--has-no-link):focus.--bg-secondary .c-link-boxes-card__title,.c-link-boxes-card:not(.--has-no-link):active.--bg-secondary .c-link-boxes-card__title{color:var(--oo-color-secondary-headline)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-secondary .c-link-boxes-card__button.c-button:after,.c-link-boxes-card:not(.--has-no-link):focus.--bg-secondary .c-link-boxes-card__button.c-button:after,.c-link-boxes-card:not(.--has-no-link):active.--bg-secondary .c-link-boxes-card__button.c-button:after{width:100%}.c-link-boxes-card:not(.--has-no-link):hover.--bg-secondary .c-link-boxes-card__button.c-button .c-button__icon,.c-link-boxes-card:not(.--has-no-link):focus.--bg-secondary .c-link-boxes-card__button.c-button .c-button__icon,.c-link-boxes-card:not(.--has-no-link):active.--bg-secondary .c-link-boxes-card__button.c-button .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-secondary .c-link-boxes-card__button,.c-link-boxes-card:not(.--has-no-link):focus.--bg-secondary .c-link-boxes-card__button,.c-link-boxes-card:not(.--has-no-link):active.--bg-secondary .c-link-boxes-card__button{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-mix-primary-contrast-10);color:var(--oo-color-secondary-contrast-primary)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-transparent .c-link-boxes-card__title,.c-link-boxes-card:not(.--has-no-link):focus.--bg-transparent .c-link-boxes-card__title,.c-link-boxes-card:not(.--has-no-link):active.--bg-transparent .c-link-boxes-card__title{color:var(--oo-color-headline)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-transparent .c-link-boxes-card__button.c-button:after,.c-link-boxes-card:not(.--has-no-link):focus.--bg-transparent .c-link-boxes-card__button.c-button:after,.c-link-boxes-card:not(.--has-no-link):active.--bg-transparent .c-link-boxes-card__button.c-button:after{width:100%}.c-link-boxes-card:not(.--has-no-link):hover.--bg-transparent .c-link-boxes-card__button.c-button .c-button__icon,.c-link-boxes-card:not(.--has-no-link):focus.--bg-transparent .c-link-boxes-card__button.c-button .c-button__icon,.c-link-boxes-card:not(.--has-no-link):active.--bg-transparent .c-link-boxes-card__button.c-button .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5)}.c-link-boxes-card:not(.--has-no-link):hover.--bg-transparent .c-link-boxes-card__button,.c-link-boxes-card:not(.--has-no-link):focus.--bg-transparent .c-link-boxes-card__button,.c-link-boxes-card:not(.--has-no-link):active.--bg-transparent .c-link-boxes-card__button{background-color:var(--oo-color-transparent, var(--oo-color-transparent));border-color:var(--oo-color-mix-primary-contrast-10);color:var(--oo-color-contrast-primary)}.c-link-boxes-card__article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-link-boxes-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;position:relative;aspect-ratio:16/9;border-left:1px solid var(--oo-color-primary);border-top:1px solid var(--oo-color-primary);background-color:var(--oo-color-mix-bg-text-10)}.c-link-boxes-card__header:after{content:"";position:absolute;width:50%;left:0;bottom:0;z-index:1;border-bottom:1px solid var(--oo-color-primary)}.c-link-boxes-card__header.--has-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.c-link-boxes-card__picture{overflow:hidden;aspect-ratio:inherit}.--has-icon .c-link-boxes-card__picture{padding:2rem}.c-link-boxes-card__image{width:100%;-o-object-fit:cover;object-fit:cover}.--has-icon .c-link-boxes-card__image{-o-object-fit:contain;object-fit:contain}.c-link-boxes-card__icon{color:var(--oo-color-bg);width:100%;height:100%}.c-link-boxes-card__content{width:100%;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem;margin-bottom:1.5rem}@media(min-width: 1200px){.c-link-boxes-card__content{gap:1.5rem}}.c-link-boxes-card__title{font-size:1.25rem;line-height:1.75rem;color:var(--oo-color-text);-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media(min-width: 1200px){.c-link-boxes-card__title{font-size:1.5rem;line-height:2rem}}.c-link-boxes-card__button{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:-3rem}.c-link-boxes-card.--bg-light .c-link-boxes-card__title{color:var(--oo-color-light-text, var(--oo-color-text))}.c-link-boxes-card.--bg-light .c-link-boxes-card__content{background-color:var(--oo-color-light-bg)}.c-link-boxes-card.--bg-light .c-link-boxes-card__content:after{background-color:var(--oo-color-light-transparent-bg-80)}.c-link-boxes-card.--bg-dark .c-link-boxes-card__title{color:var(--oo-color-dark-text, var(--oo-color-text))}.c-link-boxes-card.--bg-dark .c-link-boxes-card__content{background-color:var(--oo-color-dark-bg)}.c-link-boxes-card.--bg-dark .c-link-boxes-card__content:after{background-color:var(--oo-color-dark-transparent-bg-80)}.c-link-boxes-card.--bg-primary .c-link-boxes-card__title{color:var(--oo-color-primary-text, var(--oo-color-text))}.c-link-boxes-card.--bg-primary .c-link-boxes-card__content{background-color:var(--oo-color-primary-bg)}.c-link-boxes-card.--bg-primary .c-link-boxes-card__content:after{background-color:var(--oo-color-primary-transparent-bg-80)}.c-link-boxes-card.--bg-secondary .c-link-boxes-card__title{color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-link-boxes-card.--bg-secondary .c-link-boxes-card__content{background-color:var(--oo-color-secondary-bg)}.c-link-boxes-card.--bg-secondary .c-link-boxes-card__content:after{background-color:var(--oo-color-secondary-transparent-bg-80)}.c-link-boxes-card.--bg-transparent .c-link-boxes-card__title{color:var(--oo-color-text, var(--oo-color-text))}.c-link-boxes-card.--bg-transparent .c-link-boxes-card__content{background-color:var(--oo-color-bg)}.c-link-boxes-card.--bg-transparent .c-link-boxes-card__content:after{background-color:var(--oo-color-transparent-bg-80)}.c-link-boxes{position:relative}.c-link-boxes__background{position:absolute;overflow:clip;width:100%;inset:0;top:0;bottom:0;z-index:1}.c-link-boxes__picture{position:sticky;width:100%;height:100dvh;overflow:hidden;inset:0}.c-link-boxes__picture:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--oo-color-transparent-bg-80)}.c-link-boxes__row{display:flex;display:-ms-flexbox;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem 0}@media(min-width: 1200px){.c-link-boxes__row{gap:3.5rem 0}}.c-link-boxes__headline{width:100%}.c-link-boxes__cards{display:grid;gap:2rem}@media(min-width: 992px){.c-link-boxes__cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.5rem 2rem}}@media(min-width: 1200px){.c-link-boxes__cards{grid-template-columns:repeat(3, minmax(0, 1fr));padding-block:1rem}}.c-link-boxes__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-link-boxes.--has-bg-image .c-link-boxes__content{margin-inline:1rem;width:calc(100% - 2rem)}.c-link-boxes.--bg-light .c-link-boxes__picture:after{background-color:var(--oo-color-light-transparent-bg-80)}.c-link-boxes.--bg-dark .c-link-boxes__picture:after{background-color:var(--oo-color-dark-transparent-bg-80)}.c-link-boxes.--bg-primary .c-link-boxes__picture:after{background-color:var(--oo-color-primary-transparent-bg-80)}.c-link-boxes.--bg-secondary .c-link-boxes__picture:after{background-color:var(--oo-color-secondary-transparent-bg-80)}.c-link-boxes.--bg-transparent .c-link-boxes__picture:after{background-color:var(--oo-color-transparent-bg-80)}.c-iframe-script__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem 0}@media(min-width: 1200px){.c-iframe-script__row{gap:3.5rem 0}}.c-iframe-script__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 0}.c-iframe-script__iframe{width:100%;border:none;aspect-ratio:16/9;height:auto}.c-iframe-script__iframe.--is-sprengnetter{aspect-ratio:auto}.c-iframe-script__iframe.--is-iwa{aspect-ratio:auto}.c-iframe-script__iframe.--is-imag{aspect-ratio:auto}.c-iframe-script__iframe.--is-energieausweisformulare{aspect-ratio:auto;min-height:1500px}@media(min-width: 576px){.c-iframe-script__iframe.--is-energieausweisformulare{min-height:1300px}}@media(min-width: 768px){.c-iframe-script__iframe.--is-energieausweisformulare{min-height:1200px}}@media(min-width: 992px){.c-iframe-script__iframe.--is-energieausweisformulare{min-height:950px}}@media(min-width: 1200px){.c-iframe-script__iframe.--is-energieausweisformulare{min-height:1200px}}@media(min-width: 1400px){.c-iframe-script__iframe.--is-energieausweisformulare{min-height:1000px}}@media(min-width: 1600px){.c-iframe-script__iframe.--is-energieausweisformulare{min-height:950px}}.c-iframe-script__iframe.--is-bottimmo{aspect-ratio:auto}.c-iframe-script__iframe.--is-immosparrow{aspect-ratio:auto}.c-iframe-script__iframe.--is-maklaro{aspect-ratio:auto}.c-iframe-script__iframe.--is-prohyp{height:100dvh}.c-iframe-script__iframe.--is-pricehubble iframe#fisher-widget,.c-iframe-script__iframe.--is-pricehubble iframe#fisher-widget-v2{width:100%;border:none}.c-iframe-script__iframe.--is-trustlocal{aspect-ratio:unset}.c-iframe-script__iframe.--is-justhome{min-height:1100px}@media(min-width: 768px){.c-iframe-script__iframe.--is-justhome{min-height:900px}}@media(min-width: 1200px){.c-iframe-script__iframe.--is-justhome{min-height:1000px}}.c-iframe-script__iframe.--is-baufipasst{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-iframe-script__iframe.--is-eTracker{padding:0;justify-self:center;aspect-ratio:unset}.c-iframe-script__iframe.--is-dr-klein{min-height:2000px}@media(min-width: 768px){.c-iframe-script__iframe.--is-dr-klein{min-height:1500px}}@media(min-width: 992px){.c-iframe-script__iframe.--is-dr-klein{min-height:1250px}}.c-iframe-script__iframe.--is-immonewsfeed{aspect-ratio:unset;height:revert-layer;min-height:630px}.c-reviews{position:relative}.c-reviews__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem 0}@media(min-width: 1200px){.c-reviews__row{gap:3.5rem 0}}.c-reviews__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.c-reviews__headline{text-align:center;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.c-reviews__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem 0}.c-reviews__reviews{display:grid;gap:2rem}@media(min-width: 992px){.c-reviews__reviews{grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.5rem 2rem}}@media(min-width: 1200px){.c-reviews__reviews{grid-template-columns:repeat(3, minmax(0, 1fr));padding-block:1rem}}.--is-google-reviews .c-reviews__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}@media(min-width: 1200px){.--is-google-reviews .c-reviews__col{gap:3.5rem 0}}.c-reviews__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-review-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--oo-color-text);position:relative;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.c-review-card__date{position:absolute;margin:.75rem}.c-review-card__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--oo-color-mix-bg-text-10);border-left:1px solid var(--oo-color-primary);border-top:1px solid var(--oo-color-primary);width:100%;height:auto;aspect-ratio:16/9}.c-review-card__wrapper:after{content:"";position:absolute;z-index:1;width:50%;border-bottom:1px solid var(--oo-color-primary);left:0;bottom:0}.c-review-card__wrapper.--has-no-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-review-card__wrapper.--has-no-image .c-review-card__image{display:none}.c-review-card__wrapper.--hide-images{aspect-ratio:auto;border:none}.c-review-card__wrapper.--hide-images::after{display:none}.c-review-card__wrapper.--hide-images .c-review-card__content{margin-top:3rem}.c-review-card__image{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.c-review-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--oo-color-primary);height:100%}.c-review-card__icon svg{width:6rem;height:6rem}.c-review-card__name{font-size:1.25rem;line-height:1.75rem;color:var(--oo-color-text);-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media(min-width: 1200px){.c-review-card__name{font-size:1.5rem;line-height:2rem}}.c-review-card__content{width:100%;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem;background-color:var(--oo-color-mix-bg-text-10);margin-bottom:1.5rem}@media(min-width: 1200px){.c-review-card__content{gap:1.5rem}}.c-review-card__content.--hide-images:not(.--hide-date){margin-top:2.5rem}.c-review-card__text{color:var(--oo-color-text)}.c-review-card__text.--shorten{max-height:168px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}@media(min-width: 1200px){.c-review-card__text.--shorten{max-height:240px;-webkit-line-clamp:10;line-clamp:10}}.c-review-card__text.--shorten.--is-open{max-height:none;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.c-review-card__stars{margin-top:auto}.c-review-card__more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-review-card .c-read-more{display:none}.c-google-review-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.c-google-review-card__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.c-google-review-card__contents.--shorten{max-height:168px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}@media(min-width: 1200px){.c-google-review-card__contents.--shorten{max-height:240px;-webkit-line-clamp:10;line-clamp:10}}.c-google-review-card__contents.--shorten.--is-open{max-height:none;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.c-google-review-card__more{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.5rem auto}.c-google-review-card .c-read-more{display:none}.c-back-to-top{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.c-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--oo-social-media-gap, 1rem)}.c-social-media__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--oo-social-media-color, var(--oo-color-primary))}.c-social-media__link:visited,.c-social-media__link:active{color:var(--oo-social-media-color, var(--oo-color-primary))}.c-social-media__link:hover,.c-social-media__link:focus{color:var(--oo-social-media-color-hover, var(--oo-color-mix-primary-contrast-20))}.c-social-media__icon{display:block;width:var(--oo-social-media-size, 2rem);height:var(--oo-social-media-size, 2rem);-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.--email .c-social-media__icon path{stroke-width:2.2}.--bg-light .c-social-media{--oo-social-media-color: var( --oo-color-light-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var( --oo-color-light-mix-primary-contrast-20 )}.--bg-dark .c-social-media{--oo-social-media-color: var( --oo-color-dark-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var(--oo-color-dark-mix-primary-contrast-20)}.--bg-primary .c-social-media{--oo-social-media-color: var( --oo-color-primary-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var( --oo-color-primary-mix-primary-contrast-20 )}.--bg-secondary .c-social-media{--oo-social-media-color: var( --oo-color-secondary-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var( --oo-color-secondary-mix-primary-contrast-20 )}.--bg-header .c-social-media{--oo-social-media-color: var( --oo-color-header-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var( --oo-color-header-mix-primary-contrast-20 )}.--bg-footer .c-social-media{--oo-social-media-color: var(--oo-color-footer-text, var(--oo-color-text));--oo-social-media-color-hover: var( --oo-color-footer-text, var(--oo-color-text) )}.--bg-transparent .c-social-media{--oo-social-media-color: var(--oo-color-primary);--oo-social-media-color-hover: var(--oo-color-mix-primary-contrast-20)}.c-social-media.--is-footer{--oo-social-media-size: 1.5rem;--oo-social-media-gap: 1rem}.c-social-media.--is-header{--oo-social-media-size: 1rem;--oo-social-media-gap: 0.75rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(min-width: 1400px){.c-social-media.--is-header{position:relative;top:.15rem}.--right .c-social-media.--is-header{margin-left:1.5rem}}.c-social-media.--is-content{--oo-social-media-size: 1.5rem;--oo-social-media-gap: 0.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-social-media.--is-share{--oo-social-media-size: 2.5rem;--oo-social-media-gap: 2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-social-media.--is-share .--link .c-social-media__link{position:relative}.c-social-media.--is-share .--link .c-social-media__link::before{content:attr(data-tooltip);position:absolute;bottom:95%;right:0;background-color:var(--oo-social-media-color, var(--oo-color-primary));color:var(--oo-color-contrast-primary);padding:.25rem;border-radius:.25rem;font-size:1rem;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.c-social-media.--is-share .--link .c-social-media__link:hover::before,.c-social-media.--is-share .--link .c-social-media__link:focus::before,.c-social-media.--is-share .--link .c-social-media__link[data-tooltip-visible=true]::before{opacity:1;visibility:visible}.c-social-media.--is-share .--link .c-social-media__icon.--copy-success{display:none}.c-social-media.--is-address{--oo-social-media-gap: 2rem;--oo-social-media-size: 2rem}.c-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-stars__star{width:2rem;height:2rem}@media(min-width: 992px){.c-stars__star{width:2.5rem;height:2.5rem}}.c-stars__star svg{width:100%;height:100%}.c-stars__star.--filled{color:var(--oo-color-primary)}.c-stars__star.--empty{color:var(--oo-color-mix-bg-text-20)}.c-stars.--small .c-stars__star{width:1rem;height:1rem}@media(min-width: 992px){.c-stars.--small .c-stars__star{width:1.5rem;height:1.5rem}}.c-stars.--medium .c-stars__star{width:1.5rem;height:1.5rem}.c-stars.--light-empty-stars .c-stars__star.--empty{color:var(--oo-color-mix-bg-text-30)}.c-stars .--half{position:relative}.c-stars .--half .c-stars__star{position:absolute;inset:0}.c-stars .--half .c-stars__star.--filled{width:50%;overflow:hidden;z-index:1}.c-stars .--half .c-stars__star.--filled svg{width:auto}.--bg-light .c-stars .--filled{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .c-stars .--empty{color:var(--oo-color-light-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-dark .c-stars .--filled{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-stars .--empty{color:var(--oo-color-dark-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-primary .c-stars .--filled{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-stars .--empty{color:var(--oo-color-primary-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-secondary .c-stars .--filled{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .c-stars .--empty{color:var(--oo-color-secondary-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-transparent .c-stars .--filled{color:var(--oo-color-primary)}.--bg-transparent .c-stars .--empty{color:var(--oo-color-mix-bg-text-20)}.c-gallery__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem 0}@media(min-width: 1200px){.c-gallery__row{gap:3.5rem 0}}.c-gallery__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}.c-gallery__items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}@media(min-width: 768px){.c-gallery__items{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem}}@media(min-width: 1400px){.c-gallery__items{grid-template-columns:repeat(4, minmax(0, 1fr))}}.c-gallery__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:var(--oo-color-mix-bg-text-10);padding:.5rem;outline:3px solid rgba(0,0,0,0);outline-offset:3px}.c-gallery__item:has(.c-gallery__link:focus-visible){outline-color:currentColor}.--bg-light .c-gallery__item{background-color:var(--oo-color-light-mix-bg-text-10)}.--bg-dark .c-gallery__item{background-color:var(--oo-color-dark-mix-bg-text-10)}.--bg-primary .c-gallery__item{background-color:var(--oo-color-primary-mix-bg-text-10)}.--bg-secondary .c-gallery__item{background-color:var(--oo-color-secondary-mix-bg-text-10)}.--bg-transparent .c-gallery__item{background-color:var(--oo-color-mix-bg-text-10)}.--is-slider .c-gallery__item.is-active .c-gallery__widget.--is-immowelt .c-gallery__iframe{scale:55%}@media(min-width: 576px){.--is-slider .c-gallery__item.is-active .c-gallery__widget.--is-immowelt .c-gallery__iframe{scale:85%}}@media(min-width: 768px){.--is-slider .c-gallery__item.is-active .c-gallery__widget.--is-immowelt .c-gallery__iframe{scale:inherit}}.--is-slider .c-gallery__item.is-active .c-gallery__widget.--is-immoscout24 .c-gallery__iframe{scale:55%}@media(min-width: 576px){.--is-slider .c-gallery__item.is-active .c-gallery__widget.--is-immoscout24 .c-gallery__iframe{scale:90%}}@media(min-width: 768px){.--is-slider .c-gallery__item.is-active .c-gallery__widget.--is-immoscout24 .c-gallery__iframe{scale:inherit}}.c-gallery__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;outline:none}.c-gallery__image{-o-object-fit:contain;object-fit:contain}.c-gallery__placeholder{aspect-ratio:1/1}.c-gallery__widget{width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.--is-immowelt .c-gallery__iframe{scale:75%}@media(min-width: 576px){.--is-immowelt .c-gallery__iframe{scale:inherit}}@media(min-width: 768px){.--is-immowelt .c-gallery__iframe{scale:85%}}@media(min-width: 1600px){.--is-immowelt .c-gallery__iframe{scale:inherit}}.--is-slider .--is-immowelt .c-gallery__iframe{scale:40%}@media(min-width: 576px){.--is-slider .--is-immowelt .c-gallery__iframe{scale:60%}}@media(min-width: 768px){.--is-slider .--is-immowelt .c-gallery__iframe{scale:65%}}@media(min-width: 992px){.--is-slider .--is-immowelt .c-gallery__iframe{scale:inherit}}.--is-immoscout24 .c-gallery__iframe{scale:80%}@media(min-width: 576px){.--is-immoscout24 .c-gallery__iframe{scale:inherit}}@media(min-width: 768px){.--is-immoscout24 .c-gallery__iframe{scale:80%}}@media(min-width: 1600px){.--is-immoscout24 .c-gallery__iframe{scale:inherit}}.--is-slider .--is-immoscout24 .c-gallery__iframe{scale:40%}@media(min-width: 576px){.--is-slider .--is-immoscout24 .c-gallery__iframe{scale:65%}}@media(min-width: 768px){.--is-slider .--is-immoscout24 .c-gallery__iframe{scale:70%}}@media(min-width: 992px){.--is-slider .--is-immoscout24 .c-gallery__iframe{scale:inherit}}.--is-header .c-modules__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media(min-width: 1400px){.--is-header .c-modules__item{display:inline}.--left .--is-header .c-modules__item:not(:last-of-type){margin-right:1.5rem}.--right .--is-header .c-modules__item:not(:first-of-type){margin-left:1.5rem}}@media(min-width: 1400px){.--left.--is-header .c-modules__item:not(:last-of-type){margin-right:1.5rem}.--right.--is-header .c-modules__item:not(:first-of-type){margin-left:1.5rem}}.--is-footer .c-modules__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-left:2rem}@media(min-width: 1200px){.--is-footer .c-modules__item{margin-left:2.5rem}}.c-module-image__placeholder{aspect-ratio:16/9}.--is-footer .c-module-image__placeholder{aspect-ratio:16/9}.c-module-contact__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.--is-header .c-module-contact__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1.5rem}@media(min-width: 1400px){.--is-header .c-module-contact__wrapper{display:inline}}.--is-footer .c-module-contact__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.c-module-contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .5rem;line-height:1.5rem}.c-module-contact__list.--is-opening-hours{display:grid;grid-template-columns:auto auto;gap:0 1.5rem}.--is-header .c-module-contact__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}@media(min-width: 1400px){.--is-header .c-module-contact__list{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.--left .--is-header .c-module-contact__list:not(:last-of-type){margin-right:1.5rem}.--right .--is-header .c-module-contact__list{margin-left:1.5rem}}.c-module-contact__list svg{color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-module-contact__label{-ms-flex-item-align:center;align-self:center}.c-module-contact__value{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.c-module-contact__value.c-link{line-height:1.5rem}.c-module-contact.--is-header .--has-name .c-module-contact__wrapper{gap:0 .75rem}@media(min-width: 1400px){.c-module-contact.--is-header .--has-name .c-module-contact__headline{display:inline}.--left .c-module-contact.--is-header .--has-name .c-module-contact__headline{margin-right:1rem}}@media(min-width: 1400px){.--left .c-module-contact.--is-header .--has-name .c-module-contact__list:not(:last-of-type){margin-right:1rem}.--right .c-module-contact.--is-header .--has-name .c-module-contact__list{margin-left:1rem}}.c-module-login__list{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;outline:3px solid rgba(0,0,0,0);outline-offset:2px}@media(min-width: 1400px){.c-module-login__list{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.--left .c-module-login__list:not(:last-of-type){margin-right:1.5rem}.--right .c-module-login__list{margin-left:1.5rem}}.c-module-login__list svg{color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-module-login__list:focus-visible{outline-color:var(--oo-color-primary)}.c-module-login__label{-ms-flex-item-align:center;align-self:center}.c-module-login__value{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5rem}.c-module-login__link{cursor:pointer}.c-module-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.--is-header .c-module-links__link{border-bottom:1px solid var(--oo-color-header-primary, var(--oo-color-primary));-webkit-transition:color .25s ease-in-out,border-color .25s ease-in-out;transition:color .25s ease-in-out,border-color .25s ease-in-out;line-height:1.5rem}@media(min-width: 1400px){.--is-header .c-module-links__link{display:inline-block;margin-right:1.5rem}.--is-header .c-module-links__link:last-child{margin-right:0}}@media(min-width: 1400px){.c-module-text__text{display:inline}}.c-module-language-switcher.--is-header{display:inline-block;background:rgba(0,0,0,0);border:0;padding:0}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions{margin:0}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle{color:var(--oo-color-header-text)}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions:hover a.wpml-ls-item-toggle,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions:focus a.wpml-ls-item-toggle,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions:active a.wpml-ls-item-toggle{color:var(--oo-color-header-text, var(--oo-color-text));background-color:var(--oo-color-header-bg);z-index:9992}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a{background:rgba(0,0,0,0);border:0;color:currentColor;line-height:1;text-align:left;padding-left:0;padding-right:.5rem;text-decoration:none}@media(min-width: 1400px){.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a{padding:.5rem}}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle::after{background-color:var(--oo-color-header-text);content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8.7'%3E%3Cpath d='M15.5,0.5L8,8L0.5,0.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8.7'%3E%3Cpath d='M15.5,0.5L8,8L0.5,0.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.5rem;mask-size:.5rem;-webkit-mask-position:center;mask-position:center;margin-left:.25rem;position:static;right:auto;top:auto;height:.25rem;width:.5rem}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle:hover:after,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle:focus:after,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle:active:after{background-color:var(--oo-color-header-text, var(--oo-color-text))}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle:hover span,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle:focus span,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle:active span{border-bottom:none}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click{width:auto}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;z-index:9991;border-top:0;bottom:100%;top:auto;padding-bottom:0rem;min-width:200px;margin-top:0;margin-bottom:-0.5px}@media(min-width: 1400px){.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{top:100%;bottom:auto;margin-top:-0.5px;margin-bottom:0}.--right .c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.--right .c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{left:auto;right:0}}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{padding:.25rem .5rem;color:var(--oo-color-header-text, var(--oo-color-text));background:var(--oo-color-header-bg, var(--oo-color-bg));line-height:24px;-webkit-text-decoration:underline rgba(0,0,0,0);text-decoration:underline rgba(0,0,0,0);-webkit-transition:.25s ease-in-out,opacity .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:.25s ease-in-out,opacity .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:text-decoration .25s ease-in-out,.25s ease-in-out,opacity .25s ease-in-out;transition:text-decoration .25s ease-in-out,.25s ease-in-out,opacity .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;text-underline-offset:.5rem}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:focus,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:active,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:focus,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:active{color:var(--oo-color-header-primary, var(--oo-color-primary));-webkit-text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary));text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a::after,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a::after{-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{opacity:0;visibility:hidden}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown:focus .wpml-ls-sub-menu,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown:active .wpml-ls-sub-menu{opacity:1;visibility:visible}.c-news{position:relative}.c-news__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem 0}@media(min-width: 1200px){.c-news__row{gap:3.5rem 0}}.c-news__headline{width:100%}.c-news__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem 0}.c-news__cards{display:grid;gap:2rem}@media(min-width: 992px){.c-news__cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.5rem 2rem}}@media(min-width: 1200px){.c-news__cards{grid-template-columns:repeat(3, minmax(0, 1fr));padding-block:1rem}}.c-news__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-news-details__banner{max-height:100dvh;max-width:100%;width:100vw;aspect-ratio:4/3;padding:0;position:relative}@media(min-width: 1200px){.c-news-details__banner{aspect-ratio:auto;height:70vh}}.c-news-details__banner:after{content:"";position:absolute;pointer-events:none;inset:0;background-color:var(--oo-color-transparent-bg-60)}.c-news-details__picture{max-height:100dvh}@media(min-width: 1200px){.c-news-details__picture{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}}.c-news-details__info{padding-bottom:0}.c-news-details__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}.c-news-details__date{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-bg);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));padding:.5rem .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--oo-color-text);position:relative;outline:2px solid rgba(0,0,0,0);outline-offset:5px;-webkit-transition:outline .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:outline .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,outline .25s ease-in-out;transition:transform .25s ease-in-out,outline .25s ease-in-out,-webkit-transform .25s ease-in-out}@media(min-width: 1200px){.c-news-card:hover,.c-news-card:focus,.c-news-card:active{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.c-news-card:hover .c-news-card__title,.c-news-card:focus .c-news-card__title,.c-news-card:active .c-news-card__title{color:var(--oo-color-primary)}.c-news-card:hover .c-news-card__button.c-button,.c-news-card:focus .c-news-card__button.c-button,.c-news-card:active .c-news-card__button.c-button{color:var(--oo-color-contrast-primary);border-color:var(--oo-color-mix-primary-contrast-10)}.c-news-card:hover .c-news-card__button.c-button:after,.c-news-card:focus .c-news-card__button.c-button:after,.c-news-card:active .c-news-card__button.c-button:after{background:var(--oo-color-mix-primary-contrast-10);width:100%}.c-news-card:hover .c-news-card__button.c-button .c-button__icon,.c-news-card:focus .c-news-card__button.c-button .c-button__icon,.c-news-card:active .c-news-card__button.c-button .c-button__icon{-webkit-box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5);box-shadow:-3px 0 6px var(--oo-color-transparent-primary-contrast-5)}.c-news-card:focus-visible{outline-color:var(--oo-color-primary);-webkit-box-shadow:0 0 0 2px var(--oo-color-contrast-primary);box-shadow:0 0 0 2px var(--oo-color-contrast-primary)}.c-news-card__article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-news-card__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--oo-color-mix-bg-text-10);border-left:1px solid var(--oo-color-primary);border-top:1px solid var(--oo-color-primary);width:100%;height:auto;aspect-ratio:16/9}.c-news-card__header:after{content:"";position:absolute;z-index:1;width:50%;border-bottom:1px solid var(--oo-color-primary);left:0;bottom:0}.c-news-card__date{position:absolute;margin:.75rem}.c-news-card__image{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.c-news-card__content{width:100%;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem;background-color:var(--oo-color-mix-bg-text-10);margin-bottom:1.5rem}@media(min-width: 1200px){.c-news-card__content{gap:1.5rem}}.c-news-card__title{font-size:1.25rem;line-height:1.75rem;color:var(--oo-color-text);-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media(min-width: 1200px){.c-news-card__title{font-size:1.5rem;line-height:2rem}}.c-news-card__text{color:var(--oo-color-text)}.c-news-card__button{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:-3rem}.uc-embedding-container{width:100% !important;background-color:var(--oo-color-mix-bg-text-10) !important;min-height:450px !important}.uc-embedding-container .uc-embedding-wrapper{border-radius:0 !important;font-family:var(--oo-font-text, sans-serif) !important;background-color:var(--oo-color-bg) !important;gap:.5rem}.uc-embedding-container .uc-embedding-wrapper h3{font-family:var(--oo-font-headline, var(--oo-font-text)) !important;font-weight:var(--oo-font-headline-weight, var(--oo-font-text-weight)) !important;color:var(--oo-color-headline, --oo-color-text) !important}.uc-embedding-container .uc-embedding-wrapper .description-text,.uc-embedding-container .uc-embedding-wrapper span{color:var(--oo-color-text) !important}.uc-embedding-container .uc-embedding-wrapper .description-text a,.uc-embedding-container .uc-embedding-wrapper span a{color:var(--oo-color-primary);border-bottom:1px solid rgba(0,0,0,0);outline:3px solid rgba(0,0,0,0);-webkit-transition:color .25s ease-in-out,border-color .25s ease-in-out,outline-color .25s ease-in-out;transition:color .25s ease-in-out,border-color .25s ease-in-out,outline-color .25s ease-in-out}.uc-embedding-container .uc-embedding-wrapper .description-text a:visited,.uc-embedding-container .uc-embedding-wrapper .description-text a:active,.uc-embedding-container .uc-embedding-wrapper span a:visited,.uc-embedding-container .uc-embedding-wrapper span a:active{color:var(--oo-color-primary);border-color:rgba(0,0,0,0)}.uc-embedding-container .uc-embedding-wrapper .description-text a:hover,.uc-embedding-container .uc-embedding-wrapper .description-text a:focus,.uc-embedding-container .uc-embedding-wrapper span a:hover,.uc-embedding-container .uc-embedding-wrapper span a:focus{color:var(--oo-color-mix-primary-contrast-20);border-color:currentColor}.uc-embedding-container .uc-embedding-wrapper .description-text a:focus-visible,.uc-embedding-container .uc-embedding-wrapper span a:focus-visible{outline-color:currentColor}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept,.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info{border-radius:1.5rem;border:1px solid var(--oo-color-primary);outline:3px solid rgba(0,0,0,0);outline-offset:3px;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out !important;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out !important;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,outline-color .25s ease-in-out !important;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info{color:var(--oo-color-text) !important;background-color:rgba(0,0,0,0) !important;border-color:var(--oo-color-primary) !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:hover,.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:focus{background-color:var(--oo-color-primary) !important;color:var(--oo-color-contrast-primary) !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:focus-visible{outline-color:var(--oo-color-primary)}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept{background-color:var(--oo-color-primary) !important;color:var(--oo-color-contrast-primary) !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept:hover,.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept:focus{background-color:var(--oo-color-mix-primary-contrast-20) !important;border-color:var(--oo-color-mix-primary-contrast-20) !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept:focus-visible{outline-color:var(--oo-color-primary)}.uc-text-embedding{margin-right:1.5rem}.uc-text-embedding a{text-decoration:none;line-height:1.25rem;border-bottom:1px solid var(--oo-color-primary)}.--bg-transparent .uc-text-embedding a{color:var(--oo-color-text);border-color:var(--oo-color-primary)}.--bg-transparent .uc-text-embedding a:visited,.--bg-transparent .uc-text-embedding a:active{color:var(--oo-color-text)}.--bg-transparent .uc-text-embedding a:hover,.--bg-transparent .uc-text-embedding a:focus{color:var(--oo-color-primary)}.--bg-light .uc-text-embedding a{color:var(--oo-color-light-text, var(--oo-color-text));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .uc-text-embedding a:visited,.--bg-light .uc-text-embedding a:active{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .uc-text-embedding a:hover,.--bg-light .uc-text-embedding a:focus{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-dark .uc-text-embedding a{color:var(--oo-color-dark-text, var(--oo-color-text));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .uc-text-embedding a:visited,.--bg-dark .uc-text-embedding a:active{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .uc-text-embedding a:hover,.--bg-dark .uc-text-embedding a:focus{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .uc-text-embedding a{color:var(--oo-color-primary-text, var(--oo-color-text));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .uc-text-embedding a:visited,.--bg-primary .uc-text-embedding a:active{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .uc-text-embedding a:hover,.--bg-primary .uc-text-embedding a:focus{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .uc-text-embedding a{color:var(--oo-color-secondary-text, var(--oo-color-text));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .uc-text-embedding a:visited,.--bg-secondary .uc-text-embedding a:active{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .uc-text-embedding a:hover,.--bg-secondary .uc-text-embedding a:focus{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-footer .uc-text-embedding a{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-seals{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-0.25rem;gap:.5rem}.c-seals__widget{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-seals__widget a,.c-seals__widget img{display:block}.c-seals__item{width:calc(50% - .5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;background-color:var(--oo-color-footer-mix-bg-text-10);aspect-ratio:1/1;outline:3px solid rgba(0,0,0,0);outline-offset:3px}.c-seals__item:has(.c-seals__link:focus-visible){outline-color:currentColor}.c-seals__link{width:100%;outline:none}.c-seals__image{-o-object-fit:contain;object-fit:contain}.c-seals__iframe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.--is-immowelt .c-seals__iframe{scale:54%}@media(min-width: 576px){.--is-immowelt .c-seals__iframe{scale:95%}}@media(min-width: 768px){.--is-immowelt .c-seals__iframe{scale:60%}}@media(min-width: 992px){.--is-immowelt .c-seals__iframe{scale:90%}}@media(min-width: 1200px){.--is-immowelt .c-seals__iframe{scale:65%}}@media(min-width: 1400px){.--is-immowelt .c-seals__iframe{scale:80%}}@media(min-width: 1600px){.--is-immowelt .c-seals__iframe{scale:90%}}.--is-immoscout24 .c-seals__iframe{max-width:182px;max-height:137px;scale:60%}@media(min-width: 576px){.--is-immoscout24 .c-seals__iframe{scale:100%}}@media(min-width: 768px){.--is-immoscout24 .c-seals__iframe{scale:70%}}@media(min-width: 992px){.--is-immoscout24 .c-seals__iframe{scale:96%}}@media(min-width: 1200px){.--is-immoscout24 .c-seals__iframe{scale:70%}}@media(min-width: 1400px){.--is-immoscout24 .c-seals__iframe{scale:88%}}@media(min-width: 1600px){.--is-immoscout24 .c-seals__iframe{scale:100%}}.c-seals.--is-slider{display:block;margin-left:0}.c-seals.--is-slider .c-seals__wrapper{width:100%;height:100%}.c-seals.--is-slider .c-seals__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-seals.--is-slider .c-seals__link{height:100%;width:100%}.c-seals.--is-slider .c-seals__item{width:calc(33.3333333333% - .75rem);opacity:.5;margin:1rem .5rem;-webkit-transition:scale .25s ease-in-out,opacity .25s ease-in-out;transition:scale .25s ease-in-out,opacity .25s ease-in-out}@media(min-width: 576px){.c-seals.--is-slider .c-seals__item{width:calc(33.3333333333% - 1rem);margin:1rem .75rem}}@media(min-width: 768px){.c-seals.--is-slider .c-seals__item{margin:1rem .5rem}}@media(min-width: 992px){.c-seals.--is-slider .c-seals__item{margin:1rem .75rem}}@media(min-width: 1200px){.c-seals.--is-slider .c-seals__item{width:calc(33.3333333333% - .5rem);margin:1rem .5rem}}@media(min-width: 1400px){.c-seals.--is-slider .c-seals__item{width:calc(33.3333333333% - .75rem);margin:1rem .75rem}}@media(min-width: 1600px){.c-seals.--is-slider .c-seals__item{width:calc(33.3333333333% - 1rem)}}.c-seals.--is-slider .c-seals__item.is-active{scale:1.2;opacity:1}.c-seals.--is-slider .c-seals__cover{aspect-ratio:1/1}.c-seals.--is-slider .--is-immoscout24{width:100%;height:100%;aspect-ratio:1/1}.c-seals.--is-slider .--is-immoscout24 .c-seals__iframe{scale:35%}@media(min-width: 576px){.c-seals.--is-slider .--is-immoscout24 .c-seals__iframe{scale:60%}}@media(min-width: 768px){.c-seals.--is-slider .--is-immoscout24 .c-seals__iframe{scale:38%}}@media(min-width: 992px){.c-seals.--is-slider .--is-immoscout24 .c-seals__iframe{scale:58%}}@media(min-width: 1200px){.c-seals.--is-slider .--is-immoscout24 .c-seals__iframe{scale:40%}}@media(min-width: 1400px){.c-seals.--is-slider .--is-immoscout24 .c-seals__iframe{scale:50%}}@media(min-width: 1600px){.c-seals.--is-slider .--is-immoscout24 .c-seals__iframe{scale:58%}}.c-seals.--is-slider .--is-immowelt{width:100%;height:100%;aspect-ratio:1/1}.c-seals.--is-slider .--is-immowelt .c-seals__iframe{scale:31%}@media(min-width: 576px){.c-seals.--is-slider .--is-immowelt .c-seals__iframe{scale:55%}}@media(min-width: 768px){.c-seals.--is-slider .--is-immowelt .c-seals__iframe{scale:35%}}@media(min-width: 992px){.c-seals.--is-slider .--is-immowelt .c-seals__iframe{scale:55%}}@media(min-width: 1200px){.c-seals.--is-slider .--is-immowelt .c-seals__iframe{scale:37%}}@media(min-width: 1400px){.c-seals.--is-slider .--is-immowelt .c-seals__iframe{scale:47%}}@media(min-width: 1600px){.c-seals.--is-slider .--is-immowelt .c-seals__iframe{scale:55%}}.c-price-calculator{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:2rem}.c-price-calculator__overview{grid-column:span 2;width:100%;display:grid}.c-price-calculator__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:24px;padding:.25rem .5rem;gap:.5rem}.c-price-calculator__item.--is-total-cost{border-top:2px solid var(--oo-color-primary);font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}.c-price-calculator__color-indicator{display:inline-block;width:1.25rem;height:1.25rem;padding-right:1.25rem;-ms-flex-preferred-size:14px;flex-basis:14px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.c-price-calculator__criteria{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-price-calculator__value{font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}.c-price-calculator__chart{grid-column:1/-1;justify-self:center}@media(min-width: 768px){.c-price-calculator__chart{grid-column:auto}}.c-price-calculator__notice{font-size:12px;padding:.25rem 0}.c-price-calculator .oo-donut-chart-color0{fill:var(--oo-color-primary);background-color:var(--oo-color-primary);stroke:#fff;stroke-width:4px}.c-price-calculator .oo-donut-chart-color1{fill:var(--oo-color-primary-complementary);background-color:var(--oo-color-primary-complementary);stroke:#fff;stroke-width:4px}.c-price-calculator .oo-donut-chart-color2{fill:var(--oo-color-secondary);background-color:var(--oo-color-secondary);stroke:#fff;stroke-width:4px}.c-price-calculator .oo-donut-chart-color3{fill:var(--oo-color-secondary-complementary);background-color:var(--oo-color-secondary-complementary);stroke:#fff;stroke-width:4px}.c-price-calculator .oo-donut-chart-color4{fill:var(--oo-color-mix-primary-contrast-50);background-color:var(--oo-color-mix-primary-contrast-50);stroke:#fff;stroke-width:4px}.--iframe-display .o-section{padding-block:2rem !important}.--iframe-display .o-container,.--iframe-display .o-container-fluid,.--iframe-display .o-container--sm,.--iframe-display .o-container--md,.--iframe-display .o-container--lg,.--iframe-display .o-container--xl,.--iframe-display .o-container--xxl,.--iframe-display .o-container--xxxl{max-width:100%}.--iframe-display .c-property-list__wrapper{max-width:100%}.--iframe-display .c-footer__bottom{padding:.5rem 0}.--iframe-display .c-footer__bottom .onoffice-logo{margin-left:0}body.--iframe-display{height:auto !important}.u-screen-reader-only{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.u-screen-reader-only:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body.admin-bar .c-header.--fixed{top:0}@media(min-width: 783px){body.admin-bar .c-header.--fixed{top:inherit}}.u-underlined{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;text-align:center}.u-underlined:after{content:"";width:100%;height:1px;border-bottom:1px solid var(--oo-color-headline)}@media(min-width: 992px){.u-underlined:after{width:100%}}.--bg-light .u-underlined:after{border-color:var(--oo-color-light-headline, var(--oo-color-headline))}.--bg-dark .u-underlined:after{border-color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--bg-primary .u-underlined:after{border-color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--bg-secondary .u-underlined:after{border-color:var(--oo-color-secondary-headline, var(--oo-color-headline))}.u-underlined.--has-background{background:var(--oo-color-bg);padding:1rem 1rem 0}.u-underlined.--has-background:after{width:calc(100% + 2rem);position:relative;bottom:0;left:0}.--bg-light .u-underlined.--has-background{background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.--bg-dark .u-underlined.--has-background{background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.--bg-primary .u-underlined.--has-background{background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.--bg-secondary .u-underlined.--has-background{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}