[hidden]{display:none}:root{--oo-color-success: #c3e3d1;--oo-color-success-r: 195;--oo-color-success-g: 227;--oo-color-success-b: 290;--oo-color-warning: #f3e2c0;--oo-color-warning-r: 243;--oo-color-warning-g: 226;--oo-color-warning-b: 192;--oo-color-error: #efb1b2;--oo-color-error-r: 239;--oo-color-error-g: 177;--oo-color-error-b: 178;--oo-color-shadow: #000000;--oo-color-shadow-r: 0;--oo-color-shadow-g: 0;--oo-color-shadow-b: 0;--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-google-gold: #fcbe01;--oo-color-google-gold-r: 252;--oo-color-google-gold-g: 190;--oo-color-google-gold-b: 1;--oo-color-contrast-success:rgb(calc(((var(--oo-color-success-r) * 299 + var(--oo-color-success-g) * 587 + var(--oo-color-success-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-success-r) * 299 + var(--oo-color-success-g) * 587 + var(--oo-color-success-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-success-r) * 299 + var(--oo-color-success-g) * 587 + var(--oo-color-success-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-warning:rgb(calc(((var(--oo-color-warning-r) * 299 + var(--oo-color-warning-g) * 587 + var(--oo-color-warning-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-warning-r) * 299 + var(--oo-color-warning-g) * 587 + var(--oo-color-warning-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-warning-r) * 299 + var(--oo-color-warning-g) * 587 + var(--oo-color-warning-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-error:rgb(calc(((var(--oo-color-error-r) * 299 + var(--oo-color-error-g) * 587 + var(--oo-color-error-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-error-r) * 299 + var(--oo-color-error-g) * 587 + var(--oo-color-error-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-error-r) * 299 + var(--oo-color-error-g) * 587 + var(--oo-color-error-b) * 114) / 1000 - 128) * -1000));--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-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-15:rgba(var(--oo-color-shadow-r), var(--oo-color-shadow-g), var(--oo-color-shadow-b), 0.15);--oo-color-transparent-shadow-20:rgba(var(--oo-color-shadow-r), var(--oo-color-shadow-g), var(--oo-color-shadow-b), 0.2);--oo-color-transparent-shadow-25:rgba(var(--oo-color-shadow-r), var(--oo-color-shadow-g), var(--oo-color-shadow-b), 0.25);--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-bg-25:rgba(var(--oo-color-bg-r), var(--oo-color-bg-g), var(--oo-color-bg-b), 0.25);--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-90:rgba(var(--oo-color-bg-r), var(--oo-color-bg-g), var(--oo-color-bg-b), 0.9);--oo-color-transparent-primary-10:rgba(var(--oo-color-primary-r), var(--oo-color-primary-g), var(--oo-color-primary-b), 0.1);--oo-color-transparent-primary-20:rgba(var(--oo-color-primary-r), var(--oo-color-primary-g), var(--oo-color-primary-b), 0.2);--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-lighten-primary-90:rgb(calc(var(--oo-color-primary-r) + 0.9 * (255 - var(--oo-color-primary-r))), calc(var(--oo-color-primary-g) + 0.9 * (255 - var(--oo-color-primary-g))), calc(var(--oo-color-primary-b) + 0.9 * (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-contrast-bg:rgb(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000));--oo-color-mix-text-contrast-20:rgb(calc(var(--oo-color-text-r) * (1 - 0.2) + min(max(calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-text-g) * (1 - 0.2) + min(max(calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-text-b) * (1 - 0.2) + min(max(calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-mix-text-contrast-40:rgb(calc(var(--oo-color-text-r) * (1 - 0.4) + min(max(calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.4), calc(var(--oo-color-text-g) * (1 - 0.4) + min(max(calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.4), calc(var(--oo-color-text-b) * (1 - 0.4) + min(max(calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.4));--oo-color-mix-bg-contrast-05:rgb(calc(var(--oo-color-bg-r) * (1 - 0.05) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-bg-g) * (1 - 0.05) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-bg-b) * (1 - 0.05) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05));--oo-color-mix-bg-contrast-10:rgb(calc(var(--oo-color-bg-r) * (1 - 0.1) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-bg-g) * (1 - 0.1) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-bg-b) * (1 - 0.1) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-mix-bg-contrast-50:rgb(calc(var(--oo-color-bg-r) * (1 - 0.5) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-bg-g) * (1 - 0.5) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-bg-b) * (1 - 0.5) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5));--oo-color-mix-bg-contrast-60:rgb(calc(var(--oo-color-bg-r) * (1 - 0.6) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-bg-g) * (1 - 0.6) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-bg-b) * (1 - 0.6) + min(max(calc(((var(--oo-color-bg-r) * 299 + var(--oo-color-bg-g) * 587 + var(--oo-color-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6));--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-30:rgb(calc(var(--oo-color-primary-r) * (1 - 0.3) + 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.3), calc(var(--oo-color-primary-g) * (1 - 0.3) + 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.3), calc(var(--oo-color-primary-b) * (1 - 0.3) + 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.3));--oo-color-mix-primary-contrast-40:rgb(calc(var(--oo-color-primary-r) * (1 - 0.4) + 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.4), calc(var(--oo-color-primary-g) * (1 - 0.4) + 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.4), calc(var(--oo-color-primary-b) * (1 - 0.4) + 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.4));--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-status-contrast-20:rgb(calc(var(--oo-color-property-status-bg-r) * (1 - 0.2) + min(max(calc(((var(--oo-color-property-status-bg-r) * 299 + var(--oo-color-property-status-bg-g) * 587 + var(--oo-color-property-status-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-property-status-bg-g) * (1 - 0.2) + min(max(calc(((var(--oo-color-property-status-bg-r) * 299 + var(--oo-color-property-status-bg-g) * 587 + var(--oo-color-property-status-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-property-status-bg-b) * (1 - 0.2) + min(max(calc(((var(--oo-color-property-status-bg-r) * 299 + var(--oo-color-property-status-bg-g) * 587 + var(--oo-color-property-status-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-mix-status-contrast-40:rgb(calc(var(--oo-color-property-status-bg-r) * (1 - 0.4) + min(max(calc(((var(--oo-color-property-status-bg-r) * 299 + var(--oo-color-property-status-bg-g) * 587 + var(--oo-color-property-status-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.4), calc(var(--oo-color-property-status-bg-g) * (1 - 0.4) + min(max(calc(((var(--oo-color-property-status-bg-r) * 299 + var(--oo-color-property-status-bg-g) * 587 + var(--oo-color-property-status-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.4), calc(var(--oo-color-property-status-bg-b) * (1 - 0.4) + min(max(calc(((var(--oo-color-property-status-bg-r) * 299 + var(--oo-color-property-status-bg-g) * 587 + var(--oo-color-property-status-bg-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.4));--oo-color-mix-bg-text-02:rgb(calc(var(--oo-color-bg-r) * (1 - 0.02) + var(--oo-color-text-r) * 0.02), calc(var(--oo-color-bg-g) * (1 - 0.02) + var(--oo-color-text-g) * 0.02), calc(var(--oo-color-bg-b) * (1 - 0.02) + var(--oo-color-text-b) * 0.02));--oo-color-mix-bg-text-05:rgb(calc(var(--oo-color-bg-r) * (1 - 0.05) + var(--oo-color-text-r) * 0.05), calc(var(--oo-color-bg-g) * (1 - 0.05) + var(--oo-color-text-g) * 0.05), calc(var(--oo-color-bg-b) * (1 - 0.05) + var(--oo-color-text-b) * 0.05));--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-40:rgb(calc(var(--oo-color-bg-r) * (1 - 0.4) + var(--oo-color-text-r) * 0.4), calc(var(--oo-color-bg-g) * (1 - 0.4) + var(--oo-color-text-g) * 0.4), calc(var(--oo-color-bg-b) * (1 - 0.4) + var(--oo-color-text-b) * 0.4));--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-light-transparent-bg-25: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.25);--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-90: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.9);--oo-color-light-transparent-primary-10:rgba(var(--oo-color-light-primary-r, var(--oo-color-bg-r)), var(--oo-color-light-primary-g, var(--oo-color-bg-g)), var(--oo-color-light-primary-b, var(--oo-color-bg-b)), 0.1);--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-bg:rgb(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-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-mix-bg-contrast-05:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.05) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.05) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.05) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05));--oo-color-light-mix-bg-contrast-10:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-light-mix-bg-contrast-50:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.5) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.5) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.5) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5));--oo-color-light-mix-bg-contrast-60:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.6) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.6) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.6) + min(max(calc(((var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6));--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-primary-contrast-30:rgb(calc(var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * (1 - 0.3) + 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.3), calc(var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * (1 - 0.3) + 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.3), calc(var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * (1 - 0.3) + 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.3));--oo-color-light-mix-primary-contrast-40:rgb(calc(var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * (1 - 0.4) + 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.4), calc(var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * (1 - 0.4) + 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.4), calc(var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * (1 - 0.4) + 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.4));--oo-color-light-mix-bg-text-02:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.02) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.02), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.02) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.02), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.02) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.02));--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-40:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.4) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.4), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.4) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.4), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.4) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.4));--oo-color-dark-transparent-bg-25: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.25);--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-90: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.9);--oo-color-dark-transparent-primary-10:rgba(var(--oo-color-dark-primary-r, var(--oo-color-bg-r)), var(--oo-color-dark-primary-g, var(--oo-color-bg-g)), var(--oo-color-dark-primary-b, var(--oo-color-bg-b)), 0.1);--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-bg:rgb(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000));--oo-color-dark-mix-text-contrast-20:rgb(calc(var(--oo-color-dark-text-r, var(--oo-color-text-r)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2), calc(var(--oo-color-dark-text-g, var(--oo-color-text-g)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2), calc(var(--oo-color-dark-text-b, var(--oo-color-text-b)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2));--oo-color-dark-mix-text-contrast-30:rgb(calc(var(--oo-color-dark-text-r, var(--oo-color-text-r)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3), calc(var(--oo-color-dark-text-g, var(--oo-color-text-g)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3), calc(var(--oo-color-dark-text-b, var(--oo-color-text-b)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3));--oo-color-dark-mix-text-contrast-40:rgb(calc(var(--oo-color-dark-text-r, var(--oo-color-text-r)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4), calc(var(--oo-color-dark-text-g, var(--oo-color-text-g)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4), calc(var(--oo-color-dark-text-b, var(--oo-color-text-b)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4));--oo-color-dark-mix-bg-contrast-05:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.05) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.05) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.05) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05));--oo-color-dark-mix-bg-contrast-10:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-dark-mix-bg-contrast-50:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.5) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.5) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.5) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5));--oo-color-dark-mix-bg-contrast-60:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.6) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.6) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.6) + min(max(calc(((var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6));--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-primary-contrast-40:rgb(calc(var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * (1 - 0.4) + 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.4), calc(var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * (1 - 0.4) + 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.4), calc(var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * (1 - 0.4) + 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.4));--oo-color-dark-mix-bg-text-02:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.02) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.02), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.02) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.02), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.02) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.02));--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-40:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.4) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.4), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.4) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.4), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.4) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.4));--oo-color-primary-transparent-bg-25: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.25);--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-90: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.9);--oo-color-primary-transparent-primary-10:rgba(var(--oo-color-primary-primary-r, var(--oo-color-bg-r)), var(--oo-color-primary-primary-g, var(--oo-color-bg-g)), var(--oo-color-primary-primary-b, var(--oo-color-bg-b)), 0.1);--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-bg:rgb(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000));--oo-color-primary-mix-text-contrast-20:rgb(calc(var(--oo-color-primary-text-r, var(--oo-color-text-r)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2), calc(var(--oo-color-primary-text-g, var(--oo-color-text-g)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2), calc(var(--oo-color-primary-text-b, var(--oo-color-text-b)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2));--oo-color-primary-mix-text-contrast-30:rgb(calc(var(--oo-color-primary-text-r, var(--oo-color-text-r)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3), calc(var(--oo-color-primary-text-g, var(--oo-color-text-g)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3), calc(var(--oo-color-primary-text-b, var(--oo-color-text-b)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3));--oo-color-primary-mix-text-contrast-40:rgb(calc(var(--oo-color-primary-text-r, var(--oo-color-text-r)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4), calc(var(--oo-color-primary-text-g, var(--oo-color-text-g)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4), calc(var(--oo-color-primary-text-b, var(--oo-color-text-b)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4));--oo-color-primary-mix-bg-contrast-05:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.05) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.05) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.05) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05));--oo-color-primary-mix-bg-contrast-10:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-primary-mix-bg-contrast-50:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.5) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.5) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.5) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5));--oo-color-primary-mix-bg-contrast-60:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.6) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.6) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.6) + min(max(calc(((var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6));--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-primary-contrast-40:rgb(calc(var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * (1 - 0.4) + 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.4), calc(var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * (1 - 0.4) + 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.4), calc(var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * (1 - 0.4) + 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.4));--oo-color-primary-mix-bg-text-02:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.02) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.02), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.02) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.02), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.02) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.02));--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-40:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.4) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.4), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.4) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.4), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.4) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.4));--oo-color-secondary-transparent-bg-25: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.25);--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-90: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.9);--oo-color-secondary-transparent-primary-10:rgba(var(--oo-color-secondary-primary-r, var(--oo-color-bg-r)), var(--oo-color-secondary-primary-g, var(--oo-color-bg-g)), var(--oo-color-secondary-primary-b, var(--oo-color-bg-b)), 0.1);--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-bg:rgb(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000));--oo-color-secondary-mix-text-contrast-20:rgb(calc(var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2), calc(var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2), calc(var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2));--oo-color-secondary-mix-text-contrast-30:rgb(calc(var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3), calc(var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3), calc(var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3));--oo-color-secondary-mix-text-contrast-40:rgb(calc(var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4), calc(var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4), calc(var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4));--oo-color-secondary-mix-bg-contrast-05:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.05) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.05) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.05) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05));--oo-color-secondary-mix-bg-contrast-10:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-secondary-mix-bg-contrast-50:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.5) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.5) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.5) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5));--oo-color-secondary-mix-bg-contrast-60:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.6) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.6) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.6) + min(max(calc(((var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6));--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-primary-contrast-40:rgb(calc(var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * (1 - 0.4) + 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.4), calc(var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * (1 - 0.4) + 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.4), calc(var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * (1 - 0.4) + 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.4));--oo-color-secondary-mix-bg-text-02:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.02) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.02), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.02) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.02), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.02) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.02));--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-40:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.4) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.4), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.4) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.4), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.4) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.4));--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-transparent-primary-20:rgba(var(--oo-color-header-primary-r, var(--oo-color-primary-r)), var(--oo-color-header-primary-g, var(--oo-color-primary-g)), var(--oo-color-header-primary-b, var(--oo-color-primary-b)), 0.2);--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-contrast-bg:rgb(calc(((var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000));--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-bg-contrast-05:rgb(calc(var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * (1 - 0.05) + min(max(calc(((var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * (1 - 0.05) + min(max(calc(((var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * (1 - 0.05) + min(max(calc(((var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05));--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-text-contrast-20:rgb(calc(var(--oo-color-header-text-r, var(--oo-color-text-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-header-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-header-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-header-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-header-text-g, var(--oo-color-text-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-header-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-header-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-header-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-header-text-b, var(--oo-color-text-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-header-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-header-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-header-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-header-mix-bg-text-40:rgb(calc(var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * (1 - 0.4) + var(--oo-color-header-text-r, var(--oo-color-text-r)) * 0.4), calc(var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * (1 - 0.4) + var(--oo-color-header-text-g, var(--oo-color-text-g)) * 0.4), calc(var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * (1 - 0.4) + var(--oo-color-header-text-b, var(--oo-color-text-b)) * 0.4));--oo-color-header-mix-bg-text-50:rgb(calc(var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * (1 - 0.5) + var(--oo-color-header-text-r, var(--oo-color-text-r)) * 0.5), calc(var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * (1 - 0.5) + var(--oo-color-header-text-g, var(--oo-color-text-g)) * 0.5), calc(var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * (1 - 0.5) + var(--oo-color-header-text-b, var(--oo-color-text-b)) * 0.5));--oo-color-footer-contrast-bg:rgb(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000));--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-mix-bg-contrast-05:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.05) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.05) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.05) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.05));--oo-color-footer-mix-text-contrast-30:rgb(calc(var(--oo-color-footer-text-r, var(--oo-color-text-r)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3), calc(var(--oo-color-footer-text-g, var(--oo-color-text-g)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3), calc(var(--oo-color-footer-text-b, var(--oo-color-text-b)) * (1 - 0.3) + min(max(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), 0), 255) * 0.3));--oo-color-footer-mix-text-contrast-40:rgb(calc(var(--oo-color-footer-text-r, var(--oo-color-text-r)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4), calc(var(--oo-color-footer-text-g, var(--oo-color-text-g)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4), calc(var(--oo-color-footer-text-b, var(--oo-color-text-b)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4));--oo-color-footer-mix-bg-contrast-10:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-footer-mix-bg-contrast-60:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.6) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.6) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.6) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.6));--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-primary-contrast-40:rgb(calc(var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * (1 - 0.4) + 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.4), calc(var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * (1 - 0.4) + 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.4), calc(var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * (1 - 0.4) + 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.4));--oo-color-footer-mix-bg-text-40:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.4) + var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 0.4), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.4) + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 0.4), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.4) + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 0.4));--oo-color-footer-bg-bottom:var(--oo-color-bg);--oo-color-footer-text-bottom:var(--oo-color-text);--oo-color-footer-mix-border-50:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.5) + var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 0.5), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.5) + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 0.5), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.5) + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 0.5));--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));--oo-color-footer-mix-bg-contrast-10:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + min(max(calc(((var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.1));--oo-color-transparent-primary-20-contrast:rgb(calc(((var(--oo-color-transparent-primary-20-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-transparent-primary-20-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-transparent-primary-20-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-transparent-primary-20-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-transparent-primary-20-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-transparent-primary-20-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-transparent-primary-20-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-transparent-primary-20-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-transparent-primary-20-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:1.75rem;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.--is-header-style-white,body.--is-header-style-white{height:auto}html{scroll-behavior:auto}header,main,footer{font-size:16px;line-height:1.75rem}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));text-transform:uppercase;letter-spacing:2px;color:var(--oo-color-headline, --oo-color-text);-ms-hyphens:auto;hyphens:auto}@media(min-width: 576px){h1,h2,h3,h4,h5,h6{-ms-hyphens:manual;hyphens:manual}}h1{font-size:2rem;line-height:2.75rem}@media(min-width: 1200px){h1{font-size:2.5rem;line-height:3.375rem}}h2{font-size:1.75rem;line-height:2.5rem}@media(min-width: 1200px){h2{font-size:2rem;line-height:2.75rem}}h3{font-size:1.5rem;line-height:2rem}@media(min-width: 1200px){h3{font-size:1.75rem;line-height:2.5rem}}h4{font-size:1.125rem;line-height:1.5rem}@media(min-width: 1200px){h4{font-size:1.5rem;line-height:2rem}}h5{font-size:1rem;line-height:1.5rem}@media(min-width: 1200px){h5{font-size:1.125rem;line-height:1.5rem}}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:1px solid rgba(0,0,0,0);outline-offset:4px;-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:1rem;line-height:1.75rem;outline:none}small{font-size:82.5%}blockquote:before{content:'"'}blockquote:after{content:'"'}blockquote{font-weight:bold;font-style:italic}blockquote p{display:inline}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}.o-body.--main-nav-open{overflow:hidden}.o-body.--search-open{overflow:hidden}.o-body.--modal-open{overflow:hidden}.o-body.overflowHidden{overflow:auto !important}.o-main{min-height:calc(var(--header-height, 6.5rem) + 5rem)}@media(min-width: 1200px){.o-main{min-height:calc(var(--header-height, 6.5rem) + 10rem)}}@media(min-width: 1400px){.o-main{min-height:calc(var(--header-height, 9rem) + 10rem)}}@media(min-width: 1600px){.o-main{padding-top:0}}.o-main[tabindex="-1"]:focus{outline:0}.o-main>*:not(.c-banner):not(.c-news):not(.c-property-details):first-child{padding-top:calc(var(--header-height, 6.5rem) + 5rem)}@media(min-width: 1200px){.o-main>*:not(.c-banner):not(.c-news):not(.c-property-details):first-child{padding-top:calc(var(--header-height, 6.5rem) + 10rem)}}@media(min-width: 1400px){.o-main>*:not(.c-banner):not(.c-news):not(.c-property-details):first-child{padding-top:calc(var(--header-height, 9rem) + 10rem)}}.o-main>*.c-news:first-child{padding-top:calc(var(--header-height, 6.5rem) + 2.5rem)}@media(min-width: 1200px){.o-main>*.c-news:first-child{padding-top:calc(var(--header-height, 6.5rem) + 5rem)}}@media(min-width: 1400px){.o-main>*.c-news:first-child{padding-top:calc(var(--header-height, 9rem) + 5rem)}}@media(min-width: 1200px){.--is-header-style-white .o-main>*:not(.c-banner):not(.c-news):not(.c-property-details):first-child,.--is-header-style-white+.o-main>*:not(.c-banner):not(.c-news):not(.c-property-details):first-child{padding-top:10rem}}@media(min-width: 1400px){.--is-header-style-white .o-main>*:not(.c-banner):not(.c-news):not(.c-property-details):first-child,.--is-header-style-white+.o-main>*:not(.c-banner):not(.c-news):not(.c-property-details):first-child{padding-top:10rem}}.--is-header-style-white .o-main>*.c-news:first-child,.--is-header-style-white+.o-main>*.c-news:first-child{padding-top:2.5rem}@media(min-width: 1200px){.--is-header-style-white .o-main>*.c-news:first-child,.--is-header-style-white+.o-main>*.c-news:first-child{padding-top:5rem}}.o-main>*:first-child.--content-is-left .c-banner__container{padding-top:0}.o-main>div:not([class]){width:100%;padding-right:1rem;padding-left:1rem;padding-bottom:5rem}@media(min-width: 1200px){.o-main>div:not([class]){padding-bottom:10rem}}.o-main>div:not([class]){margin-right:auto;margin-left:auto}@media(min-width: 36em){.o-main>div:not([class]){max-width:544px}}@media(min-width: 48em){.o-main>div:not([class]){max-width:726px}}@media(min-width: 62em){.o-main>div:not([class]){max-width:960px}}@media(min-width: 75em){.o-main>div:not([class]){max-width:1152px}}@media(min-width: 87.5em){.o-main>div:not([class]){max-width:1344px}}@media(min-width: 100em){.o-main>div:not([class]){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}@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:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width: 992px){.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:.25rem .75rem;resize:vertical;font-family:inherit;font-size:1rem;line-height:1.75rem;color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));border:2px solid var(--oo-color-mix-bg-contrast-60);outline:.5px solid rgba(0,0,0,0);-moz-appearance:textfield;-webkit-transition:outline-color .25s ease-in-out,border-color .25s ease-in-out;transition:outline-color .25s ease-in-out,border-color .25s ease-in-out}.o-input:focus,.o-input:focus-visible{outline-color:var(--oo-color-text);border-color:var(--oo-color-text)}.o-input::-webkit-inner-spin-button,.o-input::-webkit-clear-button,.o-input::-webkit-calendar-picker-indicator{display:none}.o-input::-webkit-outer-spin-button,.o-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.o-input::-webkit-input-placeholder{color:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-input::-moz-placeholder{color:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-input:-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-input::-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-input::placeholder{color:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.--bg-light .o-input{background-color:var(--oo-color-light-mix-bg-text-02, var(--oo-color-light-bg, var(--oo-color-bg)));border-color:var(--oo-color-light-mix-bg-contrast-60);color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-input:focus,.--bg-light .o-input:focus-visible{outline-color:var(--oo-color-light-text, var(--oo-color-text));border-color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-input::-webkit-calendar-picker-indicator{background-color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-input::-webkit-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .o-input::-moz-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .o-input:-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .o-input::-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .o-input::placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-dark .o-input{background-color:var(--oo-color-dark-mix-bg-text-02, var(--oo-color-dark-bg, var(--oo-color-bg)));border-color:var(--oo-color-dark-mix-bg-contrast-60);color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-input:focus,.--bg-dark .o-input:focus-visible{outline-color:var(--oo-color-dark-text, var(--oo-color-text));border-color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-input::-webkit-calendar-picker-indicator{background-color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-input::-webkit-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .o-input::-moz-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .o-input:-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .o-input::-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .o-input::placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-primary .o-input{background-color:var(--oo-color-primary-mix-bg-text-02, var(--oo-color-primary-bg, var(--oo-color-bg)));border-color:var(--oo-color-primary-mix-bg-contrast-60);color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-input:focus,.--bg-primary .o-input:focus-visible{outline-color:var(--oo-color-primary-text, var(--oo-color-text));border-color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-input::-webkit-calendar-picker-indicator{background-color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-input::-webkit-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .o-input::-moz-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .o-input:-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .o-input::-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .o-input::placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-secondary .o-input{background-color:var(--oo-color-secondary-mix-bg-text-02, var(--oo-color-secondary-bg, var(--oo-color-bg)));border-color:var(--oo-color-secondary-mix-bg-contrast-60);color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-input:focus,.--bg-secondary .o-input:focus-visible{outline-color:var(--oo-color-secondary-text, var(--oo-color-text));border-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-input::-webkit-calendar-picker-indicator{background-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-input::-webkit-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .o-input::-moz-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .o-input:-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .o-input::-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .o-input::placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-footer .o-input{background-color:var(--oo-color-footer-bg, var(--oo-color-bg));border-color:var(--oo-color-footer-mix-bg-contrast-60);color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-input:focus,.--bg-footer .o-input:focus-visible{outline-color:var(--oo-color-footer-text, var(--oo-color-text));border-color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-input::-webkit-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .o-input::-moz-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .o-input:-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .o-input::-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .o-input::placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-transparent .o-input{background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));border-color:var(--oo-color-mix-bg-contrast-60);color:var(--oo-color-text)}.--bg-transparent .o-input:focus,.--bg-transparent .o-input:focus-visible{outline-color:var(--oo-color-text);border-color:var(--oo-color-text)}.--bg-transparent .o-input::-webkit-input-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .o-input::-moz-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .o-input:-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .o-input::-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .o-input::placeholder{color:var(--oo-color-mix-bg-contrast-60)}.c-form.--validated .o-textarea:invalid,.c-form.--validated .o-input:invalid{padding-right:2.5rem;border-color:#e53935;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M1 21h22L12 2 1 21z' fill='none' stroke='%23e53935' stroke-width='2'/><line x1='12' y1='8' x2='12' y2='14' stroke='%23e53935' stroke-width='2'/><circle cx='12' cy='17' r='1.5' fill='%23e53935'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;outline:none}.c-form.--validated .o-textarea:required:valid,.c-form.--validated .o-input:required:valid{padding-right:2.5rem;border-color:#43a047;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%2328a745' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;outline:none}.c-form.--validated .o-select.is-invalid.invalid.ts-wrapper{padding-right:2.5rem;border-color:#e53935;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M1 21h22L12 2 1 21z' fill='none' stroke='%23e53935' stroke-width='2'/><line x1='12' y1='8' x2='12' y2='14' stroke='%23e53935' stroke-width='2'/><circle cx='12' cy='17' r='1.5' fill='%23e53935'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;outline:none}.c-form.--validated .o-select.required.has-items.ts-wrapper{padding-right:2.5rem;border-color:#43a047;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%2328a745' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;outline:none}.c-form__error-message{position:absolute;bottom:-1.5rem;right:0;color:#e53935;font-size:.75rem;white-space:nowrap;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;pointer-events:none}.o-control .c-form__error-message{right:unset;left:0}.c-form.--validated .c-form__error-message.is-visible{opacity:1}.c-form .o-label{position:relative}.o-select,.c-property-list__sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:.25rem .75rem;resize:vertical;font-family:inherit;font-size:100%;line-height:1.75rem;color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));border:2px solid var(--oo-color-mix-bg-contrast-60);outline:.5px solid rgba(0,0,0,0);-webkit-transition:outline-color .25s ease-in-out,border-color .25s ease-in-out;transition:outline-color .25s ease-in-out,border-color .25s ease-in-out}.o-select:focus,.o-select:focus-visible,.c-property-list__sort select:focus,.c-property-list__sort select:focus-visible{outline-color:var(--oo-color-text);border-color:var(--oo-color-text)}.o-select option[value=""],.c-property-list__sort select option[value=""]{color:var(--oo-color-mix-bg-contrast-60)}.o-select.--single,.c-property-list__sort select.--single{background-image:url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%208%22%3E%3Cdefs%3E%3Cstyle%3E%20%20%20%20%20%20.cls-1%20%7B%20%20%20%20%20%20%20%20fill%3A%20none%3B%20%20%20%20%20%20%20%20stroke%3A%20%23737373%3B%20%20%20%20%20%20%20%20stroke-linecap%3A%20round%3B%20%20%20%20%20%20%20%20stroke-linejoin%3A%20round%3B%20%20%20%20%20%20%20%20vector-effect%3D%22non-scaling-stroke%22%3B%20%20%20%20%20%20%20%20stroke-width%3A%202px%3B%20%20%20%20%20%20%7D%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20id%3D%22Path_14873%22%20data-name%3D%22Path%2014873%22%20class%3D%22cls-1%22%20d%3D%22M1%2C1l6%2C6L13%2C1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:.75rem;background-repeat:no-repeat;background-position:calc(100% - .75rem) center;padding-right:2.25rem}.o-select.--multiple,.c-property-list__sort select.--multiple{max-height:2.375rem}.--bg-light .o-select,.--bg-light .c-property-list__sort select{background-color:var(--oo-color-light-mix-bg-text-02, var(--oo-color-light-bg, var(--oo-color-bg)));border-color:var(--oo-color-light-mix-bg-contrast-60);color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-select:focus,.--bg-light .o-select:focus-visible,.--bg-light .c-property-list__sort select:focus,.--bg-light .c-property-list__sort select:focus-visible{outline-color:var(--oo-color-light-text, var(--oo-color-text));border-color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-select option[value=""],.--bg-light .c-property-list__sort select option[value=""]{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-dark .o-select,.--bg-dark .c-property-list__sort select{background-color:var(--oo-color-dark-mix-bg-text-02, var(--oo-color-dark-bg, var(--oo-color-bg)));border-color:var(--oo-color-dark-mix-bg-contrast-60);color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-select:focus,.--bg-dark .o-select:focus-visible,.--bg-dark .c-property-list__sort select:focus,.--bg-dark .c-property-list__sort select:focus-visible{outline-color:var(--oo-color-dark-text, var(--oo-color-text));border-color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-select option[value=""],.--bg-dark .c-property-list__sort select option[value=""]{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-primary .o-select,.--bg-primary .c-property-list__sort select{background-color:var(--oo-color-primary-mix-bg-text-02, var(--oo-color-primary-bg, var(--oo-color-bg)));border-color:var(--oo-color-primary-mix-bg-contrast-60);color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-select:focus,.--bg-primary .o-select:focus-visible,.--bg-primary .c-property-list__sort select:focus,.--bg-primary .c-property-list__sort select:focus-visible{outline-color:var(--oo-color-primary-text, var(--oo-color-text));border-color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-select option[value=""],.--bg-primary .c-property-list__sort select option[value=""]{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-secondary .o-select,.--bg-secondary .c-property-list__sort select{background-color:var(--oo-color-secondary-mix-bg-text-02, var(--oo-color-secondary-bg, var(--oo-color-bg)));border-color:var(--oo-color-secondary-mix-bg-contrast-60);color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-select:focus,.--bg-secondary .o-select:focus-visible,.--bg-secondary .c-property-list__sort select:focus,.--bg-secondary .c-property-list__sort select:focus-visible{outline-color:var(--oo-color-secondary-text, var(--oo-color-text));border-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-select option[value=""],.--bg-secondary .c-property-list__sort select option[value=""]{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-footer .o-select,.--bg-footer .c-property-list__sort select{background-color:var(--oo-color-footer-bg, var(--oo-color-bg));border-color:var(--oo-color-footer-mix-bg-contrast-60);color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-select:focus,.--bg-footer .o-select:focus-visible,.--bg-footer .c-property-list__sort select:focus,.--bg-footer .c-property-list__sort select:focus-visible{outline-color:var(--oo-color-footer-text, var(--oo-color-text));border-color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-select option[value=""],.--bg-footer .c-property-list__sort select option[value=""]{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-transparent .o-select,.--bg-transparent .c-property-list__sort select{background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));border-color:var(--oo-color-mix-bg-contrast-60);color:var(--oo-color-text)}.--bg-transparent .o-select:focus,.--bg-transparent .o-select:focus-visible,.--bg-transparent .c-property-list__sort select:focus,.--bg-transparent .c-property-list__sort select:focus-visible{outline-color:var(--oo-color-text);border-color:var(--oo-color-text)}.--bg-transparent .o-select option[value=""],.--bg-transparent .c-property-list__sort select option[value=""]{color:var(--oo-color-mix-bg-contrast-60)}.ts-wrapper.o-select,.ts-wrapper.onofficeSortListSelector,.ts-wrapper.single.o-select,.ts-wrapper.single.onofficeSortListSelector,.ts-wrapper.multi.o-select,.ts-wrapper.multi.onofficeSortListSelector{position:relative;padding:unset;height:2.5rem;max-height:2.5rem;border:2px solid var(--oo-color-mix-bg-contrast-60);outline:.5px solid rgba(0,0,0,0);-webkit-transition:outline-color .25s ease-in-out,border-color .25s ease-in-out;transition:outline-color .25s ease-in-out,border-color .25s ease-in-out}.ts-wrapper.focus,.ts-wrapper.single.focus,.ts-wrapper.multi.focus{outline-color:var(--oo-color-text);border-color:var(--oo-color-text)}.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-color:var(--oo-color-text);border-color:var(--oo-color-text)}.ts-wrapper.dropdown-active .ts-control::after,.ts-wrapper.single.dropdown-active .ts-control::after,.ts-wrapper.multi.dropdown-active .ts-control::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.ts-wrapper .ts-control,.ts-wrapper.single .ts-control,.ts-wrapper.multi .ts-control{height:100%;background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));color:var(--oo-color-text);border:none;border-radius:0;line-height:1.5rem;padding:.25rem .75rem}.ts-wrapper .ts-control::after,.ts-wrapper.single .ts-control::after,.ts-wrapper.multi .ts-control::after{content:"";position:absolute;right:1rem;top:50% !important;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);width:.75rem;height:.375rem;background-color:var(--oo-color-text);-webkit-mask:url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%208%22%3E%3Cdefs%3E%3Cstyle%3E%20%20%20%20%20%20.cls-1%20%7B%20%20%20%20%20%20%20%20fill%3A%20none%3B%20%20%20%20%20%20%20%20stroke%3A%20%23737373%3B%20%20%20%20%20%20%20%20stroke-linecap%3A%20round%3B%20%20%20%20%20%20%20%20stroke-linejoin%3A%20round%3B%20%20%20%20%20%20%20%20vector-effect%3D%22non-scaling-stroke%22%3B%20%20%20%20%20%20%20%20stroke-width%3A%202px%3B%20%20%20%20%20%20%7D%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20id%3D%22Path_14873%22%20data-name%3D%22Path%2014873%22%20class%3D%22cls-1%22%20d%3D%22M1%2C1l6%2C6L13%2C1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask:url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%208%22%3E%3Cdefs%3E%3Cstyle%3E%20%20%20%20%20%20.cls-1%20%7B%20%20%20%20%20%20%20%20fill%3A%20none%3B%20%20%20%20%20%20%20%20stroke%3A%20%23737373%3B%20%20%20%20%20%20%20%20stroke-linecap%3A%20round%3B%20%20%20%20%20%20%20%20stroke-linejoin%3A%20round%3B%20%20%20%20%20%20%20%20vector-effect%3D%22non-scaling-stroke%22%3B%20%20%20%20%20%20%20%20stroke-width%3A%202px%3B%20%20%20%20%20%20%7D%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20id%3D%22Path_14873%22%20data-name%3D%22Path%2014873%22%20class%3D%22cls-1%22%20d%3D%22M1%2C1l6%2C6L13%2C1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.75rem;mask-size:.75rem;-webkit-mask-position:center;mask-position:center;-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}.ts-wrapper .ts-control:not(.rtl),.ts-wrapper.single .ts-control:not(.rtl),.ts-wrapper.multi .ts-control:not(.rtl){padding-right:2.75rem !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;width:100%;background-color: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{max-width:100%;height:100%;vertical-align:middle;min-width:100%;border:none;line-height:1.75rem;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:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);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:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);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:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);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:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);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:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.ts-wrapper .ts-control>.ts-control-inner input:focus,.ts-wrapper .ts-control>.ts-control-inner input:focus-visible,.ts-wrapper.single .ts-control>.ts-control-inner input:focus,.ts-wrapper.single .ts-control>.ts-control-inner input:focus-visible,.ts-wrapper.multi .ts-control>.ts-control-inner input:focus,.ts-wrapper.multi .ts-control>.ts-control-inner input:focus-visible{outline:unset}.ts-wrapper .ts-control>.ts-control-inner input:focus::after,.ts-wrapper .ts-control>.ts-control-inner input:focus-visible::after,.ts-wrapper.single .ts-control>.ts-control-inner input:focus::after,.ts-wrapper.single .ts-control>.ts-control-inner input:focus-visible::after,.ts-wrapper.multi .ts-control>.ts-control-inner input:focus::after,.ts-wrapper.multi .ts-control>.ts-control-inner input:focus-visible::after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.ts-wrapper .ts-items,.ts-wrapper.single .ts-items,.ts-wrapper.multi .ts-items{display:inline-block;max-width:calc(100% - 2.75rem);height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:1rem;line-height:30px}.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 1.5rem 0 0;border:0;cursor:default}.ts-wrapper .ts-item-remove,.ts-wrapper.single .ts-item-remove,.ts-wrapper.multi .ts-item-remove{margin:0 .5rem 0 0;padding:0;width:1rem;height:1rem;font-size:0;border:0;background-color:rgba(0,0,0,0);position:relative;top:-0.125rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;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:1rem;height:1rem;background-color:var(--oo-color-text);-webkit-mask:url("data:image/svg+xml,%3Csvg%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3C!--%20Generator%3A%20Adobe%20Illustrator%2029.4.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%202.1.0%20Build%20152)%20%20--%3E%3Cdefs%3E%3Cstyle%3E%20%20%20%20%20%20.st0%20%7B%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%20%20%20%20%20%20%7D%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Pfad_14899%22%20class%3D%22st0%22%20d%3D%22M8%2C0C3.58%2C0%2C0%2C3.58%2C0%2C8s3.58%2C8%2C8%2C8%2C8-3.58%2C8-8S12.42%2C0%2C8%2C0ZM6.29%2C5.5c-.21-.22-.57-.23-.79-.01-.22.21-.23.57-.01.79%2C0%2C0%2C0%2C0%2C.01.01l1.71%2C1.71-1.71%2C1.71c-.22.21-.23.57-.01.79.21.22.57.23.79.01%2C0%2C0%2C0%2C0%2C.01-.01l1.71-1.71%2C1.71%2C1.71c.21.22.57.23.79.01.22-.21.23-.57.01-.79%2C0%2C0%2C0%2C0-.01-.01l-1.71-1.71%2C1.71-1.71c.21-.22.21-.58-.01-.79-.22-.21-.56-.21-.77%2C0l-1.71%2C1.71-1.71-1.71Z%22%2F%3E%3C%2Fsvg%3E");mask:url("data:image/svg+xml,%3Csvg%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3C!--%20Generator%3A%20Adobe%20Illustrator%2029.4.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%202.1.0%20Build%20152)%20%20--%3E%3Cdefs%3E%3Cstyle%3E%20%20%20%20%20%20.st0%20%7B%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%20%20%20%20%20%20%7D%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Pfad_14899%22%20class%3D%22st0%22%20d%3D%22M8%2C0C3.58%2C0%2C0%2C3.58%2C0%2C8s3.58%2C8%2C8%2C8%2C8-3.58%2C8-8S12.42%2C0%2C8%2C0ZM6.29%2C5.5c-.21-.22-.57-.23-.79-.01-.22.21-.23.57-.01.79%2C0%2C0%2C0%2C0%2C.01.01l1.71%2C1.71-1.71%2C1.71c-.22.21-.23.57-.01.79.21.22.57.23.79.01%2C0%2C0%2C0%2C0%2C.01-.01l1.71-1.71%2C1.71%2C1.71c.21.22.57.23.79.01.22-.21.23-.57.01-.79%2C0%2C0%2C0%2C0-.01-.01l-1.71-1.71%2C1.71-1.71c.21-.22.21-.58-.01-.79-.22-.21-.56-.21-.77%2C0l-1.71%2C1.71-1.71-1.71Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-position:center;mask-position:center;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.ts-wrapper .ts-dropdown,.ts-wrapper.single .ts-dropdown,.ts-wrapper.multi .ts-dropdown{color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));outline:3px solid var(--oo-color-text);border-radius:0;border:none;overflow:hidden;margin:0;text-align:left}.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;font-size:1rem;min-height:2.25rem;padding:.25rem .75rem}.ts-wrapper .ts-dropdown__item.o-control,.ts-wrapper.single .ts-dropdown__item.o-control,.ts-wrapper.multi .ts-dropdown__item.o-control{margin-top:unset}.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-mix-bg-text-02, var(--oo-color-bg));color:var(--oo-color-text);text-decoration:underline}.ts-wrapper .ts-dropdown__item.level-0,.ts-wrapper.single .ts-dropdown__item.level-0,.ts-wrapper.multi .ts-dropdown__item.level-0{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}.ts-wrapper .ts-dropdown__item.level-1,.ts-wrapper.single .ts-dropdown__item.level-1,.ts-wrapper.multi .ts-dropdown__item.level-1{padding-left:1.5rem}.ts-wrapper .ts-dropdown__item.level-2,.ts-wrapper.single .ts-dropdown__item.level-2,.ts-wrapper.multi .ts-dropdown__item.level-2{padding-left:3rem}.ts-wrapper .ts-dropdown__item.level-3,.ts-wrapper.single .ts-dropdown__item.level-3,.ts-wrapper.multi .ts-dropdown__item.level-3{padding-left:4.5rem}.ts-wrapper .ts-dropdown__item.level-4,.ts-wrapper.single .ts-dropdown__item.level-4,.ts-wrapper.multi .ts-dropdown__item.level-4{padding-left:6rem}.ts-wrapper .ts-dropdown__item.level-5,.ts-wrapper.single .ts-dropdown__item.level-5,.ts-wrapper.multi .ts-dropdown__item.level-5{padding-left:7.5rem}.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{display:block;-ms-flex-item-align:center;align-self:center;height:100%;line-height:1.75rem}.ts-wrapper.has-items .ts-control,.ts-wrapper.single.has-items .ts-control,.ts-wrapper.multi.has-items .ts-control{padding:.25rem .75rem}.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 .ts-dropdown-content,.ts-wrapper.single .ts-dropdown-content,.ts-wrapper.multi .ts-dropdown-content{padding:.5rem 0;scrollbar-color:var(--oo-color-text) rgba(0,0,0,0)}.--bg-light .ts-wrapper,.--bg-light .ts-wrapper.single,.--bg-light .ts-wrapper.multi{border-color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .ts-wrapper.focus,.--bg-light .ts-wrapper.single.focus,.--bg-light .ts-wrapper.multi.focus{outline-color:var(--oo-color-light-text, var(--oo-color-text));border-color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .ts-wrapper.focus .ts-control::after,.--bg-light .ts-wrapper.single.focus .ts-control::after,.--bg-light .ts-wrapper.multi.focus .ts-control::after{background-color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .ts-wrapper .ts-dropdown,.--bg-light .ts-wrapper.single .ts-dropdown,.--bg-light .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-light-text, var(--oo-color-text));background-color:var(--oo-color-light-mix-bg-text-02, var(--oo-color-light-bg, var(--oo-color-bg)));outline:3px solid var(--oo-color-light-text)}.--bg-light .ts-wrapper .ts-dropdown__item.active,.--bg-light .ts-wrapper.single .ts-dropdown__item.active,.--bg-light .ts-wrapper.multi .ts-dropdown__item.active{text-decoration:underline;background-color:var(--oo-color-light-mix-bg-text-02, var(--oo-color-light-bg, var(--oo-color-bg)));color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .ts-wrapper .ts-items,.--bg-light .ts-wrapper.single .ts-items,.--bg-light .ts-wrapper.multi .ts-items{color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .ts-wrapper .ts-item-remove:hover:before,.--bg-light .ts-wrapper .ts-item-remove:focus:before,.--bg-light .ts-wrapper .ts-item-remove:active:before,.--bg-light .ts-wrapper.single .ts-item-remove:hover:before,.--bg-light .ts-wrapper.single .ts-item-remove:focus:before,.--bg-light .ts-wrapper.single .ts-item-remove:active:before,.--bg-light .ts-wrapper.multi .ts-item-remove:hover:before,.--bg-light .ts-wrapper.multi .ts-item-remove:focus:before,.--bg-light .ts-wrapper.multi .ts-item-remove:active:before{background-color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .ts-wrapper .ts-item-remove::before,.--bg-light .ts-wrapper.single .ts-item-remove::before,.--bg-light .ts-wrapper.multi .ts-item-remove::before{background-color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .ts-wrapper .ts-control,.--bg-light .ts-wrapper.single .ts-control,.--bg-light .ts-wrapper.multi .ts-control{color:var(--oo-color-light-text, var(--oo-color-text));background-color:var(--oo-color-light-mix-bg-text-02, var(--oo-color-light-bg, var(--oo-color-bg)));border-color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .ts-wrapper .ts-control::after,.--bg-light .ts-wrapper.single .ts-control::after,.--bg-light .ts-wrapper.multi .ts-control::after{background-color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .ts-wrapper .ts-control input,.--bg-light .ts-wrapper.single .ts-control input,.--bg-light .ts-wrapper.multi .ts-control input{color:var(--oo-color-light-text, var(--oo-color-text));background-color:var(--oo-color-light-mix-bg-text-02, var(--oo-color-light-bg, var(--oo-color-bg)));border-color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .ts-wrapper .ts-control input::-webkit-input-placeholder, .--bg-light .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--bg-light .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .ts-wrapper .ts-control input::-moz-placeholder, .--bg-light .ts-wrapper.single .ts-control input::-moz-placeholder, .--bg-light .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .ts-wrapper .ts-control input:-ms-input-placeholder, .--bg-light .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--bg-light .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .ts-wrapper .ts-control input::-ms-input-placeholder, .--bg-light .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--bg-light .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .ts-wrapper .ts-control input::placeholder,.--bg-light .ts-wrapper.single .ts-control input::placeholder,.--bg-light .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--bg-light .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--bg-light .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--bg-light .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--bg-light .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--bg-light .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--bg-light .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--bg-light .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--bg-light .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-light .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--bg-light .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--bg-light .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-light .ts-wrapper.has-items .ts-control input::placeholder,.--bg-light .ts-wrapper.single.has-items .ts-control input::placeholder,.--bg-light .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--bg-light .ts-wrapper .ts-dropdown-content,.--bg-light .ts-wrapper.single .ts-dropdown-content,.--bg-light .ts-wrapper.multi .ts-dropdown-content{scrollbar-color:var(--oo-color-light-text, var(--oo-color-text)) rgba(0,0,0,0)}.--bg-dark .ts-wrapper,.--bg-dark .ts-wrapper.single,.--bg-dark .ts-wrapper.multi{border-color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .ts-wrapper.focus,.--bg-dark .ts-wrapper.single.focus,.--bg-dark .ts-wrapper.multi.focus{outline-color:var(--oo-color-dark-text, var(--oo-color-text));border-color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .ts-wrapper.focus .ts-control::after,.--bg-dark .ts-wrapper.single.focus .ts-control::after,.--bg-dark .ts-wrapper.multi.focus .ts-control::after{background-color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .ts-wrapper .ts-dropdown,.--bg-dark .ts-wrapper.single .ts-dropdown,.--bg-dark .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-dark-text, var(--oo-color-text));background-color:var(--oo-color-dark-mix-bg-text-02, var(--oo-color-dark-bg, var(--oo-color-bg)));outline:3px solid var(--oo-color-dark-text)}.--bg-dark .ts-wrapper .ts-dropdown__item.active,.--bg-dark .ts-wrapper.single .ts-dropdown__item.active,.--bg-dark .ts-wrapper.multi .ts-dropdown__item.active{text-decoration:underline;background-color:var(--oo-color-dark-mix-bg-text-02, var(--oo-color-dark-bg, var(--oo-color-bg)));color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .ts-wrapper .ts-items,.--bg-dark .ts-wrapper.single .ts-items,.--bg-dark .ts-wrapper.multi .ts-items{color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .ts-wrapper .ts-item-remove:hover:before,.--bg-dark .ts-wrapper .ts-item-remove:focus:before,.--bg-dark .ts-wrapper .ts-item-remove:active:before,.--bg-dark .ts-wrapper.single .ts-item-remove:hover:before,.--bg-dark .ts-wrapper.single .ts-item-remove:focus:before,.--bg-dark .ts-wrapper.single .ts-item-remove:active:before,.--bg-dark .ts-wrapper.multi .ts-item-remove:hover:before,.--bg-dark .ts-wrapper.multi .ts-item-remove:focus:before,.--bg-dark .ts-wrapper.multi .ts-item-remove:active:before{background-color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .ts-wrapper .ts-item-remove::before,.--bg-dark .ts-wrapper.single .ts-item-remove::before,.--bg-dark .ts-wrapper.multi .ts-item-remove::before{background-color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .ts-wrapper .ts-control,.--bg-dark .ts-wrapper.single .ts-control,.--bg-dark .ts-wrapper.multi .ts-control{color:var(--oo-color-dark-text, var(--oo-color-text));background-color:var(--oo-color-dark-mix-bg-text-02, var(--oo-color-dark-bg, var(--oo-color-bg)));border-color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .ts-wrapper .ts-control::after,.--bg-dark .ts-wrapper.single .ts-control::after,.--bg-dark .ts-wrapper.multi .ts-control::after{background-color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .ts-wrapper .ts-control input,.--bg-dark .ts-wrapper.single .ts-control input,.--bg-dark .ts-wrapper.multi .ts-control input{color:var(--oo-color-dark-text, var(--oo-color-text));background-color:var(--oo-color-dark-mix-bg-text-02, var(--oo-color-dark-bg, var(--oo-color-bg)));border-color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .ts-wrapper .ts-control input::-webkit-input-placeholder, .--bg-dark .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--bg-dark .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .ts-wrapper .ts-control input::-moz-placeholder, .--bg-dark .ts-wrapper.single .ts-control input::-moz-placeholder, .--bg-dark .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .ts-wrapper .ts-control input:-ms-input-placeholder, .--bg-dark .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--bg-dark .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .ts-wrapper .ts-control input::-ms-input-placeholder, .--bg-dark .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--bg-dark .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .ts-wrapper .ts-control input::placeholder,.--bg-dark .ts-wrapper.single .ts-control input::placeholder,.--bg-dark .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--bg-dark .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--bg-dark .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--bg-dark .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--bg-dark .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--bg-dark .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--bg-dark .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--bg-dark .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--bg-dark .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-dark .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--bg-dark .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--bg-dark .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-dark .ts-wrapper.has-items .ts-control input::placeholder,.--bg-dark .ts-wrapper.single.has-items .ts-control input::placeholder,.--bg-dark .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--bg-dark .ts-wrapper .ts-dropdown-content,.--bg-dark .ts-wrapper.single .ts-dropdown-content,.--bg-dark .ts-wrapper.multi .ts-dropdown-content{scrollbar-color:var(--oo-color-dark-text, var(--oo-color-text)) rgba(0,0,0,0)}.--bg-primary .ts-wrapper,.--bg-primary .ts-wrapper.single,.--bg-primary .ts-wrapper.multi{border-color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .ts-wrapper.focus,.--bg-primary .ts-wrapper.single.focus,.--bg-primary .ts-wrapper.multi.focus{outline-color:var(--oo-color-primary-text, var(--oo-color-text));border-color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .ts-wrapper.focus .ts-control::after,.--bg-primary .ts-wrapper.single.focus .ts-control::after,.--bg-primary .ts-wrapper.multi.focus .ts-control::after{background-color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .ts-wrapper .ts-dropdown,.--bg-primary .ts-wrapper.single .ts-dropdown,.--bg-primary .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-primary-text, var(--oo-color-text));background-color:var(--oo-color-primary-mix-bg-text-02, var(--oo-color-primary-bg, var(--oo-color-bg)));outline:3px solid var(--oo-color-primary-text)}.--bg-primary .ts-wrapper .ts-dropdown__item.active,.--bg-primary .ts-wrapper.single .ts-dropdown__item.active,.--bg-primary .ts-wrapper.multi .ts-dropdown__item.active{text-decoration:underline;background-color:var(--oo-color-primary-mix-bg-text-02, var(--oo-color-primary-bg, var(--oo-color-bg)));color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .ts-wrapper .ts-items,.--bg-primary .ts-wrapper.single .ts-items,.--bg-primary .ts-wrapper.multi .ts-items{color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .ts-wrapper .ts-item-remove:hover:before,.--bg-primary .ts-wrapper .ts-item-remove:focus:before,.--bg-primary .ts-wrapper .ts-item-remove:active:before,.--bg-primary .ts-wrapper.single .ts-item-remove:hover:before,.--bg-primary .ts-wrapper.single .ts-item-remove:focus:before,.--bg-primary .ts-wrapper.single .ts-item-remove:active:before,.--bg-primary .ts-wrapper.multi .ts-item-remove:hover:before,.--bg-primary .ts-wrapper.multi .ts-item-remove:focus:before,.--bg-primary .ts-wrapper.multi .ts-item-remove:active:before{background-color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .ts-wrapper .ts-item-remove::before,.--bg-primary .ts-wrapper.single .ts-item-remove::before,.--bg-primary .ts-wrapper.multi .ts-item-remove::before{background-color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .ts-wrapper .ts-control,.--bg-primary .ts-wrapper.single .ts-control,.--bg-primary .ts-wrapper.multi .ts-control{color:var(--oo-color-primary-text, var(--oo-color-text));background-color:var(--oo-color-primary-mix-bg-text-02, var(--oo-color-primary-bg, var(--oo-color-bg)));border-color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .ts-wrapper .ts-control::after,.--bg-primary .ts-wrapper.single .ts-control::after,.--bg-primary .ts-wrapper.multi .ts-control::after{background-color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .ts-wrapper .ts-control input,.--bg-primary .ts-wrapper.single .ts-control input,.--bg-primary .ts-wrapper.multi .ts-control input{color:var(--oo-color-primary-text, var(--oo-color-text));background-color:var(--oo-color-primary-mix-bg-text-02, var(--oo-color-primary-bg, var(--oo-color-bg)));border-color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .ts-wrapper .ts-control input::-webkit-input-placeholder, .--bg-primary .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--bg-primary .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .ts-wrapper .ts-control input::-moz-placeholder, .--bg-primary .ts-wrapper.single .ts-control input::-moz-placeholder, .--bg-primary .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .ts-wrapper .ts-control input:-ms-input-placeholder, .--bg-primary .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--bg-primary .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .ts-wrapper .ts-control input::-ms-input-placeholder, .--bg-primary .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--bg-primary .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .ts-wrapper .ts-control input::placeholder,.--bg-primary .ts-wrapper.single .ts-control input::placeholder,.--bg-primary .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--bg-primary .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--bg-primary .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--bg-primary .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--bg-primary .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--bg-primary .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--bg-primary .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--bg-primary .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--bg-primary .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-primary .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--bg-primary .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--bg-primary .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-primary .ts-wrapper.has-items .ts-control input::placeholder,.--bg-primary .ts-wrapper.single.has-items .ts-control input::placeholder,.--bg-primary .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--bg-primary .ts-wrapper .ts-dropdown-content,.--bg-primary .ts-wrapper.single .ts-dropdown-content,.--bg-primary .ts-wrapper.multi .ts-dropdown-content{scrollbar-color:var(--oo-color-primary-text, var(--oo-color-text)) rgba(0,0,0,0)}.--bg-secondary .ts-wrapper,.--bg-secondary .ts-wrapper.single,.--bg-secondary .ts-wrapper.multi{border-color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .ts-wrapper.focus,.--bg-secondary .ts-wrapper.single.focus,.--bg-secondary .ts-wrapper.multi.focus{outline-color:var(--oo-color-secondary-text, var(--oo-color-text));border-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .ts-wrapper.focus .ts-control::after,.--bg-secondary .ts-wrapper.single.focus .ts-control::after,.--bg-secondary .ts-wrapper.multi.focus .ts-control::after{background-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .ts-wrapper .ts-dropdown,.--bg-secondary .ts-wrapper.single .ts-dropdown,.--bg-secondary .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-secondary-text, var(--oo-color-text));background-color:var(--oo-color-secondary-mix-bg-text-02, var(--oo-color-secondary-bg, var(--oo-color-bg)));outline:3px solid var(--oo-color-secondary-text)}.--bg-secondary .ts-wrapper .ts-dropdown__item.active,.--bg-secondary .ts-wrapper.single .ts-dropdown__item.active,.--bg-secondary .ts-wrapper.multi .ts-dropdown__item.active{text-decoration:underline;background-color:var(--oo-color-secondary-mix-bg-text-02, var(--oo-color-secondary-bg, var(--oo-color-bg)));color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .ts-wrapper .ts-items,.--bg-secondary .ts-wrapper.single .ts-items,.--bg-secondary .ts-wrapper.multi .ts-items{color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .ts-wrapper .ts-item-remove:hover:before,.--bg-secondary .ts-wrapper .ts-item-remove:focus:before,.--bg-secondary .ts-wrapper .ts-item-remove:active:before,.--bg-secondary .ts-wrapper.single .ts-item-remove:hover:before,.--bg-secondary .ts-wrapper.single .ts-item-remove:focus:before,.--bg-secondary .ts-wrapper.single .ts-item-remove:active:before,.--bg-secondary .ts-wrapper.multi .ts-item-remove:hover:before,.--bg-secondary .ts-wrapper.multi .ts-item-remove:focus:before,.--bg-secondary .ts-wrapper.multi .ts-item-remove:active:before{background-color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .ts-wrapper .ts-item-remove::before,.--bg-secondary .ts-wrapper.single .ts-item-remove::before,.--bg-secondary .ts-wrapper.multi .ts-item-remove::before{background-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .ts-wrapper .ts-control,.--bg-secondary .ts-wrapper.single .ts-control,.--bg-secondary .ts-wrapper.multi .ts-control{color:var(--oo-color-secondary-text, var(--oo-color-text));background-color:var(--oo-color-secondary-mix-bg-text-02, var(--oo-color-secondary-bg, var(--oo-color-bg)));border-color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .ts-wrapper .ts-control::after,.--bg-secondary .ts-wrapper.single .ts-control::after,.--bg-secondary .ts-wrapper.multi .ts-control::after{background-color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .ts-wrapper .ts-control input,.--bg-secondary .ts-wrapper.single .ts-control input,.--bg-secondary .ts-wrapper.multi .ts-control input{color:var(--oo-color-secondary-text, var(--oo-color-text));background-color:var(--oo-color-secondary-mix-bg-text-02, var(--oo-color-secondary-bg, var(--oo-color-bg)));border-color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .ts-wrapper .ts-control input::-webkit-input-placeholder, .--bg-secondary .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--bg-secondary .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .ts-wrapper .ts-control input::-moz-placeholder, .--bg-secondary .ts-wrapper.single .ts-control input::-moz-placeholder, .--bg-secondary .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .ts-wrapper .ts-control input:-ms-input-placeholder, .--bg-secondary .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--bg-secondary .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .ts-wrapper .ts-control input::-ms-input-placeholder, .--bg-secondary .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--bg-secondary .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .ts-wrapper .ts-control input::placeholder,.--bg-secondary .ts-wrapper.single .ts-control input::placeholder,.--bg-secondary .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--bg-secondary .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--bg-secondary .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--bg-secondary .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--bg-secondary .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--bg-secondary .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--bg-secondary .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--bg-secondary .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--bg-secondary .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-secondary .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--bg-secondary .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--bg-secondary .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-secondary .ts-wrapper.has-items .ts-control input::placeholder,.--bg-secondary .ts-wrapper.single.has-items .ts-control input::placeholder,.--bg-secondary .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--bg-secondary .ts-wrapper .ts-dropdown-content,.--bg-secondary .ts-wrapper.single .ts-dropdown-content,.--bg-secondary .ts-wrapper.multi .ts-dropdown-content{scrollbar-color:var(--oo-color-secondary-text, var(--oo-color-text)) rgba(0,0,0,0)}.--bg-footer .ts-wrapper,.--bg-footer .ts-wrapper.single,.--bg-footer .ts-wrapper.multi{border-color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .ts-wrapper.focus,.--bg-footer .ts-wrapper.single.focus,.--bg-footer .ts-wrapper.multi.focus{outline-color:var(--oo-color-footer-text, var(--oo-color-text));border-color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .ts-wrapper.focus .ts-control::after,.--bg-footer .ts-wrapper.single.focus .ts-control::after,.--bg-footer .ts-wrapper.multi.focus .ts-control::after{background-color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .ts-wrapper .ts-dropdown,.--bg-footer .ts-wrapper.single .ts-dropdown,.--bg-footer .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-footer-text, var(--oo-color-text));background-color:var(--oo-color-footer-bg, var(--oo-color-bg));outline:3px solid var(--oo-color-footer-text)}.--bg-footer .ts-wrapper .ts-dropdown__item.active,.--bg-footer .ts-wrapper.single .ts-dropdown__item.active,.--bg-footer .ts-wrapper.multi .ts-dropdown__item.active{text-decoration:underline;background-color:var(--oo-color-footer-bg, var(--oo-color-bg));color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .ts-wrapper .ts-items,.--bg-footer .ts-wrapper.single .ts-items,.--bg-footer .ts-wrapper.multi .ts-items{color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .ts-wrapper .ts-item-remove:hover:before,.--bg-footer .ts-wrapper .ts-item-remove:focus:before,.--bg-footer .ts-wrapper .ts-item-remove:active:before,.--bg-footer .ts-wrapper.single .ts-item-remove:hover:before,.--bg-footer .ts-wrapper.single .ts-item-remove:focus:before,.--bg-footer .ts-wrapper.single .ts-item-remove:active:before,.--bg-footer .ts-wrapper.multi .ts-item-remove:hover:before,.--bg-footer .ts-wrapper.multi .ts-item-remove:focus:before,.--bg-footer .ts-wrapper.multi .ts-item-remove:active:before{background-color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .ts-wrapper .ts-item-remove::before,.--bg-footer .ts-wrapper.single .ts-item-remove::before,.--bg-footer .ts-wrapper.multi .ts-item-remove::before{background-color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .ts-wrapper .ts-control,.--bg-footer .ts-wrapper.single .ts-control,.--bg-footer .ts-wrapper.multi .ts-control{color:var(--oo-color-footer-text, var(--oo-color-text));background-color:var(--oo-color-footer-bg, var(--oo-color-bg));border-color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .ts-wrapper .ts-control::after,.--bg-footer .ts-wrapper.single .ts-control::after,.--bg-footer .ts-wrapper.multi .ts-control::after{background-color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .ts-wrapper .ts-control input,.--bg-footer .ts-wrapper.single .ts-control input,.--bg-footer .ts-wrapper.multi .ts-control input{color:var(--oo-color-footer-text, var(--oo-color-text));background-color:var(--oo-color-footer-bg, var(--oo-color-bg));border-color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .ts-wrapper .ts-control input::-webkit-input-placeholder, .--bg-footer .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--bg-footer .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .ts-wrapper .ts-control input::-moz-placeholder, .--bg-footer .ts-wrapper.single .ts-control input::-moz-placeholder, .--bg-footer .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .ts-wrapper .ts-control input:-ms-input-placeholder, .--bg-footer .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--bg-footer .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .ts-wrapper .ts-control input::-ms-input-placeholder, .--bg-footer .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--bg-footer .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .ts-wrapper .ts-control input::placeholder,.--bg-footer .ts-wrapper.single .ts-control input::placeholder,.--bg-footer .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--bg-footer .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--bg-footer .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--bg-footer .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--bg-footer .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--bg-footer .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--bg-footer .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--bg-footer .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--bg-footer .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-footer .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--bg-footer .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--bg-footer .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-footer .ts-wrapper.has-items .ts-control input::placeholder,.--bg-footer .ts-wrapper.single.has-items .ts-control input::placeholder,.--bg-footer .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--bg-footer .ts-wrapper .ts-dropdown-content,.--bg-footer .ts-wrapper.single .ts-dropdown-content,.--bg-footer .ts-wrapper.multi .ts-dropdown-content{scrollbar-color:var(--oo-color-footer-text, var(--oo-color-text)) rgba(0,0,0,0)}.--bg-transparent .ts-wrapper,.--bg-transparent .ts-wrapper.single,.--bg-transparent .ts-wrapper.multi{border-color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .ts-wrapper.focus,.--bg-transparent .ts-wrapper.single.focus,.--bg-transparent .ts-wrapper.multi.focus{outline-color:var(--oo-color-text);border-color:var(--oo-color-text)}.--bg-transparent .ts-wrapper.focus .ts-control::after,.--bg-transparent .ts-wrapper.single.focus .ts-control::after,.--bg-transparent .ts-wrapper.multi.focus .ts-control::after{background-color:var(--oo-color-text)}.--bg-transparent .ts-wrapper .ts-dropdown,.--bg-transparent .ts-wrapper.single .ts-dropdown,.--bg-transparent .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg))}.--bg-transparent .ts-wrapper .ts-dropdown__item.active,.--bg-transparent .ts-wrapper.single .ts-dropdown__item.active,.--bg-transparent .ts-wrapper.multi .ts-dropdown__item.active{text-decoration:underline;background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));color:var(--oo-color-text)}.--bg-transparent .ts-wrapper .ts-items,.--bg-transparent .ts-wrapper.single .ts-items,.--bg-transparent .ts-wrapper.multi .ts-items{color:var(--oo-color-text)}.--bg-transparent .ts-wrapper .ts-item-remove:hover:before,.--bg-transparent .ts-wrapper .ts-item-remove:focus:before,.--bg-transparent .ts-wrapper .ts-item-remove:active:before,.--bg-transparent .ts-wrapper.single .ts-item-remove:hover:before,.--bg-transparent .ts-wrapper.single .ts-item-remove:focus:before,.--bg-transparent .ts-wrapper.single .ts-item-remove:active:before,.--bg-transparent .ts-wrapper.multi .ts-item-remove:hover:before,.--bg-transparent .ts-wrapper.multi .ts-item-remove:focus:before,.--bg-transparent .ts-wrapper.multi .ts-item-remove:active:before{background-color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .ts-wrapper .ts-control,.--bg-transparent .ts-wrapper.single .ts-control,.--bg-transparent .ts-wrapper.multi .ts-control{color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));border-color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .ts-wrapper .ts-control::after,.--bg-transparent .ts-wrapper.single .ts-control::after,.--bg-transparent .ts-wrapper.multi .ts-control::after{background-color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .ts-wrapper .ts-control input,.--bg-transparent .ts-wrapper.single .ts-control input,.--bg-transparent .ts-wrapper.multi .ts-control input{color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));border-color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .ts-wrapper .ts-control input::-webkit-input-placeholder, .--bg-transparent .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--bg-transparent .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .ts-wrapper .ts-control input::-moz-placeholder, .--bg-transparent .ts-wrapper.single .ts-control input::-moz-placeholder, .--bg-transparent .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .ts-wrapper .ts-control input:-ms-input-placeholder, .--bg-transparent .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--bg-transparent .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .ts-wrapper .ts-control input::-ms-input-placeholder, .--bg-transparent .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--bg-transparent .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .ts-wrapper .ts-control input::placeholder,.--bg-transparent .ts-wrapper.single .ts-control input::placeholder,.--bg-transparent .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--bg-transparent .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--bg-transparent .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--bg-transparent .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--bg-transparent .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--bg-transparent .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--bg-transparent .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--bg-transparent .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--bg-transparent .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-transparent .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--bg-transparent .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--bg-transparent .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--bg-transparent .ts-wrapper.has-items .ts-control input::placeholder,.--bg-transparent .ts-wrapper.single.has-items .ts-control input::placeholder,.--bg-transparent .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--bg-transparent .ts-wrapper .ts-dropdown-content,.--bg-transparent .ts-wrapper.single .ts-dropdown-content,.--bg-transparent .ts-wrapper.multi .ts-dropdown-content{scrollbar-color:var(--oo-color-text) rgba(0,0,0,0)}.o-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:.25rem .75rem;min-height:9.25rem;max-height:60vh;resize:vertical;font-family:inherit;font-size:100%;line-height:1.75rem;color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));border:2px solid var(--oo-color-mix-bg-contrast-60);outline:.5px solid rgba(0,0,0,0);-webkit-transition:outline-color .25s ease-in-out,border-color .25s ease-in-out;transition:outline-color .25s ease-in-out,border-color .25s ease-in-out}.o-textarea:focus,.o-textarea:focus-visible{outline-color:var(--oo-color-text);border-color:var(--oo-color-text)}.o-textarea::-webkit-input-placeholder{color:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-textarea::-moz-placeholder{color:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-textarea:-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-textarea::-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-textarea::placeholder{color:var(--oo-color-mix-bg-contrast-60);font-weight:var(--oo-font-text-weight, 400);opacity:1}.--bg-light .o-textarea{background-color:var(--oo-color-light-mix-bg-text-02, var(--oo-color-light-bg, var(--oo-color-bg)));border-color:var(--oo-color-light-mix-bg-contrast-60);color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-textarea:focus,.--bg-light .o-textarea:focus-visible{outline-color:var(--oo-color-light-text, var(--oo-color-text));border-color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-textarea::-webkit-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .o-textarea::-moz-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .o-textarea:-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .o-textarea::-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .o-textarea::placeholder{color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-dark .o-textarea{background-color:var(--oo-color-dark-mix-bg-text-02, var(--oo-color-dark-bg, var(--oo-color-bg)));border-color:var(--oo-color-dark-mix-bg-contrast-60);color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-textarea:focus,.--bg-dark .o-textarea:focus-visible{outline-color:var(--oo-color-dark-text, var(--oo-color-text));border-color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-textarea::-webkit-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .o-textarea::-moz-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .o-textarea:-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .o-textarea::-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .o-textarea::placeholder{color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-primary .o-textarea{background-color:var(--oo-color-primary-mix-bg-text-02, var(--oo-color-primary-bg, var(--oo-color-bg)));border-color:var(--oo-color-primary-mix-bg-contrast-60);color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-textarea:focus,.--bg-primary .o-textarea:focus-visible{outline-color:var(--oo-color-primary-text, var(--oo-color-text));border-color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-textarea::-webkit-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .o-textarea::-moz-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .o-textarea:-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .o-textarea::-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .o-textarea::placeholder{color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-secondary .o-textarea{background-color:var(--oo-color-secondary-mix-bg-text-02, var(--oo-color-secondary-bg, var(--oo-color-bg)));border-color:var(--oo-color-secondary-mix-bg-contrast-60);color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-textarea:focus,.--bg-secondary .o-textarea:focus-visible{outline-color:var(--oo-color-secondary-text, var(--oo-color-text));border-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-textarea::-webkit-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .o-textarea::-moz-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .o-textarea:-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .o-textarea::-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .o-textarea::placeholder{color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-footer .o-textarea{background-color:var(--oo-color-footer-bg, var(--oo-color-bg));border-color:var(--oo-color-footer-mix-bg-contrast-60);color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-textarea:focus,.--bg-footer .o-textarea:focus-visible{outline-color:var(--oo-color-footer-text, var(--oo-color-text));border-color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-textarea::-webkit-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .o-textarea::-moz-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .o-textarea:-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .o-textarea::-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .o-textarea::placeholder{color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-transparent .o-textarea{background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));border-color:var(--oo-color-mix-bg-contrast-60);color:var(--oo-color-text)}.--bg-transparent .o-textarea:focus,.--bg-transparent .o-textarea:focus-visible{outline-color:var(--oo-color-text);border-color:var(--oo-color-text)}.--bg-transparent .o-textarea::-webkit-input-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .o-textarea::-moz-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .o-textarea:-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .o-textarea::-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-60)}.--bg-transparent .o-textarea::placeholder{color:var(--oo-color-mix-bg-contrast-60)}.o-label{padding:0;margin:0;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;text-align:left;gap:0;color:inherit}.o-label a,.o-label a:visited{color:var(--oo-color-primary);-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;-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}.o-label a:hover,.o-label a:focus,.o-label a:active{text-decoration-color:rgba(0,0,0,0)}.--bg-light .o-label{color:var(--oo-color-light-headline, var(--oo-color-headline))}.--bg-light .o-label a{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-dark .o-label{color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--bg-dark .o-label a{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .o-label{color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--bg-primary .o-label a{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .o-label{color:var(--oo-color-secondary-headline, var(--oo-color-headline))}.--bg-secondary .o-label a{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-footer .o-label{color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-label a{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-transparent .o-label{color:var(--oo-color-headline)}.--bg-transparent .o-label a{color:var(--oo-color-primary)}.o-control{position:relative;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.o-control:not(.o-control~.o-control){margin-top:.5rem}@media(min-width: 1200px){.o-control:not(.o-control~.o-control){margin-top:1rem}}.o-control__input{position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;left:0;top:.125rem;width:1.5rem;height:1.5rem;pointer-events:none}.o-control__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-ms-hyphens:auto;hyphens:auto}.o-control__label:before{content:"";-ms-flex-item-align:center;align-self:center;width:1.5rem;height:1.5rem;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem;background-color:var(--oo-color-mix-bg-text-02, var(--oo-color-bg));position:relative;border:2px solid var(--oo-color-mix-bg-contrast-60);outline:.5px solid rgba(0,0,0,0);outline-width:2px;-webkit-transition:outline .25s ease-in-out,border .25s ease-in-out,background-color .25s ease-in-out;transition:outline .25s ease-in-out,border .25s ease-in-out,background-color .25s ease-in-out}.o-control__label:after{content:"";-ms-flex-item-align:center;align-self:center;display:block;width:.75rem;height:.75rem;position:absolute;left:.375rem;background-size:100%;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2012%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222px%22%3E%3Cpath%20d%3D%22M1%2C7l4%2C4L15%2C1%22%2F%3E%3C%2Fsvg%3E");mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2012%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222px%22%3E%3Cpath%20d%3D%22M1%2C7l4%2C4L15%2C1%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.75rem;mask-size:.75rem;-webkit-mask-position:center;mask-position:center;-webkit-transition:background-color .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:background-color .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out,-webkit-transform .25s 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:none;mask:none;background-color:var(--oo-color-text);border-radius:100%}.o-control__input:checked+.o-control__label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.o-control__input:checked+.o-control__label::before{border-color:var(--oo-color-text)}.o-control__input:focus+.o-control__label:before,.o-control__input:focus-visible+.o-control__label:before{outline-color:var(--oo-color-text);border-color:var(--oo-color-text)}.--bg-light .o-control .o-control__label:before{background-color:var(--oo-color-light-mix-bg-text-02, var(--oo-color-light-bg, var(--oo-color-bg)));border-color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-light .o-control .o-control__label:after{background-color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-control .o-control__input:checked+.o-control__label:before{border-color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-light-text, var(--oo-color-text));border-color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-dark .o-control .o-control__label:before{background-color:var(--oo-color-dark-mix-bg-text-02, var(--oo-color-dark-bg, var(--oo-color-bg)));border-color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-dark .o-control .o-control__label:after{background-color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-control .o-control__input:checked+.o-control__label:before{border-color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-dark-text, var(--oo-color-text));border-color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-primary .o-control .o-control__label:before{background-color:var(--oo-color-primary-mix-bg-text-02, var(--oo-color-primary-bg, var(--oo-color-bg)));border-color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-primary .o-control .o-control__label:after{background-color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-control .o-control__input:checked+.o-control__label:before{border-color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-primary-text, var(--oo-color-text));border-color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-secondary .o-control .o-control__label:before{background-color:var(--oo-color-secondary-mix-bg-text-02, var(--oo-color-secondary-bg, var(--oo-color-bg)));border-color:var(--oo-color-secondary-mix-bg-contrast-60)}.--bg-secondary .o-control .o-control__label:after{background-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-control .o-control__input:checked+.o-control__label:before{border-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-secondary-text, var(--oo-color-text));border-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-footer .o-control .o-control__label:before{background-color:var(--oo-color-footer-bg, var(--oo-color-bg));border-color:var(--oo-color-footer-mix-bg-contrast-60)}.--bg-footer .o-control .o-control__label:after{background-color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-control .o-control__input:checked+.o-control__label:before{border-color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-footer-text, var(--oo-color-text));border-color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-transparent .o-control .o-control__label:after{background-color:var(--oo-color-text)}.--bg-transparent .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-primary)}.--bg-transparent .o-control .o-control__input:checked+.o-control__label:before{border-color:var(--oo-color-text)}.--bg-transparent .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-text);border-color:var(--oo-color-text)}.c-form.--validated .o-control__input:invalid+.o-control__label:before{border-color:#e53935}.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%}.--is-range .o-fieldset{display:grid;grid-template-columns:1fr;gap:1rem 0}@media(min-width: 768px){.--is-range .o-fieldset{grid-template-columns:repeat(2, 1fr);gap:0 2rem}}.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.75rem}.o-logo.--large *{--oo-logo-width: 16.25rem;--oo-logo-height: 6rem}.o-logo.--extra-large *{--oo-logo-width: 21.25rem;--oo-logo-height: 7.25rem}.o-logo.--white{background:#fff}.o-logo.--no-image{padding:0}.o-section{scroll-margin-top:var(--header-height, 6.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:10rem;padding-bottom:10rem}}@media(min-width: 1400px){.o-section{scroll-margin-top:var(--header-height, 9rem)}}.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.c-forms:not(.--has-bg-image)+.o-section.--bg-transparent.c-forms:not(.--has-bg-image),.o-section.--bg-transparent:not(.c-forms):not(.--has-bg-image)+.o-section.--bg-transparent:not(.c-forms):not(.--has-bg-image){padding-top:0}.o-section.--bg-light.c-forms:not(.--has-bg-image)+.o-section.--bg-light.c-forms:not(.--has-bg-image),.o-section.--bg-light:not(.c-forms):not(.--has-bg-image)+.o-section.--bg-light:not(.c-forms):not(.--has-bg-image){padding-top:0}.o-section.--bg-dark.c-forms:not(.--has-bg-image)+.o-section.--bg-dark.c-forms:not(.--has-bg-image),.o-section.--bg-dark:not(.c-forms):not(.--has-bg-image)+.o-section.--bg-dark:not(.c-forms):not(.--has-bg-image){padding-top:0}.o-section.--bg-primary.c-forms:not(.--has-bg-image)+.o-section.--bg-primary.c-forms:not(.--has-bg-image),.o-section.--bg-primary:not(.c-forms):not(.--has-bg-image)+.o-section.--bg-primary:not(.c-forms):not(.--has-bg-image){padding-top:0}.o-section.--bg-secondary.c-forms:not(.--has-bg-image)+.o-section.--bg-secondary.c-forms:not(.--has-bg-image),.o-section.--bg-secondary:not(.c-forms):not(.--has-bg-image)+.o-section.--bg-secondary:not(.c-forms):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));text-transform:uppercase;-ms-hyphens:auto;hyphens:auto;text-wrap-style:balance}@media(min-width: 576px){.o-headline{-ms-hyphens:manual;hyphens:manual}}.o-headline.--h1{font-size:2rem;line-height:2.75rem}@media(min-width: 1200px){.o-headline.--h1{font-size:2.5rem;line-height:3.375rem}}.o-headline.--h2{font-size:1.75rem;line-height:2.5rem}@media(min-width: 1200px){.o-headline.--h2{font-size:2rem;line-height:2.75rem}}.o-headline.--h3{font-size:1.5rem;line-height:2rem}@media(min-width: 1200px){.o-headline.--h3{font-size:1.75rem;line-height:2.5rem}}.o-headline.--h4{font-size:1.125rem;line-height:1.5rem}@media(min-width: 1200px){.o-headline.--h4{font-size:1.5rem;line-height:2rem}}.o-headline.--h5{font-size:1rem;line-height:1.5rem}@media(min-width: 1200px){.o-headline.--h5{font-size:1.125rem;line-height:1.5rem}}.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{font-size:1.5rem;line-height:2rem}@media(min-width: 1200px){.--is-footer .o-headline{font-size:1.75rem;line-height:2.5rem}}.--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-footer .o-headline{color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-transparent .o-headline{color:var(--oo-color-headline)}.o-headline.--text-color{color:var(--oo-color-text)}.--bg-light .o-headline.--text-color{color:var(--oo-color-light-text)}.--bg-dark .o-headline.--text-color{color:var(--oo-color-dark-text)}.--bg-primary .o-headline.--text-color{color:var(--oo-color-primary-text)}.--bg-secondary .o-headline.--text-color{color:var(--oo-color-secondary-text)}.--bg-footer .o-headline.--text-color{color:var(--oo-color-footer-text)}.--bg-transparent .o-headline.--text-color{color:var(--oo-color-text)}.o-headline.--blurry{color:rgba(0,0,0,0) !important;text-shadow:0 0 10px var(--oo-color-text)}.--bg-light .o-headline.--blurry{text-shadow:0 0 10px var(--oo-color-light-text)}.--bg-dark .o-headline.--blurry{text-shadow:0 0 10px var(--oo-color-dark-text)}.--bg-primary .o-headline.--blurry{text-shadow:0 0 10px var(--oo-color-primary-text)}.--bg-secondary .o-headline.--blurry{text-shadow:0 0 10px var(--oo-color-secondary-text)}.--bg-footer .o-headline.--blurry{text-shadow:0 0 10px var(--oo-color-footer-text)}.--bg-transparent .o-headline.--blurry{text-shadow:0 0 10px var(--oo-color-text)}.o-text.--is-wysiwyg>*:not(:last-child){margin-bottom:2.5rem}.o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-text);text-wrap-style:balance}.o-text h1{margin-bottom:2.5rem}.o-text h2{margin-bottom:2.5rem}.o-text h3{margin-bottom:2.5rem}.o-text h4{margin-bottom:1.5rem}.o-text h5{margin-bottom:1rem}.o-text h6{margin-bottom:1rem}.o-text a,.o-text a:visited{color:var(--oo-color-primary);-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;-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}.o-text a:hover,.o-text a:focus,.o-text a:active{text-decoration-color:rgba(0,0,0,0)}.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;padding-left:0}.o-text ul>li:before{content:"";display:inline-block;border-radius:50%;position:absolute;left:-1.5rem;top:.625rem;width:.5rem;height:.5rem;color:var(--oo-color-mix-bg-text-40);background-color:currentColor}.o-text ul>li li:before{border:2px solid currentColor;background-color:rgba(0,0,0,0)}.o-text ul>li ol>li::before{border:none}.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:calc(1rem + 1ch)}.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);left:0}.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(1rem + 2.5ch)}.o-text ol>li ol>li ol>li,.o-text ul>li ol>li ol>li{padding-left:calc(1rem + 4ch)}.o-text ol>li ol>li ol>li ol>li,.o-text ul>li ol>li ol>li ol>li{padding-left:calc(1rem + 5.5ch)}.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(1rem + 7ch)}.o-text ol>li ul,.o-text ul>li ul{margin-top:.5rem}.--text-align-center .o-text :is(ul,ol){padding-left:0}.--text-align-center .o-text :is(ul,ol) li{padding-left:0}.--text-align-center .o-text :is(ul,ol) li:before{position:relative;margin-right:1rem;left:unset;top:unset}@media(min-width: 1200px){.--text-align-center .o-text ul li:before{top:-0.125rem}}.--bg-light .o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-light-headline, var(--oo-color-headline))}.--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-primary)}.--bg-light .o-text :is(ul,ol) li:before,.--bg-light .o-text :is(ul,ol) li::marker{color:var(--oo-color-light-mix-bg-text-40)}.--bg-light .o-text mark{color:var(--oo-color-light-contrast-primary);background-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-headline, var(--oo-color-headline))}.--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-primary)}.--bg-dark .o-text :is(ul,ol) li:before,.--bg-dark .o-text :is(ul,ol) li::marker{color:var(--oo-color-dark-mix-bg-text-40)}.--bg-dark .o-text mark{color:var(--oo-color-dark-contrast-primary);background-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-headline, var(--oo-color-headline))}.--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-primary)}.--bg-primary .o-text :is(ul,ol) li:before,.--bg-primary .o-text :is(ul,ol) li::marker{color:var(--oo-color-primary-mix-bg-text-40)}.--bg-primary .o-text mark{color:var(--oo-color-primary-contrast-primary);background-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-headline, var(--oo-color-headline))}.--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-primary)}.--bg-secondary .o-text :is(ul,ol) li:before,.--bg-secondary .o-text :is(ul,ol) li::marker{color:var(--oo-color-secondary-mix-bg-text-40)}.--bg-secondary .o-text mark{color:var(--oo-color-secondary-contrast-primary);background-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))}.--bg-header .o-text :is(ul,ol) li:before,.--bg-header .o-text :is(ul,ol) li::marker{color:var(--oo-color-header-mix-bg-text-40)}.--bg-header .o-text mark{color:var(--oo-color-header-contrast-primary);background-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){color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-footer .o-text a{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text :is(ul,ol) li:before,.--bg-footer .o-text :is(ul,ol) li::marker{color:var(--oo-color-footer-mix-bg-text-40)}.--bg-footer .o-text mark{color:var(--oo-color-footer-contrast-primary);background-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-headline)}.--bg-transparent .o-text :is(p,li,ol,pre,blockquote,dt,dd,dfn){color:var(--oo-color-text)}.--bg-transparent .o-text a{color:var(--oo-color-primary)}.--bg-transparent .o-text :is(ul,ol) li:before,.--bg-transparent .o-text :is(ul,ol) li::marker{color:var(--oo-color-mix-bg-text-40)}.--bg-transparent .o-text mark{color:var(--oo-color-contrast-primary);background-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-icon-button{width:3.375rem;height:3.375rem;aspect-ratio:1/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;text-align:center;margin:0;padding:0;border:0;outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,outline-color .25s ease-in-out,opacity .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,outline-color .25s ease-in-out,opacity .25s ease-in-out;cursor:pointer}.c-icon-button,.c-icon-button:visited{color:var(--oo-color-contrast-bg);background-color:var(--oo-color-mix-bg-contrast-05)}.c-icon-button:hover{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.c-icon-button:focus-visible{outline-color:var(--oo-color-text)}.c-icon-button:active{background-color:var(--oo-color-mix-primary-contrast-40)}.c-icon-button:disabled{opacity:.2;outline-color:rgba(0,0,0,0);cursor:default}.c-icon-button__icon{height:2.125rem;width:2.125rem}.c-icon-button__icon svg{height:1.25rem;width:1.25rem}.c-icon-button__icon.--filled{fill:var(--oo-color-contrast-primary)}.c-icon-button[aria-pressed=false] .c-icon-button__icon.--play{display:none}.c-icon-button[aria-pressed=false] .c-icon-button__icon.--pause{display:inline-block}.c-icon-button[aria-pressed=true] .c-icon-button__icon.--pause{display:none}.c-icon-button[aria-pressed=true] .c-icon-button__icon.--play{display:inline-block}.c-icon-button.--on-bg-light,.c-icon-button.--on-bg-light:visited,.--bg-light .c-icon-button,.--bg-light .c-icon-button:visited{color:var(--oo-color-light-contrast-bg);background-color:var(--oo-color-light-mix-bg-contrast-05)}.c-icon-button.--on-bg-light:hover,.--bg-light .c-icon-button:hover{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary)}.c-icon-button.--on-bg-light:focus-visible,.--bg-light .c-icon-button:focus-visible{outline-color:var(--oo-color-light-text, var(--oo-color-text))}.c-icon-button.--on-bg-light:active,.--bg-light .c-icon-button:active{background-color:var(--oo-color-light-mix-primary-contrast-40, var(--oo-color-mix-primary-contrast-40))}.c-icon-button.--on-bg-light:disabled,.--bg-light .c-icon-button:disabled{outline-color:rgba(0,0,0,0)}.c-icon-button.--on-bg-dark,.c-icon-button.--on-bg-dark:visited,.--bg-dark .c-icon-button,.--bg-dark .c-icon-button:visited{color:var(--oo-color-dark-contrast-bg);background-color:var(--oo-color-dark-mix-bg-contrast-05)}.c-icon-button.--on-bg-dark:hover,.--bg-dark .c-icon-button:hover{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary)}.c-icon-button.--on-bg-dark:focus-visible,.--bg-dark .c-icon-button:focus-visible{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-dark:active,.--bg-dark .c-icon-button:active{background-color:var(--oo-color-dark-mix-primary-contrast-40)}.c-icon-button.--on-bg-dark:disabled,.--bg-dark .c-icon-button:disabled{outline-color:rgba(0,0,0,0)}.c-icon-button.--on-bg-primary,.c-icon-button.--on-bg-primary:visited,.--bg-primary .c-icon-button,.--bg-primary .c-icon-button:visited{color:var(--oo-color-primary-contrast-bg);background-color:var(--oo-color-primary-mix-bg-contrast-05)}.c-icon-button.--on-bg-primary:hover,.--bg-primary .c-icon-button:hover{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary)}.c-icon-button.--on-bg-primary:focus-visible,.--bg-primary .c-icon-button:focus-visible{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-primary:active,.--bg-primary .c-icon-button:active{background-color:var(--oo-color-primary-mix-primary-contrast-40)}.c-icon-button.--on-bg-primary:disabled,.--bg-primary .c-icon-button:disabled{outline-color:rgba(0,0,0,0)}.c-icon-button.--on-bg-secondary,.c-icon-button.--on-bg-secondary:visited,.--bg-secondary .c-icon-button,.--bg-secondary .c-icon-button:visited{color:var(--oo-color-secondary-contrast-bg);background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.c-icon-button.--on-bg-secondary:hover,.--bg-secondary .c-icon-button:hover{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary)}.c-icon-button.--on-bg-secondary:focus-visible,.--bg-secondary .c-icon-button:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-secondary:active,.--bg-secondary .c-icon-button:active{background-color:var(--oo-color-secondary-mix-primary-contrast-40)}.c-icon-button.--on-bg-secondary:disabled,.--bg-secondary .c-icon-button:disabled{outline-color:rgba(0,0,0,0)}.c-icon-button.--on-bg-header,.c-icon-button.--on-bg-header:visited,.--bg-header .c-icon-button,.--bg-header .c-icon-button:visited{color:var(--oo-color-header-contrast-bg);background-color:var(--oo-color-header-mix-bg-contrast-05)}.c-icon-button.--on-bg-header:hover,.--bg-header .c-icon-button:hover{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary)}.c-icon-button.--on-bg-header:focus-visible,.--bg-header .c-icon-button:focus-visible{outline-color:var(--oo-color-primary)}.c-icon-button.--on-bg-header:disabled,.--bg-header .c-icon-button:disabled{outline-color:rgba(0,0,0,0)}.c-icon-button.--on-bg-footer,.c-icon-button.--on-bg-footer:visited,.--bg-footer .c-icon-button,.--bg-footer .c-icon-button:visited{color:var(--oo-color-footer-contrast-bg);background-color:var(--oo-color-footer-mix-bg-contrast-05)}.c-icon-button.--on-bg-footer:hover,.--bg-footer .c-icon-button:hover{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-primary)}.c-icon-button.--on-bg-footer:focus-visible,.--bg-footer .c-icon-button:focus-visible{outline-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-footer:active,.--bg-footer .c-icon-button:active{background-color:var(--oo-color-footer-mix-primary-contrast-40)}.c-icon-button.--on-bg-footer:disabled,.--bg-footer .c-icon-button:disabled{outline-color:rgba(0,0,0,0)}.c-icon-button.--on-bg-transparent,.c-icon-button.--on-bg-transparent:visited,.--bg-transparent .c-icon-button,.--bg-transparent .c-icon-button:visited{color:var(--oo-color-contrast-bg);background-color:var(--oo-color-mix-bg-contrast-05)}.c-icon-button.--on-bg-transparent:hover,.--bg-transparent .c-icon-button:hover{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.c-icon-button.--on-bg-transparent:focus-visible,.--bg-transparent .c-icon-button:focus-visible{outline-color:var(--oo-color-text)}.c-icon-button.--on-bg-transparent:active,.--bg-transparent .c-icon-button:active{background-color:var(--oo-color-mix-primary-contrast-40)}.c-icon-button.--on-bg-transparent:disabled,.--bg-transparent .c-icon-button:disabled{outline-color:rgba(0,0,0,0)}.c-icon-button.--bigger{width:3rem;height:3rem}.c-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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:1.75rem;text-align:center;text-transform:uppercase;letter-spacing:2px;margin:0;padding:.25rem 3rem;width:100%;border:2px solid rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);outline-offset:4px;-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,opacity .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,outline-color .25s ease-in-out,opacity .25s ease-in-out;cursor:pointer}@media(min-width: 768px){.c-button{width:auto}}.c-button__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;height:1.25rem;width:auto}.c-button__icon svg{height:1.25rem;width:auto}.c-button,.c-button:visited{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.c-button:hover{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-mix-primary-contrast-20);border-color:var(--oo-color-mix-primary-contrast-20)}.c-button:focus-visible{outline-color:var(--oo-color-text)}.c-button:active{background-color:var(--oo-color-mix-primary-contrast-40);border-color:var(--oo-color-mix-primary-contrast-40)}.c-button:disabled{background-color:var(--oo-color-primary);border-color:var(--oo-color-primary);opacity:.2;outline-color:rgba(0,0,0,0);text-decoration:line-through;cursor:default}.c-button.--has-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.c-button.--has-icon{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-button.--is-small{padding:.75rem}.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, var(--oo-color-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,.--bg-light .c-button:hover{background-color:var(--oo-color-light-mix-primary-contrast-20, var(--oo-color-mix-primary-contrast-20));border-color:var(--oo-color-light-mix-primary-contrast-20, var(--oo-color-mix-primary-contrast-20))}.c-button.--on-bg-light:focus-visible,.--bg-light .c-button:focus-visible{outline-color:var(--oo-color-light-text, var(--oo-color-text))}.c-button.--on-bg-light:active,.--bg-light .c-button:active{background-color:var(--oo-color-light-mix-primary-contrast-40, var(--oo-color-mix-primary-contrast-40));border-color:var(--oo-color-light-mix-primary-contrast-40, var(--oo-color-mix-primary-contrast-40))}.c-button.--on-bg-light:disabled,.--bg-light .c-button:disabled{background-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary));outline-color:rgba(0,0,0,0)}.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,.--bg-dark .c-button:hover{background-color:var(--oo-color-dark-mix-primary-contrast-20);border-color:var(--oo-color-dark-mix-primary-contrast-20)}.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:active,.--bg-dark .c-button:active{background-color:var(--oo-color-dark-mix-primary-contrast-40);border-color:var(--oo-color-dark-mix-primary-contrast-40)}.c-button.--on-bg-dark:disabled,.--bg-dark .c-button:disabled{background-color:var(--oo-color-dark-primary);border-color:var(--oo-color-dark-primary);outline-color:rgba(0,0,0,0)}.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,.--bg-primary .c-button:hover{background-color:var(--oo-color-primary-mix-primary-contrast-20);border-color:var(--oo-color-primary-mix-primary-contrast-20)}.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:active,.--bg-primary .c-button:active{background-color:var(--oo-color-primary-mix-primary-contrast-40);border-color:var(--oo-color-primary-mix-primary-contrast-40)}.c-button.--on-bg-primary:disabled,.--bg-primary .c-button:disabled{background-color:var(--oo-color-primary-primary);border-color:var(--oo-color-primary-primary);outline-color:rgba(0,0,0,0)}.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,.--bg-secondary .c-button:hover{background-color:var(--oo-color-secondary-mix-primary-contrast-20);border-color:var(--oo-color-secondary-mix-primary-contrast-20)}.c-button.--on-bg-secondary:active,.--bg-secondary .c-button:active{background-color:var(--oo-color-secondary-mix-primary-contrast-40);border-color:var(--oo-color-secondary-mix-primary-contrast-40)}.c-button.--on-bg-secondary:disabled,.--bg-secondary .c-button:disabled{background-color:var(--oo-color-secondary-primary);border-color:var(--oo-color-secondary-primary);outline-color:rgba(0,0,0,0)}.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,.--bg-footer .c-button:hover{background-color:var(--oo-color-footer-mix-primary-contrast-20);border-color:var(--oo-color-footer-mix-primary-contrast-20)}.c-button.--on-bg-footer:active,.--bg-footer .c-button:active{background-color:var(--oo-color-footer-mix-primary-contrast-40);border-color:var(--oo-color-footer-mix-primary-contrast-40)}.c-button.--on-bg-footer:disabled,.--bg-footer .c-button:disabled{background-color:var(--oo-color-footer-primary);border-color:var(--oo-color-footer-primary);outline-color:rgba(0,0,0,0)}.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,.--bg-transparent .c-button:hover{background-color:var(--oo-color-mix-primary-contrast-20);border-color:var(--oo-color-mix-primary-contrast-20)}.c-button.--on-bg-transparent:focus-visible,.--bg-transparent .c-button:focus-visible{outline-color:var(--oo-color-text)}.c-button.--on-bg-transparent:active,.--bg-transparent .c-button:active{background-color:var(--oo-color-mix-primary-contrast-40);border-color:var(--oo-color-mix-primary-contrast-40)}.c-button.--on-bg-transparent:disabled,.--bg-transparent .c-button:disabled{background-color:var(--oo-color-primary);border-color:var(--oo-color-primary);outline-color:rgba(0,0,0,0)}.c-button.--ghost,.c-button.--ghost:visited{color:var(--oo-color-primary);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary)}.c-button.--ghost:hover{color:var(--oo-color-mix-primary-contrast-30);border-color:var(--oo-color-mix-primary-contrast-30);background-color:rgba(0,0,0,0)}.c-button.--ghost:focus-visible{outline-color:var(--oo-color-text)}.c-button.--ghost:active{color:var(--oo-color-mix-primary-contrast-40);border-color:var(--oo-color-mix-primary-contrast-40);background-color:rgba(0,0,0,0)}.c-button.--ghost:disabled{color:var(--oo-color-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-text);opacity:.2;outline-color:rgba(0,0,0,0);cursor:default}.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-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-light:hover,.--bg-light .c-button.--ghost:hover{color:var(--oo-color-light-mix-primary-contrast-30, var(--oo-color-mix-primary-contrast-30));border-color:var(--oo-color-light-mix-primary-contrast-30, var(--oo-color-mix-primary-contrast-30));background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-light:focus-visible,.--bg-light .c-button.--ghost:focus-visible{outline-color:var(--oo-color-light-text)}.c-button.--ghost.--on-bg-light:active,.--bg-light .c-button.--ghost:active{color:var(--oo-color-light-mix-primary-contrast-40, var(--oo-color-mix-primary-contrast-40));border-color:var(--oo-color-light-mix-primary-contrast-40, var(--oo-color-mix-primary-contrast-40));background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-light:disabled,.--bg-light .c-button.--ghost:disabled{color:var(--oo-color-light-text, var(--oo-color-text));background-color:rgba(0,0,0,0);border-color:var(--oo-color-light-text, var(--oo-color-text));outline-color:rgba(0,0,0,0)}.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));background-color:rgba(0,0,0,0);border-color:var(--oo-color-dark-text, var(--oo-color-text))}.c-button.--ghost.--on-bg-dark:hover,.--bg-dark .c-button.--ghost:hover{color:var(--oo-color-dark-mix-text-contrast-30);border-color:var(--oo-color-dark-mix-text-contrast-30);background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-dark:focus-visible,.--bg-dark .c-button.--ghost:focus-visible{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-dark:active,.--bg-dark .c-button.--ghost:active{color:var(--oo-color-dark-mix-text-contrast-40);border-color:var(--oo-color-dark-mix-text-contrast-40);background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-dark:disabled,.--bg-dark .c-button.--ghost:disabled{color:var(--oo-color-dark-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-dark-text);outline-color:rgba(0,0,0,0)}.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));background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary-text, var(--oo-color-text))}.c-button.--ghost.--on-bg-primary:hover,.--bg-primary .c-button.--ghost:hover{color:var(--oo-color-primary-mix-text-contrast-30);border-color:var(--oo-color-primary-mix-text-contrast-30);background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-primary:focus-visible,.--bg-primary .c-button.--ghost:focus-visible{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-primary:active,.--bg-primary .c-button.--ghost:active{color:var(--oo-color-primary-mix-text-contrast-40);border-color:var(--oo-color-primary-mix-text-contrast-40);background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-primary:disabled,.--bg-primary .c-button.--ghost:disabled{color:var(--oo-color-primary-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary-text);outline-color:rgba(0,0,0,0)}.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));background-color:rgba(0,0,0,0);border-color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-button.--ghost.--on-bg-secondary:hover,.--bg-secondary .c-button.--ghost:hover{color:var(--oo-color-secondary-mix-text-contrast-30);border-color:var(--oo-color-secondary-mix-text-contrast-30);background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-secondary:focus-visible,.--bg-secondary .c-button.--ghost:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-secondary:active,.--bg-secondary .c-button.--ghost:active{color:var(--oo-color-secondary-mix-text-contrast-40);border-color:var(--oo-color-secondary-mix-text-contrast-40);background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-secondary:disabled,.--bg-secondary .c-button.--ghost:disabled{color:var(--oo-color-secondary-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-secondary-text);outline-color:rgba(0,0,0,0)}.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));background-color:rgba(0,0,0,0);border-color:var(--oo-color-footer-text, var(--oo-color-text))}.c-button.--ghost.--on-bg-footer:hover,.--bg-footer .c-button.--ghost:hover{color:var(--oo-color-footer-mix-text-contrast-30);border-color:var(--oo-color-footer-mix-text-contrast-30);background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-footer:focus-visible,.--bg-footer .c-button.--ghost:focus-visible{outline-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-footer:active,.--bg-footer .c-button.--ghost:active{color:var(--oo-color-footer-mix-text-contrast-40);border-color:var(--oo-color-footer-mix-text-contrast-40);background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-footer:disabled,.--bg-footer .c-button.--ghost:disabled{color:var(--oo-color-footer-text, var(--oo-color-text));background-color:rgba(0,0,0,0);border-color:var(--oo-color-footer-text, var(--oo-color-text));outline-color:rgba(0,0,0,0)}.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-primary);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary)}.c-button.--ghost.--on-bg-transparent:hover,.--bg-transparent .c-button.--ghost:hover{color:var(--oo-color-mix-primary-contrast-30);border-color:var(--oo-color-mix-primary-contrast-30);background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-transparent:focus-visible,.--bg-transparent .c-button.--ghost:focus-visible{outline-color:var(--oo-color-text)}.c-button.--ghost.--on-bg-transparent:active,.--bg-transparent .c-button.--ghost:active{color:var(--oo-color-mix-primary-contrast-40);border-color:var(--oo-color-mix-primary-contrast-40);background-color:rgba(0,0,0,0)}.c-button.--ghost.--on-bg-transparent:disabled,.--bg-transparent .c-button.--ghost:disabled{color:var(--oo-color-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-text);outline-color:rgba(0,0,0,0)}.c-button.--full-width{width:100%}.c-button.--show-more{display:inline-block;margin-top:1rem}.c-button.--open-popup{margin:0 1rem;max-width:calc(100% - 2rem)}.c-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.c-buttons.--is-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-buttons.--position-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-buttons.--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.c-flag{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 1rem;line-height:1.5rem}.--bg-light .c-flag.--property-status{background-color:var(--oo-color-light-primary, var(--oo-color-primary));color:var(--oo-color-light-contrast-primary)}.--bg-dark .c-flag.--property-status{background-color:var(--oo-color-dark-primary, var(--oo-color-primary));color:var(--oo-color-dark-contrast-primary)}.--bg-primary .c-flag.--property-status{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .c-flag.--property-status{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-link{color:var(--oo-color-primary);-webkit-text-decoration:underline rgba(0,0,0,0);text-decoration:underline rgba(0,0,0,0);-webkit-transition:color .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:color .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:color .25s ease-in-out,text-decoration .25s ease-in-out;transition:color .25s ease-in-out,text-decoration .25s ease-in-out,-webkit-text-decoration .25s ease-in-out}.c-link:visited{text-decoration-color:rgba(0,0,0,0)}.c-link:hover,.c-link:focus,.c-link:active{text-decoration-color:currentColor}.c-link.--underlined{-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;text-underline-offset:.375rem}.c-link.--underlined:visited{text-decoration-color:currentColor}.c-link.--underlined:hover,.c-link.--underlined:focus,.c-link.--underlined:active{text-decoration-color:rgba(0,0,0,0);color:var(--oo-color-primary)}.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-mix-text-contrast-20)}.c-link.--on-bg-header:hover,.c-link.--on-bg-header:focus,.c-link.--on-bg-header:active{color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-link.--on-bg-footer{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-link.--on-bg-transparent{color:var(--oo-color-primary)}.c-link.--text-color{color:currentColor}.c-link.--text-color.--underlined{color:currentColor}.c-link.--text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.c-link.--show-more{display:inline-block;margin-top:1rem}.c-header{width:100%;z-index:999;position:sticky;left:0;right:0;top:0;max-height:100dvh;-webkit-transition:all .25s;transition:all .25s;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-header-bg, var(--oo-color-bg))}.c-header.--logo-transparent{background-color:var(--oo-color-header-transparent-bg-80);position:fixed;top:0}.c-header.--logo-transparent.--has-no-bg-picture{top:auto}.c-header.--logo-transparent.--main-nav-open{background-color:var(--oo-color-header-bg, var(--oo-color-bg))}.c-header.--scrolled:not(.--main-nav-open)::after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background-color:var(--oo-color-header-mix-bg-text-50)}.c-header__container{padding:0;overflow:unset}@media(max-width: 1399.98px){.c-header__container{max-width:unset}}@media(min-width: 1400px){.c-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.75rem;padding:1rem}}.c-header__main-wrapper{z-index:1000;padding:1rem 0;position:relative}@media(min-width: 1400px){.c-header__main-wrapper{padding-block:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:1}}.--main-nav-open .c-header__main-wrapper::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:var(--oo-color-header-mix-bg-text-50)}.c-header__main{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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100dvh;overflow:hidden;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;height:0;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media(min-width: 1400px){.c-header__wrapper{display:contents}}.--main-nav-open .c-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;height:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.--main-nav-open .c-header__wrapper::-webkit-scrollbar{display:none}.c-header__nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5rem 1rem;-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:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-header__meta-wrapper{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-mix-bg-contrast-05, var(--oo-color-header-bg));-webkit-transition:.25s;transition:.25s;z-index:9991;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:none}.c-header__meta-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--oo-color-header-mix-bg-text-50)}.--main-nav-open .c-header__meta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.c-header__meta-wrapper.--hide-mobile{display:none}@media(min-width: 1400px){.c-header__meta-wrapper.--hide-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.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}}@media(min-width: 1400px){.c-header__meta-wrapper{padding:.5rem 0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.c-header__meta-wrapper *{font-size:16px;line-height:1.75rem}.c-header__meta-wrapper.--collapsed{height:0;opacity:0;padding:0;visibility:hidden;overflow:hidden}@media(min-width: 1400px){.c-header__meta-wrapper{background-color:var(--oo-color-header-bg, var(--oo-color-bg))}}.c-header__meta{padding:2rem 1rem}@media(max-width: 1399.98px){.c-header__meta{max-width:unset}}@media(min-width: 1400px){.c-header__meta{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-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 0}@media(min-width: 1400px){.c-header__meta-column{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1.5rem;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-header.--fixed{z-index:9999;background-color:var(--oo-color-header-bg, var(--oo-color-bg));margin-top:0}.c-header.--fixed .c-header__nav-wrapper{margin-top:0}.c-header.--main-nav-open{overflow:hidden scroll;max-height:100dvh}.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))}@media(min-width: 1400px){.c-header.--logo-white{position:sticky;top: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{border-top:1px solid var(--oo-color-footer-mix-border-50)}.c-footer__top{position:relative;background:var(--oo-color-footer-mix-bg-contrast-10, var(--oo-color-bg));color:var(--oo-color-footer-text, var(--oo-color-text));-webkit-box-shadow:0 4px 4px var(--oo-color-transparent-shadow-25);box-shadow:0 4px 4px var(--oo-color-transparent-shadow-25)}@media(min-width: 1200px){.c-footer__top{background:-webkit-gradient(linear, left top, right top, from(var(--oo-color-footer-bg, var(--oo-color-bg))), color-stop(33.33%, var(--oo-color-footer-mix-bg-contrast-10, var(--oo-color-bg))));background:linear-gradient(to right, var(--oo-color-footer-bg, var(--oo-color-bg)) 0% 33.33%, var(--oo-color-footer-mix-bg-contrast-10, var(--oo-color-bg)) 33.33% 100%)}}.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:3.75rem 0;padding-bottom:3.75rem}@media(min-width: 1200px){.c-footer__top-container{background:-webkit-gradient(linear, left top, right top, from(var(--oo-color-footer-bg, var(--oo-color-bg))), color-stop(33.33%, var(--oo-color-footer-mix-bg-contrast-10, var(--oo-color-bg))));background:linear-gradient(to right, var(--oo-color-footer-bg, var(--oo-color-bg)) 0% 33.33%, var(--oo-color-footer-mix-bg-contrast-10, var(--oo-color-bg)) 33.33% 100%);gap:5rem 0;padding-top:5rem;padding-bottom:5rem}}.c-footer__top-row{gap:3.75rem 0}.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:3.75rem 0}.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__top-column.--left{padding-top:3.75rem;padding-bottom:3.75rem;background:var(--oo-color-footer-bg, var(--oo-color-bg))}@media(max-width: 1199.98px){.c-footer__top-column.--left{-webkit-box-shadow:0 0 0 100vmax var(--oo-color-footer-bg, var(--oo-color-bg));box-shadow:0 0 0 100vmax var(--oo-color-footer-bg, var(--oo-color-bg));clip-path:inset(0 -100vmax)}}@media(min-width: 1200px){.c-footer__top-column.--left{padding-top:0;padding-bottom:0;padding-right:2rem}}.c-footer__top-column.--middle-right{background:var(--oo-color-footer-mix-bg-contrast-10, var(--oo-color-bg))}@media(min-width: 1200px){.c-footer__top-column.--middle-right{padding-left:2rem}}.c-footer__bottom{color:var(--oo-color-footer-text-bottom, var(--oo-color-text));background-color:var(--oo-color-footer-bg-bottom);padding:1.25rem 0 .5rem 0}@media(min-width: 1200px){.c-footer__bottom{padding:1.5rem 0}}.c-footer__bottom *{font-size:16px;line-height:1.75rem}.c-footer__bottom-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem 0}@media(min-width: 1200px){.c-footer__bottom-row{gap:0}}.c-footer__bottom-column.--left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}@media(min-width: 1200px){.c-footer__bottom-column.--left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}}.c-footer__bottom-column.--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-footer__bottom-copyright{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:.25rem}@media(min-width: 992px){.c-footer__bottom-copyright{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.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-bottom, var(--oo-color-text));outline:1px solid rgba(0,0,0,0);outline-offset:4px;-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{color:currentColor;opacity:50%}.c-footer__bottom .onoffice-logo__svg{height:1.875rem}.--is-iframe-service-immobilienwertanalyse .c-footer{padding-bottom:4rem}.c-main-nav{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:0}@media(min-width: 1400px){.c-main-nav{overflow:inherit}}.c-main-nav__button .--close{display:none}@media(min-width: 1400px){.c-main-nav__button{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;gap:.5rem}@media(min-width: 1400px){.c-main-nav__list{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;gap:1.5rem 2rem}}.c-main-nav__item{font-size:16px;line-height:1.75rem}@media(min-width: 1400px){.c-main-nav__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;text-align:center}}.c-main-nav__item.--is-top-level .c-main-nav__link{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:-webkit-text-decoration .1s ease-in-out;transition:-webkit-text-decoration .1s ease-in-out;transition:text-decoration .1s ease-in-out;transition:text-decoration .1s ease-in-out, -webkit-text-decoration .1s ease-in-out}.c-main-nav__item.--is-top-level .c-main-nav__link:hover,.c-main-nav__item.--is-top-level .c-main-nav__link:focus,.c-main-nav__item.--is-top-level .c-main-nav__link.--is-active{text-decoration-color:var(--oo-color-header-text, var(--oo-color-text))}@media(min-width: 1400px){.c-main-nav__item.--is-top-level{border:0;-ms-flex-preferred-size:content;flex-basis:content;max-width:25%}.c-main-nav__item.--is-top-level .c-main-nav__link.--is-top-level{text-decoration:none;position:relative}.c-main-nav__item.--is-top-level .c-main-nav__link.--is-top-level::before{content:"";position:absolute;top:100%;left:50%;right:50%;height:0%;background-color:rgba(0,0,0,0);border-top:1px solid var(--oo-color-header-text, var(--oo-color-text));-webkit-transition:left .25s ease-in-out,right .25s ease-in-out;transition:left .25s ease-in-out,right .25s ease-in-out;z-index:1}.c-main-nav__item.--is-top-level .c-main-nav__link.--is-top-level:hover::before,.c-main-nav__item.--is-top-level .c-main-nav__link.--is-top-level:focus::before{left:0;right:0;height:500%}.c-main-nav__item.--is-top-level .c-main-nav__link.--is-top-level.--is-active::before,.c-main-nav__item.--is-top-level .c-main-nav__link.--is-top-level.--is-ancestor::before{left:0;right:0}.c-main-nav__item.--is-top-level .c-main-nav__link.--is-top-level.--is-ancestor:not(.--is-active)::before{border-color:var(--oo-color-header-mix-bg-text-50)}.c-main-nav__item.--is-top-level .c-main-nav__link.--is-top-level.--is-ancestor:not(.--is-active):hover::before,.c-main-nav__item.--is-top-level .c-main-nav__link.--is-top-level.--is-ancestor:not(.--is-active):focus::before{border-color:var(--oo-color-header-text, var(--oo-color-text))}}@media(min-width: 1400px){.c-main-nav__item.--has-children:hover>.c-main-nav__link.--is-top-level::after,.c-main-nav__item.--has-children:focus-within>.c-main-nav__link.--is-top-level::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.c-main-nav__item.--has-children:focus-within>.c-main-nav__sub-menu{visibility:visible;opacity:1}}@media(min-width: 1400px)and (hover: hover)and (pointer: fine){.c-main-nav__item.--has-children:hover>.c-main-nav__sub-menu,.c-main-nav__item.--has-children:focus-visible>.c-main-nav__sub-menu{visibility:visible;opacity:1}}@media(min-width: 1400px){.c-main-nav__item.--has-children::after{content:"";position:absolute;left:0;opacity:0;background:rgba(0,0,0,0);width:100%;height:0;top:100%;z-index:10;overflow:hidden}.c-main-nav__item.--has-children .c-main-nav__link.--is-top-level{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1.25rem}.c-main-nav__item.--has-children .c-main-nav__link.--is-top-level::after{content:"";position:absolute;right:0;background-color:var(--oo-color-header-text, var(--oo-color-text));-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2012%206%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M0%2C0l6%2C6L12%2C0%22%2F%3E%3C%2Fsvg%3E");mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2012%206%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M0%2C0l6%2C6L12%2C0%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.75rem;mask-size:.75rem;-webkit-mask-position:center;mask-position:center;height:.375rem;width:.75rem;-webkit-transition:-webkit-transform .2s .1s ease-out;transition:-webkit-transform .2s .1s ease-out;transition:transform .2s .1s ease-out;transition:transform .2s .1s ease-out, -webkit-transform .2s .1s ease-out}}.c-main-nav__item.--is-active::after{opacity:1}.c-main-nav__link{-ms-hyphens:auto;hyphens:auto;padding:.5rem 0 .5rem 0;width:100%;font-family:var(--oo-font-navigation, var(--oo-font-text));font-size:1rem;color:var(--oo-color-header-text, var(--oo-color-text));display:block;text-transform:uppercase;text-underline-offset:.375rem;letter-spacing:2px}.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{text-decoration-color:var(--oo-color-header-text, var(--oo-color-text));color:var(--oo-color-header-text, var(--oo-color-text))}.c-main-nav__link.--is-active{text-decoration-color:var(--oo-color-header-text, var(--oo-color-text));color:var(--oo-color-header-text, var(--oo-color-text));position:relative}.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}.c-main-nav__sub-menu::after{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:var(--oo-color-header-bg, var(--oo-color-bg))}@media(min-width: 1400px){.c-main-nav__sub-menu{z-index:100;position:absolute;top:100%;left:auto;right:auto;visibility:hidden;opacity:0;min-width:9.375rem;max-width:18.75rem;background-color:var(--oo-color-header-bg, var(--oo-color-bg));padding:.5rem 0;border-left:1px solid var(--oo-color-header-text, var(--oo-color-text));border-right:1px solid var(--oo-color-header-text, var(--oo-color-text));border-bottom:1px solid var(--oo-color-header-text, var(--oo-color-text));-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:text-decoration .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;transition:text-decoration .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out,-webkit-text-decoration .25s ease-in-out}}.c-main-nav__sub-menu .c-main-nav__link{text-decoration:underline;padding:.5rem 0 .5rem 2rem;text-decoration-color:rgba(0,0,0,0);-webkit-transition:-webkit-text-decoration .1s ease-in-out;transition:-webkit-text-decoration .1s ease-in-out;transition:text-decoration .1s ease-in-out;transition:text-decoration .1s ease-in-out, -webkit-text-decoration .1s ease-in-out}@media(min-width: 1200px){.c-main-nav__sub-menu .c-main-nav__link{padding:.5rem 1.5rem}}@media(hover: hover)and (pointer: fine){.c-main-nav__sub-menu .c-main-nav__link:hover,.c-main-nav__sub-menu .c-main-nav__link:focus-visible{color:var(--oo-color-header-text, var(--oo-color-text));text-decoration-color:var(--oo-color-header-text, var(--oo-color-text))}}@media(min-width: 1400px){.c-main-nav__sub-menu .c-main-nav__link:last-of-type{border-radius:inherit}}.c-main-nav__sub-menu .c-main-nav__link.--is-active{text-decoration:underline}.c-main-nav__sub-menu .c-main-nav__link.--is-active:visited,.c-main-nav__sub-menu .c-main-nav__link.--is-active:active{color:var(--oo-color-header-text, var(--oo-color-text))}.c-main-nav.--is-open{width:100%}@media(min-width: 992px){.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;margin:0 -0.75rem}@media(min-width: 992px){.c-footer-nav__list{margin:0;gap:.25rem 0}}.c-footer-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex}.c-footer-nav__item:last-child::after{content:none}.c-footer-nav__link{padding:.75em;color:var(--oo-color-footer-text-bottom, var(--oo-color-text));-webkit-text-decoration:underline rgba(0,0,0,0);text-decoration:underline rgba(0,0,0,0);outline-offset:0}@media(min-width: 992px){.c-footer-nav__link{margin-right:1.5rem;padding:0;outline-offset:4px}}.c-footer-nav__link:visited,.c-footer-nav__link:active{color:currentColor;text-decoration-color:currentColor}.c-footer-nav__link:hover,.c-footer-nav__link:focus{color:currentColor;text-decoration-color:currentColor}.c-footer-nav__link.--is-active,.c-footer-nav__link.--is-ancestor{text-decoration-color:currentColor}.c-footer-nav__link{width:100%;text-align:center}@media(min-width: 992px){.c-footer-nav__link{width:auto;text-align:left}}.c-footer-nav__sub-menu{display:none}.c-read-more{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin:0;padding:.5rem 0;color:var(--oo-color-primary);background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;text-transform:uppercase;text-align:left;border:2px solid rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-transition:outline-color .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:outline-color .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:text-decoration .25s ease-in-out,outline-color .25s ease-in-out;transition:text-decoration .25s ease-in-out,outline-color .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;cursor:pointer}.c-read-more:visited{-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor}.c-read-more:hover,.c-read-more:focus,.c-read-more:active{text-decoration-color:rgba(0,0,0,0)}.c-read-more:focus-visible{outline-color:currentColor}.--bg-light .c-read-more{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-dark .c-read-more{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .c-read-more{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .c-read-more{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-transparent .c-read-more{color:var(--oo-color-primary)}.c-read-more.--full-width{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.c-forms__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}@media(max-width: 991.98px){.c-forms__container{gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding: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}@media(min-width: 768px){.c-forms__content{gap:2rem}}@media(min-width: 768px){.c-forms__headline{padding-top:5rem}}.c-forms__headline{-ms-hyphens:auto;hyphens:auto}@media(max-width: 767.98px){.c-forms__text{padding-bottom:2.5rem}}@media(max-width: 575.98px){.c-forms__wrapper{padding:0}}@media(max-width: 767.98px){.c-forms__row{margin:0}}.c-forms.--bg-transparent{background-color:var(--oo-color-mix-bg-contrast-05, var(--oo-color-bg))}.c-forms.--bg-light{background-color:var(--oo-color-light-mix-bg-contrast-05, var(--oo-color-light-bg))}.c-forms.--bg-dark{background-color:var(--oo-color-dark-mix-bg-contrast-05, var(--oo-color-dark-bg))}.c-forms.--bg-primary{background-color:var(--oo-color-primary-mix-bg-contrast-05, var(--oo-color-primary-bg))}.c-forms.--bg-secondary{background-color:var(--oo-color-secondary-mix-bg-contrast-05, var(--oo-color-secondary-bg))}.c-form{position:relative;scroll-margin-top:calc(var(--header-height, 6.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:2.5rem}@media(min-width: 1200px){.c-form{scroll-margin-top:calc(var(--header-height, 6.5rem) + 10rem)}}@media(min-width: 1400px){.c-form{scroll-margin-top:calc(var(--header-height, 9rem) + 10rem);gap:2rem}}.c-form__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:1rem;padding:1.5rem;background-color:var(--oo-color-bg)}@media(min-width: 1200px){.c-form__fieldset{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575.98px){.c-form__fieldset{padding:1rem}}.c-form__fieldset:not(:has(.c-read-more)) .c-form__button{margin-top:0}@media(min-width: 1200px){.c-form__fieldset:not(:has(.c-read-more)) .c-form__button{margin-top:1rem}}@media(max-width: 767.98px){.c-form__fieldset .lead-lightbox .c-form__header .c-form__legend{margin-right:2.25rem}}.c-form__header{font-size:1.5rem;margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;grid-column:span 2}.--bg-light .c-form__header{color:var(--oo-color-light-headline, var(--oo-color-headline))}.--bg-dark .c-form__header{color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--bg-primary .c-form__header{color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--bg-secondary .c-form__header{color:var(--oo-color-secondary-headline, var(--oo-color-headline))}.--bg-footer .c-form__header{color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-transparent .c-form__header{color:var(--oo-color-headline)}.c-form__body{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem 2rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(min-width: 768px){.c-form__body{grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-form__legend{color:var(--oo-color-headline);font-size:24px;line-height:2rem;font-family:var(--oo-font-headline, var(--oo-font-text));font-weight:var(--oo-font-headline-weight, var(--oo-font-text-weight));display:inline-block}@media(min-width: 576px){.c-form__legend{font-size:28px;line-height:2.5rem}}.--bg-light .c-form__legend{color:var(--oo-color-light-headline, var(--oo-color-headline))}.--bg-dark .c-form__legend{color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--bg-primary .c-form__legend{color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--bg-secondary .c-form__legend{color:var(--oo-color-secondary-headline, var(--oo-color-headline))}.--bg-footer .c-form__legend{color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-transparent .c-form__legend{color:var(--oo-color-headline)}.c-form__required{-ms-flex-item-align:end;align-self:flex-end;font-size:.875rem}.c-form__more{display:none}.c-form__field-wrapper{display:contents}.c-form .message{display:none !important}@media(min-width: 768px){.c-form .--is-textarea{grid-column:span 2}}@media(min-width: 768px){.c-form .--is-range:has(*:nth-child(2)){grid-column:span 2}}@media(min-width: 768px){.c-form .--is-boolean{grid-column:span 2}}.c-form.--is-owner-leadgenerator-form .c-form__header{-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}@media(min-width: 768px){.c-form.--is-owner-leadgenerator-form .c-form__header.--is-mobile-only{display:none}}.c-form.--is-owner-leadgenerator-form .c-form__progress{justify-self:center;-ms-flex-item-align:end;align-self:flex-end}@media(min-width: 768px){.c-form.--is-owner-leadgenerator-form .c-form__progress{grid-row:2}}@media(max-width: 767.98px){.c-form.--is-owner-leadgenerator-form .c-form__progress{position:absolute}}@media(max-width: 575.98px){.c-form.--is-owner-leadgenerator-form .c-form__progress{right:1rem;top:.75rem}}@media(min-width: 576px)and (max-width: 767.98px){.c-form.--is-owner-leadgenerator-form .c-form__progress{right:1.5rem;top:.75rem}}.--bg-light .c-form.--is-owner-leadgenerator-form .c-form__progress{color:var(--oo-color-light-headline, var(--oo-color-headline))}.--bg-dark .c-form.--is-owner-leadgenerator-form .c-form__progress{color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--bg-primary .c-form.--is-owner-leadgenerator-form .c-form__progress{color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--bg-secondary .c-form.--is-owner-leadgenerator-form .c-form__progress{color:var(--oo-color-secondary-headline, var(--oo-color-headline))}.--bg-footer .c-form.--is-owner-leadgenerator-form .c-form__progress{color:var(--oo-color-footer-text, var(--oo-color-text))}.--bg-transparent .c-form.--is-owner-leadgenerator-form .c-form__progress{color:var(--oo-color-headline)}.c-form.--is-owner-leadgenerator-form .c-selectable-cards{gap:2rem}.c-form.--is-owner-leadgenerator-form .c-form__button{margin-top:0}.c-form.--is-owner-leadgenerator-form .c-form__button.--is-hidden{display:none}@media(min-width: 768px){.c-form.--is-owner-leadgenerator-form .c-form__button.--is-hidden{display:block;visibility:hidden}}@media(min-width: 768px){.c-form.--is-owner-leadgenerator-form .c-form__button{grid-row:2}}.c-form.--is-owner-leadgenerator-form .c-form__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:2.5rem;padding:2rem 1rem}@media(min-width: 768px){.c-form.--is-owner-leadgenerator-form .c-form__wrapper{padding:1.5rem}}.c-form.--is-owner-leadgenerator-form .c-form__wrapper .c-form__button-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:2.5rem}@media(min-width: 768px){.c-form.--is-owner-leadgenerator-form .c-form__wrapper .c-form__button-wrapper{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:0}.c-form.--is-owner-leadgenerator-form .c-form__wrapper .c-form__button-wrapper .leadform-submit{display:contents}}.--bg-transparent .c-form.--is-owner-leadgenerator-form .c-form__wrapper{background-color:var(--oo-color-bg)}.--bg-light .c-form.--is-owner-leadgenerator-form .c-form__wrapper{background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.--bg-dark .c-form.--is-owner-leadgenerator-form .c-form__wrapper{background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.--bg-primary .c-form.--is-owner-leadgenerator-form .c-form__wrapper{background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.--bg-secondary .c-form.--is-owner-leadgenerator-form .c-form__wrapper{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-form.--is-owner-leadgenerator-form .c-form__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:1.5rem;padding:0}@media(min-width: 768px){.c-form.--is-owner-leadgenerator-form .c-form__fieldset{gap:2rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-form.--is-owner-leadgenerator-form .c-form__fieldset .c-form__field-group:has(.o-label[data-icon-button-group]:not([style*="display: none"]):not([style*="display:none"])){grid-column:1/-1}.c-form.--is-owner-leadgenerator-form .c-form__fieldset .c-form__field-group:has(.o-label.--is-textarea){grid-column:1/-1}.c-form.--is-owner-leadgenerator-form .c-form__fieldset .c-form__field-group:has(.o-label.--is-boolean){grid-column:1/-1}.c-form.--is-owner-leadgenerator-form .c-form__fieldset .c-form__field-group .o-control{margin-top:0}.c-form.--is-owner-leadgenerator-form .o-label[data-icon-button-group]{display:grid;gap:1rem;position:relative}.c-form.--is-owner-leadgenerator-form .o-label[data-icon-button-group] .c-selectable-cards{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.c-form.--is-owner-leadgenerator-form .o-label[data-icon-button-group] .c-selectable-cards.--has-selection .c-selectable-card:not(.--is-selected){opacity:.5}.c-form.--is-owner-leadgenerator-form .uc-text-embedding{grid-column:1/-1}@media(min-width: 768px){.c-form.--is-search-form .c-form__body{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.c-form.--is-search-form .c-form__body{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-form.--is-search-form .c-form__button-wrapper{grid-column:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-form.--is-search-form .c-form__button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width: 1200px){.c-form.--is-search-form .--is-range{grid-column:auto}}@media(min-width: 1200px){.c-form.--is-search-form .--is-boolean{grid-column:auto}}.c-form.--is-banner-search-form{width:100%}.c-form.--is-banner-search-form .c-form__body{scroll-margin-top:calc(var(--header-height, 6.5rem) + 5rem);scroll-snap-align:start}@media(min-width: 768px){.c-form.--is-banner-search-form .c-form__body{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.c-form.--is-banner-search-form .c-form__body{scroll-margin-top:calc(var(--header-height, 6.5rem) + 10rem)}}@media(min-width: 1400px){.c-form.--is-banner-search-form .c-form__body{scroll-margin-top:calc(var(--header-height, 9rem) + 10rem)}}.c-form.--is-banner-search-form .c-form__more{display:block;margin-top:-1rem;-webkit-transition:margin-top .25s ease-in-out;transition:margin-top .25s ease-in-out}@media(min-width: 768px){.c-form.--is-banner-search-form .c-form__more{display:none;margin-top:0}}.c-form.--is-banner-search-form .c-form__more.--is-open{margin-top:0}.c-form.--is-banner-search-form .c-form__field-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem;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.--is-banner-search-form .c-form__field-wrapper{display:contents}}.c-form.--is-banner-search-form .c-form__field-wrapper.--is-open{max-height:100rem}.c-form.--is-banner-search-form .c-form__button-wrapper{grid-column:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-form.--is-banner-search-form .c-form__button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width: 1200px){.c-form.--is-banner-search-form .--is-range{grid-column:auto}}@media(min-width: 1200px){.c-form.--is-banner-search-form .--is-boolean{grid-column:auto}}.c-form.--is-banner-search-form .c-form__fieldset{padding-left:0;padding-right:0}.--is-popup .c-form .c-form__fieldset{padding:0;background:rgba(0,0,0,0)}.--bg-light .--is-popup .c-form .c-form__fieldset,.--bg-dark .--is-popup .c-form .c-form__fieldset,.--bg-primary .--is-popup .c-form .c-form__fieldset,.--bg-secondary .--is-popup .c-form .c-form__fieldset,.--bg-transparent .--is-popup .c-form .c-form__fieldset{background:rgba(0,0,0,0)}.--is-popup .c-form .c-form__body{grid-template-columns:minmax(0, 1fr)}:not(.--no-image) .--is-popup .c-form .c-form__body>*{grid-column:auto}@media(min-width: 768px){.--no-image .--is-popup .c-form .c-form__body{grid-template-columns:repeat(2, minmax(0, 1fr))}.--no-image .--is-popup .c-form .c-form__body .--is-textarea,.--no-image .--is-popup .c-form .c-form__body .--is-boolean{grid-column:span 2}}.--bg-light .c-form .c-form__fieldset{background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.--bg-dark .c-form .c-form__fieldset{background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.--bg-primary .c-form .c-form__fieldset{background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.--bg-secondary .c-form .c-form__fieldset{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}.--bg-footer .c-form .c-form__body{grid-template-columns:minmax(0, 1fr);gap:1rem}.--bg-footer .c-form .c-form__body>*{grid-column:auto}.--bg-footer .c-form .c-form__header{-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}.--bg-footer .c-form .c-form__required{-ms-flex-item-align:end;align-self:flex-end}.--bg-footer .c-form .c-form__fieldset{background-color:var(--oo-color-footer-bg, var(--oo-color-bg))}.c-form.--bg-transparent .c-form__fieldset{background-color:var(--oo-color-bg)}.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:.625rem;color:var(--oo-color-contrast-text);background-color:var(--oo-color-bg);border:2px solid var(--oo-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.c-info-messages__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;height:1.75rem}.c-info-messages__icon svg{height:2.125rem;width:2.125rem}.--bg-light .c-info-messages{color:var(--oo-color-contrast-text);border:2px solid var(--oo-color-light-text)}.--bg-dark .c-info-messages{color:var(--oo-color-contrast-text);border:2px solid var(--oo-color-dark-text)}.--bg-primary .c-info-messages{color:var(--oo-color-contrast-text);border:2px solid var(--oo-color-primary-text)}.--bg-secondary .c-info-messages{color:var(--oo-color-contrast-text);border:2px solid var(--oo-color-secondary-text)}.--bg-footer .c-info-messages{color:var(--oo-color-contrast-text);border:2px solid var(--oo-color-footer-text)}.c-info-messages.--is-success{color:var(--oo-color-contrast-success);background-color:var(--oo-color-success)}.c-info-messages.--is-warning{color:var(--oo-color-contrast-warning);background-color:var(--oo-color-warning)}.c-info-messages.--is-error{color:var(--oo-color-contrast-error);background-color:var(--oo-color-error)}.c-banner{position:relative;background-color:var(--oo-color-bg)}.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;width:100%}@media(min-width: 992px){.c-banner__slide{min-height:60vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-banner__slide:not(.--content-none){padding-block:5rem 5rem}}@media(min-width: 992px)and (min-width: 992px){.c-banner__slide.--content-none{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}}@media(min-width: 992px){.c-banner__slide.--content-none .c-banner__media{width:100%}}.c-banner__slide.--content-is-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-banner__media{height:auto;width:100%;aspect-ratio:4/3;padding:0}@media(min-width: 992px){.c-banner__media{position:absolute;top:0;width:50%;height:100%;min-height:60vh;margin:0;aspect-ratio:unset}.c-banner__media.--content-is-left{right:0}.c-banner__media.--content-is-right{left:0}}.c-banner__picture{background-color:var(--oo-color-transparent-primary-10)}.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: 992px){.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__container{padding-block:2.5rem 2.5rem}@media(min-width: 992px){.c-banner__container{padding-block:0;margin-top:0}}.c-header.--logo-transparent~* .c-banner__container{padding-top:var(--header-height, 5rem)}.c-banner__row{margin:0}.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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;gap:2rem 0}.c-banner__content.--text-align-center .c-banner__headline,.c-banner__content.--text-align-center .c-banner__text{text-align:center}.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__headline{width:100%}.c-banner__text{width:100%}.c-banner__buttons{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}@media(min-width: 992px){.c-banner__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1.25rem}}.c-banner__button{display:-webkit-box;display:-ms-flexbox;display:flex}.c-banner__video-playback-toggle{outline:1px solid rgba(0,0,0,0) !important;outline-offset:4px !important;position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.c-banner__video-playback-toggle:focus-visible{outline-color:var(--oo-color-text) !important}.c-banner.--bg-light{color:var(--oo-color-light-text, var(--oo-color-text));background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.c-banner.--bg-light .c-banner__video-playback-toggle:focus-visible{outline-color:var(--oo-color-light-text) !important}.c-banner.--bg-dark{color:var(--oo-color-dark-text, var(--oo-color-text));background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.c-banner.--bg-dark .c-banner__video-playback-toggle:focus-visible{outline-color:var(--oo-color-dark-text) !important}.c-banner.--bg-primary{color:var(--oo-color-primary-text, var(--oo-color-text));background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.c-banner.--bg-primary .c-banner__video-playback-toggle:focus-visible{outline-color:var(--oo-color-primary-text) !important}.c-banner.--bg-secondary{color:var(--oo-color-secondary-text, var(--oo-color-text));background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-banner.--bg-secondary .c-banner__video-playback-toggle:focus-visible{outline-color:var(--oo-color-secondary-text) !important}.c-banner.--bg-transparent{color:var(--oo-color-transparent-text);background-color:var(--oo-color-transparent-bg)}.c-banner.--bg-transparent .c-banner__video-playback-toggle:focus-visible{outline-color:var(--oo-color-text) !important}.c-banner+*:not(.c-banner){padding-top:5rem}@media(min-width: 1200px){.c-banner+*:not(.c-banner){padding-top:10rem}}.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:1.5rem}@media(min-width: 992px){.c-media.--is-full-width{gap:2rem}}.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:1.5rem}@media(min-width: 992px){.c-media__row{gap:2rem}}@media(min-width: 992px){.c-media__headline+.c-media__picture,.c-media__text+.c-media__picture,.c-media__headline~.c-media__picture,.c-media__text~.c-media__picture{padding-top:3rem}}.c-media__image{width:100%;height:auto}.--is-full-width .c-media__image{max-height:70vh}.c-media__placeholder{aspect-ratio:16/9;max-height:70vh}@media(min-width: 992px){.c-media__headline+.c-media__video,.c-media__text+.c-media__video,.c-media__headline~.c-media__video,.c-media__text~.c-media__video{padding-top:3rem}}.c-media__thumbnail-wrapper{position:relative;cursor:pointer}.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-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{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;position:absolute;inset:0;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-text__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}@media(min-width: 992px){.c-media-text__row{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:2.5rem}@media(min-width: 992px){.c-media-text__content{padding-top:5rem}}.--is-icon .c-media-text__picture{text-align:center}.c-media-text__placeholder{aspect-ratio:4/3}.c-media-text__image{width:100%;height:auto;aspect-ratio:4/3;border:2px solid var(--oo-color-bg)}.--is-icon .c-media-text__image{width:auto;height:auto;max-width:100%;aspect-ratio:auto}.c-media-text__video{width:100%}.c-media-text__thumbnail-wrapper{position:relative;cursor:pointer}.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-picture{overflow:hidden;border:2px solid var(--oo-color-bg)}.c-media-text__thumbnail-image{width:100%;height:auto;aspect-ratio:4/3;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.--is-video .c-media-text__thumbnail-image{aspect-ratio:16/9}.c-media-text__play{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;position:absolute;inset:0;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-text__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}@media(min-width: 992px){.c-text__container{gap:2.5rem}}.c-text__row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.--text-align-center .c-text__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media(min-width: 1200px){.c-text__row{gap:0}}.c-text__columns{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: 992px){.c-text__columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}}.--text-align-center .c-text__columns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.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:2.5rem}@media(min-width: 992px){.c-text__content{gap:3.75rem}}.--text-align-center .c-text__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:1.5rem}@media(max-width: 767.98px){.c-team__container{max-width:100vw}}.c-team__row{display:-webkit-box;display:-ms-flexbox;display:flex}.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:1rem;margin-top:3.75rem}@media(min-width: 768px){.c-team__members{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1400px){.c-team__members{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767.98px){.c-team__members.o-col-12{padding-left:0;padding-right:0}}.c-team__slider{margin:0;margin-top:3.75rem}@media(min-width: 768px){.c-team__slider{margin-top:5rem}}.c-team__slider{margin-bottom:5rem;overflow:visible;padding-right:0;padding-left:0;width:100vw}@media(min-width: 1200px){.c-team__slider{margin-bottom:1rem}}.c-team__slider .c-slider__track{contain:layout;overflow:visible}.c-team__slider .splide__pagination{margin-top:-2.125rem}@media(min-width: 992px){.c-team__slider .splide__pagination{margin-top:-3.125rem}}.c-team__buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:2.5rem}@media(min-width: 768px){.c-team__buttons{margin-top:3.75rem}}.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)}.c-team-card__picture{aspect-ratio:3/4}.c-team-card__overlay{position:absolute;bottom:1.5rem;left:1.5rem;right: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;background-color:var(--oo-color-transparent-bg-80);padding:1rem 1.5rem 1.5rem;-webkit-transition:max-height .6s ease-in-out;transition:max-height .6s ease-in-out;min-height:5.25rem;max-height:5.25rem;gap:0;overflow:hidden}.c-team-card__overlay[aria-expanded=true]{gap:0;max-height:calc(100% - 3rem)}.c-team-card__overlay[aria-expanded=true] .c-team-card__icon.--less{display:-webkit-box;display:-ms-flexbox;display:flex}.c-team-card__overlay[aria-expanded=true] .c-team-card__icon.--more{display:none}.c-team-card__overlay[aria-expanded=true] .c-team-card__row:not(.--name){opacity:1;max-height:20rem;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.c-team-card__overlay[aria-expanded=true] .c-team-card__row.--job{padding-bottom:.5rem;-webkit-transition:padding-bottom .1s ease-in-out;transition:padding-bottom .1s ease-in-out}.c-team-card__overlay[aria-expanded=true] .c-team-card__name{-webkit-line-clamp:2;line-clamp:2}@media(min-width: 420px){.c-team-card__overlay[aria-expanded=true] .c-team-card__name{-webkit-line-clamp:3;line-clamp:3}}@media(min-width: 500px){.c-team-card__overlay[aria-expanded=true] .c-team-card__name{-webkit-line-clamp:5;line-clamp:5}}@media(min-width: 576px){.c-team-card__overlay[aria-expanded=true] .c-team-card__name{-webkit-line-clamp:6;line-clamp:6}}@media(min-width: 768px){.c-team-card__overlay[aria-expanded=true] .c-team-card__name{-webkit-line-clamp:3;line-clamp:3}}@media(min-width: 768px)and (max-width: 991.98px){.c-team__members .c-team-card__overlay[aria-expanded=true] .c-team-card__name{-webkit-line-clamp:2;line-clamp:2}}@media(min-width: 1400px){.c-team-card__overlay[aria-expanded=true] .c-team-card__name{-webkit-line-clamp:2;line-clamp:2}}.c-team-card__icon{position:absolute;bottom:1.375rem;right:1.5rem;z-index:1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.c-team-card__icon.c-button{width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--oo-color-text);border-radius:50%;background:rgba(0,0,0,0);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);opacity:.8;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.--bg-light .c-team-card__icon.c-button{border-color:var(--oo-color-light-text, var(--oo-color-text));color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-dark .c-team-card__icon.c-button{border-color:var(--oo-color-dark-text, var(--oo-color-text));color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-primary .c-team-card__icon.c-button{border-color:var(--oo-color-primary-text, var(--oo-color-text));color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-secondary .c-team-card__icon.c-button{border-color:var(--oo-color-secondary-text, var(--oo-color-text));color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-team-card__icon.c-button .c-button__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-team-card__icon.c-button .c-button__icon svg{width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-width:2}.c-team-card__icon.c-button:hover,.c-team-card__icon.c-button:focus,.c-team-card__icon.c-button:focus-within{opacity:1;background-color:var(--oo-color-text);color:var(--oo-color-bg)}.--bg-light .c-team-card__icon.c-button:hover,.--bg-light .c-team-card__icon.c-button:focus,.--bg-light .c-team-card__icon.c-button:focus-within{background-color:var(--oo-color-light-text, var(--oo-color-text));color:var(--oo-color-light-bg, var(--oo-color-bg))}.--bg-dark .c-team-card__icon.c-button:hover,.--bg-dark .c-team-card__icon.c-button:focus,.--bg-dark .c-team-card__icon.c-button:focus-within{background-color:var(--oo-color-dark-text, var(--oo-color-text));color:var(--oo-color-dark-bg, var(--oo-color-bg))}.--bg-primary .c-team-card__icon.c-button:hover,.--bg-primary .c-team-card__icon.c-button:focus,.--bg-primary .c-team-card__icon.c-button:focus-within{background-color:var(--oo-color-primary-text, var(--oo-color-text));color:var(--oo-color-primary-bg, var(--oo-color-bg))}.--bg-secondary .c-team-card__icon.c-button:hover,.--bg-secondary .c-team-card__icon.c-button:focus,.--bg-secondary .c-team-card__icon.c-button:focus-within{background-color:var(--oo-color-secondary-text, var(--oo-color-text));color:var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-team-card__icon.--more{display:-webkit-box;display:-ms-flexbox;display:flex}.c-team-card__icon.--less{display:none}.c-team-card__row{color:var(--oo-color-text)}.--bg-light .c-team-card__row{color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-dark .c-team-card__row{color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-primary .c-team-card__row{color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-secondary .c-team-card__row{color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-team-card__row.--name{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;-ms-flex-negative:0;flex-shrink:0;min-height:3rem}.c-team-card__row:not(.--name){min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;padding:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;-ms-flex-negative:1;flex-shrink:1}.c-team-card__row.--job{overflow:hidden;-webkit-transition:opacity .6s ease-in-out,padding-bottom .1s ease-in-out .5s;transition:opacity .6s ease-in-out,padding-bottom .1s ease-in-out .5s}.c-team-card__row.--job .c-team-card__job{font-size:1rem;line-height:1.75rem;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;line-clamp:1}@media(min-width: 420px){.c-team-card__row.--job .c-team-card__job{-webkit-line-clamp:3;line-clamp:3}}@media(min-width: 500px){.c-team-card__row.--job .c-team-card__job{-webkit-line-clamp:4;line-clamp:4}}@media(min-width: 576px){.c-team-card__row.--job .c-team-card__job{-webkit-line-clamp:6;line-clamp:6}}@media(min-width: 768px){.c-team-card__row.--job .c-team-card__job{-webkit-line-clamp:2;line-clamp:2}}@media(min-width: 768px)and (max-width: 991.98px){.c-team__members .c-team-card__row.--job .c-team-card__job{-webkit-line-clamp:1;line-clamp:1}}@media(min-width: 992px){.c-team-card__row.--job .c-team-card__job{-webkit-line-clamp:3;line-clamp:3}}@media(min-width: 1400px){.c-team-card__row.--job .c-team-card__job{-webkit-line-clamp:2;line-clamp:2}}.c-team-card__row.--rating{text-align:center;padding-top:1.5rem}.c-team-card__row.--contact{padding-top:1.5rem}.c-team-card__row.--contact .c-team-card__languages{font-size:1rem;line-height:1.75rem;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;line-clamp:1}.c-team-card__row.--social{padding-top:1.5rem}.c-team-card__row.--social .c-team-card__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem}.c-team-card__row.--action{padding-top:2.5rem}.c-team-card__row.--action .c-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.c-team-card__row.--action .c-team-card__button{color:var(--oo-color-text);margin-left:0;margin-right:0}.--on-bg-light .c-team-card__row.--action .c-team-card__button{color:var(--oo-color-light-text)}.--on-bg-dark .c-team-card__row.--action .c-team-card__button{color:var(--oo-color-dark-text)}.--on-bg-primary .c-team-card__row.--action .c-team-card__button{color:var(--oo-color-primary-text)}.--on-bg-secondary .c-team-card__row.--action .c-team-card__button{color:var(--oo-color-secondary-text)}.c-team-card__name{font-size:1.125rem;line-height:1.625rem;width:calc(100% - 3rem);text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.c-team-card__contact{-ms-hyphens:auto;hyphens:auto;display:block;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden}.c-team-card__contact .c-team-card__contact-label{word-break:keep-all;display:inline;margin-right:.5rem}.c-team-card__contact .c-team-card__contact-value{display:inline;word-break:break-all}.c-team-card__contact.--is-email{-webkit-line-clamp:2}.c-team-card__button{padding:0;background:none;border:none;text-decoration:underline;font-size:inherit;line-height:inherit}.c-team-card__button:hover,.c-team-card__button:focus,.c-team-card__button:focus-within{opacity:.8}.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;height:100%;color:var(--oo-color-text);background:var(--oo-color-mix-bg-contrast-05)}.--bg-light .c-team-detail{color:var(--oo-color-light-text, var(--oo-color-text));background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.--bg-dark .c-team-detail{color:var(--oo-color-dark-text, var(--oo-color-text));background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.--bg-primary .c-team-detail{color:var(--oo-color-primary-text, var(--oo-color-text));background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.--bg-secondary .c-team-detail{color:var(--oo-color-secondary-text, var(--oo-color-text));background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}@media(min-width: 768px){.c-team-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.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;padding:1.5rem;overflow-y:auto;height:100%;scrollbar-width:thin;scrollbar-color:var(--oo-color-text) rgba(0,0,0,0)}@media(min-width: 768px){.c-team-detail__content{padding-left:1rem}}.c-team-detail__content::-webkit-scrollbar{width:.25rem}.c-team-detail__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.c-team-detail__content::-webkit-scrollbar-thumb{background:var(--oo-color-text);border-radius:.125rem;opacity:.3}.c-team-detail__content::-webkit-scrollbar-thumb:hover{opacity:.5}.--bg-light .c-team-detail__content{scrollbar-color:var(--oo-color-light-text, var(--oo-color-text)) rgba(0,0,0,0)}.--bg-light .c-team-detail__content::-webkit-scrollbar-thumb{background:var(--oo-color-light-text, var(--oo-color-text));opacity:.3}.--bg-light .c-team-detail__content::-webkit-scrollbar-thumb:hover{opacity:.5}.--bg-dark .c-team-detail__content{scrollbar-color:var(--oo-color-dark-text, var(--oo-color-text)) rgba(0,0,0,0)}.--bg-dark .c-team-detail__content::-webkit-scrollbar-thumb{background:var(--oo-color-dark-text, var(--oo-color-text));opacity:.3}.--bg-dark .c-team-detail__content::-webkit-scrollbar-thumb:hover{opacity:.5}.--bg-primary .c-team-detail__content{scrollbar-color:var(--oo-color-primary-text, var(--oo-color-text)) rgba(0,0,0,0)}.--bg-primary .c-team-detail__content::-webkit-scrollbar-thumb{background:var(--oo-color-primary-text, var(--oo-color-text));opacity:.3}.--bg-primary .c-team-detail__content::-webkit-scrollbar-thumb:hover{opacity:.5}.--bg-secondary .c-team-detail__content{scrollbar-color:var(--oo-color-secondary-text, var(--oo-color-text)) rgba(0,0,0,0)}.--bg-secondary .c-team-detail__content::-webkit-scrollbar-thumb{background:var(--oo-color-secondary-text, var(--oo-color-text));opacity:.3}.--bg-secondary .c-team-detail__content::-webkit-scrollbar-thumb:hover{opacity:.5}.c-team-detail__job{font-size:1rem;line-height:1.75rem;padding-right:1rem}.c-team-detail__name{font-size:2rem;line-height:2.5rem}.c-team-detail__contact{-ms-hyphens:auto;hyphens:auto;display:block;margin:0}.c-team-detail__contact .c-team-detail__contact-label{word-break:keep-all;display:inline;margin-right:.5rem}.c-team-detail__contact .c-team-detail__contact-value{display:inline;word-break:break-all}.c-team-detail .c-social-media__icon{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;color:var(--oo-color-text)}.--bg-light .c-team-detail .c-social-media__icon,.--bg-light .c-team-detail .c-team-detail__description p{color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-dark .c-team-detail .c-social-media__icon,.--bg-dark .c-team-detail .c-team-detail__description p{color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-primary .c-team-detail .c-social-media__icon,.--bg-primary .c-team-detail .c-team-detail__description p{color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-secondary .c-team-detail .c-social-media__icon,.--bg-secondary .c-team-detail .c-team-detail__description p{color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-team-detail__picture{height:100%;width:auto;aspect-ratio:1}.c-team-detail__image{aspect-ratio:1/1}.c-dialog__close{position:absolute;top:.625rem;right:.625rem;z-index:10;width:2.125rem;height:2.125rem;padding:0;background:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow: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;cursor:pointer}.c-dialog__close .c-button__icon{width:2.125rem;height:2.125rem;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;font-size:20px;font-weight:400;line-height:1;-webkit-transition:color .2s;transition:color .2s;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;border:none}.c-dialog__close .c-button__icon svg{width:34px;height:34px;border:1px solid #000;border-radius:50%;stroke:#000;stroke-width:1.5;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-transition:border-color .2s,stroke .2s;transition:border-color .2s,stroke .2s}.--bg-light .c-dialog__close .c-button__icon svg{border-color:var(--oo-color-light-text, var(--oo-color-text));stroke:var(--oo-color-light-text, var(--oo-color-text))}.--bg-dark .c-dialog__close .c-button__icon svg{border-color:var(--oo-color-dark-text, var(--oo-color-text));stroke:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-primary .c-dialog__close .c-button__icon svg{border-color:var(--oo-color-primary-text, var(--oo-color-text));stroke:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-secondary .c-dialog__close .c-button__icon svg{border-color:var(--oo-color-secondary-text, var(--oo-color-text));stroke:var(--oo-color-secondary-text, var(--oo-color-text))}.c-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-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;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:0 auto;padding:.625rem;background-color:var(--oo-color-mix-bg-contrast-05)}@media(min-width: 1200px){.c-pagination__list{gap:.5rem}}.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))}.c-pagination__link{width:2.125rem;height:2.125rem;aspect-ratio:1/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;text-align:center;margin:0;padding:0 .5rem;border-radius:50%;outline:1px solid rgba(0,0,0,0);outline-offset:4px;-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;cursor:pointer}.c-pagination__link,.c-pagination__link:visited{color:var(--oo-color-text);background-color:rgba(0,0,0,0)}.c-pagination__link:hover{background-color:var(--oo-color-mix-primary-contrast-20);color:var(--oo-color-contrast-primary)}.c-pagination__link:focus-visible{outline-color:var(--oo-color-primary)}.c-pagination__link:active{background-color:var(--oo-color-mix-bg-contrast-10)}.c-pagination__link.--has-icon{padding:0}.c-pagination__link.--has-icon:hover{color:var(--oo-color-mix-primary-contrast-20);background:rgba(0,0,0,0)}.c-pagination__link.--is-current{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.c-pagination__link.--is-current:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.c-pagination__icon,.c-pagination svg{height:2.125rem;width:2.125rem}.c-pagination.--on-bg-light .c-pagination__list{background-color:var(--oo-color-light-mix-bg-contrast-05)}.c-pagination.--on-bg-light .c-pagination__link,.c-pagination.--on-bg-light .c-pagination__link:visited{color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-pagination.--on-bg-light .c-pagination__link:hover{background-color:var(--oo-color-light-mix-bg-contrast-10)}.c-pagination.--on-bg-light .c-pagination__link:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-pagination.--on-bg-light .c-pagination__link:active{background-color:var(--oo-color-light-mix-bg-contrast-10)}.c-pagination.--on-bg-light .c-pagination__link.--is-current{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-pagination.--on-bg-dark .c-pagination__list{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.c-pagination.--on-bg-dark .c-pagination__link,.c-pagination.--on-bg-dark .c-pagination__link:visited{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-pagination.--on-bg-dark .c-pagination__link:hover{background-color:var(--oo-color-dark-mix-bg-contrast-10)}.c-pagination.--on-bg-dark .c-pagination__link:focus-visible{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-pagination.--on-bg-dark .c-pagination__link:active{background-color:var(--oo-color-dark-mix-bg-contrast-10)}.c-pagination.--on-bg-dark .c-pagination__link.--is-current{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-pagination.--on-bg-primary .c-pagination__list{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.c-pagination.--on-bg-primary .c-pagination__link,.c-pagination.--on-bg-primary .c-pagination__link:visited{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-pagination.--on-bg-primary .c-pagination__link:hover{background-color:var(--oo-color-primary-mix-bg-contrast-10)}.c-pagination.--on-bg-primary .c-pagination__link:focus-visible{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-pagination.--on-bg-primary .c-pagination__link:active{background-color:var(--oo-color-primary-mix-bg-contrast-10)}.c-pagination.--on-bg-primary .c-pagination__link.--is-current{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-pagination.--on-bg-secondary .c-pagination__list{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.c-pagination.--on-bg-secondary .c-pagination__link,.c-pagination.--on-bg-secondary .c-pagination__link:visited{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-pagination.--on-bg-secondary .c-pagination__link:hover{background-color:var(--oo-color-secondary-mix-bg-contrast-10)}.c-pagination.--on-bg-secondary .c-pagination__link:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-pagination.--on-bg-secondary .c-pagination__link:active{background-color:var(--oo-color-secondary-mix-bg-contrast-10)}.c-pagination.--on-bg-secondary .c-pagination__link.--is-current{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-popup-sticky-mobile-modal{position:fixed;top:2.5rem;bottom:2.5rem;left:0;right:0;width:100%;min-width:0;max-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;border:none;padding:0;margin:0;z-index:50000;max-height:calc(100dvh - 5rem);background:var(--oo-color-mix-bg-contrast-05);-webkit-box-shadow:0 0 5px var(--oo-color-transparent-shadow-15);box-shadow:0 0 5px var(--oo-color-transparent-shadow-15);opacity:0;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease;color:var(--oo-color-text);outline:1px solid rgba(0,0,0,0);outline-offset:4px}@media(min-width: 768px){.c-popup-sticky-mobile-modal{width:460px;top:auto;bottom:2.5rem;left:auto;right:2.5rem}}.c-popup-sticky-mobile-modal:focus-visible{outline-color:var(--oo-color-primary)}.c-popup-sticky-mobile-modal.--bg-light{color:var(--oo-color-light-text, var(--oo-color-text));background-color:var(--oo-color-light-mix-bg-contrast-05)}.c-popup-sticky-mobile-modal.--bg-dark{color:var(--oo-color-dark-text, var(--oo-color-text));background-color:var(--oo-color-dark-mix-bg-contrast-05)}.c-popup-sticky-mobile-modal.--bg-primary{color:var(--oo-color-primary-text, var(--oo-color-text));background-color:var(--oo-color-primary-mix-bg-contrast-05)}.c-popup-sticky-mobile-modal.--bg-secondary{color:var(--oo-color-secondary-text, var(--oo-color-text));background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.c-popup-sticky-mobile-modal.--bg-transparent{color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-contrast-05)}.c-popup-sticky-mobile-modal::-ms-backdrop{cursor:pointer;background:var(--oo-color-transparent-shadow-80);padding:0;margin:0}.c-popup-sticky-mobile-modal::backdrop{cursor:pointer;background:var(--oo-color-transparent-shadow-80);padding:0;margin:0}.c-popup-sticky-mobile-modal__close{position:absolute;top:0;right:0;z-index:2}.c-popup-sticky-mobile-modal__picture{width:100%;height:auto;aspect-ratio:3/2;overflow:hidden}.c-popup-sticky-mobile-modal__wrapper{position:relative;overflow-y:auto}.c-popup-sticky-mobile-modal__content{padding:1.5rem 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;gap:1.5rem}.c-popup-sticky-mobile-modal__headline{position:sticky;top:0;background:var(--oo-color-mix-bg-contrast-05);z-index:1;display:block;padding:1.5rem 5rem 1.5rem 1.5rem;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.c-popup-sticky-mobile-modal__headline:after{content:"";background-color:var(--oo-color-mix-bg-contrast-05);display:block;height:1.5rem;width:calc(100% - 3rem);position:absolute;bottom:0}.--bg-light .c-popup-sticky-mobile-modal__headline{background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-light .c-popup-sticky-mobile-modal__headline:after{background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-dark .c-popup-sticky-mobile-modal__headline{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-dark .c-popup-sticky-mobile-modal__headline:after{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-primary .c-popup-sticky-mobile-modal__headline{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-primary .c-popup-sticky-mobile-modal__headline:after{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-secondary .c-popup-sticky-mobile-modal__headline{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-secondary .c-popup-sticky-mobile-modal__headline:after{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-transparent .c-popup-sticky-mobile-modal__headline{background-color:var(--oo-color-mix-bg-contrast-05)}.--bg-transparent .c-popup-sticky-mobile-modal__headline:after{background-color:var(--oo-color-mix-bg-contrast-05)}.c-popup-sticky-mobile-modal.--is-open{opacity:1;visibility:visible}.c-popup-fullscreen{position:fixed;top:2.5rem;bottom:2.5rem;left:0;right:0;width:100%;min-width:0;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;padding:0;margin:0 auto;z-index:50000;max-height:calc(100dvh - 5rem);background:rgba(0,0,0,0);-webkit-filter:drop-shadow(0 0 5px var(--oo-color-transparent-shadow-15));filter:drop-shadow(0 0 5px var(--oo-color-transparent-shadow-15));opacity:0;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}@media(min-width: 992px){.c-popup-fullscreen{position:relative;top:50%;bottom:5rem;width:auto;max-height:calc(100dvh - 10rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.c-popup-fullscreen:focus-visible .c-popup-fullscreen__inner{outline-color:var(--oo-color-primary)}.c-popup-fullscreen::-ms-backdrop{cursor:pointer;background:var(--oo-color-transparent-shadow-80);padding:0;margin:0}.c-popup-fullscreen::backdrop{cursor:pointer;background:var(--oo-color-transparent-shadow-80);padding:0;margin:0}.c-popup-fullscreen__container{overflow:auto}@media(min-width: 992px){.c-popup-fullscreen__container{overflow:visible}}.c-popup-fullscreen__row{overflow:visible}.c-popup-fullscreen__picture{width:100%;height:auto;aspect-ratio:3/2;padding:0}@media(min-width: 992px){.c-popup-fullscreen__picture{max-height:calc(100dvh - 10rem);aspect-ratio:1/1;position:sticky;top:0;left:0;overflow:hidden;-ms-flex-item-align:start;align-self:flex-start}}.c-popup-fullscreen__inner{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;overflow:visible;padding:0;background:var(--oo-color-mix-bg-contrast-05);outline:1px solid rgba(0,0,0,0);outline-offset:4px}@media(min-width: 992px){.c-popup-fullscreen__inner{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-height:calc(100dvh - 10rem);overflow-y:auto}}.c-popup-fullscreen__inner:focus-visible{outline-color:var(--oo-color-primary)}.--bg-light .c-popup-fullscreen__inner{color:var(--oo-color-light-text, var(--oo-color-text));background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-dark .c-popup-fullscreen__inner{color:var(--oo-color-dark-text, var(--oo-color-text));background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-primary .c-popup-fullscreen__inner{color:var(--oo-color-primary-text, var(--oo-color-text));background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-secondary .c-popup-fullscreen__inner{color:var(--oo-color-secondary-text, var(--oo-color-text));background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-transparent .c-popup-fullscreen__inner{color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-contrast-05)}.c-popup-fullscreen__header{position:sticky;top:0;z-index:1;display:block}@media(min-width: 992px){.c-popup-fullscreen__header{display:-webkit-box;display:-ms-flexbox;display:flex;top:0}}.c-popup-fullscreen__close{position:fixed;top:0;right:0;z-index:2}@media(min-width: 992px){.c-popup-fullscreen__close{position:absolute}}.c-popup-fullscreen__headline{display:-ms-flexbox;display:flex;background:var(--oo-color-mix-bg-contrast-05);padding:1.5rem 5rem 1.5rem 2.5rem;width:100%;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;position:relative}.c-popup-fullscreen__headline:after{content:"";background-color:var(--oo-color-mix-bg-contrast-05);display:block;height:1.5rem;width:calc(100% - 3rem);position:absolute;bottom:0}.--bg-light .c-popup-fullscreen__headline{background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-light .c-popup-fullscreen__headline:after{background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-dark .c-popup-fullscreen__headline{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-dark .c-popup-fullscreen__headline:after{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-primary .c-popup-fullscreen__headline{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-primary .c-popup-fullscreen__headline:after{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-secondary .c-popup-fullscreen__headline{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-secondary .c-popup-fullscreen__headline:after{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-transparent .c-popup-fullscreen__headline{background-color:var(--oo-color-mix-bg-contrast-05)}.--bg-transparent .c-popup-fullscreen__headline:after{background-color:var(--oo-color-mix-bg-contrast-05)}.c-popup-fullscreen__content{padding:1.5rem 5rem 2.5rem 2.5rem;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:visible}@media(min-width: 992px){.c-popup-fullscreen__content{padding-right:5rem}}.c-popup-fullscreen.--is-open{opacity:1;visibility:visible}.c-popup-sticky{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:20000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;max-height:80vh;border:0;top:15rem;right:0;bottom:auto;left:auto;padding:0;background:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}.c-popup-sticky__wrapper{max-width:400px;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;background:var(--oo-color-bg);-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--oo-color-mix-bg-text-50);border-radius:.5rem 0 0 .5rem;position:relative;z-index:1003;overflow:hidden;padding:.5rem}.c-popup-sticky__close{position:absolute;right:0;top:0;z-index:10;-ms-flex-negative:0;flex-shrink:0;width:3.375rem;height:3.375rem}.c-popup-sticky__close.--close-popup{background-color:var(--oo-color-mix-bg-contrast-05);color:var(--oo-color-contrast-bg)}.c-popup-sticky__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:1rem;padding:.5rem 3rem 0 0;height:100%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;overflow:visible;position:relative}.c-popup-sticky__text{word-wrap:break-word;z-index:21000}.c-popup-sticky .c-stars{gap:0}.c-popup-sticky.--is-open{opacity:1;visibility:visible}.c-popup.--is-login{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-popup.--is-login .c-popup__wrapper{background:var(--oo-color-bg)}@media(min-width: 768px){.c-popup.--is-login .c-popup__wrapper{min-width:450px;width:auto}}.c-popup.--is-login .c-popup__content{width:100%;padding:2rem}.c-popup.--is-login .c-popup__close{min-width:unset;background-color:var(--oo-color-mix-bg-contrast-05);color:var(--oo-color-header-contrast-bg);width:2.5rem;height:2.5rem;border-color:rgba(0,0,0,0);padding:0;right:0;top:0;position:absolute}@media(min-width: 768px){.c-popup.--is-login .c-popup__close{width:3.375rem;height:3.375rem}}.c-popup.--is-login .c-popup__close .c-button__icon{width:34px;height:34px;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}@media(min-width: 768px){.c-popup.--is-login .c-popup__close .c-button__icon{width:2.5rem;height:2.5rem}}.c-popup.--is-login .c-popup__close .c-button__icon svg{height:24px}@media(min-width: 768px){.c-popup.--is-login .c-popup__close .c-button__icon svg{height:34px}}.c-popup.--is-login .c-popup__close .c-button__icon svg line{stroke-width:1.5}.c-popup.--is-login .c-popup__close:hover{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary)}.c-dialog{position:fixed;background:var(--oo-color-bg);z-index:50000;margin:auto;padding:0;overflow:hidden;overflow-y:auto;border:0;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);-webkit-box-shadow:0 0 5px var(--oo-color-transparent-shadow-15);box-shadow:0 0 5px var(--oo-color-transparent-shadow-15);outline:1px solid rgba(0,0,0,0);outline-offset:4px}@media(min-width: 992px){.c-dialog{min-width:600px;max-width:50vw;width:auto}}.c-dialog:focus-visible{outline-color:var(--oo-color-primary)}.c-dialog::-ms-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;gap:2rem}.c-dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:.5rem .5rem 0 1rem}.c-dialog__title{font-size:1.125rem;line-height:1.5rem;font-weight:var(--oo-font-headline-weight, var(--oo-font-text-weight))}@media(min-width: 1200px){.c-dialog__title{font-size:1.5rem;line-height:2rem}}.c-dialog__close{-ms-flex-negative:0;flex-shrink:0}.c-dialog__content{padding:0 1rem 2rem}.c-dialog.--is-form{height:80%;width:100%;max-width:none}@media(min-width: 992px){.c-dialog.--is-form{width:60vw;max-width:none;height:80vh}}.c-dialog.--is-form .c-dialog__header{padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-dialog.--is-form .c-dialog__wrapper{gap:0}.c-dialog.--is-form .c-dialog__content{padding:0}@media(min-width: 768px){.c-dialog.--is-form .c-dialog__content{padding:0 2.5rem 2rem}}.c-dialog.--is-form .c-dialog__close{background-color:rgba(0,0,0,0)}.--bg-light .c-dialog.--is-form{background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.--bg-dark .c-dialog.--is-form{background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.--bg-primary .c-dialog.--is-form{background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.--bg-secondary .c-dialog.--is-form{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-dialog.--team-dialog{max-width:100dvw;width:100dvw;max-height:calc(100dvh - 80px);height:calc(100dvh - 80px);margin-top:40px;margin-bottom:40px;overflow:hidden}@media(min-width: 768px){.c-dialog.--team-dialog{max-width:calc(100vw - 2rem);width:unset;max-height:calc(100dvh - 2rem);height:auto;margin:auto;inset:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);aspect-ratio:2.55}}@media(min-width: 768px){.c-dialog.--team-dialog{width:90vw}}@media(min-width: 1200px){.c-dialog.--team-dialog{width:70vw}}.c-dialog.--team-dialog .c-dialog__wrapper{height:100%}.c-dialog.--team-dialog .c-dialog__content{padding:0;height:100%}.c-dialog.--team-dialog .c-dialog__close{color:var(--oo-color-contrast-bg)}.c-dialog.--team-dialog .c-dialog__close:hover{background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.c-dialog.--team-dialog .c-dialog__close:focus-visible{outline-color:var(--oo-color-text) !important}.c-dialog.--team-dialog .c-dialog__close:active{background-color:var(--oo-color-mix-primary-contrast-40)}.--bg-light .c-dialog.--team-dialog .c-dialog__close{color:var(--oo-color-light-contrast-bg)}.--bg-light .c-dialog.--team-dialog .c-dialog__close:hover{background-color:var(--oo-color-light-primary);color:var(--oo-color-light-contrast-primary)}.--bg-light .c-dialog.--team-dialog .c-dialog__close:focus-visible{outline-color:var(--oo-color-light-text) !important}.--bg-light .c-dialog.--team-dialog .c-dialog__close:active{background-color:var(--oo-color-light-mix-primary-contrast-40)}.--bg-dark .c-dialog.--team-dialog .c-dialog__close{color:var(--oo-color-dark-contrast-bg)}.--bg-dark .c-dialog.--team-dialog .c-dialog__close:hover{background-color:var(--oo-color-dark-primary);color:var(--oo-color-dark-contrast-primary)}.--bg-dark .c-dialog.--team-dialog .c-dialog__close:focus-visible{outline-color:var(--oo-color-dark-text) !important}.--bg-dark .c-dialog.--team-dialog .c-dialog__close:active{background-color:var(--oo-color-dark-mix-primary-contrast-40)}.--bg-primary .c-dialog.--team-dialog .c-dialog__close{color:var(--oo-color-light-contrast-bg)}.--bg-primary .c-dialog.--team-dialog .c-dialog__close:hover{background-color:var(--oo-color-primary-primary);color:var(--oo-color-primary-contrast-primary)}.--bg-primary .c-dialog.--team-dialog .c-dialog__close:focus-visible{outline-color:var(--oo-color-primary-text) !important}.--bg-primary .c-dialog.--team-dialog .c-dialog__close:active{background-color:var(--oo-color-primary-mix-primary-contrast-40)}.--bg-secondary .c-dialog.--team-dialog .c-dialog__close{color:var(--oo-color-secondary-contrast-bg)}.--bg-secondary .c-dialog.--team-dialog .c-dialog__close:hover{background-color:var(--oo-color-secondary-primary);color:var(--oo-color-secondary-contrast-primary)}.--bg-secondary .c-dialog.--team-dialog .c-dialog__close:focus-visible{outline-color:var(--oo-color-secondary-text) !important}.--bg-secondary .c-dialog.--team-dialog .c-dialog__close:active{background-color:var(--oo-color-secondary-mix-primary-contrast-40)}.c-dialog.--team-dialog .c-dialog__close{background-color:rgba(0,0,0,0);width:3.375rem;height:3.375rem;top:.25rem;right:.25rem}.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;gap:1.5rem}@media(min-width: 992px){.c-slider{gap:2.5rem}}.c-slider__slider-container{padding:0}.c-slider__slide{outline:1px solid rgba(0,0,0,0) !important;outline-offset:4px !important;-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0);box-shadow:0px 0px 0px 4px rgba(0,0,0,0);-webkit-transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.c-slider__slide:focus-visible{outline-color:var(--oo-color-primary) !important;-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary)}.c-slider__autoslide-toggle{outline:1px solid rgba(0,0,0,0) !important;outline-offset:4px !important}.c-slider__autoslide-toggle:focus-visible{outline-color:var(--oo-color-primary) !important}.c-slider__controls{position:absolute;bottom:1rem;left:1rem;right:1rem;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;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(min-width: 1200px){.c-slider__controls{height:auto;bottom:2rem}}.c-slider__pagination-wrapper{overflow:hidden;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;max-width:10.625rem;margin-inline:auto;padding:.5rem 0}.--is-property-details-slider .c-slider__pagination-wrapper,.--is-layout-slider .c-slider__pagination-wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 992px){.c-slider__pagination-wrapper{max-width:19.125rem}}@media(min-width: 1200px){.c-slider__pagination-wrapper{max-width:27.625rem}}.c-slider__pagination-wrapper .c-slider__pagination{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:static;padding-inline:0;-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;gap:.5rem}.c-slider__pagination-wrapper .c-slider__pagination li{line-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 0}.c-slider__pagination-wrapper .c-slider__pagination li:first-child{padding-left:1rem}.c-slider__pagination-wrapper .c-slider__pagination li:last-child{padding-right:1rem}.c-slider__pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-slider__pagination li{line-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}.c-slider__page{border:0;border-radius:0;display:inline-block;height:1.25rem;width:1.25rem;margin:0;padding:0;position:relative;outline:1px solid rgba(0,0,0,0) !important;outline-offset:4px !important;opacity:1 !important;cursor:pointer;-webkit-transition:background-color .25s ease-in-out,outline-color .25s ease-in-out;transition:background-color .25s ease-in-out,outline-color .25s ease-in-out}.c-slider__page,.c-slider__page:visited{background-color:var(--oo-color-mix-bg-contrast-05)}.c-slider__page:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.c-slider__page:focus-visible{outline-color:var(--oo-color-text) !important}.c-slider__page:active{background-color:var(--oo-color-mix-primary-contrast-40)}.c-slider__page.is-active{background:var(--oo-color-primary);-webkit-transform:none;-ms-transform:none;transform:none}.c-slider__navigation{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;gap:1.5rem}.c-slider__navigation.--is-properties-images-slider.--empty{display:none}.c-slider__progress{background:var(--oo-color-mix-bg-contrast-10)}.c-slider__progress-bar{background:var(--oo-color-primary);height:4px;-webkit-transition:width 400ms ease;transition:width 400ms ease;width:0}.c-slider__arrows{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}.c-slider__arrow{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;width:3.375rem;height:3.375rem;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;text-align:center;margin:0;padding:0;border-radius:0;border:0;outline:1px solid rgba(0,0,0,0) !important;outline-offset:4px !important;opacity:1;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,outline-color .25s ease-in-out,opacity .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,outline-color .25s ease-in-out,opacity .25s ease-in-out}.c-slider__arrow,.c-slider__arrow:visited{color:var(--oo-color-contrast-bg);background-color:var(--oo-color-mix-bg-contrast-05);opacity:1}.c-slider__arrow:hover{background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.c-slider__arrow:hover:not(:disabled){opacity:1}.c-slider__arrow:focus-visible{outline-color:var(--oo-color-text) !important}.c-slider__arrow:active{background-color:var(--oo-color-mix-primary-contrast-40)}.c-slider__arrow:disabled{color:var(--oo-color-text);opacity:.2 !important;outline-color:rgba(0,0,0,0);cursor:default;pointer-events:none !important}.c-slider__arrow.--prev{left:0}.c-slider__arrow.--next{right:0}.c-slider__arrow svg{width:2.125rem;height:2.125rem;-webkit-transform:none;-ms-transform:none;transform:none;fill:rgba(0,0,0,0)}.c-slider__arrow-icon{height:2.125rem;width:2.125rem}.c-slider__arrow-icon svg{height:2.125rem;width:2.125rem;fill:none;-webkit-transform:none;-ms-transform:none;transform:none}.c-slider__fullscreen{display:none;position:absolute;right:.5rem;bottom:.5rem}@media(min-width: 576px){.c-slider__fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex}}.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: 992px){.c-slider.--is-properties-slider .c-slider__navigation{margin-left:0;margin-right:0}}.c-slider.--is-link-boxes-slider .c-slider__navigation{margin:0 1rem}@media(min-width: 768px){.c-slider.--is-link-boxes-slider .c-slider__navigation{margin:0 0}}.c-slider.--is-team-slider .c-slider__arrows{margin:0 1rem}@media(min-width: 768px){.c-slider.--is-team-slider .c-slider__arrows{margin:0 0}}.c-slider.--is-reviews-slider .c-slider__arrow{top:0}.c-slider.--is-seals-slider .c-slider__arrow--next{right:0}.c-slider.--is-seals-slider .c-slider__arrow--prev{left:0}.c-slider.--is-banner-slider{position:static}.c-slider.--is-banner-slider .c-slider__navigation{pointer-events:none}.c-slider.--is-banner-slider .c-slider__controls-container{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;margin:2.5rem auto 2.5rem auto}@media(min-width: 768px){.c-slider.--is-banner-slider .c-slider__controls-container{padding:0}}.c-slider.--is-banner-slider .c-slider__controls{bottom:unset}.c-slider.--is-banner-slider .c-slider__arrows{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;width:100%;pointer-events:auto}.c-slider.--is-properties-images-slider{gap:0;position:relative}.c-slider.--is-properties-images-slider .c-slider__navigation{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}@media(min-width: 992px){.c-slider.--is-properties-images-slider .c-slider__navigation{aspect-ratio:unset;height:100%}}.c-slider.--is-properties-images-slider .c-slider__arrows{height:100%}.c-slider.--is-properties-images-slider .c-slider__arrow{pointer-events:auto;top:unset}.c-slider.--is-properties-images-slider .c-slider__arrow.--next{right:1rem}.c-slider.--is-properties-images-slider .c-slider__arrow.--prev{left:1rem}.c-slider.--is-property-details-slider,.c-slider.--is-layout-slider{position:relative}.c-slider.--is-property-details-slider .c-slider__navigation,.c-slider.--is-layout-slider .c-slider__navigation{width:100%;height:auto}.c-slider.--is-property-details-slider .c-slider__arrows,.c-slider.--is-layout-slider .c-slider__arrows{height:100%}.c-slider.--is-property-details-slider .c-slider__arrow,.c-slider.--is-layout-slider .c-slider__arrow{pointer-events:auto;top:0}.c-slider.--is-property-details-slider .c-slider__arrow.--next,.c-slider.--is-layout-slider .c-slider__arrow.--next{right:1rem}.c-slider.--is-property-details-slider .c-slider__arrow.--prev,.c-slider.--is-layout-slider .c-slider__arrow.--prev{left:1rem}.--is-property-details-slider .c-slider.--is-property-details-slider .c-slider__pagination,.--is-layout-slider .c-slider.--is-property-details-slider .c-slider__pagination,.--is-property-details-slider .c-slider.--is-layout-slider .c-slider__pagination,.--is-layout-slider .c-slider.--is-layout-slider .c-slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 576px){.c-slider.--is-property-details-slider .c-slider__pagination,.c-slider.--is-layout-slider .c-slider__pagination{width:100%}}.c-slider.--is-property-details-slider:not(.is-overflow)>.c-slider__navigation,.c-slider.--is-property-details-slider:not(.is-overflow)>.c-slider__progress,.c-slider.--is-property-details-slider:not(.is-overflow)>.c-slider__arrows,.c-slider.--is-layout-slider:not(.is-overflow)>.c-slider__navigation,.c-slider.--is-layout-slider:not(.is-overflow)>.c-slider__progress,.c-slider.--is-layout-slider:not(.is-overflow)>.c-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.c-slider.--is-gallery-slider .c-slider__list{gap:.5rem}@media(min-width: 992px){.c-slider.--is-gallery-slider .c-slider__list{gap:1rem}}.c-slider.--is-gallery-slider .c-slider__navigation{margin:0 auto}.c-slider:not(.is-overflow)>.c-slider__navigation,.c-slider:not(.is-overflow)>.c-slider__progress,.c-slider:not(.is-overflow)>.c-slider__arrows{display:none}.c-slider:not(.is-initialized):not(.is-active){visibility:visible}.c-slider:not(.is-initialized):not(.is-active) .c-slider__navigation,.c-slider:not(.is-initialized):not(.is-active) .c-slider__progress,.c-slider:not(.is-initialized):not(.is-active) .c-slider__arrows{display:none}.c-slider:not(.is-initialized):not(.is-active).--auto-height .c-slider__slide{max-height:inherit}.c-slider:not(.is-initialized):not(.is-active).--is-properties-slider .c-slider__list{display:grid;gap:2rem}@media(min-width: 992px){.c-slider:not(.is-initialized):not(.is-active).--is-properties-slider .c-slider__list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1400px){.c-slider:not(.is-initialized):not(.is-active).--is-properties-slider .c-slider__list{grid-template-columns:repeat(3, 1fr)}}.c-slider:not(.is-initialized):not(.is-active).--is-addresses-slider .c-slider__list{display:grid;gap:2rem}@media(min-width: 992px){.c-slider:not(.is-initialized):not(.is-active).--is-addresses-slider .c-slider__list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1400px){.c-slider:not(.is-initialized):not(.is-active).--is-addresses-slider .c-slider__list{grid-template-columns:repeat(3, 1fr)}}.c-slider:not(.is-initialized):not(.is-active).--is-link-boxes-slider .c-slider__list{display:grid;gap:1.5rem}@media(min-width: 768px){.c-slider:not(.is-initialized):not(.is-active).--is-link-boxes-slider .c-slider__list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.c-slider:not(.is-initialized):not(.is-active).--is-link-boxes-slider .c-slider__list{grid-template-columns:repeat(3, 1fr);gap:2rem}}.c-slider:not(.is-initialized):not(.is-active).--is-properties-similar-slider .c-slider__list,.c-slider:not(.is-initialized):not(.is-active).--is-properties-units-slider .c-slider__list{display:grid;gap:2rem}.c-slider:not(.is-initialized):not(.is-active).--is-team-slider .c-slider__list{display:grid;gap:3rem 0}@media(min-width: 768px){.c-slider:not(.is-initialized):not(.is-active).--is-team-slider .c-slider__list{grid-template-columns:repeat(2, 1fr);gap:5rem 2rem}}@media(min-width: 1200px){.c-slider:not(.is-initialized):not(.is-active).--is-team-slider .c-slider__list{grid-template-columns:repeat(3, 1fr)}}.c-slider:not(.is-initialized):not(.is-active).--is-reviews-slider .c-slider__list{display:grid;gap:2rem}@media(min-width: 768px){.c-slider:not(.is-initialized):not(.is-active).--is-reviews-slider .c-slider__list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.c-slider:not(.is-initialized):not(.is-active).--is-reviews-slider .c-slider__list{grid-template-columns:repeat(3, 1fr)}}.c-slider:not(.is-initialized):not(.is-active).--is-news-slider .c-slider__list{display:grid;gap:2rem}@media(min-width: 992px){.c-slider:not(.is-initialized):not(.is-active).--is-news-slider .c-slider__list{grid-template-columns:repeat(2, 1fr)}}.c-slider:not(.is-initialized):not(.is-active).--is-seals-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-seals-slider .c-slider__list{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media(min-width: 1400px){.c-slider:not(.is-initialized):not(.is-active).--is-seals-slider .c-slider__list{grid-template-columns:repeat(3, 1fr)}}.c-slider:not(.is-initialized):not(.is-active).--is-gallery-slider .c-slider__list{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;gap:.5rem}@media(min-width: 992px){.c-slider:not(.is-initialized):not(.is-active).--is-gallery-slider .c-slider__list{gap:1rem}}.c-slider:not(.is-initialized):not(.is-active).--is-gallery-slider .c-slider__slide{width:auto;height:180px;overflow:hidden}@media(min-width: 992px){.c-slider:not(.is-initialized):not(.is-active).--is-gallery-slider .c-slider__slide{height:350px}}.c-slider:not(.is-initialized):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{-ms-flex-negative:0;flex-shrink:0}.--bg-light .c-slider .c-slider__page,.--bg-light .c-slider .c-slider__page:visited{background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-light .c-slider .c-slider__page:hover{background-color:var(--oo-color-light-mix-primary-contrast-20)}.--bg-light .c-slider .c-slider__page:focus-visible{outline-color:var(--oo-color-light-text) !important}.--bg-light .c-slider .c-slider__page:active{background-color:var(--oo-color-light-mix-primary-contrast-40)}.--bg-light .c-slider .c-slider__page.is-active{background:var(--oo-color-light-primary)}.--bg-light .c-slider .c-slider__progress{background:var(--oo-color-light-mix-bg-contrast-10)}.--bg-light .c-slider .c-slider__progress-bar{background:var(--oo-color-light-primary)}.--bg-light .c-slider .c-slider__arrow,.--bg-light .c-slider .c-slider__arrow:visited{color:var(--oo-color-light-contrast-bg);background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-light .c-slider .c-slider__arrow:hover{background-color:var(--oo-color-light-primary);color:var(--oo-color-light-contrast-primary)}.--bg-light .c-slider .c-slider__arrow:focus-visible{outline-color:var(--oo-color-light-text) !important}.--bg-light .c-slider .c-slider__autoslide-toggle:focus-visible{outline-color:var(--oo-color-light-text) !important}.--bg-dark .c-slider .c-slider__page,.--bg-dark .c-slider .c-slider__page:visited{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-dark .c-slider .c-slider__page:hover{background-color:var(--oo-color-dark-mix-primary-contrast-20)}.--bg-dark .c-slider .c-slider__page:focus-visible{outline-color:var(--oo-color-dark-text) !important}.--bg-dark .c-slider .c-slider__page:active{background-color:var(--oo-color-dark-mix-primary-contrast-40)}.--bg-dark .c-slider .c-slider__page.is-active{background:var(--oo-color-dark-primary)}.--bg-dark .c-slider .c-slider__progress{background:var(--oo-color-dark-mix-bg-contrast-10)}.--bg-dark .c-slider .c-slider__progress-bar{background:var(--oo-color-dark-primary)}.--bg-dark .c-slider .c-slider__arrow,.--bg-dark .c-slider .c-slider__arrow:visited{color:var(--oo-color-dark-contrast-bg);background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-dark .c-slider .c-slider__arrow:hover{background-color:var(--oo-color-dark-primary);color:var(--oo-color-dark-contrast-primary)}.--bg-dark .c-slider .c-slider__arrow:focus-visible{outline-color:var(--oo-color-dark-text) !important}.--bg-dark .c-slider .c-slider__autoslide-toggle:focus-visible{outline-color:var(--oo-color-dark-text) !important}.--bg-primary .c-slider .c-slider__page,.--bg-primary .c-slider .c-slider__page:visited{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-primary .c-slider .c-slider__page:hover{background-color:var(--oo-color-primary-mix-primary-contrast-20)}.--bg-primary .c-slider .c-slider__page:focus-visible{outline-color:var(--oo-color-primary-text) !important}.--bg-primary .c-slider .c-slider__page:active{background-color:var(--oo-color-primary-mix-primary-contrast-40)}.--bg-primary .c-slider .c-slider__page.is-active{background:var(--oo-color-primary-primary)}.--bg-primary .c-slider .c-slider__progress{background:var(--oo-color-primary-mix-bg-contrast-10)}.--bg-primary .c-slider .c-slider__progress-bar{background:var(--oo-color-primary-primary)}.--bg-primary .c-slider .c-slider__arrow,.--bg-primary .c-slider .c-slider__arrow:visited{color:var(--oo-color-primary-contrast-bg);background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-primary .c-slider .c-slider__arrow:hover{background-color:var(--oo-color-primary-primary);color:var(--oo-color-primary-contrast-primary)}.--bg-primary .c-slider .c-slider__arrow:focus-visible{outline-color:var(--oo-color-primary-text) !important}.--bg-primary .c-slider .c-slider__autoslide-toggle:focus-visible{outline-color:var(--oo-color-primary-text) !important}.--bg-secondary .c-slider .c-slider__page,.--bg-secondary .c-slider .c-slider__page:visited{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-secondary .c-slider .c-slider__page:hover{background-color:var(--oo-color-secondary-mix-primary-contrast-20)}.--bg-secondary .c-slider .c-slider__page:focus-visible{outline-color:var(--oo-color-secondary-text) !important}.--bg-secondary .c-slider .c-slider__page:active{background-color:var(--oo-color-secondary-mix-primary-contrast-40)}.--bg-secondary .c-slider .c-slider__page.is-active{background:var(--oo-color-secondary-primary)}.--bg-secondary .c-slider .c-slider__progress{background:var(--oo-color-secondary-mix-bg-contrast-10)}.--bg-secondary .c-slider .c-slider__progress-bar{background:var(--oo-color-secondary-primary)}.--bg-secondary .c-slider .c-slider__arrow,.--bg-secondary .c-slider .c-slider__arrow:visited{color:var(--oo-color-secondary-contrast-bg);background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-secondary .c-slider .c-slider__arrow:hover{background-color:var(--oo-color-secondary-primary);color:var(--oo-color-secondary-contrast-primary)}.--bg-secondary .c-slider .c-slider__arrow:focus-visible{outline-color:var(--oo-color-secondary-text) !important}.--bg-secondary .c-slider .c-slider__autoslide-toggle:focus-visible{outline-color:var(--oo-color-primary-text) !important}.--bg-footer .c-slider .c-slider__page,.--bg-footer .c-slider .c-slider__page:visited{background-color:var(--oo-color-footer-bg)}.--bg-footer .c-slider .c-slider__page:hover{background-color:var(--oo-color-footer-mix-primary-contrast-20)}.--bg-footer .c-slider .c-slider__page:focus-visible{outline-color:var(--oo-color-footer-color) !important}.--bg-footer .c-slider .c-slider__page:active{background-color:var(--oo-color-footer-mix-primary-contrast-40)}.--bg-footer .c-slider .c-slider__page.is-active{background:var(--oo-color-footer-primary)}.--bg-footer .c-slider .c-slider__progress{background:var(--oo-color-footer-mix-bg-contrast-10)}.--bg-footer .c-slider .c-slider__progress-bar{background:var(--oo-color-footer-primary)}.--bg-footer .c-slider .c-slider__arrow,.--bg-footer .c-slider .c-slider__arrow:visited{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-primary)}.--bg-footer .c-slider .c-slider__arrow:hover{background-color:var(--oo-color-footer-primary)}.--bg-footer .c-slider .c-slider__arrow:focus-visible{outline-color:var(--oo-color-footer-text) !important}.--bg-footer .c-slider .c-slider__autoslide-toggle:focus-visible{outline-color:var(--oo-color-secondary-text) !important}.--bg-transparent .c-slider .c-slider__page,.--bg-transparent .c-slider .c-slider__page:visited{background-color:var(--oo-color-mix-bg-contrast-05)}.--bg-transparent .c-slider .c-slider__page:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.--bg-transparent .c-slider .c-slider__page:focus-visible{outline-color:var(--oo-color-text) !important}.--bg-transparent .c-slider .c-slider__page:active{background-color:var(--oo-color-mix-primary-contrast-40)}.--bg-transparent .c-slider .c-slider__page.is-active{background:var(--oo-color-primary)}.--bg-transparent .c-slider .c-slider__progress{background:var(--oo-color-mix-bg-contrast-10)}.--bg-transparent .c-slider .c-slider__progress-bar{background:var(--oo-color-primary)}.--bg-transparent .c-slider .c-slider__arrow,.--bg-transparent .c-slider .c-slider__arrow:visited{color:var(--oo-color-contrast-bg);background-color:var(--oo-color-mix-bg-contrast-05);opacity:1}.--bg-transparent .c-slider .c-slider__arrow:hover{background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary);opacity:1}.--bg-transparent .c-slider .c-slider__arrow:focus-visible{outline-color:var(--oo-color-text) !important}.--bg-transparent .c-slider .c-slider__arrow:active{background-color:var(--oo-color-mix-primary-contrast-40)}.--bg-transparent .c-slider .c-slider__autoslide-toggle:focus-visible{outline-color:var(--oo-color-text) !important}.c-address-search{position:relative;z-index:90}.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:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}@media(min-width: 1200px){.c-address-search__content{gap:2rem}}.c-address-search__shortcode{padding:0 1.5rem 1.5rem 1.5rem;background-color:var(--oo-color-bg)}.c-address-search__shortcode.--bg-light{background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.c-address-search__shortcode.--bg-dark{background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.c-address-search__shortcode.--bg-primary{background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.c-address-search__shortcode.--bg-secondary{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-address-list{position:relative}.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:1.5rem}@media(min-width: 1400px){.c-address-list__container{gap:2rem}}.c-address-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:1rem}@media(min-width: 1400px){.c-address-list__content{gap:2rem;margin-bottom:3rem}}.c-address-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}@media(min-width: 992px){.c-address-list__wrapper{gap:2rem}}.c-address-list__count{font-size:1.5rem;text-transform:uppercase}.c-address-list__addresses{display:grid;gap:1.5rem}@media(min-width: 992px){.c-address-list__addresses{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media(min-width: 1400px){.c-address-list__addresses{grid-template-columns:repeat(3, 1fr)}}.c-address-card{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-mix-bg-text-05);color:var(--oo-color-text)}.c-address-card__wrapper,.c-address-card__link{position:relative;overflow:hidden;background-color:var(--oo-color-transparent-primary-10)}.c-address-card__link{outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0);box-shadow:0px 0px 0px 4px rgba(0,0,0,0);-webkit-transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.c-address-card__link:focus-visible{outline-color:var(--oo-color-primary);-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary)}.c-address-card__picture{width:100%;height:auto;aspect-ratio:1/1}.c-address-card__flag{position:absolute;top:.5rem;left:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-address-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-positive:1;flex-grow:1;gap:1rem;padding:1rem}.c-address-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))}.c-address-card__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-address-card__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-address-card__label{-ms-flex-negative:0;flex-shrink:0}.c-address-card__value{-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-address-card__footer{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:1rem}.c-address-card__buttons{display:grid;grid-template-areas:"detail phone" "form form";grid-template-columns:1fr auto}@media(min-width: 768px){.c-address-card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width: 768px){.c-address-card__button{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1rem);flex:1 1 calc(50% - 1rem);white-space:nowrap}}.c-address-card__button.--is-detail{grid-area:detail}.c-address-card__button.--is-phone{grid-area:phone}@media(min-width: 768px){.c-address-card__button.--is-phone{display:none}}.c-address-card__button.--is-form{grid-area:form}.c-address-details{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}.c-address-details__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:1rem}@media(min-width: 992px){.c-address-details__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}.c-address-details__main{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-address-details__header{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-address-details__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))}.c-address-details__features-wrapper{max-height:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.c-address-details__features-wrapper.--is-open{max-height:100rem;display:contents}.c-address-details__more{margin-top:1rem;-ms-flex-item-align:start;align-self:flex-start}.c-address-details__sidebar{display:contents}@media(min-width: 992px){.c-address-details__sidebar{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-address-details__sidebar-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;padding-inline:1rem;width:100%}@media(min-width: 992px){.c-address-details__sidebar-wrapper{padding-inline:0}}.c-address-details__picture{overflow:hidden;aspect-ratio:1/1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-inline:1rem;width:calc(100% - 2rem);height:auto}@media(min-width: 992px){.c-address-details__picture{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;margin-inline:0;width:100%}}.c-address-details__properties:not(:has(.c-property-card)){display:none}.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:2rem}.c-property-search__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}@media(min-width: 1200px){.c-property-search__content{gap:2rem}}.c-property-search__shortcode{padding:0 1.5rem 1.5rem 1.5rem;background-color:var(--oo-color-bg)}@media(max-width: 767.98px){.c-property-search__shortcode{padding:0}}.c-property-search__shortcode.--bg-light{background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.c-property-search__shortcode.--bg-dark{background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.c-property-search__shortcode.--bg-primary{background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.c-property-search__shortcode.--bg-secondary{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-property-list{position:relative}.c-property-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:1.5rem}@media(min-width: 1400px){.c-property-list__container{gap:5rem}}.c-property-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:1rem}@media(min-width: 1400px){.c-property-list__content{gap:2rem;margin-bottom:2.5rem}}.--is-address-details .c-property-list__content{margin-bottom:0}.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:2.5rem}@media(min-width: 992px){.c-property-list__wrapper{gap:5rem}}.c-property-list__count{font-size:1.5rem;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:1.5rem}@media(min-width: 992px){.c-property-list__count{padding-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.c-property-list__count:only-child{margin-left:auto}.c-property-list__sort{width:100%}@media(min-width: 992px){.c-property-list__sort{width:auto}}.c-property-list__sort .onofficeSortListSelector{width:100%}.c-property-list__properties{display:grid;grid-template-rows:none;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:1.5rem;grid-template-columns:repeat(1, 1fr);gap:1rem;padding:0}@media(min-width: 992px){.c-property-list__properties{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1400px){.c-property-list__properties{grid-template-columns:repeat(3, 1fr)}}.c-property-list__buttons{margin-top:2.5rem}@media(min-width: 992px){.c-property-list__buttons{margin-top:3.75rem}}.c-property-card{min-height:0}@media(min-width: 992px){.c-property-card{display:grid;grid-template-rows:auto 1fr}}.c-property-card__inner{position:relative;overflow:hidden}.--bg-transparent .c-property-card__inner{background-color:var(--oo-color-transparent-primary-10, var(---oo-color-primary))}.--bg-light .c-property-card__inner{background-color:var(--oo-color-light-transparent-primary-10, var(---oo-color-primary))}.--bg-dark .c-property-card__inner{background-color:var(--oo-color-dark-transparent-primary-10, var(---oo-color-primary))}.--bg-primary .c-property-card__inner{background-color:var(--oo-color-primary-transparent-primary-10, var(---oo-color-primary))}.--bg-secondary .c-property-card__inner{background-color:var(--oo-color-secondary-transparent-primary-10, var(---oo-color-primary))}.c-property-card__picture{aspect-ratio:3/2}.c-property-card__picture-wrapper{cursor:default;pointer-events:none}@media(min-width: 992px){.c-property-card__picture-wrapper{cursor:pointer;pointer-events:auto}}.c-property-card__picture-wrapper:focus-visible{outline:1px solid rgba(0,0,0,0) !important;outline-offset:-4px !important;outline-color:var(--oo-color-primary) !important}.c-property-card__favorite.c-icon-button{width:2.5rem;height:2.5rem}.c-property-card__favorite.c-icon-button,.c-property-card__favorite.c-icon-button:visited{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.c-property-card__favorite.c-icon-button:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.c-property-card__favorite.c-icon-button:focus-visible{outline-color:var(--oo-color-primary)}.c-property-card__favorite.c-icon-button:active{background-color:var(--oo-color-mix-primary-contrast-40)}.--bg-light .c-property-card__favorite.c-icon-button,.--bg-light .c-property-card__favorite.c-icon-button:visited{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary)}.--bg-light .c-property-card__favorite.c-icon-button:hover{background-color:var(--oo-color-light-mix-primary-contrast-20, var(--oo-color-mix-primary-contrast-20))}.--bg-light .c-property-card__favorite.c-icon-button:active{background-color:var(--oo-color-light-mix-primary-contrast-40, var(--oo-color-mix-primary-contrast-40))}.--bg-dark .c-property-card__favorite.c-icon-button,.--bg-dark .c-property-card__favorite.c-icon-button:visited{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary)}.--bg-dark .c-property-card__favorite.c-icon-button:hover{background-color:var(--oo-color-dark-mix-primary-contrast-20, var(--oo-color-mix-primary-contrast-20))}.--bg-dark .c-property-card__favorite.c-icon-button:active{background-color:var(--oo-color-dark-mix-primary-contrast-40, var(--oo-color-mix-primary-contrast-40))}.--bg-primary .c-property-card__favorite.c-icon-button,.--bg-primary .c-property-card__favorite.c-icon-button:visited{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary)}.--bg-primary .c-property-card__favorite.c-icon-button:hover{background-color:var(--oo-color-primary-mix-primary-contrast-20, var(--oo-color-mix-primary-contrast-20))}.--bg-secondary .c-property-card__favorite.c-icon-button,.--bg-secondary .c-property-card__favorite.c-icon-button:visited{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary)}.--bg-secondary .c-property-card__favorite.c-icon-button:hover{background-color:var(--oo-color-secondary-mix-primary-contrast-20, var(--oo-color-mix-primary-contrast-20))}.c-property-card__favorite.c-icon-button .c-icon-button__icon{width:1.25rem;height:1.25rem}.c-property-card__favorite.c-icon-button .c-icon-button__icon.--filled{fill:currentColor}.c-property-card__button{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;text-align:center;min-height:4rem;padding:0 2rem;width:100%;grid-column:2}@media(min-width: 992px){.c-property-card__button{grid-column:2/3;width:auto;margin-top:0}}.c-property-card__button-text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-ms-hyphens:manual;hyphens:manual}.c-property-card__button.--open-popup{max-width:100%;margin:0}.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;gap:1rem;padding:1rem}@media(min-width: 992px){.c-property-card__content{padding:1.5rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}}.c-property-card__main-content-group{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: 768px){.c-property-card__main-content-group{gap:1.5rem}}.c-property-card__title{overflow:hidden;text-overflow:ellipsis;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-ms-hyphens:manual;hyphens:manual;text-transform:uppercase}@media(min-width: 992px){.c-property-card__title{min-height:5rem}}.c-property-card__title.o-headline{font-size:1rem;line-height:1.5rem}@media(min-width: 992px){.c-property-card__title.o-headline{font-size:1.75rem;line-height:2.5rem}}.c-property-card__top{display:grid;gap:.5rem;grid-template-columns:repeat(2, 1fr)}.c-property-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right}.c-property-card__price-value{font-weight:600;font-size:1.125rem}.c-property-card__price-value.--blurry{filter:blur(8px);-webkit-filter:blur(8px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}.c-property-card__price-label{font-size:.875rem}.c-property-card__location{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-card__location-label{font-weight:600;font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.c-property-card__location-value{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.--bg-transparent .c-property-card{background-color:var(--oo-color-mix-bg-contrast-10, var(--oo-color-primary))}.--bg-light .c-property-card{background-color:var(--oo-color-light-mix-bg-contrast-10, var(--oo-color-primary))}.--bg-dark .c-property-card{background-color:var(--oo-color-dark-mix-bg-contrast-10, var(--oo-color-primary))}.--bg-primary .c-property-card{background-color:var(--oo-color-primary-mix-bg-contrast-10, var(--oo-color-primary))}.--bg-secondary .c-property-card{background-color:var(--oo-color-secondary-mix-bg-contrast-10, var(---oo-color-primary))}.c-property-details{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}@media(min-width: 1200px){.c-property-details{padding-top:10rem}}.c-property-details__row{gap:2.5rem}@media(min-width: 1200px){.c-property-details__row{gap:0}}@media(min-width: 768px){.c-property-details__header-wrapper{margin-bottom:2.5rem}}@media(min-width: 768px){.c-property-details__buttons-wrapper{margin:2.5rem 0}}.c-property-details__contacts-wrapper{margin-bottom:2.5rem}@media(min-width: 768px){.c-property-details__contacts-wrapper{margin-bottom:7.5rem}}.c-property-details__header-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:1rem}.c-property-details__title{margin-bottom:.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}@media(min-width: 1200px){.c-property-details__container{gap:5rem}}.c-property-details__more{margin-top:-1rem}@media(min-width: 992px){.c-property-details__more{margin-top:0rem}}.c-property-details__more{padding-top:0;padding-bottom:0}.c-property-details__price{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-primary);font-size:1.125rem;line-height:1.5rem}.c-property-details__main{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}@media(min-width: 1200px){.c-property-details__main{gap:5rem}}.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:3rem}@media(min-width: 1200px){.c-property-details__aside{gap:5rem}}.c-property-details__units-wrapper,.c-property-details__similar-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:2.5rem}.c-property-details__units-wrapper{margin-bottom:2.5rem}@media(min-width: 768px){.c-property-details__units-wrapper{margin-bottom:7.5rem}}.c-property-details__similar-wrapper{margin-top:2.5rem}@media(min-width: 768px){.c-property-details__similar-wrapper{margin-top:7.5rem}}.c-property-details__media-wrapper{margin-bottom:2.5rem}.c-property-details__media,.c-property-details__units,.c-property-details__similar{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}.c-property-details__unit-container{padding:0}.c-property-details__units-slider{width:100%;padding:0}.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;gap:1.5rem}@media(min-width: 1200px){.c-property-details__contacts{gap:2rem}}.c-property-details__banner{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1200px){.c-property-details__banner{min-height:100dvh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 1400px){.--is-header-style-white .c-property-details__banner{min-height:calc(100dvh - var(--header-height, 9rem))}}@media(min-width: 1200px){.c-property-details__banner-wrapper{width:inherit;position:relative;padding-top:calc(var(--header-height, 6.5rem) + 10rem);padding-bottom:7.5rem;z-index:500}}@media(min-width: 1400px){.c-property-details__banner-wrapper{padding-top:calc(var(--header-height, 9rem) + 10rem)}}@media(min-width: 1400px){.--is-header-style-white .c-property-details__banner-wrapper{padding-top:10rem;padding-bottom:7.5rem}}.c-property-details__banner-picture{width:100%;height:auto;aspect-ratio:1/1}@media(min-width: 992px){.c-property-details__banner-picture{aspect-ratio:16/9}}@media(min-width: 1200px){.c-property-details__banner-picture{position:absolute;min-height:100dvh}}.c-property-details__banner-picture.--is-placeholder{background-color:var(--oo-color-transparent-primary-10)}@media(min-width: 1400px){.--is-header-style-white .c-property-details__banner-picture{min-height:calc(100dvh - var(--header-height, 9rem))}}.c-property-details__banner-content{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;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:1rem auto 0;padding:1rem;background-color:var(--oo-color-transparent-bg-90);-webkit-box-shadow:0 0 5px var(--oo-color-transparent-shadow-15);box-shadow:0 0 5px var(--oo-color-transparent-shadow-15)}@media(min-width: 1200px){.c-property-details__banner-content{max-width:66.6667%;gap:1rem;padding:2rem}}@media(min-width: 1400px){.c-property-details__banner-content{max-width:50%;margin:0 auto}}.c-property-details__status{text-transform:uppercase}.c-property-details__favorite.c-icon-button{color:var(--oo-color-property-status-contrast-bg);background:var(--oo-color-primary);height:2.5rem;width:2.5rem}.c-property-details__favorite.c-icon-button:hover{background-color:var(--oo-color-mix-status-contrast-20)}.c-property-details__favorite.c-icon-button:active{background-color:var(--oo-color-mix-status-contrast-40)}.c-property-details__favorite.c-icon-button .c-icon-button__icon{width:1.25rem;height:1.25rem}.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:2rem}.c-property-details__video,.c-property-details__iframe{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{margin-bottom:0px}.c-property-details__iframe{width:100%;height:auto;aspect-ratio:2/1;margin-bottom:1rem}.c-property-details__iframe.--is-areabutler{aspect-ratio:4/3}@media(min-width: 992px){.c-property-details__iframe.--is-areabutler{aspect-ratio:16/9}}.c-property-details__gallery-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:2.5rem}.c-property-details__gallery-wrapper .c-property-details__container{padding:0}.c-property-details__gallery-wrapper .c-property-details__headline{padding:0 1rem}@media(min-width: 768px){.c-property-details__gallery-wrapper .c-property-details__headline{padding:0}}.c-property-details__gallery{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}.c-property-details__gallery-picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:12.5rem}@media(min-width: 768px){.c-property-details__gallery-picture{aspect-ratio:unset;height:50vh;width:100%;max-width:100%}}@media(min-width: 1200px){.c-property-details__gallery-picture{height:75vh}}.c-property-details__gallery-image{width:100%;max-width:unset;height:100%;-o-object-fit:cover;object-fit:cover}.c-property-details__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;content-visibility:visible;margin:0 auto;max-width:100%;position:relative;overflow:hidden;outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0);box-shadow:0px 0px 0px 4px rgba(0,0,0,0);-webkit-transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}@media(min-width: 992px){.c-property-details__gallery-link{margin-bottom:0}}.c-property-details__gallery:focus-visible{outline-color:var(--oo-color-primary);-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary)}.c-property-details__gallery.--is-layout-slider{margin-bottom:2.5rem}.c-property-details__gallery.--is-layout-slider .c-property-details__gallery-picture{width:auto;max-width:100%}@media(min-width: 768px){.c-property-details__gallery.--is-layout-slider .c-property-details__gallery-picture{height:25rem}}.c-property-details__gallery.--is-layout-slider .c-property-details__gallery-image{width:auto;-o-object-fit:contain;object-fit:contain}.c-property-details__gallery.--is-static .splide__track{overflow:visible !important}.c-property-details__gallery.--is-static .splide__list{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;gap:1rem !important;-webkit-transform:translateX(0) !important;-ms-transform:translateX(0) !important;transform:translateX(0) !important;width:100% !important}.c-property-details__gallery.--is-static .c-property-details__gallery-link{margin:0 !important;-ms-flex-negative:0;flex-shrink:0}.c-property-details__open-lightbox{position:absolute;z-index:2;display:none}.c-property-details__open-lightbox-icon{max-width:2.125rem;height:2.125rem;-webkit-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}.c-property-details__aside{gap:2.5rem}@media(min-width: 1200px){.c-property-details__aside{gap:5rem}}.c-property-details__share{width:100%}.c-property-details__share .c-button{margin:0;max-width:100%}@media(min-width: 768px){.c-property-details__share{width:inherit}}.c-property-details__map{padding-top:2rem;width:100%}@media(min-width: 1200px){.c-property-details__map{padding-top:1.5rem}}.c-property-details__texts-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;margin-bottom:2.5rem}@media(min-width: 992px){.c-property-details__texts-wrapper{gap:2rem}}.c-property-details__texts-row{gap:5rem}.c-property-details__text{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;gap:2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-property-details__text-content.--shorten{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:16;line-clamp:16}@media(min-width: 992px){.c-property-details__text-content.--shorten{-webkit-line-clamp:10;line-clamp:10}}.c-property-details__text-content.--shorten{-webkit-box-orient:vertical;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.c-property-details__text-content.--shorten.--is-open{max-height:none;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.c-property-details__fields-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:2.5rem;padding:2.5rem 0}@media(min-width: 992px){.c-property-details__fields-wrapper{padding:5rem 0}}.--bg-light .c-property-details__fields-wrapper{background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-dark .c-property-details__fields-wrapper{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-primary .c-property-details__fields-wrapper{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-secondary .c-property-details__fields-wrapper{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-transparent .c-property-details__fields-wrapper{background-color:var(--oo-color-mix-bg-contrast-05)}.c-property-details__fields-content{display:grid;row-gap:2.5rem}.c-property-details__fields-main{row-gap:2.5rem}.c-property-details__fields-row{gap:2.5rem}@media(min-width: 1200px){.c-property-details__fields-row{row-gap:2.5rem}}.c-property-details__fields-group{display:grid;gap:1rem;grid-template-rows:auto 1fr}.c-property-details__calculator{display:grid;gap:2rem;padding:1rem;margin-bottom:2.5rem}@media(min-width: 768px){.c-property-details__calculator{padding:1.5rem}}.--bg-light .c-property-details__calculator{background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-dark .c-property-details__calculator{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-primary .c-property-details__calculator{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-secondary .c-property-details__calculator{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-transparent .c-property-details__calculator{background-color:var(--oo-color-mix-bg-contrast-05)}.c-property-details__calculator-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:2.5rem;padding:0}.c-property-details__calculator-content .c-property-details__headline{padding:0 1rem}.c-property-details__energy{position:relative;padding:0;height:auto;display:grid;grid-template-columns:1fr;gap:2.5rem}.c-property-details__energy .c-property-details__headline{padding:0 1rem}.c-property-details__energy-content{position:relative;height:auto;gap:2.5rem;display:grid;padding:1.5rem}@media(min-width: 1200px){.c-property-details__energy-content .c-item-fields{grid-template-columns:repeat(3, 1fr)}}.--bg-light .c-property-details__energy-content{background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-dark .c-property-details__energy-content{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-primary .c-property-details__energy-content{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-secondary .c-property-details__energy-content{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-transparent .c-property-details__energy-content{background-color:var(--oo-color-mix-bg-contrast-05)}@media(min-width: 1200px){.c-property-details__form-wrapper{margin-top:5rem}}.--bg-light .c-property-details__form-wrapper{background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-dark .c-property-details__form-wrapper{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-primary .c-property-details__form-wrapper{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-secondary .c-property-details__form-wrapper{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-transparent .c-property-details__form-wrapper{background-color:var(--oo-color-mix-bg-contrast-05)}.c-property-details__form{scroll-margin-top:var(--header-height, 6.5rem);scroll-snap-align:start;padding:0}.c-property-details__form .c-form__property-context{padding:0 1rem}@media(min-width: 1200px){.c-property-details__form .c-form__property-context{margin-top:7rem}}@media(min-width: 1400px){.c-property-details__form{scroll-margin-top:var(--header-height, 9rem)}}.c-property-details__form .--is-contact-form{display:grid;grid-template-columns:1fr;gap:5rem;margin:5rem 0}@media(min-width: 1200px){.c-property-details__form .--is-contact-form{grid-template-columns:1fr 1fr;gap:9rem;margin:10rem 0}}.c-property-details__form .--is-contact-form .c-form__fieldset{padding:1.5rem}.--bg-light .c-property-details__form .--is-contact-form .c-form__fieldset{background-color:var(--oo-color-light-bg)}.--bg-dark .c-property-details__form .--is-contact-form .c-form__fieldset{background-color:var(--oo-color-dark-bg)}.--bg-primary .c-property-details__form .--is-contact-form .c-form__fieldset{background-color:var(--oo-color-primary-bg)}.--bg-secondary .c-property-details__form .--is-contact-form .c-form__fieldset{background-color:var(--oo-color-secondary-bg)}.--bg-transparent .c-property-details__form .--is-contact-form .c-form__fieldset{background-color:var(--oo-color-bg)}.c-property-details__back-button{position:absolute;margin:1rem;z-index:10}@media(min-width: 992px){.c-property-details__back-button{margin:2rem}}.c-property-details.--blurry{filter:blur(8px);-webkit-filter:blur(8px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}.glightbox-container .gbtn.disabled{display:none !important;visibility:hidden !important;opacity:0 !important}.c-item-features{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem;line-height:normal}.c-item-features__item{border:0px;padding:.625rem;gap:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-item-features__item.--empty{display:none}.--bg-transparent .c-item-features__item{background-color:var(--oo-color-bg)}.--bg-light .c-item-features__item{background-color:var(--oo-color-light-bg)}.--bg-dark .c-item-features__item{background-color:var(--oo-color-dark-bg)}.--bg-primary .c-item-features__item{background-color:var(--oo-color-primary-bg)}.--bg-secondary .c-item-features__item{background-color:var(--oo-color-secondary-bg)}.c-item-features__label{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;white-space:nowrap}.c-item-features__value{font-size:1rem;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;white-space:nowrap}.c-item-fields{display:grid;grid-template-columns:1fr;gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(min-width: 1200px){.c-item-fields{grid-template-columns:repeat(2, 1fr)}}.c-item-fields__item{display:grid;grid-template-columns:1fr;padding:.75rem .625rem}@media(min-width: 1200px){.c-item-fields__item{grid-auto-flow:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.--bg-light .c-item-fields__item{background-color:var(--oo-color-light-bg)}.--bg-dark .c-item-fields__item{background-color:var(--oo-color-dark-bg)}.--bg-primary .c-item-fields__item{background-color:var(--oo-color-primary-bg)}.--bg-secondary .c-item-fields__item{background-color:var(--oo-color-secondary-bg)}.--bg-transparent .c-item-fields__item{background-color:var(--oo-color-bg)}.c-item-fields__label{font-size:14px}.c-item-fields__value{-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-energy-certificate{color:var(--oo-color-contrast-energy-bg);display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;gap:.5rem}.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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.c-energy-certificate__class:after{content:"";display:block;height:.5rem;width:100%;border-radius:2px}.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}.--is-active .c-energy-certificate__label{padding:.5rem}.c-energy-certificate__value{display:none}.--is-active .c-energy-certificate__value{display:block;padding:0 .5rem .5rem}.c-placeholder{width:100%;height:100%}.--is-footer .c-placeholder{aspect-ratio:1/1}.c-player{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;padding:0;outline:none;background-color:rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0);box-shadow:0px 0px 0px 4px rgba(0,0,0,0);cursor:pointer;-webkit-transition:background-color .25s ease-in-out,outline-color .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,outline-color .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,transform .25s ease-in-out,outline-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out,transform .25s ease-in-out,outline-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.c-player:focus-visible{outline-color:currentColor;-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary)}.c-player__icon{width:2.125rem;height:2.125rem;outline:.3125rem solid var(--oo-color-primary);background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.--on-bg-light .c-player__icon{outline-color:var(--oo-color-light-primary);background-color:var(--oo-color-light-primary);color:var(--oo-color-light-contrast-primary)}.--on-bg-dark .c-player__icon{outline-color:var(--oo-color-dark-primary);background-color:var(--oo-color-dark-primary);color:var(--oo-color-dark-contrast-primary)}.--on-bg-primary .c-player__icon{outline-color:var(--oo-color-primary-primary);background-color:var(--oo-color-primary-primary);color:var(--oo-color-primary-contrast-primary)}.--on-bg-secondary .c-player__icon{outline-color:var(--oo-color-secondary-primary);background-color:var(--oo-color-secondary-primary);color:var(--oo-color-secondary-contrast-primary)}.c-player__icon svg{width:1.5rem;height:1.5rem;-webkit-transform:none;-ms-transform:none;transform:none;fill:rgba(0,0,0,0)}.c-player.--on-bg-transparent{color:var(--oo-color-primary)}.c-player.--on-bg-transparent:hover{background-color:var(--oo-color-transparent-bg-25)}.c-player.--on-bg-transparent:focus-visible{outline-color:currentColor;-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary)}.c-player.--on-bg-light{color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-player.--on-bg-light:hover{background-color:var(--oo-color-light-transparent-bg-25, var(--oo-color-transparent-bg-25))}.c-player.--on-bg-light:focus-visible{outline-color:currentColor;-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-light-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-light-contrast-primary)}.c-player.--on-bg-dark{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-player.--on-bg-dark:hover{background-color:var(--oo-color-dark-transparent-bg-25, var(--oo-color-transparent-bg-25))}.c-player.--on-bg-dark:focus-visible{outline-color:currentColor;-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-dark-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-dark-contrast-primary)}.c-player.--on-bg-primary{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-player.--on-bg-primary:hover{background-color:var(--oo-color-primary-transparent-bg-25, var(--oo-color-transparent-bg-25))}.c-player.--on-bg-primary:focus-visible{outline-color:currentColor;-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-primary-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-primary-contrast-primary)}.c-player.--on-bg-secondary{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-player.--on-bg-secondary:hover{background-color:var(--oo-color-secondary-transparent-bg-25, var(--oo-color-transparent-bg-25))}.c-player.--on-bg-secondary:focus-visible{outline-color:currentColor;-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-secondary-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-secondary-contrast-primary)}.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;gap:1rem}@media(min-width: 1200px){.c-contact-person{gap:1.5rem}}.c-contact-person__link{display:-webkit-box;display:-ms-flexbox;display:flex;outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0);box-shadow:0px 0px 0px 4px rgba(0,0,0,0);-webkit-transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.c-contact-person__link:focus-visible{outline-color:var(--oo-color-primary);-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary)}.c-contact-person__picture{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}.c-contact-person__headline{margin-bottom:1.5rem}@media(min-width: 768px){.c-contact-person__headline{margin-bottom:2.5rem}}.c-contact-person__content{padding-top:2.5rem}@media(min-width: 1200px){.c-contact-person__content{padding-top:5rem}}.c-contact-person__data.--is-jobtitle{margin-bottom:.5rem}.c-contact-person__name{margin:0}.c-contact-person__name:not(:last-child){margin-bottom:1.5rem}.c-contact-person__contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-contact-person__contact-label{-ms-flex-negative:0;flex-shrink:0}.c-contact-person__contact-value{-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-news{position:relative}.c-news__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}@media(min-width: 1200px){.c-news__container{gap:5rem}}.c-news__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media(min-width: 1200px){.c-news__content{gap:2rem}}.c-news__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-news__count{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-news__number{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;background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));width:2.25rem;height:2.25rem;padding:.25rem}@media(min-width: 1200px){.c-news__number{width:2.5rem;height:2.5rem}}.--bg-light .c-news__number{background-color:var(--oo-color-light-primary, var(--oo-color-primary));color:var(--oo-color-light-contrast-primary)}.--bg-dark .c-news__number{background-color:var(--oo-color-dark-primary, var(--oo-color-primary));color:var(--oo-color-dark-contrast-primary)}.--bg-primary .c-news__number{background-color:var(--oo-color-primary-primary, var(--oo-color-primary));color:var(--oo-color-primary-contrast-primary)}.--bg-secondary .c-news__number{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary));color:var(--oo-color-secondary-contrast-primary)}.c-news__news{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;max-width:100%}.c-news-card{color:var(--oo-color-text);background-color:var(--oo-color-bg);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}@media(min-width: 992px){.c-news-card.--on-slider{aspect-ratio:1/2.8}}@media(min-width: 1200px){.c-news-card.--on-slider{aspect-ratio:1/2.3}}@media(min-width: 1400px){.c-news-card.--on-slider{aspect-ratio:1/1.5}}@media(min-width: 992px){.c-news-card:not(.--on-slider){aspect-ratio:3.6}}@media(min-width: 1200px){.c-news-card:not(.--on-slider){aspect-ratio:3.3;min-height:0}}.--bg-light .c-news-card{color:var(--oo-color-light-text, var(--oo-color-text));background-color:var(--oo-color-light-bg, var(--oo-color-bg));border-color:var(--oo-color-light-mix-bg-contrast-50, var(--oo-color-mix-bg-contrast-50))}.--bg-dark .c-news-card{color:var(--oo-color-dark-text, var(--oo-color-text));background-color:var(--oo-color-dark-bg, var(--oo-color-bg));border-color:var(--oo-color-dark-mix-bg-contrast-50, var(--oo-color-mix-bg-contrast-50))}.--bg-primary .c-news-card{color:var(--oo-color-primary-text, var(--oo-color-text));background-color:var(--oo-color-primary-bg, var(--oo-color-bg));border-color:var(--oo-color-primary-mix-bg-contrast-50, var(--oo-color-mix-bg-contrast-50))}.--bg-secondary .c-news-card{color:var(--oo-color-secondary-text, var(--oo-color-text));background-color:var(--oo-color-secondary-bg, var(--oo-color-bg));border-color:var(--oo-color-secondary-mix-bg-contrast-50, var(--oo-color-mix-bg-contrast-50))}@media(min-width: 992px){.c-news-card:not(.--on-slider){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin-left:0}.c-news-card:not(.--on-slider):nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:0}}@media(min-width: 1200px){.c-news-card:not(.--on-slider){width:91.666667%;margin-right:8.333333%}.c-news-card:not(.--on-slider):nth-child(even){margin-left:8.333333%}}.c-news-card__wrapper,.c-news-card__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--oo-color-transparent-primary-10);width:100%;aspect-ratio:3/2}@media(min-width: 992px){.c-news-card:not(.--on-slider) .c-news-card__wrapper,.c-news-card:not(.--on-slider) .c-news-card__link{width:41.666666%;-ms-flex-negative:0;flex-shrink:0}}@media(min-width: 1200px){.c-news-card:not(.--on-slider) .c-news-card__wrapper,.c-news-card:not(.--on-slider) .c-news-card__link{width:45.454545%}}.c-news-card__link{outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0);box-shadow:0 0 0 4px rgba(0,0,0,0);-webkit-transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;position:relative;z-index:1;overflow:hidden}.c-news-card__link:focus-visible{outline-color:var(--oo-color-primary);-webkit-box-shadow:0 0 0 4px var(--oo-color-contrast-primary);box-shadow:0 0 0 4px var(--oo-color-contrast-primary);z-index:2}.--bg-light .c-news-card__link:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary));-webkit-box-shadow:0 0 0 4px var(--oo-color-light-contrast-primary, var(--oo-color-contrast-primary));box-shadow:0 0 0 4px var(--oo-color-light-contrast-primary, var(--oo-color-contrast-primary))}.--bg-dark .c-news-card__link:focus-visible{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary));-webkit-box-shadow:0 0 0 4px var(--oo-color-dark-contrast-primary, var(--oo-color-contrast-primary));box-shadow:0 0 0 4px var(--oo-color-dark-contrast-primary, var(--oo-color-contrast-primary))}.--bg-primary .c-news-card__link:focus-visible{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary));-webkit-box-shadow:0 0 0 4px var(--oo-color-primary-contrast-primary, var(--oo-color-contrast-primary));box-shadow:0 0 0 4px var(--oo-color-primary-contrast-primary, var(--oo-color-contrast-primary))}.--bg-secondary .c-news-card__link:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary));-webkit-box-shadow:0 0 0 4px var(--oo-color-secondary-contrast-primary, var(--oo-color-contrast-primary));box-shadow:0 0 0 4px var(--oo-color-secondary-contrast-primary, var(--oo-color-contrast-primary))}.c-news-card__meta{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: 992px){.c-news-card__meta{-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}}.c-news-card__date{background-color:rgba(0,0,0,0);color:var(--oo-color-text);padding:0}.--bg-light .c-news-card__date{color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-dark .c-news-card__date{color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-primary .c-news-card__date{color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-secondary .c-news-card__date{color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-news-card__picture{width:100%;height:100%}.c-news-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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;gap:1.5rem;background-color:var(--oo-color-mix-bg-contrast-05);position:relative}.--on-slider .c-news-card__content{height:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.--bg-light .c-news-card__content{background-color:var(--oo-color-light-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}.--bg-dark .c-news-card__content{background-color:var(--oo-color-dark-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}.--bg-primary .c-news-card__content{background-color:var(--oo-color-primary-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}.--bg-secondary .c-news-card__content{background-color:var(--oo-color-secondary-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}@media(min-width: 992px){.c-news-card:not(.--on-slider) .c-news-card__content{width:58.33333%;padding:1.5rem;gap:1rem}}@media(min-width: 1200px){.c-news-card:not(.--on-slider) .c-news-card__content{width:54.545455%;padding:1.5rem;gap:1.5rem}}@media(max-width: 991.98px){.c-news-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto;height:auto;width:100%;aspect-ratio:unset}}.c-news-card__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;max-height:2.25rem;overflow:hidden}.c-news-card__category.c-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 12px;font-size:1rem;line-height:1.75;background-color:var(--oo-color-bg);color:var(--oo-color-contrast-bg)}.--bg-light .c-news-card__category.c-tag{background-color:var(--oo-color-light-bg, var(--oo-color-bg));color:var(--oo-color-light-contrast-bg, var(--oo-color-contrast-bg))}.--bg-dark .c-news-card__category.c-tag{background-color:var(--oo-color-dark-bg, var(--oo-color-bg));color:var(--oo-color-dark-contrast-bg, var(--oo-color-contrast-bg))}.--bg-primary .c-news-card__category.c-tag{background-color:var(--oo-color-primary-bg, var(--oo-color-bg));color:var(--oo-color-primary-contrast-bg, var(--oo-color-contrast-bg))}.--bg-secondary .c-news-card__category.c-tag{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg));color:var(--oo-color-secondary-contrast-bg, var(--oo-color-contrast-bg))}.c-news-card__title.o-headline{color:var(--oo-color-headline);font-size:1.5rem;line-height:2.125rem;width:calc(100% - 1px);display:block}@media(min-width: 992px){.c-news-card__title.o-headline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-height:2.125rem}}@media(min-width: 1400px){.c-news-card__title.o-headline{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:4.25rem}}.--bg-light .c-news-card__title.o-headline{color:var(--oo-color-light-headline, var(--oo-color-headline))}.--bg-dark .c-news-card__title.o-headline{color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--bg-primary .c-news-card__title.o-headline{color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--bg-secondary .c-news-card__title.o-headline{color:var(--oo-color-secondary-headline, var(--oo-color-headline))}@media(min-width: 992px){.--on-slider .c-news-card__title.o-headline{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:4.25rem}}.c-news-card__text,.c-news-card__text p{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;width:100%}@media(max-width: 991.98px){.c-news-card__text,.c-news-card__text p{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto}}.c-news-card__text,.c-news-card__text p{color:var(--oo-color-text);font-size:1rem;line-height:1.75;margin:0}@media(min-width: 992px){.c-news-card:not(.--on-slider) .c-news-card__text,.c-news-card:not(.--on-slider) .c-news-card__text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}@media(min-width: 1200px){.c-news-card:not(.--on-slider) .c-news-card__text,.c-news-card:not(.--on-slider) .c-news-card__text p{-webkit-line-clamp:3;line-clamp:3}}@media(min-width: 1400px){.c-news-card:not(.--on-slider) .c-news-card__text,.c-news-card:not(.--on-slider) .c-news-card__text p{-webkit-line-clamp:4;line-clamp:4}}@media(min-width: 1600px){.c-news-card:not(.--on-slider) .c-news-card__text,.c-news-card:not(.--on-slider) .c-news-card__text p{-webkit-line-clamp:5;line-clamp:5}}@media(min-width: 992px){.--on-slider .c-news-card__text,.--on-slider .c-news-card__text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden;max-height:14rem}}@media(min-width: 1400px){.--on-slider .c-news-card__text,.--on-slider .c-news-card__text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;max-height:5.25rem}}@media(min-width: 1600px){.--on-slider .c-news-card__text,.--on-slider .c-news-card__text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;max-height:7rem}}@media(max-width: 991.98px){.--on-slider .c-news-card__text,.--on-slider .c-news-card__text p{display:block;overflow:visible;height:auto;max-height:none}}.--bg-light .c-news-card__text,.--bg-light .c-news-card__text p{color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-dark .c-news-card__text,.--bg-dark .c-news-card__text p{color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-primary .c-news-card__text,.--bg-primary .c-news-card__text p{color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-secondary .c-news-card__text,.--bg-secondary .c-news-card__text p{color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-news-card__more-link{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;background:none;border:none;color:var(--oo-color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;font-size:1rem}.--bg-light .c-news-card__more-link{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-dark .c-news-card__more-link{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .c-news-card__more-link{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .c-news-card__more-link{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-news-card__more-link:hover,.c-news-card__more-link:focus{background:none;opacity:.8}.c-news-details__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 991.98px){.c-news-details__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 992px){.c-news-details__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width: 991.98px){.c-news-details__content{width:100%;padding-right:0;margin-bottom:1.5rem}}@media(min-width: 992px){.c-news-details__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2rem}}@media(max-width: 991.98px){.c-news-details__media{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width: 992px){.c-news-details__media{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-news-details__picture{width:100%;height:100%}.c-news-details__image{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.c-news-details__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.c-news-details__category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;font-size:1rem;line-height:1.75;border-radius:4px;background-color:var(--oo-color-mix-bg-contrast-05);color:var(--oo-color-text)}.--bg-light .c-news-details__category{background-color:var(--oo-color-light-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05));color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-dark .c-news-details__category{background-color:var(--oo-color-dark-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05));color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-primary .c-news-details__category{background-color:var(--oo-color-primary-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05));color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-secondary .c-news-details__category{background-color:var(--oo-color-secondary-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05));color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-news-details__date{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1rem;line-height:1.75;color:var(--oo-color-text);margin-bottom:1.5rem}.c-news-details__title{font-size:2.5rem;line-height:1.3;margin-bottom:1.5rem}.c-news-details__text{font-size:1rem;line-height:1.75;color:var(--oo-color-text)}.c-news-details__text p{margin-bottom:1.5rem}.c-news-details__text p:last-child{margin-bottom:0}.c-news-details+*{padding-top:5rem}.c-contact-map__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}@media(min-width: 1200px){.c-contact-map__row{gap:5rem}}.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;gap:2.5rem}.c-contact-map__map-wrapper{width:100%;padding-inline:0rem}@media(min-width: 576px){.c-contact-map__map-wrapper{padding-inline:1rem}}.c-contact-map__map-wrapper .c-map{aspect-ratio:3/2}@media(min-width: 576px){.c-contact-map__map-wrapper .c-map{aspect-ratio:16/9}}.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}@media(min-width: 768px){.c-contact__container{gap:5rem}}.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;gap:2.5rem}.c-contact__text{width:auto}.c-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;-ms-flex-line-pack:left;align-content:left;gap:1.5rem}@media(min-width: 1200px){.c-contact__wrapper{gap:2rem}}.c-contact__addresses{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-left:0;padding-right:0}@media(min-width: 576px){.c-contact__addresses{padding-left:1rem;padding-right:1rem;gap:5rem 2rem}}@media(min-width: 768px){.c-contact__addresses{grid-template-columns:repeat(2, 1fr)}}.c-contact__addresses.--is-map{gap:5rem;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.5rem}@media(min-width: 768px){.c-contact-card{gap:5rem 2rem}}.c-contact-card__data-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}@media(min-width: 768px){.c-contact-card__data-wrapper{grid-column:span 4}}.c-contact-card__data{padding-left:1rem;padding-right:1rem}@media(min-width: 576px){.c-contact-card__data{padding-left:0;padding-right:0}}.c-contact-card__data.--is-opening-hours{display:grid;grid-template-columns:auto 1fr}.c-contact-card__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .5rem}.c-contact-card__list.--is-opening-hours{display:grid;grid-template-columns:subgrid;grid-column:span 2}.c-contact-card__label{max-width:250px}.c-contact-card__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:1rem;line-height:1.75rem;color:currentColor;text-transform:none;letter-spacing:0}.c-contact-card__value{-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-contact-card.--is-map{display:grid;grid-template-columns:1fr}.c-contact-card.--is-map .c-contact-card__label{max-width:250px}@media(min-width: 768px){.c-contact-card.--is-map .c-contact-card__label{max-width:120px}}@media(min-width: 992px){.c-contact-card.--is-map .c-contact-card__label{max-width:150px}}@media(min-width: 1200px){.c-contact-card.--is-map .c-contact-card__label{max-width:120px}}.c-contact-card.--is-map .c-contact-card__map{aspect-ratio:3/2}@media(min-width: 1200px){.c-contact-card.--is-map .c-contact-card__map{aspect-ratio:2/1}}@media(min-width: 768px){.c-contact-card.--is-map .c-contact-card__map{grid-column:span 6}}@media(min-width: 768px){.c-contact-card.--is-map{grid-template-columns:repeat(10, 1fr)}}@media(min-width: 768px){.c-contact-card.--is-map.--position-left .c-contact-card__map{grid-row:1}}@media(min-width: 768px){.c-contact-card.--is-map.--position-alternating:nth-child(even) .c-contact-card__map{grid-row:1}}.c-map{width:100%;height:auto;aspect-ratio:2/3;max-height:60vh;outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0);box-shadow:0px 0px 0px 4px rgba(0,0,0,0)}@media(min-width: 768px){.c-map{aspect-ratio:2/1}}.c-map:focus-visible{outline-color:currentColor;-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary)}.c-map button,.c-map a[role=button]{outline:1px solid rgba(0,0,0,0);outline-offset:4px}.c-map button:focus-visible,.c-map a[role=button]:focus-visible{outline-color:var(--oo-color-primary)}.c-map.--is-open-street-map .c-map__osm-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.c-map.--is-open-street-map{background-color:#aad3df}.c-map.--is-open-street-map.--is-black-white .leaflet-tile{-webkit-filter:grayscale(100%) contrast(110%);filter:grayscale(100%) contrast(110%)}.c-map.--is-open-street-map.--is-black-white{background-color:#d3d3d3}.c-map.--is-open-street-map.--is-dark .leaflet-tile{-webkit-filter:invert(100%) hue-rotate(180deg) contrast(98%) grayscale(95%);filter:invert(100%) hue-rotate(180deg) contrast(98%) grayscale(95%)}.c-map.--is-open-street-map.--is-dark{background-color:#323434}.c-map.--is-open-street-map.--is-retro .leaflet-tile{-webkit-filter:sepia(0.4) contrast(1) brightness(1) saturate(1.2);filter:sepia(0.4) contrast(1) brightness(1) saturate(1.2)}.c-map.--is-open-street-map.--is-retro{background-color:#bcc7ab}.c-map.--is-open-street-map.--is-retro .c-map__custom-pane{mix-blend-mode:hard-light}.c-map.--is-open-street-map.--is-retro .c-map__osm-overlay{background-color:rgba(76,65,34,.2392156863)}.c-map.--is-open-street-map.--is-aubergine .leaflet-tile{-webkit-filter:invert(90%) hue-rotate(200deg) brightness(85%) saturate(150%) contrast(95%) sepia(20%) saturate(140%);filter:invert(90%) hue-rotate(200deg) brightness(85%) saturate(150%) contrast(95%) sepia(20%) saturate(140%)}.c-map.--is-open-street-map.--is-aubergine{background-color:#224555}.c-map.--is-open-street-map.--is-aubergine .c-map__custom-pane{mix-blend-mode:hue}.c-map.--is-open-street-map.--is-aubergine .c-map__osm-overlay{background-color:#023e58}.c-map .gm-style div{color:var(--oo-color-primary);outline:1px solid rgba(0,0,0,0);outline-offset:4px}.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;border-radius:0}.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{border-radius:0}.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:1px solid rgba(0,0,0,0);outline-offset:4px}.c-map__marker:focus-visible{outline-color:var(--oo-color-primary)}.c-map__cluster-marker{display:none;outline:1px solid rgba(0,0,0,0);outline-offset:4px}.c-map__cluster-marker:focus-visible{outline-color:var(--oo-color-primary)}.c-map__info{color:var(--oo-color-text) !important;font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400);font-size:1rem;line-height:1.75rem;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}.c-map__headline{max-height:6rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media(min-width: 1200px){.c-map__headline{max-height:7.5rem}}.c-property-details .c-map__button-wrapper{display:none}.c-map__link{text-transform:uppercase}.c-accordion-card{padding:1.5rem 1rem 1.5rem 1rem}@media(min-width: 768px){.c-accordion-card{padding:1.5rem 1.5rem 1.5rem 1.5rem}}.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}.c-accordion-card__title{display:grid;grid-template-columns:auto 3.375rem;gap:1rem;cursor:pointer;margin:0;outline:1px solid rgba(0,0,0,0);outline-offset:4px;color:var(--oo-color-headline)}.c-accordion-card__title:visited .c-accordion-card__headline,.c-accordion-card__title:visited .c-accordion-card__icon,.c-accordion-card__title:active .c-accordion-card__headline,.c-accordion-card__title:active .c-accordion-card__icon{color:var(--oo-color-primary)}.c-accordion-card__title:hover .c-accordion-card__headline,.c-accordion-card__title:hover .c-accordion-card__icon,.c-accordion-card__title:focus .c-accordion-card__headline,.c-accordion-card__title:focus .c-accordion-card__icon{color:var(--oo-color-primary)}.c-accordion-card__title:focus-visible{outline-color:var(--oo-color-primary)}.--bg-light .c-accordion-card__title{color:var(--oo-color-light-headline, var(--oo-color-headline))}.--bg-dark .c-accordion-card__title{color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--bg-primary .c-accordion-card__title{color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--bg-secondary .c-accordion-card__title{color:var(--oo-color-secondary-headline, var(--oo-color-headline))}.c-accordion-card__icon{display:inherit;height:2.125rem}@media(min-width: 768px){.c-accordion-card__icon{height:2.5rem}}.c-accordion-card__icon{-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;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:var(--oo-color-headline)}.--bg-light .c-accordion-card__icon{color:var(--oo-color-light-headline, var(--oo-color-headline))}.--bg-dark .c-accordion-card__icon{color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--bg-primary .c-accordion-card__icon{color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--bg-secondary .c-accordion-card__icon{color:var(--oo-color-secondary-headline, var(--oo-color-headline))}[open] .c-accordion-card__icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}[open] .c-accordion-card__icon .--open{display:none}.c-accordion-card__icon-wrapper{width:3.375rem;height:2.125rem;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}@media(min-width: 768px){.c-accordion-card__icon-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:2.5rem}}.c-accordion-card__content{padding-top:2.5rem;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.--is-open .c-accordion-card__content{max-height:100rem}.c-accordion-card{background-color:var(--oo-color-mix-bg-contrast-05)}.--bg-light .c-accordion-card{background-color:var(--oo-color-light-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}.--bg-light .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__headline,.--bg-light .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__icon,.--bg-light .c-accordion-card .c-accordion-card__title:active .c-accordion-card__headline,.--bg-light .c-accordion-card .c-accordion-card__title:active .c-accordion-card__icon,.--bg-light .c-accordion-card .c-accordion-card__icon:visited .c-accordion-card__headline,.--bg-light .c-accordion-card .c-accordion-card__icon:visited .c-accordion-card__icon,.--bg-light .c-accordion-card .c-accordion-card__icon:active .c-accordion-card__headline,.--bg-light .c-accordion-card .c-accordion-card__icon:active .c-accordion-card__icon{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .c-accordion-card .c-accordion-card__title:hover .c-accordion-card__headline,.--bg-light .c-accordion-card .c-accordion-card__title:hover .c-accordion-card__icon,.--bg-light .c-accordion-card .c-accordion-card__title:focus .c-accordion-card__headline,.--bg-light .c-accordion-card .c-accordion-card__title:focus .c-accordion-card__icon,.--bg-light .c-accordion-card .c-accordion-card__icon:hover .c-accordion-card__headline,.--bg-light .c-accordion-card .c-accordion-card__icon:hover .c-accordion-card__icon,.--bg-light .c-accordion-card .c-accordion-card__icon:focus .c-accordion-card__headline,.--bg-light .c-accordion-card .c-accordion-card__icon:focus .c-accordion-card__icon{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .c-accordion-card .c-accordion-card__title:focus-visible,.--bg-light .c-accordion-card .c-accordion-card__icon:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-dark .c-accordion-card{background-color:var(--oo-color-dark-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}.--bg-dark .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__headline,.--bg-dark .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__icon,.--bg-dark .c-accordion-card .c-accordion-card__title:active .c-accordion-card__headline,.--bg-dark .c-accordion-card .c-accordion-card__title:active .c-accordion-card__icon,.--bg-dark .c-accordion-card .c-accordion-card__icon:visited .c-accordion-card__headline,.--bg-dark .c-accordion-card .c-accordion-card__icon:visited .c-accordion-card__icon,.--bg-dark .c-accordion-card .c-accordion-card__icon:active .c-accordion-card__headline,.--bg-dark .c-accordion-card .c-accordion-card__icon:active .c-accordion-card__icon{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-accordion-card .c-accordion-card__title:hover .c-accordion-card__headline,.--bg-dark .c-accordion-card .c-accordion-card__title:hover .c-accordion-card__icon,.--bg-dark .c-accordion-card .c-accordion-card__title:focus .c-accordion-card__headline,.--bg-dark .c-accordion-card .c-accordion-card__title:focus .c-accordion-card__icon,.--bg-dark .c-accordion-card .c-accordion-card__icon:hover .c-accordion-card__headline,.--bg-dark .c-accordion-card .c-accordion-card__icon:hover .c-accordion-card__icon,.--bg-dark .c-accordion-card .c-accordion-card__icon:focus .c-accordion-card__headline,.--bg-dark .c-accordion-card .c-accordion-card__icon:focus .c-accordion-card__icon{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-accordion-card .c-accordion-card__title:focus-visible,.--bg-dark .c-accordion-card .c-accordion-card__icon:focus-visible{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .c-accordion-card{background-color:var(--oo-color-primary-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}.--bg-primary .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__headline,.--bg-primary .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__icon,.--bg-primary .c-accordion-card .c-accordion-card__title:active .c-accordion-card__headline,.--bg-primary .c-accordion-card .c-accordion-card__title:active .c-accordion-card__icon,.--bg-primary .c-accordion-card .c-accordion-card__icon:visited .c-accordion-card__headline,.--bg-primary .c-accordion-card .c-accordion-card__icon:visited .c-accordion-card__icon,.--bg-primary .c-accordion-card .c-accordion-card__icon:active .c-accordion-card__headline,.--bg-primary .c-accordion-card .c-accordion-card__icon:active .c-accordion-card__icon{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-accordion-card .c-accordion-card__title:hover .c-accordion-card__headline,.--bg-primary .c-accordion-card .c-accordion-card__title:hover .c-accordion-card__icon,.--bg-primary .c-accordion-card .c-accordion-card__title:focus .c-accordion-card__headline,.--bg-primary .c-accordion-card .c-accordion-card__title:focus .c-accordion-card__icon,.--bg-primary .c-accordion-card .c-accordion-card__icon:hover .c-accordion-card__headline,.--bg-primary .c-accordion-card .c-accordion-card__icon:hover .c-accordion-card__icon,.--bg-primary .c-accordion-card .c-accordion-card__icon:focus .c-accordion-card__headline,.--bg-primary .c-accordion-card .c-accordion-card__icon:focus .c-accordion-card__icon{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-accordion-card .c-accordion-card__title:focus-visible,.--bg-primary .c-accordion-card .c-accordion-card__icon:focus-visible{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .c-accordion-card{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-secondary .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__icon,.--bg-secondary .c-accordion-card .c-accordion-card__title:active .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__title:active .c-accordion-card__icon,.--bg-secondary .c-accordion-card .c-accordion-card__icon:visited .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__icon:visited .c-accordion-card__icon,.--bg-secondary .c-accordion-card .c-accordion-card__icon:active .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__icon:active .c-accordion-card__icon{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .c-accordion-card .c-accordion-card__title:hover .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__title:hover .c-accordion-card__icon,.--bg-secondary .c-accordion-card .c-accordion-card__title:focus .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__title:focus .c-accordion-card__icon,.--bg-secondary .c-accordion-card .c-accordion-card__icon:hover .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__icon:hover .c-accordion-card__icon,.--bg-secondary .c-accordion-card .c-accordion-card__icon:focus .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__icon:focus .c-accordion-card__icon{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .c-accordion-card .c-accordion-card__title:hover .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__title:focus .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__icon:hover .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__icon:focus .c-accordion-card__headline{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .c-accordion-card .c-accordion-card__title:focus-visible,.--bg-secondary .c-accordion-card .c-accordion-card__icon:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-accordion{width:100%}.c-accordion [class^=o-col-].c-accordion__text,.c-accordion [class*=" o-col-"].c-accordion__text,.c-accordion .o-col.c-accordion__text{padding:1.5rem 1rem 1rem 1rem}@media(min-width: 992px){.c-accordion [class^=o-col-].c-accordion__text,.c-accordion [class*=" o-col-"].c-accordion__text,.c-accordion .o-col.c-accordion__text{padding-left:0;padding-right:0}}.c-accordion [class^=o-col-].c-accordion__headline,.c-accordion [class*=" o-col-"].c-accordion__headline,.c-accordion .o-col.c-accordion__headline{padding-left:1rem;padding-right:1rem}@media(min-width: 992px){.c-accordion [class^=o-col-].c-accordion__headline,.c-accordion [class*=" o-col-"].c-accordion__headline,.c-accordion .o-col.c-accordion__headline{padding-left:0;padding-right:0}}.c-accordion [class^=o-col-],.c-accordion [class*=" o-col-"],.c-accordion .o-col{padding-left:0;padding-right:0}.c-accordion__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}@media(min-width: 992px){.c-accordion__container{gap:5rem}}.c-accordion__content{gap:1.5rem}@media(min-width: 992px){.c-accordion__content{gap:2rem}}.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: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-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-height:100dvh;max-width:100dvw;gap:.5rem 0;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}.c-lightbox .c-lightbox__media{min-width:0;min-height:0;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;overflow:hidden}.c-lightbox .c-lightbox__media img{max-width:100dvw;max-height:calc(100dvh - 1.75rem - 2rem - .5rem);width:auto;height:auto;min-width:none}.c-lightbox .c-lightbox__description-wrapper{color:var(--oo-color-bg);background:none !important;margin:0;padding:0 1rem;position:unset}.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;line-height:1.75rem;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;-ms-hyphens:manual;hyphens:manual}.c-lightbox .c-lightbox__description{display:none}.c-lightbox .c-lightbox__icon-wrapper{position:absolute;width:3.375rem;height:3.375rem;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;text-align:center;margin:0;padding:0;border:0;outline:1px solid rgba(0,0,0,0);outline-offset:4px;opacity:1;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,outline-color .25s ease-in-out,opacity .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,outline-color .25s ease-in-out,opacity .25s ease-in-out}.c-lightbox .c-lightbox__icon-wrapper,.c-lightbox .c-lightbox__icon-wrapper:visited{color:var(--oo-color-primary);background-color:var(--oo-color-mix-bg-contrast-05)}.c-lightbox .c-lightbox__icon-wrapper:hover{color:var(--oo-color-mix-bg-contrast-05);background-color:var(--oo-color-primary)}.c-lightbox .c-lightbox__icon-wrapper:focus-visible{outline-color:var(--oo-color-primary)}.c-lightbox .c-lightbox__icon-wrapper:active{background-color:var(--oo-color-mix-primary-contrast-40)}.c-lightbox .c-lightbox__icon-wrapper:disabled{background-color:var(--oo-color-primary);opacity:.2;outline-color:rgba(0,0,0,0);cursor:default}.c-lightbox .c-lightbox__icon-wrapper.disabled{background-color:var(--oo-color-primary);opacity:.2;outline-color:rgba(0,0,0,0);cursor:default}.c-lightbox .c-lightbox__icon-wrapper.--arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-lightbox .c-lightbox__icon-wrapper.--prev{left:1rem}@media(min-width: 1200px){.c-lightbox .c-lightbox__icon-wrapper.--prev{left:2rem}}.c-lightbox .c-lightbox__icon-wrapper.--next{right:1rem}@media(min-width: 1200px){.c-lightbox .c-lightbox__icon-wrapper.--next{right:2rem}}.c-lightbox .c-lightbox__icon-wrapper.--close{top:1rem;right:1rem}@media(min-width: 1200px){.c-lightbox .c-lightbox__icon-wrapper.--close{top:2rem;right:2rem}}.c-lightbox .c-lightbox__icon{height:2.125rem;width:2.125rem;fill:none;-webkit-transform:none;-ms-transform:none;transform:none}.c-table{width:100%;max-width:100%}@media(min-width: 1200px){.c-table{border:1px solid var(--oo-color-mix-bg-contrast-50)}}@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:-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-table__body{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.c-table__body{display:table-row-group}}.c-table__row{border:1px solid var(--oo-color-mix-bg-contrast-50);padding:1rem}@media(min-width: 1200px){.c-table__row{border:none;padding:0}}.c-table__row.--is-body{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;border-bottom:1px solid var(--oo-color-mix-bg-contrast-50);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}}.c-table__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:0;min-width:7.5rem;padding:0}@media(min-width: 1200px){.c-table__data{display:table-cell;padding:1rem}}.--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}.--is-body .c-table__data:before{content:attr(data-label);font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));min-width:40%;width:100%;-ms-hyphens:auto;hyphens:auto}@media(min-width: 1200px){.--is-body .c-table__data:before{width:40%;content:none}}.c-table__data.--empty{display:none}@media(min-width: 1200px){.c-table__data.--empty{display:table-cell}}.c-table__data.--blurry{color:rgba(0,0,0,0) !important;text-shadow:0 0 10px var(--oo-color-text)}.--bg-light .c-table__data.--blurry{text-shadow:0 0 10px var(--oo-color-light-text)}.--bg-dark .c-table__data.--blurry{text-shadow:0 0 10px var(--oo-color-dark-text)}.--bg-primary .c-table__data.--blurry{text-shadow:0 0 10px var(--oo-color-primary-text)}.--bg-secondary .c-table__data.--blurry{text-shadow:0 0 10px var(--oo-color-secondary-text)}.--bg-footer .c-table__data.--blurry{text-shadow:0 0 10px var(--oo-color-footer-text)}.--bg-transparent .c-table__data.--blurry{text-shadow:0 0 10px var(--oo-color-text)}.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)}.c-link-boxes-card:not(.--on-slider){margin-right:-1rem;margin-left:-1rem}@media(min-width: 768px){.c-link-boxes-card:not(.--on-slider){margin-right:0;margin-left:0}}.c-link-boxes-card__wrapper,.c-link-boxes-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:auto;height:6.5rem}.c-link-boxes-card__wrapper.--has-icon,.c-link-boxes-card__link.--has-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:1.5rem 1.5rem 0}.c-link-boxes-card__wrapper.--has-svg,.c-link-boxes-card__link.--has-svg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:1.5rem 1.5rem 0}.c-link-boxes-card__svg{height:100%}.c-link-boxes-card__link{outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0);box-shadow:0px 0px 0px 4px rgba(0,0,0,0);-webkit-transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.c-link-boxes-card__link:focus-visible{outline-color:var(--oo-color-primary);-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary)}.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;-o-object-position:left;object-position:left}.c-link-boxes-card__icon{color:var(--oo-color-primary);height:100%}.c-link-boxes-card__content{width:100%;padding:1.5rem 1rem 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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1.5rem}@media(min-width: 1200px){.c-link-boxes-card__content{padding:2.5rem 1.5rem 1.5rem}}.c-link-boxes-card__title{-ms-hyphens:auto;hyphens:auto}.c-link-boxes-card__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem}@media(min-width: 1200px){.c-link-boxes-card__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.--bg-transparent .c-link-boxes-card{background-color:var(--oo-color-mix-bg-contrast-05)}.--bg-transparent .c-link-boxes-card__svg{color:var(--oo-color-text)}.--bg-light .c-link-boxes-card{background-color:var(--oo-color-light-mix-bg-contrast-05)}.--bg-light .c-link-boxes-card__svg{color:var(--oo-color-light-text)}.--bg-dark .c-link-boxes-card{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.--bg-dark .c-link-boxes-card__svg{color:var(--oo-color-dark-text)}.--bg-primary .c-link-boxes-card{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.--bg-primary .c-link-boxes-card__svg{color:var(--oo-color-primary-text)}.--bg-secondary .c-link-boxes-card{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.--bg-secondary .c-link-boxes-card__svg{color:var(--oo-color-secondary-text)}.c-link-boxes{position:relative}.c-link-boxes__background{position:absolute;width:100%;height:100%;overflow:clip;inset:0}.c-link-boxes__picture{position:sticky;width:100%;height:100dvh;overflow:hidden;inset:0}.c-link-boxes__container{position:relative;display:-ms-flexbox;display:-webkit-box;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-link-boxes__container{gap:3.75rem}}.c-link-boxes__content{gap: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}@media(min-width: 1200px){.c-link-boxes__content{gap:2.625rem}}.c-link-boxes__wrapper{margin-bottom:1.25rem}.c-link-boxes__boxes{display:grid;gap:2rem}@media(min-width: 768px){.c-link-boxes__boxes{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.c-link-boxes__boxes{grid-template-columns:repeat(3, 1fr)}}.c-link-boxes__slider{margin-right:-1rem;margin-left:-1rem}@media(min-width: 768px){.c-link-boxes__slider{margin-right:0;margin-left:0}}.c-link-boxes.--has-bg-image .c-link-boxes__content{padding:1.5rem;border:2px solid var(--oo-color-bg)}.c-link-boxes.--has-bg-image .c-link-boxes-card{border:2px solid var(--oo-color-bg)}.c-link-boxes.--has-bg-image .c-button.--ghost,.c-link-boxes.--has-bg-image .c-button.--ghost:visited{background-color:var(--oo-color-bg)}.c-link-boxes.--has-bg-image .c-button.--ghost:hover{background-color:var(--oo-color-bg)}.c-link-boxes.--has-bg-image .c-button.--ghost:disabled{background-color:var(--oo-color-bg)}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-light,.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-light:visited{color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-light:hover{color:var(--oo-color-light-mix-primary-contrast-40);border-color:var(--oo-color-light-mix-primary-contrast-40)}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-light:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-light:active{color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-light:disabled{background-color:var(--oo-color-light-primary);border-color:var(--oo-color-light-primary);outline-color:rgba(0,0,0,0)}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-dark,.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-dark:visited{color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-dark:hover{color:var(--oo-color-dark-mix-primary-contrast-40);border-color:var(--oo-color-dark-mix-primary-contrast-40)}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-dark:focus-visible{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-dark:active{color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-dark:disabled{background-color:var(--oo-color-dark-primary);border-color:var(--oo-color-dark-primary);outline-color:rgba(0,0,0,0)}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-primary,.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-primary:visited{color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-primary:hover{color:var(--oo-color-primary-mix-primary-contrast-40);border-color:var(--oo-color-primary-mix-primary-contrast-40)}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-primary:focus-visible{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-primary:active{color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-primary:disabled{background-color:var(--oo-color-primary-primary);border-color:var(--oo-color-primary-primary);outline-color:rgba(0,0,0,0)}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-secondary,.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-secondary:visited{color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-secondary:hover{color:var(--oo-color-secondary-mix-primary-contrast-40);border-color:var(--oo-color-secondary-mix-primary-contrast-40)}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-secondary:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-secondary:active{color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-link-boxes.--has-bg-image .c-button.--ghost.--on-bg-secondary:disabled{background-color:var(--oo-color-secondary-primary);border-color:var(--oo-color-secondary-primary);outline-color:rgba(0,0,0,0)}.c-link-boxes.--has-bg-image.--bg-transparent .c-link-boxes__content{background-color:var(--oo-color-mix-bg-contrast-05)}.c-link-boxes.--has-bg-image.--bg-light .c-link-boxes__content{background-color:var(--oo-color-light-mix-bg-contrast-05)}.c-link-boxes.--has-bg-image.--bg-dark .c-link-boxes__content{background-color:var(--oo-color-dark-mix-bg-contrast-05)}.c-link-boxes.--has-bg-image.--bg-primary .c-link-boxes__content{background-color:var(--oo-color-primary-mix-bg-contrast-05)}.c-link-boxes.--has-bg-image.--bg-secondary .c-link-boxes__content{background-color:var(--oo-color-secondary-mix-bg-contrast-05)}.c-iframe-script__headline{margin-bottom:1.5rem}@media(min-width: 1200px){.c-iframe-script__headline{margin-bottom:2rem}}.c-iframe-script__text{margin-bottom:2.5rem}@media(min-width: 1200px){.c-iframe-script__text{margin-bottom:5rem}}.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}}.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}.c-iframe-script__iframe.--is-eTracker{padding:0;justify-self:center;aspect-ratio:auto}.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-iframe-script__iframe.--is-eTracker{padding:0;justify-self:center;aspect-ratio:auto}.c-iframe-script__iframe.--is-areabutler{min-height:400px}.c-iframe-script__iframe.--is-stmate{aspect-ratio:unset}.c-iframe-script__iframe.--is-stmate iframe{width:100%;height:100%;min-height:700px}.c-iframe-script__iframe.--is-hype{aspect-ratio:unset}.c-iframe-script__iframe.--is-provenexpert{aspect-ratio:unset}.c-reviews{overflow-x:hidden}.c-reviews__container{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;gap:2rem}.c-reviews__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}@media(min-width: 576px){.c-reviews__content{padding-left:0;padding-right:0}}.c-reviews__headline-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem}.c-reviews__reviews{display:grid;grid-gap:2rem;grid-template-rows:1fr}@media(min-width: 768px){.c-reviews__reviews{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.c-reviews__reviews{grid-template-columns:repeat(3, 1fr)}}.--is-google-reviews .c-reviews__col{padding-right:0;padding-left:0}@media(min-width: 768px){.--is-google-reviews .c-reviews__col{padding-right:1rem;padding-left:1rem}}.--is-google-reviews .c-reviews__col.--is-grid{display:grid;gap:2rem}@media(min-width: 768px){.--is-google-reviews .c-reviews__col.--is-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.--is-google-reviews .c-reviews__col.--is-grid{grid-template-columns:repeat(3, 1fr)}}.--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:3rem 0}.c-reviews__google-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-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}.c-reviews__google-total{font-size:2rem;font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}.c-reviews__google-logo svg{height:2rem}.c-reviews__google-headline{font-size:1.75rem;font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}.c-popup-sticky .c-reviews__google-wrapper{margin-bottom:0 !important}.c-popup-sticky .c-reviews__google-total{font-size:1.5rem}.c-popup-sticky .c-reviews__google-count{font-size:.875rem;color:var(--oo-color-mix-bg-text-50)}.c-popup-sticky .c-reviews__google-headline{font-size:1.5rem}.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;overflow:hidden}.c-review-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-review-card__header.--hide-images{height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-review-card__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.c-review-card__picture{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}.c-review-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-review-card__header-right{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;padding:1.5rem;gap:.5rem}.c-review-card__header-right.--hide-images{-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;padding-bottom:0;width:100%}.c-review-card__header-right.--hide-images .c-review-card__date{-ms-flex-item-align:center;align-self:center;margin-left:0}.c-review-card__header-right.--hide-images .c-review-card__stars{-ms-flex-item-align:center;align-self:center;margin-right:0}.c-review-card__content{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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;height:auto;padding:1.5rem}.c-review-card__content-group{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-review-card__text.--shorten{-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.c-review-card__text.--shorten.--is-open{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:none;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.c-review-card__more{display:none}.c-review-card__stars .c-stars__star{height:1.25rem}.c-review-card{background-color:var(--oo-color-mix-bg-contrast-05)}.--bg-light .c-review-card{background-color:var(--oo-color-light-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}.--bg-dark .c-review-card{background-color:var(--oo-color-dark-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}.--bg-primary .c-review-card{background-color:var(--oo-color-primary-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}.--bg-secondary .c-review-card{background-color:var(--oo-color-secondary-mix-bg-contrast-05, var(--oo-color-mix-bg-contrast-05))}.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;color:var(--oo-color-text);background-color:var(--oo-color-bg);border:1px solid var(--oo-color-mix-bg-text-50);padding:2rem;overflow:hidden}.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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem}.c-google-review-card__text.--shorten{max-height:12.25rem;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__text.--shorten{max-height:17.5rem;-webkit-line-clamp:10;line-clamp:10}}.c-google-review-card__text.--shorten.--is-open{max-height:none;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.c-google-review-card__more{display:none}.c-google-review-card__date{color:var(--oo-color-mix-bg-text-50)}.c-google-review-card__author{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-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.c-google-review-card__image{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.c-google-review-card__name{font-weight:600}.c-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-stars__star{width:1.5rem;height:1.5rem}.c-stars__star svg{width:100%;height:100%;color:var(--oo-color-primary);stroke:var(--oo-color-primary)}.--star-color-bg-primary .c-stars__star svg{color:var(--oo-color-primary);stroke:var(--oo-color-primary)}.--star-color-bg-primary .c-stars__star.--filled svg{stroke:var(--oo-color-primary);fill:var(--oo-color-primary)}.--star-color-bg-gold .c-stars__star svg{color:var(--oo-color-google-gold);stroke:var(--oo-color-google-gold)}.--star-color-bg-gold .c-stars__star.--filled svg{stroke:var(--oo-color-google-gold);fill:var(--oo-color-google-gold)}.c-stars__star.--empty svg{stroke:currentColor}.c-stars.--small .c-stars__star{width:1rem;height:1rem}.c-stars.--medium-small .c-stars__star{width:1.25rem;height:1.25rem}.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 .--star-color-bg-primary .c-stars svg{stroke:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .--star-color-bg-primary .c-stars .--filled{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .--star-color-bg-primary .c-stars .--filled svg{fill:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .--star-color-bg-primary .c-stars .--empty{color:var(--oo-color-light-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-dark .--star-color-bg-primary .c-stars svg{stroke:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .--star-color-bg-primary .c-stars .--filled{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .--star-color-bg-primary .c-stars .--filled svg{fill:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .--star-color-bg-primary .c-stars .--empty{color:var(--oo-color-dark-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-primary .--star-color-bg-primary .c-stars svg{stroke:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .--star-color-bg-primary .c-stars .--filled{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .--star-color-bg-primary .c-stars .--filled svg{fill:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .--star-color-bg-primary .c-stars .--empty{color:var(--oo-color-primary-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-secondary .--star-color-bg-primary .c-stars svg{stroke:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .--star-color-bg-primary .c-stars .--filled{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .--star-color-bg-primary .c-stars .--empty{color:var(--oo-color-secondary-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-transparent .--star-color-bg-primary .c-stars svg{stroke:var(--oo-color-primary)}.--bg-transparent .--star-color-bg-primary .c-stars .--filled{color:var(--oo-color-primary)}.--bg-transparent .--star-color-bg-primary .c-stars .--filled svg{fill:var(--oo-color-primary)}.--bg-transparent .--star-color-bg-primary .c-stars .--empty{color:var(--oo-color-mix-bg-text-20)}.c-back-to-top{width:3.375rem;height:3.375rem;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;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;right:1rem;bottom:1rem;z-index:99;text-align:center;margin:0;padding:0;border:0;outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,outline-color .25s ease-in-out,opacity .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,outline-color .25s ease-in-out,opacity .25s ease-in-out;cursor:pointer}@media(min-width: 1200px){.c-back-to-top{right:2rem;bottom:2rem}}.c-back-to-top,.c-back-to-top:visited{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.c-back-to-top:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.c-back-to-top:focus-visible{outline-color:var(--oo-color-primary)}.c-back-to-top:active{background-color:var(--oo-color-mix-primary-contrast-40)}.c-back-to-top:disabled{background-color:var(--oo-color-primary);opacity:.2;outline-color:rgba(0,0,0,0);cursor:default}.c-back-to-top__icon,.c-back-to-top svg{height:2.125rem;width:2.125rem}.c-back-to-top.--visible{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.--is-iframe-service-immobilienwertanalyse .c-back-to-top{-webkit-transform:translateY(-4rem);-ms-transform:translateY(-4rem);transform:translateY(-4rem)}.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{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-text))}.c-social-media__link:visited,.c-social-media__link:active{color:var(--oo-social-media-color, var(--oo-color-text))}.c-social-media__link:hover,.c-social-media__link:focus{color:var(--oo-social-media-color-hover, var(--oo-color-mix-primary))}.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}.--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-text, var(--oo-color-text));--oo-social-media-color-hover: var( --oo-color-header-primary, var(--oo-color-primary) )}.--bg-footer .c-social-media{--oo-social-media-color: var( --oo-color-footer-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var( --oo-color-footer-mix-primary-contrast-20 )}.--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: 2rem;--oo-social-media-gap: 1rem}.c-social-media.--is-header{--oo-social-media-size: 2rem;--oo-social-media-gap: 1.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(min-width: 1400px){.c-social-media.--is-header{--oo-social-media-size: 1rem;--oo-social-media-gap: 0.75rem;position:relative;top:.25rem}}.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-team-card{--oo-social-media-size: 1rem;--oo-social-media-gap: 0.5rem;--oo-social-media-color: var(--oo-color-text);--oo-social-media-color-hover: var(--oo-color-text)}.--bg-light .c-social-media.--is-team-card{--oo-social-media-color: var(--oo-color-light-text, var(--oo-color-text));--oo-social-media-color-hover: var( --oo-color-light-text, var(--oo-color-text) )}.--bg-dark .c-social-media.--is-team-card{--oo-social-media-color: var(--oo-color-dark-text, var(--oo-color-text));--oo-social-media-color-hover: var( --oo-color-dark-text, var(--oo-color-text) )}.--bg-primary .c-social-media.--is-team-card{--oo-social-media-color: var( --oo-color-primary-text, var(--oo-color-text) );--oo-social-media-color-hover: var( --oo-color-primary-text, var(--oo-color-text) )}.--bg-secondary .c-social-media.--is-team-card{--oo-social-media-color: var( --oo-color-secondary-text, var(--oo-color-text) );--oo-social-media-color-hover: var( --oo-color-secondary-text, var(--oo-color-text) )}.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;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-seals__headline{display:block}.c-seals__item{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:calc(50% - .25rem);padding:.5rem;aspect-ratio:1/1}@media(min-width: 1600px){.c-seals__item{width:calc(33% - .3333333333rem)}}.c-seals__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.c-seals__link:focus-visible{outline-color:var(--oo-color-footer-text, var(--oo-color-text))}.c-seals__image{-o-object-fit:contain;object-fit:contain}.c-seals__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-seals__iframe{scale:75%}@media(min-width: 576px){.--is-immowelt .c-seals__iframe{scale:inherit}}@media(min-width: 768px){.--is-immowelt .c-seals__iframe{scale:75%}}@media(min-width: 1600px){.--is-immowelt .c-seals__iframe{scale:64%}}.--is-immoscout24 .c-seals__iframe{scale:80%}@media(min-width: 576px){.--is-immoscout24 .c-seals__iframe{scale:inherit}}@media(min-width: 768px){.--is-immoscout24 .c-seals__iframe{scale:80%}}@media(min-width: 1600px){.--is-immoscout24 .c-seals__iframe{scale:70%}}.c-seals.--is-slider .c-seals__item{height:140px;max-width:140px}.c-seals.--is-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-gallery{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: 992px){.c-gallery{gap:2rem}}.c-gallery img{height:180px}@media(min-width: 992px){.c-gallery img{height:350px}}.c-gallery__headline{display:block}.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;width:auto;height:180px}@media(min-width: 992px){.c-gallery__item{height:350px}}.c-gallery__item.--is-image{min-width:150px}.c-gallery__picture{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;height:180px;width:auto}@media(min-width: 992px){.c-gallery__picture{height:350px}}.c-gallery__image{width:auto;height:100%;max-height:inherit;-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;height:100%}.c-gallery__widget.--is-provenexpert{max-width:400px;width:100%}.c-gallery__widget.--is-provenexpert img{max-width:100%;max-height:135px;width:auto;-o-object-fit:contain;object-fit:contain}@media(min-width: 1600px){.c-gallery__widget.--is-provenexpert img{max-height:200px}}.c-gallery__widget.--is-immowelt .c-gallery__iframe{scale:75%}@media(min-width: 768px){.c-gallery__widget.--is-immowelt .c-gallery__iframe{scale:75%}}@media(min-width: 1600px){.c-gallery__widget.--is-immowelt .c-gallery__iframe{scale:100%}}.c-gallery__widget.--is-immoscout24 .c-gallery__iframe{height:140px;width:182px;scale:80%}@media(min-width: 768px){.c-gallery__widget.--is-immoscout24 .c-gallery__iframe{scale:100%}}.c-gallery__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.5rem}@media(min-width: 992px){.c-gallery__row{gap:5rem}}.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:2rem;word-break:break-word}.c-gallery__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;outline:1px solid rgba(0,0,0,0);outline-offset:4px;-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0);box-shadow:0px 0px 0px 4px rgba(0,0,0,0);-webkit-transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:outline-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.c-gallery__link:focus-visible{outline-color:var(--oo-color-primary);-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary)}.c-gallery__inner.--is-grid{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}@media(min-width: 992px){.c-gallery__inner.--is-grid{gap:1rem}}.c-gallery__inner.--is-grid .c-gallery__item{height:180px}@media(min-width: 992px){.c-gallery__inner.--is-grid .c-gallery__item{height:350px}}.c-gallery.--bg-light .c-gallery__link:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-light-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-light-contrast-primary)}.c-gallery.--bg-dark .c-gallery__link:focus-visible{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-dark-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-dark-contrast-primary)}.c-gallery.--bg-primary .c-gallery__link:focus-visible{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-primary-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-primary-contrast-primary)}.c-gallery.--bg-secondary .c-gallery__link:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-secondary-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-secondary-contrast-primary)}.c-gallery.--bg-transparent .c-gallery__link:focus-visible{outline-color:var(--oo-color-primary);-webkit-box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 4px var(--oo-color-contrast-primary)}.--is-header .c-modules__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;width:100%}@media(min-width: 1400px){.--is-header .c-modules__item{display:inline-block;width:auto;padding:0}}.--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:2.5rem}.c-module-image__image{width:100%}@media(min-width: 1200px){.c-module-image__image{width:80%}}.--is-footer .c-module-image__placeholder{aspect-ratio:16/9}.c-module-language-switcher.--is-header{display:inline-block;background:rgba(0,0,0,0);border:0;padding:0;width:auto}.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{background:rgba(0,0,0,0);border:0;line-height:1.5rem;text-align:left;padding:.5rem .75rem}@media(min-width: 1400px){.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a{padding:0}}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:visited{color:var(--oo-color-header-mix-text-contrast-20)}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:hover,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:focus{color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:hover::before,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:focus::before{background-color:rgba(0,0,0,0)}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:hover::after,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:focus::after{color:var(--oo-color-header-text, var(--oo-color-text))}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:focus-visible span{outline-color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:not(.wpml-ls-link){-webkit-transition:text-decoration-color .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:text-decoration-color .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:text-decoration-color .25s ease-in-out,text-decoration .25s ease-in-out;transition:text-decoration-color .25s ease-in-out,text-decoration .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;text-underline-offset:.375rem}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:not(.wpml-ls-link):hover{text-decoration-color:rgba(0,0,0,0)}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown a span{vertical-align:unset}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-current-language>a{white-space:nowrap;display:inline-block;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.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-item-toggle,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle{position:relative}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-item-toggle::after,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle::after{content:"";display:inline-block;position:static;margin-left:.5rem;background-color:var(--oo-color-header-text, var(--oo-color-text));-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2012%206%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M0%2C0l6%2C6L12%2C0%22%2F%3E%3C%2Fsvg%3E");mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2012%206%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M0%2C0l6%2C6L12%2C0%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.75rem;mask-size:.75rem;-webkit-mask-position:center;mask-position:center;margin-left:.25rem;height:.375rem;width:.75rem;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-item-toggle::before,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle::before{content:"";position:absolute;top:100%;left:-1rem;right:-1rem;height:0;opacity:0;background:rgba(0,0,0,0);z-index:10;overflow:hidden}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-item,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-item{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.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{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;z-index:9991;bottom:100%;top:auto;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;margin-top:.5rem;border:1px solid var(--oo-color-header-mix-bg-text-50, var(--oo-color-header-text));background-color:var(--oo-color-header-bg, var(--oo-color-bg));padding:.25rem 0}@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;display:block;left:-1rem}}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link{padding:.25rem 1rem;text-align:center}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link .wpml-ls-display,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link .wpml-ls-display{text-decoration:underline;text-underline-offset:.375rem;text-decoration-color:rgba(0,0,0,0);-webkit-transition:-webkit-text-decoration .1s ease-in-out;transition:-webkit-text-decoration .1s ease-in-out;transition:text-decoration .1s ease-in-out;transition:text-decoration .1s ease-in-out, -webkit-text-decoration .1s ease-in-out}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link:visited,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link:visited{color:var(--oo-color-header-text, var(--oo-color-text));background-color:var(--oo-color-header-bg, var(--oo-color-bg))}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link:hover,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link:hover{color:var(--oo-color-header-text, var(--oo-color-text))}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link:hover .wpml-ls-display,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link:hover .wpml-ls-display{text-decoration-color:var(--oo-color-header-text, var(--oo-color-text))}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown:hover .wpml-ls-item-toggle::before,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click:hover .wpml-ls-item-toggle::before{height:1rem}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown:hover .wpml-ls-item-toggle::after,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click:hover .wpml-ls-item-toggle::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.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-click:hover .wpml-ls-sub-menu{visibility:visible}.c-module-contact__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.--is-header .c-module-contact__wrapper{-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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}@media(min-width: 1400px){.--is-header .c-module-contact__wrapper{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.5rem}}.--is-footer .c-module-contact__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.c-module-contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .5rem}.c-module-contact__list.--is-opening-hours{display:grid;grid-template-columns:auto minmax(100px, auto);-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.--is-header .c-module-contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}@media(min-width: 1400px){.--is-header .c-module-contact__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem}}.c-module-contact__label{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-module-contact__value{-ms-hyphens:auto;hyphens:auto;word-break:break-word}.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}}@media(min-width: 1400px){.c-module-contact.--is-header .--has-name .c-module-contact__contact{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.c-module-customer-login.--is-header{width:auto}.c-module-customer-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;outline:1px solid rgba(0,0,0,0);outline-offset:4px;color:var(--oo-color-header-text, var(--oo-color-text))}@media(min-width: 1400px){.c-module-customer-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-customer-login__list:not(:last-of-type){margin-right:1.5rem}}.c-module-customer-login__list:focus-visible .c-module-customer-login__link{outline-color:var(--oo-color-header-primary, var(--oo-color-primary));text-decoration-color:rgba(0,0,0,0);color:var(--oo-color-header-primary, var(--oo-color-primary))}@media(min-width: 1400px){.c-module-customer-login__list{gap:.5rem}}.c-module-customer-login__label{width:1rem;height:1rem;-ms-flex-item-align:center;align-self:center}.c-module-customer-login__label svg{width:1rem;height:1rem}.c-module-customer-login__value{-ms-hyphens:auto;hyphens:auto;line-height:1.5rem}.c-module-customer-login__link{cursor:pointer;outline:1px solid rgba(0,0,0,0);outline-offset:4px;padding:.5rem .75rem}@media(min-width: 1400px){.c-module-customer-login__link{padding:0}}.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{padding:.5rem .75rem}@media(min-width: 1400px){.--is-header .c-module-links__link{display:inline;padding:0}}.c-module-links.--is-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0;width:auto;padding:0}@media(min-width: 1400px){.c-module-links.--is-header{gap:1.5rem}}@media(min-width: 1400px){.c-module-text__text{display:inline}}.c-module-text__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.uc-embedding-container{width:100% !important;background-color:var(--oo-color-transparent-primary-10) !important;min-height:450px !important}.uc-embedding-container .uc-embedding-wrapper{font-family:var(--oo-font-text, sans-serif) !important;font-weight:var(--oo-font-text-weight, 400) !important;font-size:16px !important;line-height:1.75rem !important;padding:1rem !important;background-color:var(--oo-color-transparent-bg-90) !important;-webkit-box-shadow:0 0 5px var(--oo-color-transparent-shadow-15) !important;box-shadow:0 0 5px var(--oo-color-transparent-shadow-15) !important;width:50%;gap:1rem}.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;font-size:24px !important;color:var(--oo-color-headline) !important;margin:0;text-wrap:balance}.uc-embedding-container .uc-embedding-wrapper .description-text{color:var(--oo-color-text) !important}.uc-embedding-container .uc-embedding-wrapper span{color:var(--oo-color-text) !important;font-size:14px !important;line-height:1.5rem !important}.uc-embedding-container .uc-embedding-wrapper span a{color:var(--oo-color-text);-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;text-underline-offset:.375rem}.uc-embedding-container .uc-embedding-wrapper span a:visited{text-decoration-color:currentColor}.uc-embedding-container .uc-embedding-wrapper span a:hover,.uc-embedding-container .uc-embedding-wrapper span a:focus,.uc-embedding-container .uc-embedding-wrapper span a:active{text-decoration-color:rgba(0,0,0,0);color:var(--oo-color-text)}.uc-embedding-container .uc-embedding-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept,.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info{display:inline-block;position:relative;font-family:var(--oo-font-button, var(--oo-font-text)) !important;font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight)) !important;font-size:16px !important;line-height:1.75rem !important;text-align:center;margin:0;padding:.5rem 2rem;border:2px solid rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);outline-offset:4px;height:auto;width:auto;-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,opacity .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,outline-color .25s ease-in-out,opacity .25s ease-in-out;cursor:pointer}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept,.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept:visited,.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info,.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:visited{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept:hover,.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:hover{background-color:var(--oo-color-mix-primary-contrast-20);border-color:var(--oo-color-mix-primary-contrast-20)}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept:focus-visible,.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:active,.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:active{background-color:var(--oo-color-mix-primary-contrast-40);border-color:var(--oo-color-mix-primary-contrast-40)}.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info,.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:visited{color:var(--oo-color-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-text)}.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:hover{color:var(--oo-color-mix-text-contrast-20);background-color:rgba(0,0,0,0);border-color:var(--oo-color-mix-text-contrast-20)}.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-more-info:active{color:var(--oo-color-mix-text-contrast-40);background-color:rgba(0,0,0,0);border-color:var(--oo-color-mix-text-contrast-40)}.c-banner .uc-embedding-container{height:100%;max-height:inherit;z-index:1}.uc-text-embedding{margin-bottom:1.5rem}.--on-bg-footer .uc-text-embedding a{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-breadcrumb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);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-price-calculator{width:100%;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.c-price-calculator{grid-template-columns:2fr 1fr}}@media(min-width: 992px){.c-price-calculator{gap:5rem}}.c-price-calculator__overview{width:100%;display:grid;row-gap:1rem}@media(min-width: 768px){.c-price-calculator__overview{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;row-gap:.5rem}}.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:1.5rem;gap:.5rem}@media(min-width: 768px){.c-price-calculator__item{gap:1rem}}.c-price-calculator__item.--is-total-cost{font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));margin-top:.5rem;padding-left:2rem;font-size:1.125rem;font-weight:600}@media(min-width: 768px){.c-price-calculator__item.--is-total-cost{padding-left:3rem}}.c-price-calculator__item.--is-total-cost .c-price-calculator__value{font-size:1.125rem;font-weight:600}.c-price-calculator__color-indicator{width:1.5rem;height:1.5rem;aspect-ratio:1/1}@media(min-width: 768px){.c-price-calculator__color-indicator{width:2rem;height:2rem}}.c-price-calculator__criteria{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 992px){.c-price-calculator__criteria{gap:5rem}}@media(min-width: 1200px){.c-price-calculator__criteria{gap:10rem}}.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;align-self:start}@media(min-width: 768px){.c-price-calculator__chart{grid-column:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-price-calculator__notice{font-size:14px;margin-top:2.5rem}.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}.c-appointment__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}@media(min-width: 992px){.c-appointment__container{gap:5rem}}.c-appointment__content{gap:1.5rem}@media(min-width: 992px){.c-appointment__content{gap:2rem}}.c-customer-area__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}@media(min-width: 992px){.c-customer-area__container{gap:5rem}}.c-customer-area__content{gap:1.5rem}@media(min-width: 992px){.c-customer-area__content{gap:2rem}}.c-customer-area.--logged-in .c-customer-area__content,.c-customer-area.--logged-in .c-customer-area__buttons{display:none}.c-leadgenerator__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}.c-leadgenerator__content{gap:1.5rem}.c-progressbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(min-width: 768px){.c-progressbar{margin:2rem auto 2.5rem}}.c-progressbar__bar,.c-progressbar__status{position:absolute;top:.625rem;left:0;height:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.c-progressbar__bar{width:100%;background-color:var(--oo-color-mix-bg-text-10)}.c-progressbar__status{width:0;background-color:var(--oo-color-primary);-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.c-progressbar__step{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;z-index:2}.c-progressbar__step[data-step="1"]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-progressbar__step:last-of-type{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-progressbar__circle{width:1.25rem;height:1.25rem;border-radius:50%;background-color:var(--oo-color-mix-bg-text-10);border:1px solid var(--oo-color-mix-bg-text-10);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-transition:border-color .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out;transition:border-color .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out;position:relative;z-index:3}.c-progressbar__icon.--is-check{display:none}.c-progressbar__label{display:none;position:absolute;top:100%;margin-top:.75rem;color:var(--oo-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;z-index:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:auto;max-width:100%}.c-progressbar__step[data-step="1"] .c-progressbar__label:not(.--in-modal){left:0;-webkit-transform:none;-ms-transform:none;transform:none;text-align:left}.c-progressbar__step:last-of-type .c-progressbar__label:not(.--in-modal){left:auto;right:0;-webkit-transform:none;-ms-transform:none;transform:none;text-align:right}.c-progressbar.--in-modal .c-progressbar__label{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}@media(min-width: 768px){.c-progressbar__label{display:block}}.c-progressbar__label-number.--is-mobile.--in-modal{display:inline}@media(min-width: 768px){.c-progressbar__label-number.--is-mobile.--in-modal{display:none}}.c-progressbar__label-title.--not-in-modal{display:none}.c-progressbar__step.--is-active .c-progressbar__label-title.--not-in-modal{display:inline}@media(min-width: 768px){.c-progressbar__label-title.--not-in-modal{display:inline}}.c-progressbar__label.--in-modal .c-progressbar__label{display:block}@media(min-width: 768px){.c-progressbar__label.--in-modal .c-progressbar__label{display:block}}.c-progressbar__label.--in-modal .c-progressbar__label-number.--is-mobile.--in-modal{display:inline}.c-progressbar__label.--in-modal .c-progressbar__label-title.--not-in-modal{display:none}.c-progressbar.--in-modal .c-progressbar__label-number.--is-mobile.--in-modal{display:inline}.c-progressbar.--in-modal .c-progressbar__label-title.--not-in-modal{display:none}.c-progressbar__step.--is-active .c-progressbar__circle{border-color:var(--oo-color-primary);background-color:var(--oo-color-primary)}.c-progressbar__step.--is-active .c-progressbar__label{display:block}.c-progressbar__step.--is-active .c-progressbar__label-number{display:none}.c-progressbar__step.--is-completed .c-progressbar__circle{background-color:var(--oo-color-primary);border-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.c-progressbar__step.--is-completed .c-progressbar__icon.--is-step{display:none}.c-progressbar__step.--is-completed .c-progressbar__icon.--is-check{display:block}.c-selectable-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:1rem;width:100%;height:100%;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.5019607843);background-color:var(--oo-color-background);color:var(--oo-color-text);cursor:pointer;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:border-color .25s ease-in-out,background-color .25s ease-in-out,opacity .3s,max-height .4s,padding .3s,margin .3s,border-width .3s,-webkit-box-shadow .25s ease-in-out,-webkit-transform .3s;transition:border-color .25s ease-in-out,background-color .25s ease-in-out,opacity .3s,max-height .4s,padding .3s,margin .3s,border-width .3s,-webkit-box-shadow .25s ease-in-out,-webkit-transform .3s;transition:border-color .25s ease-in-out,background-color .25s ease-in-out,box-shadow .25s ease-in-out,opacity .3s,transform .3s,max-height .4s,padding .3s,margin .3s,border-width .3s;transition:border-color .25s ease-in-out,background-color .25s ease-in-out,box-shadow .25s ease-in-out,opacity .3s,transform .3s,max-height .4s,padding .3s,margin .3s,border-width .3s,-webkit-box-shadow .25s ease-in-out,-webkit-transform .3s;max-height:300px;overflow:hidden;outline:1px solid rgba(0,0,0,0);outline-offset:4px}@media(min-width: 992px){.c-selectable-card{padding:1rem}}.--bg-light .c-selectable-card{border-color:var(--oo-color-light-mix-bg-contrast-60)}.--bg-dark .c-selectable-card{border-color:var(--oo-color-dark-mix-bg-contrast-60)}.--bg-primary .c-selectable-card{border-color:var(--oo-color-primary-mix-bg-contrast-60)}.--bg-secondary .c-selectable-card{border-color:var(--oo-color-secondary-mix-bg-contrast-60)}.c-selectable-card.--is-selected{background-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.--bg-light .c-selectable-card.--is-selected{background-color:var(--oo-color-light-primary);border-color:var(--oo-color-light-primary)}.--bg-dark .c-selectable-card.--is-selected{background-color:var(--oo-color-dark-primary);border-color:var(--oo-color-dark-primary)}.--bg-primary .c-selectable-card.--is-selected{background-color:var(--oo-color-primary-primary);border-color:var(--oo-color-primary-primary)}.--bg-secondary .c-selectable-card.--is-selected{background-color:var(--oo-color-secondary-primary);border-color:var(--oo-color-secondary-primary)}.c-selectable-card.--is-selected .c-selectable-card__label{color:var(--oo-color-contrast-primary)}.--bg-light .c-selectable-card.--is-selected .c-selectable-card__label{color:var(--oo-color-light-contrast-primary)}.--bg-dark .c-selectable-card.--is-selected .c-selectable-card__label{color:var(--oo-color-dark-contrast-primary)}.--bg-primary .c-selectable-card.--is-selected .c-selectable-card__label{color:var(--oo-color-primary-contrast-primary)}.--bg-secondary .c-selectable-card.--is-selected .c-selectable-card__label{color:var(--oo-color-secondary-contrast-primary)}.c-selectable-card.--is-selected .c-selectable-card__icon svg{color:var(--oo-color-contrast-primary)}.c-selectable-card.--is-selected .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-contrast-primary)}.c-selectable-card.--is-selected .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-mix-bg-text-30)}.--bg-light .c-selectable-card.--is-selected .c-selectable-card__icon svg{color:var(--oo-color-light-contrast-primary)}.--bg-light .c-selectable-card.--is-selected .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-light-contrast-primary)}.--bg-light .c-selectable-card.--is-selected .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-light-mix-bg-text-30)}.--bg-dark .c-selectable-card.--is-selected .c-selectable-card__icon svg{color:var(--oo-color-dark-contrast-primary)}.--bg-dark .c-selectable-card.--is-selected .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-dark-contrast-primary)}.--bg-dark .c-selectable-card.--is-selected .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-dark-mix-bg-text-30)}.--bg-primary .c-selectable-card.--is-selected .c-selectable-card__icon svg{color:var(--oo-color-primary-contrast-primary)}.--bg-primary .c-selectable-card.--is-selected .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-primary-contrast-primary)}.--bg-primary .c-selectable-card.--is-selected .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-primary-mix-bg-text-30)}.--bg-secondary .c-selectable-card.--is-selected .c-selectable-card__icon svg{color:var(--oo-color-secondary-contrast-primary)}.--bg-secondary .c-selectable-card.--is-selected .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-secondary-contrast-primary)}.--bg-secondary .c-selectable-card.--is-selected .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-secondary-mix-bg-text-30)}.c-selectable-card.is-animating-out{opacity:0;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-width:0;pointer-events:none}.c-selectable-card.is-hidden-by-filter{display:none}.c-selectable-card.has-error{border-color:var(--oo-color-error);border-width:2px}.c-selectable-card.has-error:hover,.c-selectable-card.has-error:focus{border-color:var(--oo-color-error)}.c-selectable-card:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.--bg-light .c-selectable-card:hover{background-color:var(--oo-color-light-mix-primary-contrast-20)}.--bg-dark .c-selectable-card:hover{background-color:var(--oo-color-dark-mix-primary-contrast-20)}.--bg-primary .c-selectable-card:hover{background-color:var(--oo-color-primary-mix-primary-contrast-20)}.--bg-secondary .c-selectable-card:hover{background-color:var(--oo-color-secondary-mix-primary-contrast-20)}.c-selectable-card:hover .c-selectable-card__label{color:var(--oo-color-contrast-primary)}.--bg-light .c-selectable-card:hover .c-selectable-card__label{color:var(--oo-color-light-contrast-primary)}.--bg-dark .c-selectable-card:hover .c-selectable-card__label{color:var(--oo-color-dark-contrast-primary)}.--bg-primary .c-selectable-card:hover .c-selectable-card__label{color:var(--oo-color-primary-contrast-primary)}.--bg-secondary .c-selectable-card:hover .c-selectable-card__label{color:var(--oo-color-secondary-contrast-primary)}.c-selectable-card:hover .c-selectable-card__icon svg{color:var(--oo-color-contrast-primary)}.c-selectable-card:hover .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-contrast-primary)}.c-selectable-card:hover .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-mix-bg-text-30)}.--bg-light .c-selectable-card:hover .c-selectable-card__icon svg{color:var(--oo-color-light-contrast-primary)}.--bg-light .c-selectable-card:hover .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-light-contrast-primary)}.--bg-light .c-selectable-card:hover .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-light-mix-bg-text-30)}.--bg-dark .c-selectable-card:hover .c-selectable-card__icon svg{color:var(--oo-color-dark-contrast-primary)}.--bg-dark .c-selectable-card:hover .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-dark-contrast-primary)}.--bg-dark .c-selectable-card:hover .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-dark-mix-bg-text-30)}.--bg-primary .c-selectable-card:hover .c-selectable-card__icon svg{color:var(--oo-color-primary-contrast-primary)}.--bg-primary .c-selectable-card:hover .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-primary-contrast-primary)}.--bg-primary .c-selectable-card:hover .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-primary-mix-bg-text-30)}.--bg-secondary .c-selectable-card:hover .c-selectable-card__icon svg{color:var(--oo-color-secondary-contrast-primary)}.--bg-secondary .c-selectable-card:hover .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-secondary-contrast-primary)}.--bg-secondary .c-selectable-card:hover .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-secondary-mix-bg-text-30)}.c-selectable-card:focus-visible{outline-color:var(--oo-color-primary)}.c-selectable-card__icon{height:3.5rem;width:3.5rem}.c-selectable-card__icon svg{height:100%;width:100%;color:var(--oo-color-text)}.c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-text)}.c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-mix-bg-text-30)}.--bg-light .c-selectable-card__icon svg{color:var(--oo-color-light-text)}.--bg-light .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-light-text)}.--bg-light .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-light-mix-bg-text-30)}.--bg-dark .c-selectable-card__icon svg{color:var(--oo-color-dark-text)}.--bg-dark .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-dark-text)}.--bg-dark .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-dark-mix-bg-text-30)}.--bg-primary .c-selectable-card__icon svg{color:var(--oo-color-primary-text)}.--bg-primary .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-primary-text)}.--bg-primary .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-primary-mix-bg-text-30)}.--bg-secondary .c-selectable-card__icon svg{color:var(--oo-color-secondary-text)}.--bg-secondary .c-selectable-card__icon svg:not([fill=none]){fill:var(--oo-color-secondary-text)}.--bg-secondary .c-selectable-card__icon svg [fill=lightblue]{fill:var(--oo-color-secondary-mix-bg-text-30)}.c-selectable-card__label{width:100%;font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));color:var(--oo-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.--bg-light .c-selectable-card__label{color:var(--oo-color-light-text)}.--bg-dark .c-selectable-card__label{color:var(--oo-color-dark-text)}.--bg-primary .c-selectable-card__label{color:var(--oo-color-primary-text)}.--bg-secondary .c-selectable-card__label{color:var(--oo-color-secondary-text)}.c-tooltip{position:relative;display:inline-block}.c-tooltip__headline{padding-bottom:1.5rem;display:block;font-size:1.5rem;line-height:2rem}@media(min-width: 992px){.c-tooltip__headline{font-size:1.75rem;line-height:2.5rem}}.c-tooltip__text[popover]{color:var(--oo-color-text);background-color:var(--oo-color-bg);border:1px solid var(--oo-color-mix-bg-text-50);padding:1rem;display:none;opacity:0;z-index:1000;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;font-size:14px;line-height:1.5rem;width:60vw;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-weight:normal}@media(max-width: 767.98px){.c-tooltip__text[popover]{left:0 !important;right:0 !important;-webkit-transform:none;-ms-transform:none;transform:none;width:80vw;margin:auto !important}}@media(min-width: 992px){.c-tooltip__text[popover]{width:30rem;padding:1.5rem;font-size:16px;line-height:1.75rem}}.--is-sticky-google-reviews .c-tooltip__text[popover]{-webkit-transform:none;-ms-transform:none;transform:none;position:fixed;right:1rem;inset-inline-start:auto;width:20rem;top:30%}.c-tooltip__text[popover]:popover-open{display:block;opacity:1;pointer-events:auto}@supports(position-anchor: auto){.c-tooltip__text[popover]{margin:0;inset:auto;position-anchor:auto;top:calc(anchor(top) + 2rem);left:max(8px,anchor(left) - 2rem)}}.c-tooltip .c-tooltip__button{background:none;border:none;cursor:pointer;color:var(--oo-color-mix-bg-text-50);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;stroke-width:2}.c-tooltip .c-tooltip__button:hover svg{color:var(--oo-color-contrast-primary);fill:var(--oo-color-primary)}.c-tooltip .c-tooltip__button:focus svg{color:var(--oo-color-contrast-primary);fill:var(--oo-color-primary)}.--bg-light .c-tooltip .c-tooltip__button svg{color:var(--oo-color-light-text, var(--oo-color-text))}.--bg-light .c-tooltip .c-tooltip__button:hover svg{fill:var(--oo-color-light-contrast-primary);color:var(--oo-color-light-mix-primary-contrast-20)}.--bg-light .c-tooltip .c-tooltip__button:focus svg{fill:var(--oo-color-light-contrast-primary);color:var(--oo-color-light-mix-primary-contrast-20)}.--bg-dark .c-tooltip .c-tooltip__button svg{color:var(--oo-color-dark-text, var(--oo-color-text))}.--bg-dark .c-tooltip .c-tooltip__button:hover svg{color:var(--oo-color-dark-contrast-primary);fill:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-tooltip .c-tooltip__button:focus svg{color:var(--oo-color-dark-contrast-primary);fill:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .c-tooltip .c-tooltip__button svg{color:var(--oo-color-primary-text, var(--oo-color-text))}.--bg-primary .c-tooltip .c-tooltip__button:hover svg{color:var(--oo-color-primary-contrast-primary);fill:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-tooltip .c-tooltip__button:focus svg{color:var(--oo-color-primary-contrast-primary);fill:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .c-tooltip .c-tooltip__button svg{color:var(--oo-color-secondary-text, var(--oo-color-text))}.--bg-secondary .c-tooltip .c-tooltip__button:hover svg{fill:var(--oo-color-secondary-contrast-primary);color:var(--oo-color-secondary-mix-text-contrast-20)}.--bg-secondary .c-tooltip .c-tooltip__button:focus svg{fill:var(--oo-color-secondary-contrast-primary);color:var(--oo-color-secondary-mix-text-contrast-20)}.--bg-transparent .c-tooltip .c-tooltip__button:hover svg{color:var(--oo-color-contrast-primary);fill:var(--oo-color-primary)}.u-screen-reader-only{border:0;clip:rect(1px, 1px, 1px, 1px);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;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:2rem}}.--iframe-display .o-section{padding-block:2rem !important}.--iframe-display .o-section.c-property-details{padding-top:0 !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%}@media(min-width: 992px){.--iframe-display .c-footer__bottom{gap:0;padding:1rem 0}}@media(min-width: 992px){.--iframe-display .c-footer__bottom .onoffice-logo{margin:0}}@media(min-width: 1200px){.--iframe-display .c-property-details__banner{min-height:800px !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}}@media(min-width: 992px){.--iframe-display .c-property-details__row{gap:0}}@media(min-width: 992px){.--iframe-display .c-property-details__fields-row{gap:0;row-gap:5rem}}@media(min-width: 1200px){.--iframe-display .c-property-details__banner{min-height:800px !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}}@media(min-width: 1200px){.--iframe-display .c-property-details__banner-picture{min-height:800px !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}}.--iframe-display .c-property-details__gallery{display:block}@media(min-width: 768px){.--iframe-display .c-property-details__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(min-width: 992px){.--iframe-display .c-property-details__gallery-picture{aspect-ratio:unset;width:auto;max-width:100%}}@media(min-width: 768px){.--iframe-display .c-property-details__gallery-image{-o-object-fit:cover;object-fit:cover}}@media(min-width: 768px){.--iframe-display .c-property-details__gallery{margin-bottom:0}}@media(min-width: 768px){.--iframe-display .c-property-details__gallery:nth-child(n){display:-webkit-box;display:-ms-flexbox;display:flex;content-visibility:visible;margin:0}.--iframe-display .c-property-details__gallery:nth-child(n) .property-details__open-lightbox{display:none}.--iframe-display .c-property-details__gallery:nth-child(n)::after{content:none}.--iframe-display .c-property-details__gallery:nth-child(4) .property-details__open-lightbox{display:block}.--iframe-display .c-property-details__gallery:nth-child(4)::after{content:""}.--iframe-display .c-property-details__gallery:nth-child(n+5){display:none;content-visibility:hidden}}.--iframe-display .c-property-details__gallery:nth-child(4){position:relative}.--iframe-display .c-property-details__gallery:nth-child(4)::after{content:"";position:absolute;inset:0;z-index:1;background:var(--oo-color-transparent-bg-90);height:100%}@media(min-width: 992px){.--iframe-display .c-property-list__properties{grid-template-columns:repeat(3, 1fr)}}body.--iframe-display{height:auto !important}