[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-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-50:rgba(var(--oo-color-shadow-r), var(--oo-color-shadow-g), var(--oo-color-shadow-b), 0.5);--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-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-text-contrast-60:rgb(calc(var(--oo-color-text-r) * (1 - 0.6) + 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.6), calc(var(--oo-color-text-g) * (1 - 0.6) + 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.6), calc(var(--oo-color-text-b) * (1 - 0.6) + 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.6));--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-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-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-10:rgb(calc(var(--oo-color-bg-r) * (1 - 0.1) + var(--oo-color-text-r) * 0.1), calc(var(--oo-color-bg-g) * (1 - 0.1) + var(--oo-color-text-g) * 0.1), calc(var(--oo-color-bg-b) * (1 - 0.1) + var(--oo-color-text-b) * 0.1));--oo-color-mix-bg-text-20:rgb(calc(var(--oo-color-bg-r) * (1 - 0.2) + var(--oo-color-text-r) * 0.2), calc(var(--oo-color-bg-g) * (1 - 0.2) + var(--oo-color-text-g) * 0.2), calc(var(--oo-color-bg-b) * (1 - 0.2) + var(--oo-color-text-b) * 0.2));--oo-color-mix-bg-text-30:rgb(calc(var(--oo-color-bg-r) * (1 - 0.3) + var(--oo-color-text-r) * 0.3), calc(var(--oo-color-bg-g) * (1 - 0.3) + var(--oo-color-text-g) * 0.3), calc(var(--oo-color-bg-b) * (1 - 0.3) + var(--oo-color-text-b) * 0.3));--oo-color-mix-bg-text-50:rgb(calc(var(--oo-color-bg-r) * (1 - 0.5) + var(--oo-color-text-r) * 0.5), calc(var(--oo-color-bg-g) * (1 - 0.5) + var(--oo-color-text-g) * 0.5), calc(var(--oo-color-bg-b) * (1 - 0.5) + var(--oo-color-text-b) * 0.5));--oo-color-primary-complementary:rgb(calc(255 - var(--oo-color-primary-r)), calc(255 - var(--oo-color-primary-g)), calc(255 - var(--oo-color-primary-b)));--oo-color-secondary-complementary:rgb(calc(255 - var(--oo-color-secondary-r)), calc(255 - var(--oo-color-secondary-g)), calc(255 - var(--oo-color-secondary-b)));--oo-color-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-20:rgba(var(--oo-color-light-primary-r, var(--oo-color-primary-r)), var(--oo-color-light-primary-g, var(--oo-color-primary-g)), var(--oo-color-light-primary-b, var(--oo-color-primary-b)), 0.2);--oo-color-light-lighten-primary-40:rgb(calc(var(--oo-color-light-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-light-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-light-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-light-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-light-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-light-primary-b, var(--oo-color-primary-b)))));--oo-color-light-contrast-primary:rgb(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-light-contrast-text:rgb(calc(((var(--oo-color-light-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-light-mix-text-contrast-20:rgb(calc(var(--oo-color-light-text-r, var(--oo-color-text-r)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2), calc(var(--oo-color-light-text-g, var(--oo-color-text-g)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2), calc(var(--oo-color-light-text-b, var(--oo-color-text-b)) * (1 - 0.2) + min(max(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), 0), 255) * 0.2));--oo-color-light-mix-text-contrast-40:rgb(calc(var(--oo-color-light-text-r, var(--oo-color-text-r)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4), calc(var(--oo-color-light-text-g, var(--oo-color-text-g)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4), calc(var(--oo-color-light-text-b, var(--oo-color-text-b)) * (1 - 0.4) + min(max(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), 0), 255) * 0.4));--oo-color-light-mix-text-contrast-60:rgb(calc(var(--oo-color-light-text-r, var(--oo-color-text-r)) * (1 - 0.6) + min(max(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), 0), 255) * 0.6), calc(var(--oo-color-light-text-g, var(--oo-color-text-g)) * (1 - 0.6) + min(max(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), 0), 255) * 0.6), calc(var(--oo-color-light-text-b, var(--oo-color-text-b)) * (1 - 0.6) + min(max(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), 0), 255) * 0.6));--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-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-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-10:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-light-mix-bg-text-20:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-light-mix-bg-text-30:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-dark-transparent-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-20:rgba(var(--oo-color-dark-primary-r, var(--oo-color-primary-r)), var(--oo-color-dark-primary-g, var(--oo-color-primary-g)), var(--oo-color-dark-primary-b, var(--oo-color-primary-b)), 0.2);--oo-color-dark-lighten-primary-40:rgb(calc(var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-dark-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-dark-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-dark-primary-b, var(--oo-color-primary-b)))));--oo-color-dark-contrast-primary:rgb(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-dark-contrast-text:rgb(calc(((var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-dark-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-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-text-contrast-60:rgb(calc(var(--oo-color-dark-text-r, var(--oo-color-text-r)) * (1 - 0.6) + 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.6), calc(var(--oo-color-dark-text-g, var(--oo-color-text-g)) * (1 - 0.6) + 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.6), calc(var(--oo-color-dark-text-b, var(--oo-color-text-b)) * (1 - 0.6) + 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.6));--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-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-10:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-dark-mix-bg-text-20:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-dark-mix-bg-text-30:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-primary-transparent-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-20:rgba(var(--oo-color-primary-primary-r, var(--oo-color-primary-r)), var(--oo-color-primary-primary-g, var(--oo-color-primary-g)), var(--oo-color-primary-primary-b, var(--oo-color-primary-b)), 0.2);--oo-color-primary-lighten-primary-40:rgb(calc(var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-primary-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-primary-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-primary-primary-b, var(--oo-color-primary-b)))));--oo-color-primary-contrast-primary:rgb(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-primary-contrast-text:rgb(calc(((var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-primary-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-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-text-contrast-60:rgb(calc(var(--oo-color-primary-text-r, var(--oo-color-text-r)) * (1 - 0.6) + 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.6), calc(var(--oo-color-primary-text-g, var(--oo-color-text-g)) * (1 - 0.6) + 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.6), calc(var(--oo-color-primary-text-b, var(--oo-color-text-b)) * (1 - 0.6) + 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.6));--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-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-10:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-primary-mix-bg-text-20:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-primary-mix-bg-text-30:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-secondary-transparent-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-20:rgba(var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)), var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)), var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)), 0.2);--oo-color-secondary-lighten-primary-40:rgb(calc(var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)))));--oo-color-secondary-contrast-primary:rgb(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-secondary-contrast-text:rgb(calc(((var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-secondary-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-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-text-contrast-60:rgb(calc(var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * (1 - 0.6) + 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.6), calc(var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * (1 - 0.6) + 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.6), calc(var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * (1 - 0.6) + 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.6));--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-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-10:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-secondary-mix-bg-text-20:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-secondary-mix-bg-text-30:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-header-transparent-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-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-primary-contrast-40:rgb(calc(var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * (1 - 0.4) + 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.4), calc(var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * (1 - 0.4) + 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.4), calc(var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * (1 - 0.4) + 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.4));--oo-color-header-mix-bg-contrast-5: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-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-footer-transparent-primary-20:rgba(var(--oo-color-footer-primary-r, var(--oo-color-primary-r)), var(--oo-color-footer-primary-g, var(--oo-color-primary-g)), var(--oo-color-footer-primary-b, var(--oo-color-primary-b)), 0.2);--oo-color-footer-lighten-primary-40:rgb(calc(var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-footer-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-footer-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-footer-primary-b, var(--oo-color-primary-b)))));--oo-color-footer-contrast-primary:rgb(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-footer-contrast-text:rgb(calc(((var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-footer-mix-text-contrast-20:rgb(calc(var(--oo-color-footer-text-r, var(--oo-color-text-r)) * (1 - 0.2) + 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.2), calc(var(--oo-color-footer-text-g, var(--oo-color-text-g)) * (1 - 0.2) + 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.2), calc(var(--oo-color-footer-text-b, var(--oo-color-text-b)) * (1 - 0.2) + 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.2));--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-text-contrast-60:rgb(calc(var(--oo-color-footer-text-r, var(--oo-color-text-r)) * (1 - 0.6) + 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.6), calc(var(--oo-color-footer-text-g, var(--oo-color-text-g)) * (1 - 0.6) + 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.6), calc(var(--oo-color-footer-text-b, var(--oo-color-text-b)) * (1 - 0.6) + 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.6));--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-50:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.5) + 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.5), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.5) + 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.5), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.5) + 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.5));--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-10:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-footer-mix-bg-text-30:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-property-status-contrast-bg:rgb(calc(((var(--oo-color-property-status-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-property-status-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-property-status-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-property-status-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-property-status-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-property-status-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-property-status-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-property-status-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-property-status-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000));--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))}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:28px;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:28px}h1,h2,h3,h4,h5,h6{font-family:var(--oo-font-headline, var(--oo-font-text));font-weight:var(--oo-font-headline-weight, var(--oo-font-text-weight));color:var(--oo-color-headline, --oo-color-text);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width: 576px){h1,h2,h3,h4,h5,h6{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}}h1{font-size:1.875rem;line-height:2rem}@media(min-width: 1200px){h1{font-size:3rem;line-height:3rem}}h2{font-size:1.5rem;line-height:2rem}@media(min-width: 1200px){h2{font-size:2rem;line-height:2.5rem}}h3{font-size:1.25rem;line-height:1.5rem}@media(min-width: 1200px){h3{font-size:1.5rem;line-height:2rem}}h4{font-size:1.125rem;line-height:1.5rem}@media(min-width: 1200px){h4{font-size:1.25rem;line-height:1.75rem}}h5{font-size:1rem;line-height:1.5rem}@media(min-width: 1200px){h5{font-size:1.125rem;line-height:1.75rem}}h6{font-size:.875rem;line-height:1.5rem}@media(min-width: 1200px){h6{font-size:1rem;line-height:1.75rem}}a{color:var(--oo-color-primary);text-decoration:none;border:0;outline:2px solid rgba(0,0,0,0);outline-offset:2px;border-radius:.125rem;-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:28px;outline:none}small{font-size:82.5%}blockquote{position:relative;padding-left:2rem}blockquote:before{content:"";position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background-color:var(--oo-color-primary);-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/><path d="M8 12a2 2 0 0 0 2-2V8H8"/><path d="M14 12a2 2 0 0 0 2-2V8h-2"/></svg>');mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/><path d="M8 12a2 2 0 0 0 2-2V8H8"/><path d="M14 12a2 2 0 0 0 2-2V8h-2"/></svg>');background-size:contain;background-repeat:no-repeat;margin-top:.25rem}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) + 7.5rem)}}@media(min-width: 1400px){.o-main{min-height:calc(var(--header-height, 9rem) + 7.5rem)}}@media(min-width: 1600px){.o-main{padding-top:0}}.o-main[tabindex="-1"]:focus{outline:0}.o-main>*:not(.c-banner):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-property-details):first-child{padding-top:calc(var(--header-height, 6.5rem) + 7.5rem)}}@media(min-width: 1400px){.o-main>*:not(.c-banner):not(.c-property-details):first-child{padding-top:calc(var(--header-height, 9rem) + 7.5rem)}}@media(min-width: 1200px){.--is-header-style-white .o-main>*:not(.c-banner):not(.c-property-details):first-child,.--is-header-style-white+.o-main>*:not(.c-banner):not(.c-property-details):first-child{padding-top:7.5rem}}@media(min-width: 1400px){.--is-header-style-white .o-main>*:not(.c-banner):not(.c-property-details):first-child,.--is-header-style-white+.o-main>*:not(.c-banner):not(.c-property-details):first-child{padding-top:7.5rem}}@media(min-width: 992px){.--is-header-style-transparent .o-main>*:first-child .c-banner__slide{padding-top:calc(var(--header-height, 6.5rem) + 7.5rem)}}@media(min-width: 1400px){.--is-header-style-transparent .o-main>*:first-child .c-banner__slide{padding-top:calc(var(--header-height, 9rem) + 7.5rem)}}.o-main>div:not([class]){width:100%;padding-right:1rem;padding-left:1rem;padding-bottom:5rem;margin-right:auto;margin-left:auto}@media(min-width: 1200px){.o-main>div:not([class]){padding-bottom:7.5rem}}@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: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:100%;line-height:28px;color:var(--oo-color-text);background:var(--oo-color-bg);border:1px solid var(--oo-color-mix-bg-contrast-50);border-radius:.5rem;outline:1px 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;height:2.375rem}.o-input:focus{outline-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.o-input:focus-visible{outline:1px solid currentColor;outline-offset:2px}.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-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-input::-moz-placeholder{color:var(--oo-color-mix-bg-contrast-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-input:-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-input::-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-input::placeholder{color:var(--oo-color-mix-bg-contrast-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.--on-bg-light .o-input{background-color:var(--oo-color-light-bg, var(--oo-color-bg));border-color:var(--oo-color-light-mix-bg-contrast-50);color:var(--oo-color-light-text, var(--oo-color-text))}.--on-bg-light .o-input:focus{outline-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-light .o-input::-webkit-calendar-picker-indicator{background-color:var(--oo-color-light-text, var(--oo-color-text))}.--on-bg-light .o-input::-webkit-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .o-input::-moz-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .o-input:-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .o-input::-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .o-input::placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-dark .o-input{background-color:var(--oo-color-dark-bg, var(--oo-color-bg));border-color:var(--oo-color-dark-mix-bg-contrast-50);color:var(--oo-color-dark-text, var(--oo-color-text))}.--on-bg-dark .o-input:focus{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-dark .o-input::-webkit-calendar-picker-indicator{background-color:var(--oo-color-dark-text, var(--oo-color-text))}.--on-bg-dark .o-input::-webkit-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .o-input::-moz-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .o-input:-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .o-input::-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .o-input::placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-primary .o-input{background-color:var(--oo-color-primary-bg, var(--oo-color-bg));border-color:var(--oo-color-primary-mix-bg-contrast-50);color:var(--oo-color-primary-text, var(--oo-color-text))}.--on-bg-primary .o-input:focus{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-primary .o-input::-webkit-calendar-picker-indicator{background-color:var(--oo-color-primary-text, var(--oo-color-text))}.--on-bg-primary .o-input::-webkit-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .o-input::-moz-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .o-input:-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .o-input::-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .o-input::placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-secondary .o-input{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg));border-color:var(--oo-color-secondary-mix-bg-contrast-50);color:var(--oo-color-secondary-text, var(--oo-color-text))}.--on-bg-secondary .o-input:focus{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-secondary .o-input::-webkit-calendar-picker-indicator{background-color:var(--oo-color-secondary-text, var(--oo-color-text))}.--on-bg-secondary .o-input::-webkit-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .o-input::-moz-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .o-input:-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .o-input::-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .o-input::placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-footer .o-input{background-color:var(--oo-color-footer-bg, var(--oo-color-bg));border-color:var(--oo-color-footer-mix-bg-contrast-50);color:var(--oo-color-footer-text, var(--oo-color-text))}.--on-bg-footer .o-input:focus{outline-color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--on-bg-footer .o-input::-webkit-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .o-input::-moz-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .o-input:-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .o-input::-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .o-input::placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-transparent .o-input{background-color:var(--oo-color-bg);border-color:var(--oo-color-mix-bg-contrast-50);color:var(--oo-color-text)}.--on-bg-transparent .o-input:focus{outline-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.--on-bg-transparent .o-input::-webkit-input-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .o-input::-moz-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .o-input:-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .o-input::-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .o-input::placeholder{color:var(--oo-color-mix-bg-contrast-50)}.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:28px;color:var(--oo-color-text);background:var(--oo-color-bg);border:1px solid var(--oo-color-mix-bg-contrast-50);border-radius:.5rem;outline:1px 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,.c-property-list__sort select:focus{outline-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.o-select option[value=""],.c-property-list__sort select option[value=""]{color:var(--oo-color-mix-bg-contrast-50)}.o-select option:checked,.c-property-list__sort select option:checked{background-color:var(--oo-color-transparent-primary-20)}.o-select.--single,.c-property-list__sort select.--single{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:calc(100% - .75rem) center;padding-right:2.75rem}.o-select.--multiple,.c-property-list__sort select.--multiple{max-height:2.375rem}.--on-bg-light .o-select,.--on-bg-light .c-property-list__sort select{background-color:var(--oo-color-light-bg, var(--oo-color-bg));border-color:var(--oo-color-light-mix-bg-contrast-50);color:var(--oo-color-light-text, var(--oo-color-text))}.--on-bg-light .o-select:focus,.--on-bg-light .c-property-list__sort select:focus{outline-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-light .o-select option[value=""],.--on-bg-light .c-property-list__sort select option[value=""]{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .o-select option:checked,.--on-bg-light .c-property-list__sort select option:checked{background-color:var(--oo-color-light-transparent-primary-20)}.--on-bg-dark .o-select,.--on-bg-dark .c-property-list__sort select{background-color:var(--oo-color-dark-bg, var(--oo-color-bg));border-color:var(--oo-color-dark-mix-bg-contrast-50);color:var(--oo-color-dark-text, var(--oo-color-text))}.--on-bg-dark .o-select:focus,.--on-bg-dark .c-property-list__sort select:focus{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-dark .o-select option[value=""],.--on-bg-dark .c-property-list__sort select option[value=""]{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .o-select option:checked,.--on-bg-dark .c-property-list__sort select option:checked{background-color:var(--oo-color-dark-transparent-primary-20)}.--on-bg-primary .o-select,.--on-bg-primary .c-property-list__sort select{background-color:var(--oo-color-primary-bg, var(--oo-color-bg));border-color:var(--oo-color-primary-mix-bg-contrast-50);color:var(--oo-color-primary-text, var(--oo-color-text))}.--on-bg-primary .o-select:focus,.--on-bg-primary .c-property-list__sort select:focus{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-primary .o-select option[value=""],.--on-bg-primary .c-property-list__sort select option[value=""]{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .o-select option:checked,.--on-bg-primary .c-property-list__sort select option:checked{background-color:var(--oo-color-primary-transparent-primary-20)}.--on-bg-secondary .o-select,.--on-bg-secondary .c-property-list__sort select{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg));border-color:var(--oo-color-secondary-mix-bg-contrast-50);color:var(--oo-color-secondary-text, var(--oo-color-text))}.--on-bg-secondary .o-select:focus,.--on-bg-secondary .c-property-list__sort select:focus{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-secondary .o-select option[value=""],.--on-bg-secondary .c-property-list__sort select option[value=""]{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .o-select option:checked,.--on-bg-secondary .c-property-list__sort select option:checked{background-color:var(--oo-color-secondary-transparent-primary-20)}.--on-bg-footer .o-select,.--on-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-50);color:var(--oo-color-footer-text, var(--oo-color-text))}.--on-bg-footer .o-select:focus,.--on-bg-footer .c-property-list__sort select:focus{outline-color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--on-bg-footer .o-select option[value=""],.--on-bg-footer .c-property-list__sort select option[value=""]{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .o-select option:checked,.--on-bg-footer .c-property-list__sort select option:checked{background-color:var(--oo-color-footer-transparent-primary-20)}.--on-bg-transparent .o-select,.--on-bg-transparent .c-property-list__sort select{background-color:var(--oo-color-bg);border-color:var(--oo-color-mix-bg-contrast-50);color:var(--oo-color-text)}.--on-bg-transparent .o-select:focus,.--on-bg-transparent .c-property-list__sort select:focus{outline-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.--on-bg-transparent .o-select option[value=""],.--on-bg-transparent .c-property-list__sort select option[value=""]{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .o-select option:checked,.--on-bg-transparent .c-property-list__sort select option:checked{background-color:var(--oo-color-transparent-primary-20)}.ts-wrapper.o-select,.ts-wrapper.single.o-select,.ts-wrapper.multi.o-select{position:relative;padding:unset;height:2.5rem;max-height:2.5rem;border-radius:.5rem;border:1px solid var(--oo-color-mix-bg-contrast-50);outline:1px 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-primary);border-color:var(--oo-color-primary)}.ts-wrapper.focus,.ts-wrapper:focus-visible,.ts-wrapper.single.focus,.ts-wrapper.single:focus-visible,.ts-wrapper.multi.focus,.ts-wrapper.multi:focus-visible{outline:1px solid currentColor;outline-offset:2px}.ts-wrapper .ts-control,.ts-wrapper.single .ts-control,.ts-wrapper.multi .ts-control{height:100%;background:var(--oo-color-bg);color:var(--oo-color-text);border:none;line-height:1.5rem;padding:.25rem .75rem;border-radius:.5rem}.ts-wrapper .ts-control::after,.ts-wrapper.single .ts-control::after,.ts-wrapper.multi .ts-control::after{content:"";position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:100%;background:var(--oo-color-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.25rem;mask-size:1.25rem;-webkit-mask-position:center;mask-position:center}.ts-wrapper .ts-control:not(.rtl),.ts-wrapper.single .ts-control:not(.rtl),.ts-wrapper.multi .ts-control:not(.rtl){padding-right: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;height:100%;width:100%;background:unset;white-space:nowrap;padding:unset;margin:unset;border:unset;border-radius:0}.ts-wrapper .ts-control>.ts-control-inner input,.ts-wrapper.single .ts-control>.ts-control-inner input,.ts-wrapper.multi .ts-control>.ts-control-inner input{max-width:100%;height:100%;vertical-align:middle;min-width:100%;border:none;line-height:28px;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-50);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-50);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-50);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-50);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-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.ts-wrapper .ts-control>.ts-control-inner input:focus-visible,.ts-wrapper.single .ts-control>.ts-control-inner input:focus-visible,.ts-wrapper.multi .ts-control>.ts-control-inner input:focus-visible{outline:unset}.ts-wrapper .ts-items,.ts-wrapper.single .ts-items,.ts-wrapper.multi .ts-items{display:inline-block;max-width:calc(100% - 3.5rem);height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;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;margin-right:.5rem;border-radius:.5rem;background:none;border:0;cursor:default}.ts-wrapper .ts-item-remove,.ts-wrapper.single .ts-item-remove,.ts-wrapper.multi .ts-item-remove{margin:0;margin-right:.25rem;padding:0;width:1.5rem;height:1.5rem;font-size:0;border:0;border-radius:.25rem;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;background:rgba(0,0,0,0);-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:1.25rem;height:1.25rem;background:var(--oo-color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.25rem;mask-size:1.25rem;-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-item-remove:hover,.ts-wrapper .ts-item-remove:focus,.ts-wrapper .ts-item-remove:active,.ts-wrapper.single .ts-item-remove:hover,.ts-wrapper.single .ts-item-remove:focus,.ts-wrapper.single .ts-item-remove:active,.ts-wrapper.multi .ts-item-remove:hover,.ts-wrapper.multi .ts-item-remove:focus,.ts-wrapper.multi .ts-item-remove:active{background:var(--oo-color-primary)}.ts-wrapper .ts-item-remove:hover:before,.ts-wrapper .ts-item-remove:focus:before,.ts-wrapper .ts-item-remove:active:before,.ts-wrapper.single .ts-item-remove:hover:before,.ts-wrapper.single .ts-item-remove:focus:before,.ts-wrapper.single .ts-item-remove:active:before,.ts-wrapper.multi .ts-item-remove:hover:before,.ts-wrapper.multi .ts-item-remove:focus:before,.ts-wrapper.multi .ts-item-remove:active:before{background:var(--oo-color-contrast-primary)}.ts-wrapper .ts-dropdown,.ts-wrapper.single .ts-dropdown,.ts-wrapper.multi .ts-dropdown{color:var(--oo-color-text);background:var(--oo-color-bg);-webkit-box-shadow:0 0 5px var(--oo-color-transparent-shadow-20);box-shadow:0 0 5px var(--oo-color-transparent-shadow-20);border:0;border-radius:.5rem;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.selected,.ts-wrapper.single .ts-dropdown__item.selected,.ts-wrapper.multi .ts-dropdown__item.selected{background-color:var(--oo-color-transparent-primary-20)}.ts-wrapper .ts-dropdown__item.active,.ts-wrapper.single .ts-dropdown__item.active,.ts-wrapper.multi .ts-dropdown__item.active{background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.ts-wrapper .ts-dropdown__label::before,.ts-wrapper.single .ts-dropdown__label::before,.ts-wrapper.multi .ts-dropdown__label::before{margin-top:unset}.ts-wrapper .ts-dropdown__label::after,.ts-wrapper.single .ts-dropdown__label::after,.ts-wrapper.multi .ts-dropdown__label::after{margin-top:unset}.ts-wrapper .ts-dropdown__text,.ts-wrapper.single .ts-dropdown__text,.ts-wrapper.multi .ts-dropdown__text{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)}.--on-bg-light .ts-wrapper,.--on-bg-light .ts-wrapper.single,.--on-bg-light .ts-wrapper.multi{border-color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .ts-wrapper.focus,.--on-bg-light .ts-wrapper.single.focus,.--on-bg-light .ts-wrapper.multi.focus{outline-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-light .ts-wrapper.focus .ts-control::after,.--on-bg-light .ts-wrapper.single.focus .ts-control::after,.--on-bg-light .ts-wrapper.multi.focus .ts-control::after{background:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-light .ts-wrapper .ts-dropdown,.--on-bg-light .ts-wrapper.single .ts-dropdown,.--on-bg-light .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-light-text, var(--oo-color-text));background:var(--oo-color-light-bg)}.--on-bg-light .ts-wrapper .ts-dropdown__item.selected,.--on-bg-light .ts-wrapper.single .ts-dropdown__item.selected,.--on-bg-light .ts-wrapper.multi .ts-dropdown__item.selected{background-color:var(--oo-color-light-transparent-primary-20)}.--on-bg-light .ts-wrapper .ts-dropdown__item.active,.--on-bg-light .ts-wrapper.single .ts-dropdown__item.active,.--on-bg-light .ts-wrapper.multi .ts-dropdown__item.active{background-color:var(--oo-color-light-primary, var(--oo-color-primary));color:var(--oo-color-light-contrast-primary)}.--on-bg-light .ts-wrapper .ts-items,.--on-bg-light .ts-wrapper.single .ts-items,.--on-bg-light .ts-wrapper.multi .ts-items{color:var(--oo-color-light-text, var(--oo-color-text))}.--on-bg-light .ts-wrapper .ts-item-remove:hover,.--on-bg-light .ts-wrapper .ts-item-remove:focus,.--on-bg-light .ts-wrapper .ts-item-remove:active,.--on-bg-light .ts-wrapper.single .ts-item-remove:hover,.--on-bg-light .ts-wrapper.single .ts-item-remove:focus,.--on-bg-light .ts-wrapper.single .ts-item-remove:active,.--on-bg-light .ts-wrapper.multi .ts-item-remove:hover,.--on-bg-light .ts-wrapper.multi .ts-item-remove:focus,.--on-bg-light .ts-wrapper.multi .ts-item-remove:active{background:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-light .ts-wrapper .ts-item-remove:hover:before,.--on-bg-light .ts-wrapper .ts-item-remove:focus:before,.--on-bg-light .ts-wrapper .ts-item-remove:active:before,.--on-bg-light .ts-wrapper.single .ts-item-remove:hover:before,.--on-bg-light .ts-wrapper.single .ts-item-remove:focus:before,.--on-bg-light .ts-wrapper.single .ts-item-remove:active:before,.--on-bg-light .ts-wrapper.multi .ts-item-remove:hover:before,.--on-bg-light .ts-wrapper.multi .ts-item-remove:focus:before,.--on-bg-light .ts-wrapper.multi .ts-item-remove:active:before{background:var(--oo-color-light-contrast-primary)}.--on-bg-light .ts-wrapper .ts-item-remove::before,.--on-bg-light .ts-wrapper.single .ts-item-remove::before,.--on-bg-light .ts-wrapper.multi .ts-item-remove::before{background:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-light .ts-wrapper .ts-control,.--on-bg-light .ts-wrapper.single .ts-control,.--on-bg-light .ts-wrapper.multi .ts-control{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)}.--on-bg-light .ts-wrapper .ts-control::after,.--on-bg-light .ts-wrapper.single .ts-control::after,.--on-bg-light .ts-wrapper.multi .ts-control::after{background:var(--oo-color-light-text, var(--oo-color-text))}.--on-bg-light .ts-wrapper .ts-control input,.--on-bg-light .ts-wrapper.single .ts-control input,.--on-bg-light .ts-wrapper.multi .ts-control input{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)}.--on-bg-light .ts-wrapper .ts-control input::-webkit-input-placeholder, .--on-bg-light .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--on-bg-light .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .ts-wrapper .ts-control input::-moz-placeholder, .--on-bg-light .ts-wrapper.single .ts-control input::-moz-placeholder, .--on-bg-light .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .ts-wrapper .ts-control input:-ms-input-placeholder, .--on-bg-light .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--on-bg-light .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .ts-wrapper .ts-control input::-ms-input-placeholder, .--on-bg-light .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--on-bg-light .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .ts-wrapper .ts-control input::placeholder,.--on-bg-light .ts-wrapper.single .ts-control input::placeholder,.--on-bg-light .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-light .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-light .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-light .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--on-bg-light .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--on-bg-light .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--on-bg-light .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--on-bg-light .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--on-bg-light .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-light .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--on-bg-light .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--on-bg-light .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-light .ts-wrapper.has-items .ts-control input::placeholder,.--on-bg-light .ts-wrapper.single.has-items .ts-control input::placeholder,.--on-bg-light .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--on-bg-dark .ts-wrapper,.--on-bg-dark .ts-wrapper.single,.--on-bg-dark .ts-wrapper.multi{border-color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .ts-wrapper.focus,.--on-bg-dark .ts-wrapper.single.focus,.--on-bg-dark .ts-wrapper.multi.focus{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-dark .ts-wrapper.focus .ts-control::after,.--on-bg-dark .ts-wrapper.single.focus .ts-control::after,.--on-bg-dark .ts-wrapper.multi.focus .ts-control::after{background:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-dark .ts-wrapper .ts-dropdown,.--on-bg-dark .ts-wrapper.single .ts-dropdown,.--on-bg-dark .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-dark-text, var(--oo-color-text));background:var(--oo-color-dark-bg)}.--on-bg-dark .ts-wrapper .ts-dropdown__item.selected,.--on-bg-dark .ts-wrapper.single .ts-dropdown__item.selected,.--on-bg-dark .ts-wrapper.multi .ts-dropdown__item.selected{background-color:var(--oo-color-dark-transparent-primary-20)}.--on-bg-dark .ts-wrapper .ts-dropdown__item.active,.--on-bg-dark .ts-wrapper.single .ts-dropdown__item.active,.--on-bg-dark .ts-wrapper.multi .ts-dropdown__item.active{background-color:var(--oo-color-dark-primary, var(--oo-color-primary));color:var(--oo-color-dark-contrast-primary)}.--on-bg-dark .ts-wrapper .ts-items,.--on-bg-dark .ts-wrapper.single .ts-items,.--on-bg-dark .ts-wrapper.multi .ts-items{color:var(--oo-color-dark-text, var(--oo-color-text))}.--on-bg-dark .ts-wrapper .ts-item-remove:hover,.--on-bg-dark .ts-wrapper .ts-item-remove:focus,.--on-bg-dark .ts-wrapper .ts-item-remove:active,.--on-bg-dark .ts-wrapper.single .ts-item-remove:hover,.--on-bg-dark .ts-wrapper.single .ts-item-remove:focus,.--on-bg-dark .ts-wrapper.single .ts-item-remove:active,.--on-bg-dark .ts-wrapper.multi .ts-item-remove:hover,.--on-bg-dark .ts-wrapper.multi .ts-item-remove:focus,.--on-bg-dark .ts-wrapper.multi .ts-item-remove:active{background:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-dark .ts-wrapper .ts-item-remove:hover:before,.--on-bg-dark .ts-wrapper .ts-item-remove:focus:before,.--on-bg-dark .ts-wrapper .ts-item-remove:active:before,.--on-bg-dark .ts-wrapper.single .ts-item-remove:hover:before,.--on-bg-dark .ts-wrapper.single .ts-item-remove:focus:before,.--on-bg-dark .ts-wrapper.single .ts-item-remove:active:before,.--on-bg-dark .ts-wrapper.multi .ts-item-remove:hover:before,.--on-bg-dark .ts-wrapper.multi .ts-item-remove:focus:before,.--on-bg-dark .ts-wrapper.multi .ts-item-remove:active:before{background:var(--oo-color-dark-contrast-primary)}.--on-bg-dark .ts-wrapper .ts-item-remove::before,.--on-bg-dark .ts-wrapper.single .ts-item-remove::before,.--on-bg-dark .ts-wrapper.multi .ts-item-remove::before{background:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-dark .ts-wrapper .ts-control,.--on-bg-dark .ts-wrapper.single .ts-control,.--on-bg-dark .ts-wrapper.multi .ts-control{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)}.--on-bg-dark .ts-wrapper .ts-control::after,.--on-bg-dark .ts-wrapper.single .ts-control::after,.--on-bg-dark .ts-wrapper.multi .ts-control::after{background:var(--oo-color-dark-text, var(--oo-color-text))}.--on-bg-dark .ts-wrapper .ts-control input,.--on-bg-dark .ts-wrapper.single .ts-control input,.--on-bg-dark .ts-wrapper.multi .ts-control input{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)}.--on-bg-dark .ts-wrapper .ts-control input::-webkit-input-placeholder, .--on-bg-dark .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--on-bg-dark .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .ts-wrapper .ts-control input::-moz-placeholder, .--on-bg-dark .ts-wrapper.single .ts-control input::-moz-placeholder, .--on-bg-dark .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .ts-wrapper .ts-control input:-ms-input-placeholder, .--on-bg-dark .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--on-bg-dark .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .ts-wrapper .ts-control input::-ms-input-placeholder, .--on-bg-dark .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--on-bg-dark .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .ts-wrapper .ts-control input::placeholder,.--on-bg-dark .ts-wrapper.single .ts-control input::placeholder,.--on-bg-dark .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-dark .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-dark .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-dark .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--on-bg-dark .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--on-bg-dark .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--on-bg-dark .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--on-bg-dark .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--on-bg-dark .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-dark .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--on-bg-dark .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--on-bg-dark .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-dark .ts-wrapper.has-items .ts-control input::placeholder,.--on-bg-dark .ts-wrapper.single.has-items .ts-control input::placeholder,.--on-bg-dark .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--on-bg-primary .ts-wrapper,.--on-bg-primary .ts-wrapper.single,.--on-bg-primary .ts-wrapper.multi{border-color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .ts-wrapper.focus,.--on-bg-primary .ts-wrapper.single.focus,.--on-bg-primary .ts-wrapper.multi.focus{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-primary .ts-wrapper.focus .ts-control::after,.--on-bg-primary .ts-wrapper.single.focus .ts-control::after,.--on-bg-primary .ts-wrapper.multi.focus .ts-control::after{background:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-primary .ts-wrapper .ts-dropdown,.--on-bg-primary .ts-wrapper.single .ts-dropdown,.--on-bg-primary .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-primary-text, var(--oo-color-text));background:var(--oo-color-primary-bg)}.--on-bg-primary .ts-wrapper .ts-dropdown__item.selected,.--on-bg-primary .ts-wrapper.single .ts-dropdown__item.selected,.--on-bg-primary .ts-wrapper.multi .ts-dropdown__item.selected{background-color:var(--oo-color-primary-transparent-primary-20)}.--on-bg-primary .ts-wrapper .ts-dropdown__item.active,.--on-bg-primary .ts-wrapper.single .ts-dropdown__item.active,.--on-bg-primary .ts-wrapper.multi .ts-dropdown__item.active{background-color:var(--oo-color-primary-primary, var(--oo-color-primary));color:var(--oo-color-primary-contrast-primary)}.--on-bg-primary .ts-wrapper .ts-items,.--on-bg-primary .ts-wrapper.single .ts-items,.--on-bg-primary .ts-wrapper.multi .ts-items{color:var(--oo-color-primary-text, var(--oo-color-text))}.--on-bg-primary .ts-wrapper .ts-item-remove:hover,.--on-bg-primary .ts-wrapper .ts-item-remove:focus,.--on-bg-primary .ts-wrapper .ts-item-remove:active,.--on-bg-primary .ts-wrapper.single .ts-item-remove:hover,.--on-bg-primary .ts-wrapper.single .ts-item-remove:focus,.--on-bg-primary .ts-wrapper.single .ts-item-remove:active,.--on-bg-primary .ts-wrapper.multi .ts-item-remove:hover,.--on-bg-primary .ts-wrapper.multi .ts-item-remove:focus,.--on-bg-primary .ts-wrapper.multi .ts-item-remove:active{background:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-primary .ts-wrapper .ts-item-remove:hover:before,.--on-bg-primary .ts-wrapper .ts-item-remove:focus:before,.--on-bg-primary .ts-wrapper .ts-item-remove:active:before,.--on-bg-primary .ts-wrapper.single .ts-item-remove:hover:before,.--on-bg-primary .ts-wrapper.single .ts-item-remove:focus:before,.--on-bg-primary .ts-wrapper.single .ts-item-remove:active:before,.--on-bg-primary .ts-wrapper.multi .ts-item-remove:hover:before,.--on-bg-primary .ts-wrapper.multi .ts-item-remove:focus:before,.--on-bg-primary .ts-wrapper.multi .ts-item-remove:active:before{background:var(--oo-color-primary-contrast-primary)}.--on-bg-primary .ts-wrapper .ts-item-remove::before,.--on-bg-primary .ts-wrapper.single .ts-item-remove::before,.--on-bg-primary .ts-wrapper.multi .ts-item-remove::before{background:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-primary .ts-wrapper .ts-control,.--on-bg-primary .ts-wrapper.single .ts-control,.--on-bg-primary .ts-wrapper.multi .ts-control{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)}.--on-bg-primary .ts-wrapper .ts-control::after,.--on-bg-primary .ts-wrapper.single .ts-control::after,.--on-bg-primary .ts-wrapper.multi .ts-control::after{background:var(--oo-color-primary-text, var(--oo-color-text))}.--on-bg-primary .ts-wrapper .ts-control input,.--on-bg-primary .ts-wrapper.single .ts-control input,.--on-bg-primary .ts-wrapper.multi .ts-control input{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)}.--on-bg-primary .ts-wrapper .ts-control input::-webkit-input-placeholder, .--on-bg-primary .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--on-bg-primary .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .ts-wrapper .ts-control input::-moz-placeholder, .--on-bg-primary .ts-wrapper.single .ts-control input::-moz-placeholder, .--on-bg-primary .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .ts-wrapper .ts-control input:-ms-input-placeholder, .--on-bg-primary .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--on-bg-primary .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .ts-wrapper .ts-control input::-ms-input-placeholder, .--on-bg-primary .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--on-bg-primary .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .ts-wrapper .ts-control input::placeholder,.--on-bg-primary .ts-wrapper.single .ts-control input::placeholder,.--on-bg-primary .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-primary .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-primary .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-primary .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--on-bg-primary .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--on-bg-primary .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--on-bg-primary .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--on-bg-primary .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--on-bg-primary .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-primary .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--on-bg-primary .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--on-bg-primary .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-primary .ts-wrapper.has-items .ts-control input::placeholder,.--on-bg-primary .ts-wrapper.single.has-items .ts-control input::placeholder,.--on-bg-primary .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--on-bg-secondary .ts-wrapper,.--on-bg-secondary .ts-wrapper.single,.--on-bg-secondary .ts-wrapper.multi{border-color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .ts-wrapper.focus,.--on-bg-secondary .ts-wrapper.single.focus,.--on-bg-secondary .ts-wrapper.multi.focus{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-secondary .ts-wrapper.focus .ts-control::after,.--on-bg-secondary .ts-wrapper.single.focus .ts-control::after,.--on-bg-secondary .ts-wrapper.multi.focus .ts-control::after{background:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-secondary .ts-wrapper .ts-dropdown,.--on-bg-secondary .ts-wrapper.single .ts-dropdown,.--on-bg-secondary .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-secondary-text, var(--oo-color-text));background:var(--oo-color-secondary-bg)}.--on-bg-secondary .ts-wrapper .ts-dropdown__item.selected,.--on-bg-secondary .ts-wrapper.single .ts-dropdown__item.selected,.--on-bg-secondary .ts-wrapper.multi .ts-dropdown__item.selected{background-color:var(--oo-color-secondary-transparent-primary-20)}.--on-bg-secondary .ts-wrapper .ts-dropdown__item.active,.--on-bg-secondary .ts-wrapper.single .ts-dropdown__item.active,.--on-bg-secondary .ts-wrapper.multi .ts-dropdown__item.active{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary));color:var(--oo-color-secondary-contrast-primary)}.--on-bg-secondary .ts-wrapper .ts-items,.--on-bg-secondary .ts-wrapper.single .ts-items,.--on-bg-secondary .ts-wrapper.multi .ts-items{color:var(--oo-color-secondary-text, var(--oo-color-text))}.--on-bg-secondary .ts-wrapper .ts-item-remove:hover,.--on-bg-secondary .ts-wrapper .ts-item-remove:focus,.--on-bg-secondary .ts-wrapper .ts-item-remove:active,.--on-bg-secondary .ts-wrapper.single .ts-item-remove:hover,.--on-bg-secondary .ts-wrapper.single .ts-item-remove:focus,.--on-bg-secondary .ts-wrapper.single .ts-item-remove:active,.--on-bg-secondary .ts-wrapper.multi .ts-item-remove:hover,.--on-bg-secondary .ts-wrapper.multi .ts-item-remove:focus,.--on-bg-secondary .ts-wrapper.multi .ts-item-remove:active{background:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-secondary .ts-wrapper .ts-item-remove:hover:before,.--on-bg-secondary .ts-wrapper .ts-item-remove:focus:before,.--on-bg-secondary .ts-wrapper .ts-item-remove:active:before,.--on-bg-secondary .ts-wrapper.single .ts-item-remove:hover:before,.--on-bg-secondary .ts-wrapper.single .ts-item-remove:focus:before,.--on-bg-secondary .ts-wrapper.single .ts-item-remove:active:before,.--on-bg-secondary .ts-wrapper.multi .ts-item-remove:hover:before,.--on-bg-secondary .ts-wrapper.multi .ts-item-remove:focus:before,.--on-bg-secondary .ts-wrapper.multi .ts-item-remove:active:before{background:var(--oo-color-secondary-contrast-primary)}.--on-bg-secondary .ts-wrapper .ts-item-remove::before,.--on-bg-secondary .ts-wrapper.single .ts-item-remove::before,.--on-bg-secondary .ts-wrapper.multi .ts-item-remove::before{background:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-secondary .ts-wrapper .ts-control,.--on-bg-secondary .ts-wrapper.single .ts-control,.--on-bg-secondary .ts-wrapper.multi .ts-control{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)}.--on-bg-secondary .ts-wrapper .ts-control::after,.--on-bg-secondary .ts-wrapper.single .ts-control::after,.--on-bg-secondary .ts-wrapper.multi .ts-control::after{background:var(--oo-color-secondary-text, var(--oo-color-text))}.--on-bg-secondary .ts-wrapper .ts-control input,.--on-bg-secondary .ts-wrapper.single .ts-control input,.--on-bg-secondary .ts-wrapper.multi .ts-control input{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)}.--on-bg-secondary .ts-wrapper .ts-control input::-webkit-input-placeholder, .--on-bg-secondary .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--on-bg-secondary .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .ts-wrapper .ts-control input::-moz-placeholder, .--on-bg-secondary .ts-wrapper.single .ts-control input::-moz-placeholder, .--on-bg-secondary .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .ts-wrapper .ts-control input:-ms-input-placeholder, .--on-bg-secondary .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--on-bg-secondary .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .ts-wrapper .ts-control input::-ms-input-placeholder, .--on-bg-secondary .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--on-bg-secondary .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .ts-wrapper .ts-control input::placeholder,.--on-bg-secondary .ts-wrapper.single .ts-control input::placeholder,.--on-bg-secondary .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-secondary .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-secondary .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-secondary .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--on-bg-secondary .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--on-bg-secondary .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--on-bg-secondary .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--on-bg-secondary .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--on-bg-secondary .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-secondary .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--on-bg-secondary .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--on-bg-secondary .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-secondary .ts-wrapper.has-items .ts-control input::placeholder,.--on-bg-secondary .ts-wrapper.single.has-items .ts-control input::placeholder,.--on-bg-secondary .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--on-bg-footer .ts-wrapper,.--on-bg-footer .ts-wrapper.single,.--on-bg-footer .ts-wrapper.multi{border-color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .ts-wrapper.focus,.--on-bg-footer .ts-wrapper.single.focus,.--on-bg-footer .ts-wrapper.multi.focus{outline-color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--on-bg-footer .ts-wrapper.focus .ts-control::after,.--on-bg-footer .ts-wrapper.single.focus .ts-control::after,.--on-bg-footer .ts-wrapper.multi.focus .ts-control::after{background:var(--oo-color-footer-primary, var(--oo-color-primary))}.--on-bg-footer .ts-wrapper .ts-dropdown,.--on-bg-footer .ts-wrapper.single .ts-dropdown,.--on-bg-footer .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-footer-text, var(--oo-color-text));background:var(--oo-color-footer-bg)}.--on-bg-footer .ts-wrapper .ts-dropdown__item.selected,.--on-bg-footer .ts-wrapper.single .ts-dropdown__item.selected,.--on-bg-footer .ts-wrapper.multi .ts-dropdown__item.selected{background-color:var(--oo-color-footer-transparent-primary-20)}.--on-bg-footer .ts-wrapper .ts-dropdown__item.active,.--on-bg-footer .ts-wrapper.single .ts-dropdown__item.active,.--on-bg-footer .ts-wrapper.multi .ts-dropdown__item.active{background-color:var(--oo-color-footer-primary, var(--oo-color-primary));color:var(--oo-color-footer-contrast-primary)}.--on-bg-footer .ts-wrapper .ts-items,.--on-bg-footer .ts-wrapper.single .ts-items,.--on-bg-footer .ts-wrapper.multi .ts-items{color:var(--oo-color-footer-text, var(--oo-color-text))}.--on-bg-footer .ts-wrapper .ts-item-remove:hover,.--on-bg-footer .ts-wrapper .ts-item-remove:focus,.--on-bg-footer .ts-wrapper .ts-item-remove:active,.--on-bg-footer .ts-wrapper.single .ts-item-remove:hover,.--on-bg-footer .ts-wrapper.single .ts-item-remove:focus,.--on-bg-footer .ts-wrapper.single .ts-item-remove:active,.--on-bg-footer .ts-wrapper.multi .ts-item-remove:hover,.--on-bg-footer .ts-wrapper.multi .ts-item-remove:focus,.--on-bg-footer .ts-wrapper.multi .ts-item-remove:active{background:var(--oo-color-footer-primary, var(--oo-color-primary))}.--on-bg-footer .ts-wrapper .ts-item-remove:hover:before,.--on-bg-footer .ts-wrapper .ts-item-remove:focus:before,.--on-bg-footer .ts-wrapper .ts-item-remove:active:before,.--on-bg-footer .ts-wrapper.single .ts-item-remove:hover:before,.--on-bg-footer .ts-wrapper.single .ts-item-remove:focus:before,.--on-bg-footer .ts-wrapper.single .ts-item-remove:active:before,.--on-bg-footer .ts-wrapper.multi .ts-item-remove:hover:before,.--on-bg-footer .ts-wrapper.multi .ts-item-remove:focus:before,.--on-bg-footer .ts-wrapper.multi .ts-item-remove:active:before{background:var(--oo-color-footer-contrast-primary)}.--on-bg-footer .ts-wrapper .ts-item-remove::before,.--on-bg-footer .ts-wrapper.single .ts-item-remove::before,.--on-bg-footer .ts-wrapper.multi .ts-item-remove::before{background:var(--oo-color-footer-primary, var(--oo-color-primary))}.--on-bg-footer .ts-wrapper .ts-control,.--on-bg-footer .ts-wrapper.single .ts-control,.--on-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-50)}.--on-bg-footer .ts-wrapper .ts-control::after,.--on-bg-footer .ts-wrapper.single .ts-control::after,.--on-bg-footer .ts-wrapper.multi .ts-control::after{background:var(--oo-color-footer-text, var(--oo-color-text))}.--on-bg-footer .ts-wrapper .ts-control input,.--on-bg-footer .ts-wrapper.single .ts-control input,.--on-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-50)}.--on-bg-footer .ts-wrapper .ts-control input::-webkit-input-placeholder, .--on-bg-footer .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--on-bg-footer .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .ts-wrapper .ts-control input::-moz-placeholder, .--on-bg-footer .ts-wrapper.single .ts-control input::-moz-placeholder, .--on-bg-footer .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .ts-wrapper .ts-control input:-ms-input-placeholder, .--on-bg-footer .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--on-bg-footer .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .ts-wrapper .ts-control input::-ms-input-placeholder, .--on-bg-footer .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--on-bg-footer .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .ts-wrapper .ts-control input::placeholder,.--on-bg-footer .ts-wrapper.single .ts-control input::placeholder,.--on-bg-footer .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-footer .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-footer .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-footer .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--on-bg-footer .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--on-bg-footer .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--on-bg-footer .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--on-bg-footer .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--on-bg-footer .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-footer .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--on-bg-footer .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--on-bg-footer .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-footer .ts-wrapper.has-items .ts-control input::placeholder,.--on-bg-footer .ts-wrapper.single.has-items .ts-control input::placeholder,.--on-bg-footer .ts-wrapper.multi.has-items .ts-control input::placeholder{color:rgba(0,0,0,0)}.--on-bg-transparent .ts-wrapper,.--on-bg-transparent .ts-wrapper.single,.--on-bg-transparent .ts-wrapper.multi{border-color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .ts-wrapper.focus,.--on-bg-transparent .ts-wrapper.single.focus,.--on-bg-transparent .ts-wrapper.multi.focus{outline-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.--on-bg-transparent .ts-wrapper.focus .ts-control::after,.--on-bg-transparent .ts-wrapper.single.focus .ts-control::after,.--on-bg-transparent .ts-wrapper.multi.focus .ts-control::after{background:var(--oo-color-primary)}.--on-bg-transparent .ts-wrapper .ts-dropdown,.--on-bg-transparent .ts-wrapper.single .ts-dropdown,.--on-bg-transparent .ts-wrapper.multi .ts-dropdown{color:var(--oo-color-text);background:var(--oo-color-bg)}.--on-bg-transparent .ts-wrapper .ts-dropdown__item.selected,.--on-bg-transparent .ts-wrapper.single .ts-dropdown__item.selected,.--on-bg-transparent .ts-wrapper.multi .ts-dropdown__item.selected{background-color:var(--oo-color-transparent-primary-20)}.--on-bg-transparent .ts-wrapper .ts-dropdown__item.active,.--on-bg-transparent .ts-wrapper.single .ts-dropdown__item.active,.--on-bg-transparent .ts-wrapper.multi .ts-dropdown__item.active{background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.--on-bg-transparent .ts-wrapper .ts-items,.--on-bg-transparent .ts-wrapper.single .ts-items,.--on-bg-transparent .ts-wrapper.multi .ts-items{color:var(--oo-color-text)}.--on-bg-transparent .ts-wrapper .ts-item-remove:hover,.--on-bg-transparent .ts-wrapper .ts-item-remove:focus,.--on-bg-transparent .ts-wrapper .ts-item-remove:active,.--on-bg-transparent .ts-wrapper.single .ts-item-remove:hover,.--on-bg-transparent .ts-wrapper.single .ts-item-remove:focus,.--on-bg-transparent .ts-wrapper.single .ts-item-remove:active,.--on-bg-transparent .ts-wrapper.multi .ts-item-remove:hover,.--on-bg-transparent .ts-wrapper.multi .ts-item-remove:focus,.--on-bg-transparent .ts-wrapper.multi .ts-item-remove:active{background:var(--oo-color-primary)}.--on-bg-transparent .ts-wrapper .ts-item-remove:hover:before,.--on-bg-transparent .ts-wrapper .ts-item-remove:focus:before,.--on-bg-transparent .ts-wrapper .ts-item-remove:active:before,.--on-bg-transparent .ts-wrapper.single .ts-item-remove:hover:before,.--on-bg-transparent .ts-wrapper.single .ts-item-remove:focus:before,.--on-bg-transparent .ts-wrapper.single .ts-item-remove:active:before,.--on-bg-transparent .ts-wrapper.multi .ts-item-remove:hover:before,.--on-bg-transparent .ts-wrapper.multi .ts-item-remove:focus:before,.--on-bg-transparent .ts-wrapper.multi .ts-item-remove:active:before{background:var(--oo-color-contrast-primary)}.--on-bg-transparent .ts-wrapper .ts-item-remove::before,.--on-bg-transparent .ts-wrapper.single .ts-item-remove::before,.--on-bg-transparent .ts-wrapper.multi .ts-item-remove::before{background:var(--oo-color-primary)}.--on-bg-transparent .ts-wrapper .ts-control,.--on-bg-transparent .ts-wrapper.single .ts-control,.--on-bg-transparent .ts-wrapper.multi .ts-control{color:var(--oo-color-text);background-color:var(--oo-color-bg);border-color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .ts-wrapper .ts-control::after,.--on-bg-transparent .ts-wrapper.single .ts-control::after,.--on-bg-transparent .ts-wrapper.multi .ts-control::after{background:var(--oo-color-text)}.--on-bg-transparent .ts-wrapper .ts-control input,.--on-bg-transparent .ts-wrapper.single .ts-control input,.--on-bg-transparent .ts-wrapper.multi .ts-control input{color:var(--oo-color-text);background-color:var(--oo-color-bg);border-color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .ts-wrapper .ts-control input::-webkit-input-placeholder, .--on-bg-transparent .ts-wrapper.single .ts-control input::-webkit-input-placeholder, .--on-bg-transparent .ts-wrapper.multi .ts-control input::-webkit-input-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .ts-wrapper .ts-control input::-moz-placeholder, .--on-bg-transparent .ts-wrapper.single .ts-control input::-moz-placeholder, .--on-bg-transparent .ts-wrapper.multi .ts-control input::-moz-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .ts-wrapper .ts-control input:-ms-input-placeholder, .--on-bg-transparent .ts-wrapper.single .ts-control input:-ms-input-placeholder, .--on-bg-transparent .ts-wrapper.multi .ts-control input:-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .ts-wrapper .ts-control input::-ms-input-placeholder, .--on-bg-transparent .ts-wrapper.single .ts-control input::-ms-input-placeholder, .--on-bg-transparent .ts-wrapper.multi .ts-control input::-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .ts-wrapper .ts-control input::placeholder,.--on-bg-transparent .ts-wrapper.single .ts-control input::placeholder,.--on-bg-transparent .ts-wrapper.multi .ts-control input::placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .ts-wrapper.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-transparent .ts-wrapper.single.has-items .ts-control input::-webkit-input-placeholder, .--on-bg-transparent .ts-wrapper.multi.has-items .ts-control input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-transparent .ts-wrapper.has-items .ts-control input::-moz-placeholder, .--on-bg-transparent .ts-wrapper.single.has-items .ts-control input::-moz-placeholder, .--on-bg-transparent .ts-wrapper.multi.has-items .ts-control input::-moz-placeholder{color:rgba(0,0,0,0)}.--on-bg-transparent .ts-wrapper.has-items .ts-control input:-ms-input-placeholder, .--on-bg-transparent .ts-wrapper.single.has-items .ts-control input:-ms-input-placeholder, .--on-bg-transparent .ts-wrapper.multi.has-items .ts-control input:-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-transparent .ts-wrapper.has-items .ts-control input::-ms-input-placeholder, .--on-bg-transparent .ts-wrapper.single.has-items .ts-control input::-ms-input-placeholder, .--on-bg-transparent .ts-wrapper.multi.has-items .ts-control input::-ms-input-placeholder{color:rgba(0,0,0,0)}.--on-bg-transparent .ts-wrapper.has-items .ts-control input::placeholder,.--on-bg-transparent .ts-wrapper.single.has-items .ts-control input::placeholder,.--on-bg-transparent .ts-wrapper.multi.has-items .ts-control input::placeholder{color: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:calc(140px + .5rem);max-height:60vh;resize:vertical;font-family:inherit;font-size:100%;line-height:28px;color:var(--oo-color-text);background:var(--oo-color-bg);border:1px solid var(--oo-color-mix-bg-contrast-50);border-radius:.5rem;outline:1px 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{outline-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.o-textarea:focus-visible{outline:1px solid currentColor;outline-offset:2px}.o-textarea::-webkit-input-placeholder{color:var(--oo-color-mix-bg-contrast-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-textarea::-moz-placeholder{color:var(--oo-color-mix-bg-contrast-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-textarea:-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-textarea::-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.o-textarea::placeholder{color:var(--oo-color-mix-bg-contrast-50);font-weight:var(--oo-font-text-weight, 400);opacity:1}.--on-bg-light .o-textarea{background-color:var(--oo-color-light-bg, var(--oo-color-bg));border-color:var(--oo-color-light-mix-bg-contrast-50);color:var(--oo-color-light-text, var(--oo-color-text))}.--on-bg-light .o-textarea:focus{outline-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-light .o-textarea::-webkit-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .o-textarea::-moz-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .o-textarea:-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .o-textarea::-ms-input-placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .o-textarea::placeholder{color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-dark .o-textarea{background-color:var(--oo-color-dark-bg, var(--oo-color-bg));border-color:var(--oo-color-dark-mix-bg-contrast-50);color:var(--oo-color-dark-text, var(--oo-color-text))}.--on-bg-dark .o-textarea:focus{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-dark .o-textarea::-webkit-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .o-textarea::-moz-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .o-textarea:-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .o-textarea::-ms-input-placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .o-textarea::placeholder{color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-primary .o-textarea{background-color:var(--oo-color-primary-bg, var(--oo-color-bg));border-color:var(--oo-color-primary-mix-bg-contrast-50);color:var(--oo-color-primary-text, var(--oo-color-text))}.--on-bg-primary .o-textarea:focus{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-primary .o-textarea::-webkit-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .o-textarea::-moz-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .o-textarea:-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .o-textarea::-ms-input-placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .o-textarea::placeholder{color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-secondary .o-textarea{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg));border-color:var(--oo-color-secondary-mix-bg-contrast-50);color:var(--oo-color-secondary-text, var(--oo-color-text))}.--on-bg-secondary .o-textarea:focus{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-secondary .o-textarea::-webkit-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .o-textarea::-moz-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .o-textarea:-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .o-textarea::-ms-input-placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .o-textarea::placeholder{color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-footer .o-textarea{background-color:var(--oo-color-footer-bg, var(--oo-color-bg));border-color:var(--oo-color-footer-mix-bg-contrast-50);color:var(--oo-color-footer-text, var(--oo-color-text))}.--on-bg-footer .o-textarea:focus{outline-color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--on-bg-footer .o-textarea::-webkit-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .o-textarea::-moz-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .o-textarea:-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .o-textarea::-ms-input-placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-footer .o-textarea::placeholder{color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-transparent .o-textarea{background-color:var(--oo-color-bg);border-color:var(--oo-color-mix-bg-contrast-50);color:var(--oo-color-text)}.--on-bg-transparent .o-textarea:focus{outline-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.--on-bg-transparent .o-textarea::-webkit-input-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .o-textarea::-moz-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .o-textarea:-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .o-textarea::-ms-input-placeholder{color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .o-textarea::placeholder{color:var(--oo-color-mix-bg-contrast-50)}.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{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.--on-bg-light .o-label a{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-dark .o-label a{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-primary .o-label a{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-secondary .o-label a{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-footer .o-label a{color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--on-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.25rem;height:1.25rem;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;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.o-control__label:before{content:"";display:block;width:1.25rem;height:1.25rem;border-radius:.25rem;-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem;background:var(--oo-color-bg);position:relative;top:.125rem;border:1px solid var(--oo-color-mix-bg-contrast-50);outline:1px solid rgba(0,0,0,0);-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:"";display:block;width:1rem;height:1rem;border-radius:.25rem;position:absolute;top:.25rem;left:.125rem;background-color:var(--oo-color-contrast-primary);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 xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.875rem;mask-size:.875rem;-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-primary);border-radius:100%}.o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.o-control__input:focus-visible+.o-control__label:before{outline:1px solid var(--oo-color-primary);outline-offset:2px}.o-control__input:checked+.o-control__label:before{background-color:var(--oo-color-primary);border:2px solid var(--oo-color-bg);outline:1px solid var(--oo-color-mix-bg-contrast-50)}.o-control__input:checked+.o-control__label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.--on-bg-light .o-control .o-control__label:before{background-color:var(--oo-color-light-bg, var(--oo-color-bg));border-color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-light .o-control .o-control__label:after{background-color:var(--oo-color-light-contrast-primary)}.--on-bg-light .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-light .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--on-bg-light .o-control .o-control__input:checked+.o-control__label:before{background-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-bg, var(--oo-color-bg));outline-color:var(--oo-color-light-mix-bg-contrast-50)}.--on-bg-dark .o-control .o-control__label:before{background-color:var(--oo-color-dark-bg, var(--oo-color-bg));border-color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-dark .o-control .o-control__label:after{background-color:var(--oo-color-dark-contrast-primary)}.--on-bg-dark .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-dark .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--on-bg-dark .o-control .o-control__input:checked+.o-control__label:before{background-color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-bg, var(--oo-color-bg));outline-color:var(--oo-color-dark-mix-bg-contrast-50)}.--on-bg-primary .o-control .o-control__label:before{background-color:var(--oo-color-primary-bg, var(--oo-color-bg));border-color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-primary .o-control .o-control__label:after{background-color:var(--oo-color-primary-contrast-primary)}.--on-bg-primary .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-primary .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--on-bg-primary .o-control .o-control__input:checked+.o-control__label:before{background-color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-bg, var(--oo-color-bg));outline-color:var(--oo-color-primary-mix-bg-contrast-50)}.--on-bg-secondary .o-control .o-control__label:before{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg));border-color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-bg-secondary .o-control .o-control__label:after{background-color:var(--oo-color-secondary-contrast-primary)}.--on-bg-secondary .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-secondary .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--on-bg-secondary .o-control .o-control__input:checked+.o-control__label:before{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-bg, var(--oo-color-bg));outline-color:var(--oo-color-secondary-mix-bg-contrast-50)}.--on-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-50)}.--on-bg-footer .o-control .o-control__label:after{background-color:var(--oo-color-footer-contrast-primary)}.--on-bg-footer .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--on-bg-footer .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--on-bg-footer .o-control .o-control__input:checked+.o-control__label:before{background-color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-bg, var(--oo-color-bg));outline-color:var(--oo-color-footer-mix-bg-contrast-50)}.--on-bg-transparent .o-control .o-control__label:before{background-color:var(--oo-color-bg);border-color:var(--oo-color-mix-bg-contrast-50)}.--on-bg-transparent .o-control .o-control__label:after{background-color:var(--oo-color-contrast-primary)}.--on-bg-transparent .o-control .o-control__input[type=radio]+.o-control__label:after{background-color:var(--oo-color-primary)}.--on-bg-transparent .o-control .o-control__input:focus+.o-control__label:before{outline-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.--on-bg-transparent .o-control .o-control__input:checked+.o-control__label:before{background-color:var(--oo-color-primary);border-color:var(--oo-color-bg);outline-color:var(--oo-color-mix-bg-contrast-50)}.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}}.--small-corners .o-input,.--small-corners .o-select,.--small-corners .o-textarea{border-radius:.25rem}.--small-corners .ts-wrapper.o-select,.--small-corners .ts-wrapper.multi.o-select{border-radius:.25rem}.--small-corners .ts-wrapper.o-select .ts-control,.--small-corners .ts-wrapper.multi.o-select .ts-control{border-radius:.25rem}.--small-corners .ts-wrapper.o-select .ts-dropdown,.--small-corners .ts-wrapper.multi.o-select .ts-dropdown{border-radius:.25rem}.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:7.5rem;padding-bottom:7.5rem}}@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:not(.--has-bg-image)+.o-section.--bg-transparent:not(.--has-bg-image),.o-section.--bg-light:not(.--has-bg-image)+.o-section.--bg-light:not(.--has-bg-image),.o-section.--bg-dark:not(.--has-bg-image)+.o-section.--bg-dark:not(.--has-bg-image),.o-section.--bg-primary:not(.--has-bg-image)+.o-section.--bg-primary:not(.--has-bg-image),.o-section.--bg-secondary:not(.--has-bg-image)+.o-section.--bg-secondary:not(.--has-bg-image){padding-top:0}.o-headline{font-family:var(--oo-font-headline, var(--oo-font-text));font-weight:var(--oo-font-headline-weight, var(--oo-font-text-weight));-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-wrap-style:balance}@media(min-width: 576px){.o-headline{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}}.o-headline.--h1{font-size:1.875rem;line-height:2rem}@media(min-width: 1200px){.o-headline.--h1{font-size:3rem;line-height:3rem}}.o-headline.--h2{font-size:1.5rem;line-height:2rem}@media(min-width: 1200px){.o-headline.--h2{font-size:2rem;line-height:2.5rem}}.o-headline.--h3{font-size:1.25rem;line-height:1.5rem}@media(min-width: 1200px){.o-headline.--h3{font-size:1.5rem;line-height:2rem}}.o-headline.--h4{font-size:1.125rem;line-height:1.5rem}@media(min-width: 1200px){.o-headline.--h4{font-size:1.25rem;line-height:1.75rem}}.o-headline.--h5{font-size:1rem;line-height:1.5rem}@media(min-width: 1200px){.o-headline.--h5{font-size:1.125rem;line-height:1.75rem}}.o-headline.--h6{font-size:.875rem;line-height:1.5rem}@media(min-width: 1400px){.o-headline.--h6{font-size:1rem;line-height:1.75rem}}.o-headline.--span{display:inline-block}.--is-footer .o-headline{font-size:1.25rem;line-height:1.5rem}@media(min-width: 1200px){.--is-footer .o-headline{font-size:1.5rem;line-height:2rem}}.--bg-light .o-headline{color:var(--oo-color-light-headline, var(--oo-color-headline))}.--bg-dark .o-headline{color:var(--oo-color-dark-headline, var(--oo-color-headline))}.--bg-primary .o-headline{color:var(--oo-color-primary-headline, var(--oo-color-headline))}.--bg-secondary .o-headline{color:var(--oo-color-secondary-headline, var(--oo-color-headline))}.--bg-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-text.--is-wysiwyg>*:not(:last-child){margin-bottom:28px}.o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-text);text-wrap-style:balance}.o-text h1{margin-bottom:1.5rem}@media(min-width: 1200px){.o-text h1{margin-bottom:2rem}}.o-text h2{margin-bottom:1.5rem}@media(min-width: 1200px){.o-text h2{margin-bottom:2rem}}.o-text h3{margin-bottom:1.5rem}@media(min-width: 1200px){.o-text h3{margin-bottom:2rem}}.o-text h4{margin-bottom:1.5rem}@media(min-width: 1200px){.o-text h4{margin-bottom:1.75rem}}.o-text h5{margin-bottom:1.5rem}@media(min-width: 1200px){.o-text h5{margin-bottom:1.75rem}}.o-text h6{margin-bottom:1.5rem}@media(min-width: 1200px){.o-text h6{margin-bottom:1.5rem}}.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{-webkit-text-decoration-color:rgba(0,0,0,0);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:calc(14px - .25rem);width:.5rem;height:.5rem;color:var(--oo-color-primary);background:currentColor}.o-text ul>li>li:before{border:2px solid currentColor;background:rgba(0,0,0,0)}.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);font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));left:0}.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}}.--text-align-center .o-text blockquote{padding-left:0}.--text-align-center .o-text blockquote:before{position:relative;display:inline-block;margin-right:.5rem;margin-top:0;left:unset;top:.5rem}.--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-primary)}.--bg-light .o-text mark{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text blockquote:before{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-primary)}.--bg-dark .o-text mark{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text blockquote:before{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-primary)}.--bg-primary .o-text mark{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text blockquote:before{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-primary)}.--bg-secondary .o-text mark{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text blockquote:before{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-primary)}.--bg-header .o-text mark{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text blockquote:before{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-primary)}.--bg-footer .o-text mark{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text blockquote:before{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-primary)}.--bg-transparent .o-text mark{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.--bg-transparent .o-text blockquote:before{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:2.375rem;height:2.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:.5rem;border:0;outline:2px solid rgba(0,0,0,0);outline-offset:2px;-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-primary);background-color:var(--oo-color-primary)}.c-icon-button:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.c-icon-button:focus-visible{outline-color:var(--oo-color-primary)}.c-icon-button:active{background-color:var(--oo-color-mix-primary-contrast-40)}.c-icon-button:disabled{background-color:var(--oo-color-primary);opacity:.4;outline-color:rgba(0,0,0,0);cursor:default}.c-icon-button__icon{height:1.5rem;width:1.5rem}.c-icon-button__icon svg{height:1.5rem;width:1.5rem}.c-icon-button__icon.--filled{fill:var(--oo-color-contrast-primary)}.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-primary);background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-light:hover,.--bg-light .c-icon-button:hover{background-color:var(--oo-color-light-mix-primary-contrast-20)}.c-icon-button.--on-bg-light:focus-visible,.--bg-light .c-icon-button:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-light:active,.--bg-light .c-icon-button:active{background-color:var(--oo-color-light-mix-primary-contrast-40)}.c-icon-button.--on-bg-light:disabled,.--bg-light .c-icon-button:disabled{background-color:var(--oo-color-light-primary);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-primary);background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-dark:hover,.--bg-dark .c-icon-button:hover{background-color:var(--oo-color-dark-mix-primary-contrast-20)}.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{background-color:var(--oo-color-dark-primary);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-primary);background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-primary:hover,.--bg-primary .c-icon-button:hover{background-color:var(--oo-color-primary-mix-primary-contrast-20)}.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{background-color:var(--oo-color-primary-primary);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-primary);background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-secondary:hover,.--bg-secondary .c-icon-button:hover{background-color:var(--oo-color-secondary-mix-primary-contrast-20)}.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{background-color:var(--oo-color-secondary-primary);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-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-header:hover,.--bg-header .c-icon-button:hover{background-color:var(--oo-color-header-mix-primary-contrast-20)}.c-icon-button.--on-bg-header:focus-visible,.--bg-header .c-icon-button:focus-visible{outline-color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-header:active,.--bg-header .c-icon-button:active{background-color:var(--oo-color-header-mix-primary-contrast-40)}.c-icon-button.--on-bg-header:disabled,.--bg-header .c-icon-button:disabled{background-color:var(--oo-color-header-primary);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-primary);background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-icon-button.--on-bg-footer:hover,.--bg-footer .c-icon-button:hover{background-color:var(--oo-color-footer-mix-primary-contrast-20)}.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{background-color:var(--oo-color-footer-primary);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-primary);background-color:var(--oo-color-primary)}.c-icon-button.--on-bg-transparent:hover,.--bg-transparent .c-icon-button:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.c-icon-button.--on-bg-transparent:focus-visible,.--bg-transparent .c-icon-button:focus-visible{outline-color:var(--oo-color-primary)}.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{background-color:var(--oo-color-primary);outline-color:rgba(0,0,0,0)}.c-icon-button.--small-corners{border-radius:.25rem}.c-icon-button.--bigger{width:3rem;height:3rem}.c-button{display:inline-block;position:relative;font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));font-size:1rem;line-height:28px;text-align:center;margin:0;padding:.5rem 2rem;border-radius:.5rem;border:2px solid rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0);outline-offset:2px;-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}.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-button__icon svg{max-width:1.25rem;height:1.25rem}.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{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-primary)}.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:.4;outline-color:rgba(0,0,0,0);cursor:default}.c-button.--has-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-button.--on-bg-light,.c-button.--on-bg-light:visited,.--bg-light .c-button,.--bg-light .c-button:visited{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--on-bg-light:hover,.--bg-light .c-button:hover{background-color:var(--oo-color-light-mix-primary-contrast-20);border-color:var(--oo-color-light-mix-primary-contrast-20)}.c-button.--on-bg-light:focus-visible,.--bg-light .c-button:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--on-bg-light:active,.--bg-light .c-button:active{background-color:var(--oo-color-light-mix-primary-contrast-40);border-color:var(--oo-color-light-mix-primary-contrast-40)}.c-button.--on-bg-light:disabled,.--bg-light .c-button:disabled{background-color:var(--oo-color-light-primary);border-color:var(--oo-color-light-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:focus-visible,.--bg-secondary .c-button:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.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:focus-visible,.--bg-footer .c-button:focus-visible{outline-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.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-primary)}.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-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-text)}.c-button.--ghost: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)}.c-button.--ghost:focus-visible{outline-color:var(--oo-color-primary)}.c-button.--ghost: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-button.--ghost:disabled{color:var(--oo-color-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-text);opacity:.4;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-text, var(--oo-color-text));background-color:rgba(0,0,0,0);border-color:var(--oo-color-light-text, var(--oo-color-text))}.c-button.--ghost.--on-bg-light:hover,.--bg-light .c-button.--ghost:hover{color:var(--oo-color-light-mix-text-contrast-20);background-color:rgba(0,0,0,0);border-color:var(--oo-color-light-mix-text-contrast-20)}.c-button.--ghost.--on-bg-light:focus-visible,.--bg-light .c-button.--ghost:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-light:active,.--bg-light .c-button.--ghost:active{color:var(--oo-color-light-mix-text-contrast-40);background-color:rgba(0,0,0,0);border-color:var(--oo-color-light-mix-text-contrast-40)}.c-button.--ghost.--on-bg-light:disabled,.--bg-light .c-button.--ghost:disabled{color:var(--oo-color-light-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-light-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-20);background-color:rgba(0,0,0,0);border-color:var(--oo-color-dark-mix-text-contrast-20)}.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);background-color:rgba(0,0,0,0);border-color:var(--oo-color-dark-mix-text-contrast-40)}.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-20);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary-mix-text-contrast-20)}.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);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary-mix-text-contrast-40)}.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-20);background-color:rgba(0,0,0,0);border-color:var(--oo-color-secondary-mix-text-contrast-20)}.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);background-color:rgba(0,0,0,0);border-color:var(--oo-color-secondary-mix-text-contrast-40)}.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-20);background-color:rgba(0,0,0,0);border-color:var(--oo-color-footer-mix-text-contrast-20)}.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);background-color:rgba(0,0,0,0);border-color:var(--oo-color-footer-mix-text-contrast-40)}.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-text);background-color:rgba(0,0,0,0);border-color:var(--oo-color-text)}.c-button.--ghost.--on-bg-transparent:hover,.--bg-transparent .c-button.--ghost: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)}.c-button.--ghost.--on-bg-transparent:focus-visible,.--bg-transparent .c-button.--ghost:focus-visible{outline-color:var(--oo-color-primary)}.c-button.--ghost.--on-bg-transparent:active,.--bg-transparent .c-button.--ghost: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-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.--small-corners{border-radius:.25rem}.c-button.--full-width{width:100%}.c-button.--show-more{display:inline-block;margin-top:1rem}.c-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.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:1rem}.c-flags.--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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:.375rem .75rem;border-radius:.25rem;line-height:24px;min-height:2.375rem}.c-flag.--property-status{color:var(--oo-color-property-status-contrast-bg);background:var(--oo-color-property-status-bg)}.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{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.c-link:hover,.c-link:focus,.c-link:active{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-link.--underlined{-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;text-underline-offset:.125rem}.c-link.--underlined:visited{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-link.--underlined:hover,.c-link.--underlined:focus,.c-link.--underlined:active{-webkit-text-decoration-color:rgba(0,0,0,0);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)}@media(max-width: 1599.98px){.c-link.--on-bg-header{padding:.5rem}.c-link.--on-bg-header:first-of-type{padding-left:0}}.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:fixed;left:0;right: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)}.c-header.--logo-transparent.--main-nav-open{background-color:var(--oo-color-header-bg, var(--oo-color-bg))}.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-block:.5rem;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;height:2px;bottom:0;z-index:9999;width:100%;-webkit-box-shadow:0px 1px 4px var(--oo-color-transparent-shadow-10);box-shadow:0px 1px 4px var(--oo-color-transparent-shadow-10)}.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{overflow-y:scroll;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-block:2rem 1.5rem;-webkit-transition:.25s;transition:.25s}@media(min-width: 1400px){.c-header__nav-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0;padding-block:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-header__meta-wrapper{color:var(--oo-color-header-mix-text-contrast-20);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-5);-webkit-transition:.25s;transition:.25s;z-index:9991;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:none}.--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:28px}@media(min-width: 1400px){.c-header__meta-wrapper *{font-size:14px;line-height:24px}}.c-header__meta-wrapper.--collapsed{height:0;opacity:0;padding:0;visibility:hidden;overflow:hidden}.c-header__meta{padding-block:2rem}@media(max-width: 1399.98px){.c-header__meta{max-width:unset}}@media(min-width: 1400px){.c-header__meta{padding-block: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: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:1rem}@media(min-width: 1400px){.c-header__meta-column{gap:.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;display:inline;line-height:2rem}}@media(min-width: 1400px){.c-header__meta-column.--left{-ms-flex-preferred-size:50%;flex-basis:50%}}@media(min-width: 1400px){.c-header__meta-column.--right{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right;margin-left:auto}}.c-header.--fixed{z-index:9999;background-color:var(--oo-color-header-bg, var(--oo-color-bg));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{-webkit-box-shadow:2px 2px 10px var(--oo-color-transparent-shadow-15);box-shadow:2px 2px 10px var(--oo-color-transparent-shadow-15)}.c-footer__top{position:relative;background-color:var(--oo-color-footer-bg, var(--oo-color-bg));color:var(--oo-color-footer-text, var(--oo-color-text));padding:2.5rem 0}.c-footer__top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}.c-footer__top-row{gap:2.5rem 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:2.5rem 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__bottom{color:var(--oo-color-footer-text, var(--oo-color-text));background-color:var(--oo-color-footer-mix-bg-contrast-10);padding:1rem 0 .5rem 0}@media(min-width: 992px){.c-footer__bottom{gap:0;padding:.5rem 0}}.c-footer__bottom *{font-size:14px;line-height:24px}.c-footer__bottom-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 0}@media(min-width: 992px){.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}@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:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 992px){.c-footer__bottom-column.--right{-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;width:100%}@media(min-width: 992px){.c-footer__bottom-copyright{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}}.c-footer__bottom .onoffice-link{display:-webkit-box;display:-ms-flexbox;display:flex}.c-footer__bottom .onoffice-link,.c-footer__bottom .onoffice-link:visited,.c-footer__bottom .onoffice-link:hover,.c-footer__bottom .onoffice-link:focus,.c-footer__bottom .onoffice-link:active{color:var(--oo-color-footer-text, var(--oo-color-text));outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-transition:color .25s ease-in-out,outline-color .25s ease-in-out;transition:color .25s ease-in-out,outline-color .25s ease-in-out}.c-footer__bottom .onoffice-link:focus-visible{outline-color:currentColor}.c-footer__bottom .onoffice-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor}.c-footer__bottom .onoffice-logo__svg{height:2.25rem}.--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-top:.25rem}@media(min-width: 1400px){.c-main-nav{overflow:inherit;padding-top:0}}.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:1rem}}.c-main-nav__item{font-size:16px;line-height:28px}@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}}@media(min-width: 1400px){.c-main-nav__item.--is-top-level{border:0;-ms-flex-preferred-size:content;flex-basis:content;max-width:25%;position:relative}}.c-main-nav__item.--has-children{position:relative}@media(min-width: 1400px){.c-main-nav__item.--has-children:focus-within>.c-main-nav__sub-menu{visibility:visible;opacity:1}.c-main-nav__item.--has-children:hover>.c-main-nav__sub-menu,.c-main-nav__item.--has-children:focus>.c-main-nav__sub-menu{visibility:visible;opacity:1}}@media(min-width: 1400px)and (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:500%;top:100%;z-index:10;overflow:hidden}}.c-main-nav__link{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:.75rem 0 .75rem 1rem;width:100%;font-family:var(--oo-font-navigation, var(--oo-font-text));color:var(--oo-color-header-text, var(--oo-color-text));display:block;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-underline-offset:.125rem}.c-main-nav__link:visited,.c-main-nav__link:active{color:var(--oo-color-header-text, var(--oo-color-text))}@media(max-width: 1399.98px){.c-main-nav__link:hover,.c-main-nav__link:focus{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}}@media(min-width: 1400px){.c-main-nav__link{padding:.5rem}.c-main-nav__link:hover,.c-main-nav__link:focus{-webkit-text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary));text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary));color:var(--oo-color-header-text, var(--oo-color-text))}}.c-main-nav__link.--is-active{-webkit-text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary));text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary));color:var(--oo-color-header-text, var(--oo-color-text))}@media(max-width: 1399.98px){.c-main-nav__link.--is-active{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);color:var(--oo-color-header-text, var(--oo-color-text));background-color:var(--oo-color-header-transparent-primary-20)}}.c-main-nav__link.--is-ancestor{text-decoration:underline;-webkit-text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary));text-decoration-color:var(--oo-color-header-primary, var(--oo-color-primary));text-underline-offset:.125rem}@media(max-width: 1399.98px){.c-main-nav__link.--is-ancestor:hover,.c-main-nav__link.--is-ancestor:focus{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}}.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}@media(min-width: 1400px){.c-main-nav__sub-menu{z-index:100;position:absolute;top:100%;left:50%;visibility:hidden;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:200px;width:100%;background-color:var(--oo-color-header-bg, var(--oo-color-bg));padding:0;-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;border-radius:0px 0px .5rem .5rem;-webkit-box-shadow:0 5px 5px var(--oo-color-transparent-shadow-20);box-shadow:0 5px 5px var(--oo-color-transparent-shadow-20)}}@media(min-width: 1400px){.c-main-nav__sub-menu .c-main-nav__item:last-of-type{border-radius:inherit}}.c-main-nav__sub-menu .c-main-nav__link{text-decoration:none}.c-main-nav__sub-menu .c-main-nav__link:hover,.c-main-nav__sub-menu .c-main-nav__link:focus{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}@media(max-width: 1399.98px){.c-main-nav__sub-menu .c-main-nav__link{padding-inline:2rem}}@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{color:var(--oo-color-header-text, var(--oo-color-text));background-color:var(--oo-color-header-transparent-primary-20);cursor:default}.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}@media(min-width: 992px){.c-footer-nav__list{gap:.25rem 0}}.c-footer-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media(min-width: 992px){.c-footer-nav__item{width:auto}}.c-footer-nav__item:last-child::after{content:none}.c-footer-nav__link{padding:.5em;color:var(--oo-color-footer-text, var(--oo-color-text));-webkit-text-decoration:underline rgba(0,0,0,0);text-decoration:underline rgba(0,0,0,0);outline-offset:0;width:100%;text-align:center}@media(min-width: 992px){.c-footer-nav__link{margin-right:1.5rem;padding:0;outline-offset:2px}}.c-footer-nav__link:visited,.c-footer-nav__link:active{color:currentColor;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-footer-nav__link:hover,.c-footer-nav__link:focus{color:currentColor;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-footer-nav__link.--is-active,.c-footer-nav__link.--is-ancestor{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@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-align:left;border-radius:.5rem;border:2px solid rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0);outline-offset:2px;-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{-webkit-text-decoration-color:rgba(0,0,0,0);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-read-more.--small-corners{border-radius:.25rem}.c-forms__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-forms__container{gap:2rem}}.c-forms__content{gap:1.5rem}@media(min-width: 1200px){.c-forms__content{gap:2rem}}.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) + 7.5rem)}}@media(min-width: 1400px){.c-form{scroll-margin-top:calc(var(--header-height, 9rem) + 7.5rem);gap:5rem}}.c-form__fieldset{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: 1200px){.c-form__fieldset{grid-template-columns:repeat(2, minmax(0, 1fr))}}.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}}.c-form__header{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}@media(min-width: 1200px){.c-form__header{grid-column:span 2}}.c-form__legend{color:var(--oo-color-headline);font-size:20px;line-height:1.5rem;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:24px;line-height:2rem}}.--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__more{display:none}.c-form__field-wrapper{display:contents}@media(min-width: 1200px){.c-form__button-wrapper{grid-column:span 2}}.c-form .message{display:none !important}@media(min-width: 1200px){.c-form .--is-textarea{grid-column:span 2}}@media(min-width: 1200px){.c-form .--is-range{grid-column:span 2}}@media(min-width: 1200px){.c-form .--is-boolean{grid-column:span 2}}@media(min-width: 768px){.c-form.--is-search-form .c-form__fieldset{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.c-form.--is-search-form .c-form__fieldset{grid-template-columns:repeat(4, 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__fieldset{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__fieldset{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.c-form.--is-banner-search-form .c-form__fieldset{grid-template-columns:repeat(4, minmax(0, 1fr));scroll-margin-top:calc(var(--header-height, 6.5rem) + 7.5rem)}}@media(min-width: 1400px){.c-form.--is-banner-search-form .c-form__fieldset{scroll-margin-top:calc(var(--header-height, 9rem) + 7.5rem)}}.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--popup .c-form__fieldset{gap:1.5rem}.--is-widget.--is-sticky .c-form.--is--popup .c-form__fieldset{grid-template-columns:minmax(0, 1fr);gap:1rem}.--is-widget.--is-sticky .c-form.--is--popup .c-form__fieldset>*{grid-column:auto}.--bg-footer .c-form .c-form__fieldset{grid-template-columns:minmax(0, 1fr);gap:1rem}.--bg-footer .c-form .c-form__fieldset>*{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}.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);border-radius:.5rem;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:28px}.c-info-messages__icon svg{height:1.5rem;width:1.5rem}.--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:70vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:7.5rem 7.5rem}.--is-header-style-transparent .c-banner__slide{min-height:calc(70vh + var(--header-height))}}.c-banner__background{width:100%;height:auto;aspect-ratio:4/3;background-color:var(--oo-color-transparent-primary-10)}@media(min-width: 992px){.c-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:unset}}.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:5rem 5rem}@media(min-width: 992px){.c-banner__container{padding-block:0;margin-top:0}}.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;text-align:center;gap:1.5rem 0;padding:1rem;background-color:var(--oo-color-transparent-bg-90);border-radius:.5rem;-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: 992px){.c-banner__content{gap:2rem 0;padding:2rem}}.c-banner__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0}.c-banner__buttons{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-banner__button{display:-webkit-box;display:-ms-flexbox;display:flex}.c-banner.--bg-light .c-banner__content{background-color:var(--oo-color-light-transparent-bg-90);color:var(--oo-color-light-text, var(--oo-color-text))}.c-banner.--bg-dark .c-banner__content{background-color:var(--oo-color-dark-transparent-bg-90);color:var(--oo-color-dark-text, var(--oo-color-text))}.c-banner.--bg-primary .c-banner__content{background-color:var(--oo-color-primary-transparent-bg-90);color:var(--oo-color-primary-text, var(--oo-color-text))}.c-banner.--bg-secondary .c-banner__content{background-color:var(--oo-color-secondary-transparent-bg-90);color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-banner+*:not(.c-banner){padding-top:5rem}@media(min-width: 1200px){.c-banner+*:not(.c-banner){padding-top:7.5rem}}@media(min-width: 1200px){.c-banner+.c-banner .c-banner__slide{padding-top:7.5rem}}.c-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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}@media(min-width: 992px){.c-media__row{gap:2rem}}.c-media__image{width:100%;height:auto;max-height:60vh;border-radius:.5rem}.--is-full-width .c-media__image{max-height:70vh}.c-media__placeholder{aspect-ratio:16/9;border-radius:.5rem;max-height:70vh}.c-media__thumbnail-wrapper{position:relative;cursor:pointer}.--is-content-width .c-media__thumbnail-wrapper{border-radius:.5rem}.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}.--is-content-width .c-media__thumbnail-picture{border-radius:.5rem}.c-media__thumbnail-image{width:100%;height:auto;aspect-ratio:16/9;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.--is-full-width .c-media__thumbnail-image{max-height:70vh}.c-media__play{position:absolute;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:1.5rem}@media(min-width: 1200px){.c-media-text__content{gap:2rem}}.c-media-text__picture{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(min-width: 1200px){.c-media-text__picture{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.--is-icon .c-media-text__picture{text-align:center}.c-media-text__placeholder{aspect-ratio:4/3;border-radius:.5rem}.c-media-text__image{width:100%;height:auto;aspect-ratio:4/3;border-radius:.5rem}.--is-icon .c-media-text__image{width:auto;height:auto;max-width:100%;aspect-ratio:auto}.c-media-text__video{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}@media(min-width: 1200px){.c-media-text__video{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.c-media-text__thumbnail-wrapper{position:relative;cursor:pointer}.c-media-text__thumbnail-wrapper: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-radius:.5rem}.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{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:1.5rem}@media(min-width: 992px){.c-text__container{gap:2rem}}.c-text__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.--text-align-center .c-text__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.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:1.5rem 0}@media(min-width: 992px){.c-text__content{gap:2rem 0}}.--text-align-center .c-text__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.c-team__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-team__container{gap:2rem}}.c-team__content{margin-bottom:1rem;gap:1.5rem}@media(min-width: 1200px){.c-team__content{margin-bottom:3rem;gap:2rem}}.c-team__members{display:grid;grid-template-columns:100%;gap:3rem 0}@media(min-width: 768px){.c-team__members{grid-template-columns:repeat(2, calc(100% / 2 - 2rem * (2 - 1) / 2));gap:5rem 2rem}}@media(min-width: 1200px){.c-team__members{grid-template-columns:repeat(3, calc(100% / 3 - 2rem * (3 - 1) / 3));gap:5rem 2rem}}.c-team__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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;border-radius:.5rem;scroll-margin-top:calc(var(--header-height, 6.5rem) + 5rem);scroll-snap-align:start;gap:2rem}@media(min-width: 1200px){.c-team-card{scroll-margin-top:calc(var(--header-height, 6.5rem) + 7.5rem)}}@media(min-width: 1400px){.c-team-card{scroll-margin-top:calc(var(--header-height, 9rem) + 7.5rem)}}.c-team-card__picture{background-color:var(--oo-color-mix-bg-text-10);width:100%;height:auto;border-radius:.5rem;overflow:hidden;aspect-ratio:1/1}.c-team-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.c-team-card__rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-team-card__rating-link{text-decoration:underline;color:var(--oo-color-text)}@media(min-width: 1400px){.c-team-card__rating-link .--mobile{display:none}}.c-team-card__rating-link .--desktop{display:none}@media(min-width: 1400px){.c-team-card__rating-link .--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-team-card__job{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));font-size:16px;line-height:28px}.c-team-card__contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-team-card__contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-team-card__contact-label{-ms-flex-negative:0;flex-shrink:0}.c-team-card__contact-value{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-team-card__description-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:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-team-card__description.--shorten{max-height:196px;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-team-card__description.--shorten{max-height:280px;-webkit-line-clamp:10;line-clamp:10}}.c-team-card__description.--shorten.--is-open{max-height:none;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.c-team-card__more{display:none}.c-team-card.--on-bg-light .c-team-card__picture{background-color:var(--oo-color-light-mix-bg-text-10)}.c-team-card.--on-bg-dark .c-team-card__picture{background-color:var(--oo-color-dark-mix-bg-text-10)}.c-team-card.--on-bg-primary .c-team-card__picture{background-color:var(--oo-color-primary-mix-bg-text-10)}.c-team-card.--on-bg-secondary .c-team-card__picture{background-color:var(--oo-color-secondary-mix-bg-text-10)}.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}@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{min-width:2.375rem;height:2.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 .5rem;border-radius:.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:2px;-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-primary);background-color:rgba(0,0,0,0)}.c-pagination__link:hover{background-color:var(--oo-color-mix-bg-contrast-10)}.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.--is-current{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.c-pagination__icon,.c-pagination svg{height:1.5rem;width:1.5rem}.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__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__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__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{position:fixed;inset:0;z-index:50001;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out,visibility .35s ease-in-out;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.c-popup.--is-open{opacity:1;visibility:visible}.c-popup__overlay{position:fixed;inset:0;cursor:pointer;background:var(--oo-color-transparent-shadow-80)}.c-popup__wrapper{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);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:0 0 5px var(--oo-color-transparent-shadow-15);box-shadow:0 0 5px var(--oo-color-transparent-shadow-15);position:relative;z-index:1003;border-radius:.5rem}@media(min-width: 992px){.c-popup__wrapper{max-width:50vw}}.c-popup__header{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:.5rem .5rem 0 1rem}.c-popup__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-popup__title{font-size:1.25rem;line-height:1.75rem}}.c-popup__close{-ms-flex-negative:0;flex-shrink:0}.c-popup__content{padding:0 1rem 2rem;overflow-y:auto}@media(min-width: 992px){.c-popup.--is-share .c-popup__wrapper{min-width:600px}}.c-popup.--is-share .c-popup__content{overflow:visible}@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;padding-top:3rem}.c-popup.--is-login .c-popup__close{min-width:unset;background-color:rgba(0,0,0,0);width:2rem;height:2rem;border-color:rgba(0,0,0,0);padding:0;right:16px;top:16px;position:absolute}.c-popup.--is-login .c-popup__close .c-button__icon{width:2rem;height:2rem;color:#000}.c-popup.--is-widget .c-popup__close{position:absolute;right:2px;top:2px;z-index:10}.c-popup.--is-widget .c-popup__row{margin:0;height:100%}.c-popup.--is-widget .c-popup__wrapper{border:none;-webkit-box-shadow:0 0 5px var(--oo-color-transparent-shadow-15);box-shadow:0 0 5px var(--oo-color-transparent-shadow-15);overflow-y:auto}@media(min-width: 992px){.c-popup.--is-widget .c-popup__wrapper{overflow:hidden}}.c-popup.--is-widget .c-popup__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:1.5rem}@media(min-width: 992px){.c-popup.--is-widget .c-popup__content{height:100%;max-height:calc(100dvh - 2rem);padding-top:3.5rem}}.c-popup.--is-widget .c-popup__text{word-wrap:break-word}.c-popup.--is-widget .c-popup__picture{aspect-ratio:4/3;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:2px}@media(min-width: 992px){.c-popup.--is-widget .c-popup__picture{height:100%}}.c-popup.--is-widget .c-popup__headline{max-width:calc(100% - 2rem)}@media(min-width: 992px){.c-popup.--is-widget .c-popup__headline{max-width:100%}}.c-popup.--is-widget .c-popup__buttons{margin-top:auto}.c-popup.--is-widget.--bg-transparent .c-popup__wrapper{background-color:var(--oo-color-bg)}.c-popup.--is-widget.--bg-light .c-popup__wrapper{background-color:var(--oo-color-light-bg)}.c-popup.--is-widget.--bg-dark .c-popup__wrapper{background-color:var(--oo-color-dark-bg)}.c-popup.--is-widget.--bg-primary .c-popup__wrapper{background-color:var(--oo-color-primary-bg)}.c-popup.--is-widget.--bg-secondary .c-popup__wrapper{background-color:var(--oo-color-secondary-bg)}@media(min-width: 992px){.c-popup.--is-fullscreen .c-popup__wrapper{max-width:95%}}@media(min-width: 992px){.c-popup.--is-fullscreen:not(.--has-image) .c-popup__wrapper{max-width:1024px}}.c-popup.--is-sticky{z-index:50000}@media(min-width: 992px){.c-popup.--is-sticky{left:auto;top:auto;right:0;bottom:0}}.c-popup.--is-sticky:not(.--has-image) .c-popup__headline{max-width:calc(100% - 2.25rem)}@media(min-width: 992px){.c-popup.--is-sticky .c-popup__overlay{display:none}}.c-popup.--is-sticky .c-popup__wrapper{max-width:400px;overflow-y:auto}.c-popup.--is-sticky .c-popup__content{padding:1.5rem 1rem;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;overflow:visible}.c-dialog{position:fixed;background:var(--oo-color-bg);z-index:50000;margin:auto;padding:0;overflow:hidden;overflow-y:auto;border:0;border-radius:.5rem;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:2px solid rgba(0,0,0,0);outline-offset:2px}@media(min-width: 992px){.c-dialog{min-width:600px;max-width:50vw}}.c-dialog:focus-visible{outline-color:var(--oo-color-primary)}.c-dialog::-webkit-backdrop{cursor:pointer;background:var(--oo-color-transparent-shadow-80)}.c-dialog::backdrop{cursor:pointer;background:var(--oo-color-transparent-shadow-80)}.c-dialog__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.c-dialog__header{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;-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.25rem;line-height:1.75rem}}.c-dialog__close{-ms-flex-negative:0;flex-shrink:0}.c-dialog__content{padding:0 1rem 2rem}.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:2rem}.c-slider__slide{outline:2px solid rgba(0,0,0,0) !important;outline-offset:2px !important;-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,0);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 2px var(--oo-color-contrast-primary)}.c-slider__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-primary);width:2.375rem;height:2.375rem;padding:.25rem;border-radius:.5rem;pointer-events:auto}.c-slider__toggle .c-slider__icon{width:1.5rem;height:1.5rem}@media(min-width: 1200px){.c-slider__toggle .c-slider__icon{width:1.5rem;height:1.5rem}}.c-slider__toggle{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-primary);width:2.375rem;height:2.375rem;border-radius:.5rem;padding:.25rem}.c-slider__toggle .c-slider__icon{height:1.5rem;width:1.5rem;fill:none;-webkit-transform:none;-ms-transform:none;transform:none}@media(min-width: 1200px){.c-slider__toggle .c-slider__icon{width:1.5rem;height:1.5rem}}.c-slider__pagination{bottom:0;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(min-width: 1200px){.c-slider__pagination{height:auto}}.c-slider__pagination li{line-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}.c-slider__page{border:0;border-radius:.5rem;display:inline-block;height:1.5rem;width:1.5rem;margin:0;padding:0;position:relative;outline:2px solid rgba(0,0,0,0) !important;outline-offset:2px !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-bg)}.c-slider__page:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.c-slider__page:focus-visible{outline-color:var(--oo-color-primary) !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;gap:.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:2px;-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}.c-slider__arrow{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;width:2.375rem;height:2.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:.5rem;border:0;outline:2px solid rgba(0,0,0,0) !important;outline-offset:2px !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-primary);background-color:var(--oo-color-primary);opacity:1}.c-slider__arrow:hover{background-color:var(--oo-color-mix-primary-contrast-20);opacity:1}.c-slider__arrow:focus-visible{outline-color:var(--oo-color-primary) !important}.c-slider__arrow:active{background-color:var(--oo-color-mix-primary-contrast-40)}.c-slider__arrow:disabled{background-color:var(--oo-color-primary);opacity:.4;outline-color:rgba(0,0,0,0);cursor:default}.c-slider__arrow.--prev{left:0}.c-slider__arrow.--next{right:0}.c-slider__arrow svg{width:1.5rem;height:1.5rem;-webkit-transform:none;-ms-transform:none;transform:none;fill:rgba(0,0,0,0)}.c-slider__arrow-icon{height:1.5rem;width:1.5rem}.c-slider__arrow-icon svg{height:1.5rem;width:1.5rem;fill:none;-webkit-transform:none;-ms-transform:none;transform:none}.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}}.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 .c-slider__navigation{width:100%;height:auto;aspect-ratio:4/3;position:absolute;top:0;left:0;pointer-events:none}@media(min-width: 992px){.c-slider.--is-banner-slider .c-slider__navigation{aspect-ratio:unset;height:100%}}.c-slider.--is-banner-slider .c-slider__toggle{position:absolute;bottom:3rem;left:50%;translate:-50%;padding:0}@media(min-width: 992px){.c-slider.--is-banner-slider .c-slider__toggle{bottom:4rem}}.c-slider.--is-banner-slider .c-slider__toggle{pointer-events:auto;position:absolute;bottom:3.5rem;left:50%;translate:-50%;margin:0 auto}@media(min-width: 1200px){.c-slider.--is-banner-slider .c-slider__toggle{top:auto;bottom:4.5rem;padding:.25rem}}.c-slider.--is-banner-slider .c-slider__pagination{position:absolute;pointer-events:auto;bottom:1rem}@media(min-width: 992px){.c-slider.--is-banner-slider .c-slider__pagination{bottom:2rem}}.c-slider.--is-banner-slider .c-slider__arrows{height:100%}.c-slider.--is-banner-slider .c-slider__arrow{pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-slider.--is-banner-slider .c-slider__arrow.--next{right:1rem}.c-slider.--is-banner-slider .c-slider__arrow.--prev{left:1rem}.c-slider.--is-properties-images-slider{gap:0;position:relative}.c-slider.--is-properties-images-slider .c-slider__navigation{width:100%;height:auto;aspect-ratio:4/3;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__pagination{position:absolute;pointer-events:auto;bottom:1rem}@media(min-width: 992px){.c-slider.--is-properties-images-slider .c-slider__pagination{bottom:2rem}}.c-slider.--is-properties-images-slider .c-slider__arrows{height:100%}.c-slider.--is-properties-images-slider .c-slider__arrow{pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.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-banner-slider{position:relative}.c-slider.--is-banner-slider .c-slider__navigation{width:100%;height:auto;aspect-ratio:4/3;position:absolute;top:0;left:0;pointer-events:none}@media(min-width: 992px){.c-slider.--is-banner-slider .c-slider__navigation{aspect-ratio:unset;height:100%}}.c-slider.--is-banner-slider .c-slider__pagination{position:absolute;pointer-events:auto;bottom:1rem}@media(min-width: 992px){.c-slider.--is-banner-slider .c-slider__pagination{bottom:2rem}}.c-slider.--is-banner-slider .c-slider__arrows{height:100%}.c-slider.--is-banner-slider .c-slider__arrow{pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 992px){.--is-header-style-transparent .c-slider.--is-banner-slider .c-slider__arrow{-webkit-transform:translateY(calc(-50% + 3rem));-ms-transform:translateY(calc(-50% + 3rem));transform:translateY(calc(-50% + 3rem))}}@media(min-width: 1400px){.--is-header-style-transparent .c-slider.--is-banner-slider .c-slider__arrow{-webkit-transform:translateY(calc(-50% + 7rem));-ms-transform:translateY(calc(-50% + 7rem));transform:translateY(calc(-50% + 7rem))}}.c-slider.--is-banner-slider .c-slider__arrow.--next{right:1rem}.c-slider.--is-banner-slider .c-slider__arrow.--prev{left:1rem}.c-slider.--is-gallery-slider.--is-destroyed .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:2rem}.c-slider.--is-gallery-slider.--is-destroyed .c-slider__slide{width:auto;height:225px;border-radius:.5rem;overflow:hidden}.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{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:2rem}.c-slider:not(.is-initialized):not(.is-active).--is-gallery-slider .c-slider__slide{width:auto;height:225px;border-radius:.5rem;overflow:hidden}.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}.c-slider.--on-bg-light .c-slider__page,.c-slider.--on-bg-light .c-slider__page:visited{background-color:var(--oo-color-light-bg)}.c-slider.--on-bg-light .c-slider__page:hover{background-color:var(--oo-color-light-mix-primary-contrast-20)}.c-slider.--on-bg-light .c-slider__page:focus-visible{outline-color:var(--oo-color-light-primary) !important}.c-slider.--on-bg-light .c-slider__page:active{background-color:var(--oo-color-light-mix-primary-contrast-40)}.c-slider.--on-bg-light .c-slider__page.is-active{background:var(--oo-color-light-primary)}.c-slider.--on-bg-light .c-slider__progress{background:var(--oo-color-light-mix-bg-contrast-10)}.c-slider.--on-bg-light .c-slider__progress-bar{background:var(--oo-color-light-primary)}.c-slider.--on-bg-light .c-slider__arrow,.c-slider.--on-bg-light .c-slider__arrow:visited{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary)}.c-slider.--on-bg-light .c-slider__arrow:hover{background-color:var(--oo-color-light-mix-primary-contrast-20)}.c-slider.--on-bg-light .c-slider__arrow:focus-visible{outline-color:var(--oo-color-light-primary) !important}.c-slider.--on-bg-light .c-slider__arrow:active{background-color:var(--oo-color-light-mix-primary-contrast-40)}.c-slider.--on-bg-light .c-slider__arrow:disabled{background-color:var(--oo-color-light-primary);outline-color:rgba(0,0,0,0)}.c-slider.--on-bg-dark .c-slider__page,.c-slider.--on-bg-dark .c-slider__page:visited{background-color:var(--oo-color-dark-bg)}.c-slider.--on-bg-dark .c-slider__page:hover{background-color:var(--oo-color-dark-mix-primary-contrast-20)}.c-slider.--on-bg-dark .c-slider__page:focus-visible{outline-color:var(--oo-color-dark-primary) !important}.c-slider.--on-bg-dark .c-slider__page:active{background-color:var(--oo-color-dark-mix-primary-contrast-40)}.c-slider.--on-bg-dark .c-slider__page.is-active{background:var(--oo-color-dark-primary)}.c-slider.--on-bg-dark .c-slider__progress{background:var(--oo-color-dark-mix-bg-contrast-10)}.c-slider.--on-bg-dark .c-slider__progress-bar{background:var(--oo-color-dark-primary)}.c-slider.--on-bg-dark .c-slider__arrow,.c-slider.--on-bg-dark .c-slider__arrow:visited{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary)}.c-slider.--on-bg-dark .c-slider__arrow:hover{background-color:var(--oo-color-dark-mix-primary-contrast-20)}.c-slider.--on-bg-dark .c-slider__arrow:focus-visible{outline-color:var(--oo-color-dark-primary) !important}.c-slider.--on-bg-dark .c-slider__arrow:active{background-color:var(--oo-color-dark-mix-primary-contrast-40)}.c-slider.--on-bg-dark .c-slider__arrow:disabled{background-color:var(--oo-color-dark-primary);outline-color:rgba(0,0,0,0)}.c-slider.--on-bg-primary .c-slider__page,.c-slider.--on-bg-primary .c-slider__page:visited{background-color:var(--oo-color-primary-bg)}.c-slider.--on-bg-primary .c-slider__page:hover{background-color:var(--oo-color-primary-mix-primary-contrast-20)}.c-slider.--on-bg-primary .c-slider__page:focus-visible{outline-color:var(--oo-color-primary-primary) !important}.c-slider.--on-bg-primary .c-slider__page:active{background-color:var(--oo-color-primary-mix-primary-contrast-40)}.c-slider.--on-bg-primary .c-slider__page.is-active{background:var(--oo-color-primary-primary)}.c-slider.--on-bg-primary .c-slider__progress{background:var(--oo-color-primary-mix-bg-contrast-10)}.c-slider.--on-bg-primary .c-slider__progress-bar{background:var(--oo-color-primary-primary)}.c-slider.--on-bg-primary .c-slider__arrow,.c-slider.--on-bg-primary .c-slider__arrow:visited{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary)}.c-slider.--on-bg-primary .c-slider__arrow:hover{background-color:var(--oo-color-primary-mix-primary-contrast-20)}.c-slider.--on-bg-primary .c-slider__arrow:focus-visible{outline-color:var(--oo-color-primary-primary) !important}.c-slider.--on-bg-primary .c-slider__arrow:active{background-color:var(--oo-color-primary-mix-primary-contrast-40)}.c-slider.--on-bg-primary .c-slider__arrow:disabled{background-color:var(--oo-color-primary-primary);outline-color:rgba(0,0,0,0)}.c-slider.--on-bg-secondary .c-slider__page,.c-slider.--on-bg-secondary .c-slider__page:visited{background-color:var(--oo-color-secondary-bg)}.c-slider.--on-bg-secondary .c-slider__page:hover{background-color:var(--oo-color-secondary-mix-primary-contrast-20)}.c-slider.--on-bg-secondary .c-slider__page:focus-visible{outline-color:var(--oo-color-secondary-primary) !important}.c-slider.--on-bg-secondary .c-slider__page:active{background-color:var(--oo-color-secondary-mix-primary-contrast-40)}.c-slider.--on-bg-secondary .c-slider__page.is-active{background:var(--oo-color-secondary-primary)}.c-slider.--on-bg-secondary .c-slider__progress{background:var(--oo-color-secondary-mix-bg-contrast-10)}.c-slider.--on-bg-secondary .c-slider__progress-bar{background:var(--oo-color-secondary-primary)}.c-slider.--on-bg-secondary .c-slider__arrow,.c-slider.--on-bg-secondary .c-slider__arrow:visited{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary)}.c-slider.--on-bg-secondary .c-slider__arrow:hover{background-color:var(--oo-color-secondary-mix-primary-contrast-20)}.c-slider.--on-bg-secondary .c-slider__arrow:focus-visible{outline-color:var(--oo-color-secondary-primary) !important}.c-slider.--on-bg-secondary .c-slider__arrow:active{background-color:var(--oo-color-secondary-mix-primary-contrast-40)}.c-slider.--on-bg-secondary .c-slider__arrow:disabled{background-color:var(--oo-color-secondary-primary);outline-color:rgba(0,0,0,0)}.c-slider.--on-bg-footer .c-slider__page,.c-slider.--on-bg-footer .c-slider__page:visited{background-color:var(--oo-color-footer-bg)}.c-slider.--on-bg-footer .c-slider__page:hover{background-color:var(--oo-color-footer-mix-primary-contrast-20)}.c-slider.--on-bg-footer .c-slider__page:focus-visible{outline-color:var(--oo-color-footer-primary) !important}.c-slider.--on-bg-footer .c-slider__page:active{background-color:var(--oo-color-footer-mix-primary-contrast-40)}.c-slider.--on-bg-footer .c-slider__page.is-active{background:var(--oo-color-footer-primary)}.c-slider.--on-bg-footer .c-slider__progress{background:var(--oo-color-footer-mix-bg-contrast-10)}.c-slider.--on-bg-footer .c-slider__progress-bar{background:var(--oo-color-footer-primary)}.c-slider.--on-bg-footer .c-slider__arrow,.c-slider.--on-bg-footer .c-slider__arrow:visited{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-primary)}.c-slider.--on-bg-footer .c-slider__arrow:hover{background-color:var(--oo-color-footer-mix-primary-contrast-20)}.c-slider.--on-bg-footer .c-slider__arrow:focus-visible{outline-color:var(--oo-color-footer-primary) !important}.c-slider.--on-bg-footer .c-slider__arrow:active{background-color:var(--oo-color-footer-mix-primary-contrast-40)}.c-slider.--on-bg-footer .c-slider__arrow:disabled{background-color:var(--oo-color-footer-primary);outline-color:rgba(0,0,0,0)}.c-slider.--on-bg-transparent .c-slider__page,.c-slider.--on-bg-transparent .c-slider__page:visited{background-color:var(--oo-color-bg)}.c-slider.--on-bg-transparent .c-slider__page:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.c-slider.--on-bg-transparent .c-slider__page:focus-visible{outline-color:var(--oo-color-primary) !important}.c-slider.--on-bg-transparent .c-slider__page:active{background-color:var(--oo-color-mix-primary-contrast-40)}.c-slider.--on-bg-transparent .c-slider__page.is-active{background:var(--oo-color-primary)}.c-slider.--on-bg-transparent .c-slider__progress{background:var(--oo-color-mix-bg-contrast-10)}.c-slider.--on-bg-transparent .c-slider__progress-bar{background:var(--oo-color-primary)}.c-slider.--on-bg-transparent .c-slider__arrow,.c-slider.--on-bg-transparent .c-slider__arrow:visited{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.c-slider.--on-bg-transparent .c-slider__arrow:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.c-slider.--on-bg-transparent .c-slider__arrow:focus-visible{outline-color:var(--oo-color-primary) !important}.c-slider.--on-bg-transparent .c-slider__arrow:active{background-color:var(--oo-color-mix-primary-contrast-40)}.c-slider.--on-bg-transparent .c-slider__arrow:disabled{background-color:var(--oo-color-primary);outline-color:rgba(0,0,0,0)}.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-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{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:1rem}.c-address-list__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;text-align:center;border-radius:.5rem;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));min-width:2.375rem;height:2.375rem;padding:0 .5rem}.--bg-light .c-address-list__number{background-color:var(--oo-color-light-primary, var(--oo-color-primary));color:var(--oo-color-light-contrast-primary)}.--bg-dark .c-address-list__number{background-color:var(--oo-color-dark-primary, var(--oo-color-primary));color:var(--oo-color-dark-contrast-primary)}.--bg-primary .c-address-list__number{background-color:var(--oo-color-primary-primary, var(--oo-color-primary));color:var(--oo-color-primary-contrast-primary)}.--bg-secondary .c-address-list__number{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary));color:var(--oo-color-secondary-contrast-primary)}.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-bg);border:1px solid var(--oo-color-mix-bg-contrast-50);color:var(--oo-color-text);border-radius:.5rem}.c-address-card__wrapper,.c-address-card__link{position:relative;border-radius:.5rem;overflow:hidden;background-color:var(--oo-color-transparent-primary-10)}.c-address-card__link{outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,0);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 2px 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{-webkit-hyphens:auto;-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{border-radius:.5rem;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-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:2rem}}.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:3rem}}.--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:1.5rem}@media(min-width: 992px){.c-property-list__wrapper{gap:2rem}}.c-property-list__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.5rem 0}@media(min-width: 992px){.c-property-list__nav{gap:unset}}.c-property-list__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.c-property-list__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;text-align:center;border-radius:.5rem;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));min-width:2.375rem;height:2.375rem;padding:0 .5rem}.--bg-light .c-property-list__number{background-color:var(--oo-color-light-primary, var(--oo-color-primary));color:var(--oo-color-light-contrast-primary)}.--bg-dark .c-property-list__number{background-color:var(--oo-color-dark-primary, var(--oo-color-primary));color:var(--oo-color-dark-contrast-primary)}.--bg-primary .c-property-list__number{background-color:var(--oo-color-primary-primary, var(--oo-color-primary));color:var(--oo-color-primary-contrast-primary)}.--bg-secondary .c-property-list__number{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary));color:var(--oo-color-secondary-contrast-primary)}.c-property-list__sort-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width: 992px){.c-property-list__sort-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-property-list__sort{width:100%}@media(min-width: 992px){.c-property-list__sort{width:auto}}.c-property-list__properties{display:grid;grid-template-rows:1fr;gap:1.5rem}@media(min-width: 992px){.c-property-list__properties{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media(min-width: 1400px){.c-property-list__properties{grid-template-columns:repeat(3, 1fr)}}.c-property-card{background-color:var(--oo-color-bg);border:1px solid var(--oo-color-mix-bg-contrast-50);border-radius:.5rem}@media(min-width: 992px){.c-property-card{grid-template-rows:-webkit-min-content;grid-template-rows:min-content;display:grid}}.c-property-card__inner{position:relative;border-radius:.5rem;overflow:hidden;background-color:var(--oo-color-transparent-primary-10)}.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:2px solid rgba(0,0,0,0) !important;outline-offset:-4px !important;outline-color:var(--oo-color-primary) !important}.c-property-card__flags{position:absolute;top:.5rem;left:.5rem;right:.5rem}.c-property-card__favorite{margin-left:auto}.c-property-card__favorite.c-icon-button{color:var(--oo-color-property-status-contrast-bg);background:var(--oo-color-property-status-bg)}.c-property-card__favorite.c-icon-button:hover{background-color:var(--oo-color-mix-status-contrast-20)}.c-property-card__favorite.c-icon-button:active{background-color:var(--oo-color-mix-status-contrast-40)}.c-property-card__favorite.c-icon-button__icon .--filled{stroke:var(--color-contrast-primary)}.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}.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;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.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;padding-top:0}@media(min-width: 1200px){.c-property-details{gap:5rem}}.c-property-details__row{gap:2.5rem}@media(min-width: 1200px){.c-property-details__row{gap:0}}.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;padding-top:0}@media(min-width: 1200px){.c-property-details__container{gap:5rem}}.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}@media(min-width: 1200px){.c-property-details__price{font-size:1.25rem;line-height:1.75rem}}.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__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:1.5rem}@media(min-width: 1200px){.c-property-details__media,.c-property-details__units,.c-property-details__similar{gap:2rem}}.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__contacts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.c-property-details__banner{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) + 7.5rem);padding-bottom:7.5rem;z-index:500}}@media(min-width: 1400px){.c-property-details__banner-wrapper{padding-top:calc(var(--header-height, 9rem) + 7.5rem)}}@media(min-width: 1400px){.--is-header-style-white .c-property-details__banner-wrapper{padding-top:7.5rem;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);border-radius:.5rem;-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__favorite.c-icon-button{color:var(--oo-color-property-status-contrast-bg);background:var(--oo-color-property-status-bg)}.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__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{display:block}@media(min-width: 992px){.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:wrap;flex-wrap:wrap}}.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%;aspect-ratio:3/2}@media(min-width: 1200px){.c-property-details__gallery-picture{aspect-ratio:unset;width:auto;max-width:100%}}.c-property-details__gallery-image{width:auto;max-width:unset;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width: 1200px){.c-property-details__gallery-image{-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;margin-bottom:1rem;overflow:hidden;border-radius:.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,0);box-shadow:0px 0px 0px 2px 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-property-details__gallery-link::after{content:none;position:absolute;inset:0;z-index:1;background:var(--oo-color-transparent-bg-90);height:100%}.c-property-details__gallery-link:nth-child(n+3){display:none;content-visibility:hidden}.c-property-details__gallery-link:nth-child(2) .c-property-details__open-lightbox{display:block}.c-property-details__gallery-link:nth-child(2)::after{content:""}@media(min-width: 992px){.c-property-details__gallery-link{margin-bottom:0}}@media(min-width: 1200px){.c-property-details__gallery-link:nth-child(n){display:-webkit-box;display:-ms-flexbox;display:flex;content-visibility:visible;margin:0;max-width:calc((100% - 6rem)/4)}.c-property-details__gallery-link:nth-child(n) .c-property-details__open-lightbox{display:none}.c-property-details__gallery-link:nth-child(n)::after{content:none}.c-property-details__gallery-link:nth-child(4) .c-property-details__open-lightbox{display:block}.c-property-details__gallery-link:nth-child(4)::after{content:""}.c-property-details__gallery-link:nth-child(n+5){display:none;content-visibility:hidden}}.c-property-details__gallery-link:nth-child(4){position:relative}.c-property-details__gallery-link:nth-child(4)::after{content:"";position:absolute;inset:0;z-index:1;background:var(--oo-color-transparent-bg-90);height:100%}.c-property-details__gallery:focus-visible{outline-color:var(--oo-color-primary);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 2px var(--oo-color-contrast-primary)}.c-property-details__open-lightbox{position:absolute;z-index:2;display:none}.c-property-details__open-lightbox-icon{max-width:1.5rem;height:1.5rem;-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__map{padding-top:2rem}@media(min-width: 1200px){.c-property-details__map{padding-top:1.5rem}}.c-property-details__text-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}@media(min-width: 992px){.c-property-details__text-wrapper{gap:2rem}}.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:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-property-details__text-content.--shorten{max-height:196px;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-property-details__text-content.--shorten{max-height:280px;-webkit-line-clamp:10;line-clamp:10}}.c-property-details__text-content.--shorten.--is-open{max-height:none;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.c-property-details__fields-row{gap:2.5rem}@media(min-width: 1200px){.c-property-details__fields-row{gap:0}}.c-property-details__fields-column{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1200px){.c-property-details__fields-column{gap:5rem}}.c-property-details__fields-group{display:grid;gap:1.5rem}@media(min-width: 1200px){.c-property-details__fields-group{gap:2rem}}.c-property-details__calculator{display:grid;gap:2rem}.c-property-details__energy{position:relative;height:auto;gap:1.5rem;display:grid}@media(min-width: 1200px){.c-property-details__energy{gap:2rem}}.c-property-details__form{scroll-margin-top:var(--header-height, 6.5rem);scroll-snap-align:start;padding-bottom:2.5rem}@media(min-width: 1400px){.c-property-details__form{scroll-margin-top:var(--header-height, 9rem)}}.c-property-details__back-button{position:absolute;margin:1rem;z-index:10}@media(min-width: 992px){.c-property-details__back-button{margin:2rem}}.c-item-features{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;line-height:normal}.c-item-features__item{border-radius:.5rem;color:#000;background-color:var(--oo-color-transparent-primary-20);border:0px;padding:.25rem .5rem}.c-item-features__item.--empty{display:none}.c-item-fields{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}.c-item-fields__item{padding:.25rem 0;border-bottom:1px solid var(--oo-color-mix-bg-contrast-50)}@media(min-width: 1200px){.c-item-fields__item{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-item-fields__value{font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));font-family:var(--oo-font-text-bold, var(--oo-font-text));-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-energy-certificate{border:1px solid var(--oo-color-mix-bg-text-50);background:var(--oo-color-energy-bg);color:var(--oo-color-contrast-energy-bg);border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;gap:.5rem;padding:1rem}.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{border-radius:.25rem}.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%;background-color:var(--oo-color-primary-mix-primary-contrast-20)}.--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);border-radius:.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,0);box-shadow:0px 0px 0px 2px 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}.--is-full-width .c-player{border-radius:0}.c-player:focus-visible{outline-color:currentColor;-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 2px var(--oo-color-contrast-primary)}.c-player__icon{height:2.5rem;width:2.5rem;-webkit-filter:drop-shadow(2px 2px 10px var(--oo-color-transparent-shadow-50));filter:drop-shadow(2px 2px 10px var(--oo-color-transparent-shadow-50))}.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 2px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-light-contrast-primary);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-dark-contrast-primary);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-primary-contrast-primary);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-secondary-contrast-primary);box-shadow:0px 0px 0px 2px 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;border-radius:.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,0);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 2px var(--oo-color-contrast-primary)}.c-contact-person__picture{width:100%;height:auto;aspect-ratio:1/1;border-radius:.5rem;overflow:hidden}.c-contact-person__name{margin:0}.c-contact-person__name:not(:last-child){margin-bottom:1rem}.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{-webkit-hyphens:auto;-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;border-radius:.5rem;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:grid;gap:2rem}@media(min-width: 992px){.c-news__news{grid-template-columns:repeat(3, 1fr)}}.c-news-card{color:var(--oo-color-text);background-color:var(--oo-color-bg);border:1px solid var(--oo-color-mix-bg-contrast-50);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:.5rem}.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);border-bottom:2px;width:100%;height:auto;aspect-ratio:4/3;border-radius:.5rem}.c-news-card__wrapper .c-placeholder,.c-news-card__link .c-placeholder{border-radius:.5rem}.c-news-card__link{outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0);box-shadow:0 0 0 2px 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-news-card__link:focus-visible{outline-color:var(--oo-color-primary);-webkit-box-shadow:0 0 0 2px var(--oo-color-contrast-primary);box-shadow:0 0 0 2px var(--oo-color-contrast-primary)}.c-news-card__date{position:absolute;top:.5rem;left:.5rem}.c-news-card__image{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.c-news-card__content{width:100%;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem;flex-grow:1}.c-news-card__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-news-card__button{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-news-details__banner{max-width:100%;width:100vw;height:70vh;background-color:var(--oo-color-mix-bg-text-20)}@media(min-width: 1200px){.c-news-details__banner{min-height:70vh}}@media(min-width: 1400px){.c-news-details__banner{min-height:80vh}}.c-news-details__image{border-radius:.5rem;width:100%;height:auto;aspect-ratio:4/3}.c-news-details__info{padding-top:calc(var(--header-height, 6.5rem) + 5rem)}@media(min-width: 1200px){.c-news-details__info{padding-top:calc(var(--header-height, 6.5rem) + 7.5rem)}}.c-news-details__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-news-details__content{gap:2rem}}.c-news-details__date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-news-details__banner+.c-news-details__info{padding-top:5rem}@media(min-width: 1200px){.c-news-details__banner+.c-news-details__info{padding-top:7.5rem}}.c-news-details+*{padding-top:5rem}@media(min-width: 1200px){.c-news-details+*{padding-top:7.5rem}}.c-news-details__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}@media(min-width: 992px){.c-news-details__row{gap:0}}.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:1.5rem}@media(min-width: 1200px){.c-contact-map__content{gap:2rem}}.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;-ms-flex-line-pack:center;align-content:center;gap:1.5rem}@media(min-width: 1200px){.c-contact__content{gap:2rem}}.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:center;align-content:center;gap:1.5rem}@media(min-width: 1200px){.c-contact__wrapper{gap:2rem}}.c-contact__addresses{display:grid;grid-template-columns:1fr;gap:3rem 0}@media(min-width: 768px){.c-contact__addresses{grid-template-columns:repeat(2, 1fr);gap:5rem 1rem}}.c-contact__addresses.--is-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-contact-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.c-contact-card{gap:1rem}}.c-contact-card__data.--is-opening-hours{display:grid;grid-gap:0 1rem;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))}.c-contact-card__value{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-contact-card.--is-map{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid:unset;gap:1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.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__data{grid-column:1}.c-contact-card.--is-map .c-contact-card__map{grid-row:auto}@media(min-width: 768px){.c-contact-card.--is-map .c-contact-card__map{grid-column:2;grid-row:1/span 3}}@media(min-width: 768px){.c-contact-card.--is-map{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.c-contact-card.--is-map.--position-left{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.c-contact-card.--is-map.--position-left .c-contact-card__data{grid-column:1}@media(min-width: 768px){.c-contact-card.--is-map.--position-left .c-contact-card__data{grid-column:2}}.c-contact-card.--is-map.--position-left .c-contact-card__map{grid-row:auto}@media(min-width: 768px){.c-contact-card.--is-map.--position-left .c-contact-card__map{grid-column:1;grid-row:1/span 3}}.c-contact-card.--is-map.--position-alternating .c-contact-card__data{grid-column:1}.c-contact-card.--is-map.--position-alternating .c-contact-card__map{grid-row:auto}@media(min-width: 768px){.c-contact-card.--is-map.--position-alternating .c-contact-card__map{grid-column:2;grid-row:1/span 3}}.c-contact-card.--is-map.--position-alternating:nth-child(even) .c-contact-card__data{grid-column:1}@media(min-width: 768px){.c-contact-card.--is-map.--position-alternating:nth-child(even) .c-contact-card__data{grid-column:2}}.c-contact-card.--is-map.--position-alternating:nth-child(even) .c-contact-card__map{grid-row:auto}@media(min-width: 768px){.c-contact-card.--is-map.--position-alternating:nth-child(even) .c-contact-card__map{grid-column:1;grid-row:1/span 3}}@media(min-width: 768px){.c-contact-card.--is-map.--position-alternating:nth-child(even){grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.c-map{width:100%;height:auto;aspect-ratio:2/1;max-height:60vh;outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,0);box-shadow:0px 0px 0px 2px rgba(0,0,0,0)}.c-map:focus-visible{outline-color:currentColor;-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 2px var(--oo-color-contrast-primary)}.c-map button,.c-map a[role=button]{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.c-map button:focus-visible,.c-map a[role=button]:focus-visible{outline-color:var(--oo-color-primary)}.c-map.--is-black-white .leaflet-tile{-webkit-filter:grayscale(100%) contrast(110%);filter:grayscale(100%) contrast(110%)}.c-map .gm-style div{color:var(--oo-color-primary);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.c-map .gm-style div:focus-visible{outline-color:var(--oo-color-primary)}.c-map .gm-style .gm-style-iw{background-color:var(--oo-color-bg);color:var(--oo-color-text);padding:.75rem !important}.c-map .gm-style .gm-style-iw-tc:after{background-color:var(--oo-color-bg)}.c-map .gm-style .gm-style-iw-d{overflow-x:hidden !important;overflow-y:auto !important;scrollbar-color:var(--oo-color-text) var(--oo-color-bg) !important}.c-map .gm-style .gm-ui-hover-effect{opacity:1 !important}.c-map .gm-style .gm-ui-hover-effect>span{background:var(--oo-color-text)}.c-map .leaflet-popup-content-wrapper,.c-map .leaflet-popup-tip{background-color:var(--oo-color-bg)}.c-map a.leaflet-popup-close-button{color:var(--oo-color-text)}.c-map a.leaflet-popup-close-button:visited,.c-map a.leaflet-popup-close-button:active{color:var(--oo-color-text)}.c-map a.leaflet-popup-close-button:hover,.c-map a.leaflet-popup-close-button:focus{color:var(--oo-color-text)}.c-map .leaflet-popup-content p{margin:0}.c-map__marker{display:none;outline:2px solid rgba(0,0,0,0);outline-offset:2px}.c-map__marker:focus-visible{outline-color:var(--oo-color-primary)}.c-map__cluster-marker{display:none;outline:2px solid rgba(0,0,0,0);outline-offset:2px}.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:28px;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:4.5rem;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:6rem}}.c-property-details .c-map__button-wrapper{display:none}.c-accordion-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0 0;border-top:1px solid var(--oo-color-mix-bg-contrast-50)}@media(min-width: 1200px){.c-accordion-card{padding:2rem 0 0}}.c-accordion-card__icon-wrapper{display:grid}.c-accordion-card__title{display:grid;grid-template-columns:auto 2.375rem;gap:1rem;cursor:pointer;margin:0;padding:0;border-radius:.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:2px}.c-accordion-card__title:visited .c-accordion-card__headline,.c-accordion-card__title:active .c-accordion-card__headline{color:var(--oo-color-primary)}.c-accordion-card__title:hover .c-accordion-card__headline,.c-accordion-card__title:focus .c-accordion-card__headline{color:var(--oo-color-primary)}.c-accordion-card__title:focus-visible{outline-color:var(--oo-color-primary)}.c-accordion-card__icon{display:inherit;-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}[open] .c-accordion-card__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[open] .c-accordion-card__icon .--open{display:none}.c-accordion-card__icon-wrapper .--open{display:none}.c-accordion-card__icon-wrapper .--close{display:inline}.c-accordion-card__content{padding-bottom:1rem;margin-top:1rem;max-height:0;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}@media(min-width: 1200px){.c-accordion-card__content{margin-top:2rem;padding-bottom:2rem}}.--is-open .c-accordion-card__content{max-height:100rem}.--bg-light .c-accordion-card{border-color:var(--oo-color-light-mix-bg-contrast-50)}.--bg-light .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__headline,.--bg-light .c-accordion-card .c-accordion-card__title:active .c-accordion-card__headline{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:focus .c-accordion-card__headline{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .c-accordion-card .c-accordion-card__title:focus-visible{outline-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-dark .c-accordion-card{border-color:var(--oo-color-dark-mix-bg-contrast-50)}.--bg-dark .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__headline,.--bg-dark .c-accordion-card .c-accordion-card__title:active .c-accordion-card__headline{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:focus .c-accordion-card__headline{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-accordion-card .c-accordion-card__title:focus-visible{outline-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-primary .c-accordion-card{border-color:var(--oo-color-primary-mix-bg-contrast-50)}.--bg-primary .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__headline,.--bg-primary .c-accordion-card .c-accordion-card__title:active .c-accordion-card__headline{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:focus .c-accordion-card__headline{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-accordion-card .c-accordion-card__title:focus-visible{outline-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-secondary .c-accordion-card{border-color:var(--oo-color-secondary-mix-bg-contrast-50)}.--bg-secondary .c-accordion-card .c-accordion-card__title:visited .c-accordion-card__headline,.--bg-secondary .c-accordion-card .c-accordion-card__title:active .c-accordion-card__headline{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{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .c-accordion-card .c-accordion-card__title:focus-visible{outline-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.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:1rem}@media(min-width: 1200px){.c-accordion__accordions{gap:2rem}}.c-accordion Summary::-webkit-details-marker,.c-accordion summary::marker{content:"";-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.c-accordion details{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:auto}.c-accordion details[open]{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.c-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{border-radius:.5rem;max-width:100dvw;max-height:calc(100dvh - 28px - 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:28px;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.c-lightbox .c-lightbox__description{display:none}.c-lightbox .c-lightbox__icon-wrapper{position:absolute;width:2.375rem;height:2.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;border-radius:.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:2px;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-contrast-primary);background-color:var(--oo-color-primary)}.c-lightbox .c-lightbox__icon-wrapper:hover{background-color:var(--oo-color-mix-primary-contrast-20)}.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:.4;outline-color:rgba(0,0,0,0);cursor:default}.c-lightbox .c-lightbox__icon-wrapper.disabled{background-color:var(--oo-color-primary);opacity:.4;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:1.5rem;width:1.5rem;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);border-radius:.5rem}}@media(min-width: 1200px){.c-table.--is-scrollable{overflow-x:scroll}}.c-table__head{display:none}@media(min-width: 1200px){.c-table__head{display:table-header-group}}.c-table__body{display:-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);border-radius:.5rem;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%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width: 1200px){.--is-body .c-table__data:before{width:40%;content:none}}.c-table__data.--empty{display:none}@media(min-width: 1200px){.c-table__data.--empty{display:table-cell}}.c-link-boxes-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--oo-color-text);background-color:var(--oo-color-bg);border:1px solid var(--oo-color-mix-bg-contrast-50);border-radius:.5rem}.c-link-boxes-card__wrapper,.c-link-boxes-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:.5rem;overflow:hidden;width:100%;height:auto;aspect-ratio:3/2}.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:center;-ms-flex-pack:center;justify-content:center;padding:2rem;background-color:var(--oo-color-transparent-primary-10)}.c-link-boxes-card__link{outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,0);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 2px 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}.c-link-boxes-card__icon{color:var(--oo-color-primary);width:100%;height:100%}.c-link-boxes-card__content{width:100%;padding:1rem;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:1rem}.c-link-boxes-card__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-link-boxes-card__button{border-radius:.25rem}.c-link-boxes{position:relative}.c-link-boxes__background{position:absolute;width:100%;height:100%;inset:0}.c-link-boxes__picture{position:sticky;width:100%;height:100dvh;overflow:hidden;inset:0}.c-link-boxes__picture::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--oo-color-transparent-bg-90)}.c-link-boxes__container{position:relative;display:flex;display:-ms-flexbox;display:-webkit-box;-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:2rem}}.c-link-boxes__content{gap:1.5rem;margin-bottom:1rem}@media(min-width: 1200px){.c-link-boxes__content{gap:2rem;margin-bottom:3rem}}.c-link-boxes__boxes{display:grid;gap:1.5rem}@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);gap:2rem}}.c-link-boxes.--bg-light .c-link-boxes__picture::after{background-color:var(--oo-color-light-transparent-bg-80)}.c-link-boxes.--bg-dark .c-link-boxes__picture::after{background-color:var(--oo-color-dark-transparent-bg-80)}.c-link-boxes.--bg-primary .c-link-boxes__picture::after{background-color:var(--oo-color-primary-transparent-bg-80)}.c-link-boxes.--bg-secondary .c-link-boxes__picture::after{background-color:var(--oo-color-secondary-transparent-bg-80)}.c-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-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;padding-block:0 .5rem}@media(min-width: 1200px){.c-reviews__content{padding-block:0 3rem}}.c-reviews__content.--is-google-reviews{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.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.--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-review-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--oo-color-text);background-color:var(--oo-color-bg);border:1px solid var(--oo-color-mix-bg-text-50);border-radius:.5rem;overflow:hidden}.c-review-card__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto}.c-review-card__wrapper.--hide-images{aspect-ratio:auto;border:none}.c-review-card__wrapper.--hide-images::after{display:none}.c-review-card__wrapper.--hide-images .c-review-card__content{margin-top:3rem}.c-review-card__date{position:absolute;top:.5rem;left:.5rem}.--has-no-image .c-review-card__date{position:relative;margin-bottom:1rem}.c-review-card__picture{aspect-ratio:4/3}.c-review-card__image{width:100%;-o-object-fit:cover;object-fit:cover;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.c-review-card__content{width:100%;padding:1rem;display:grid;-ms-flex-line-pack:start;align-content:start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem;flex-grow:1}.c-review-card__content.--hide-images:not(.--hide-date){margin-top:2.5rem}.c-review-card__text.--shorten{max-height:196px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}@media(min-width: 1200px){.c-review-card__text.--shorten{max-height:280px;-webkit-line-clamp:10;line-clamp:10}}.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{margin-block:2rem 0}.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:2rem;color:var(--oo-color-text);background-color:var(--oo-color-bg);border:1px solid var(--oo-color-mix-bg-text-50);border-radius:.5rem;padding:1rem;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:196px;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:280px;-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{position:relative;top:-0.5rem;left:-0.5rem}.c-google-review-card__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.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)}.c-stars__star.--filled svg{stroke:var(--oo-color-primary);fill:var(--oo-color-primary)}.c-stars__star.--empty svg{stroke:currentColor}.c-stars.--small .c-stars__star{width:1rem;height:1rem}.c-stars.--light-empty-stars .c-stars__star.--empty{color:var(--oo-color-mix-bg-text-30)}.c-stars .--half{position:relative}.c-stars .--half .c-stars__star{position:absolute;inset:0}.c-stars .--half .c-stars__star.--filled{width:50%;overflow:hidden;z-index:1}.c-stars .--half .c-stars__star.--filled svg{width:auto}.--bg-light .c-stars svg{stroke:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .c-stars .--filled{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .c-stars .--filled svg{fill:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .c-stars .--empty{color:var(--oo-color-light-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-dark .c-stars svg{stroke:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-stars .--filled{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-stars .--filled svg{fill:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-stars .--empty{color:var(--oo-color-dark-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-primary .c-stars svg{stroke:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-stars .--filled{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-stars .--filled svg{fill:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-stars .--empty{color:var(--oo-color-primary-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-secondary .c-stars svg{stroke:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .c-stars .--filled{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .c-stars .--empty{color:var(--oo-color-secondary-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-transparent .c-stars svg{stroke:var(--oo-color-primary)}.--bg-transparent .c-stars .--filled{color:var(--oo-color-primary)}.--bg-transparent .c-stars .--filled svg{fill:var(--oo-color-primary)}.--bg-transparent .c-stars .--empty{color:var(--oo-color-mix-bg-text-20)}.c-stars.--small .c-stars__star{height:1.5rem;width:1.5rem}.c-back-to-top{width:2.375rem;height:2.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-radius:.5rem;border:0;outline:2px solid rgba(0,0,0,0);outline-offset:2px;-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:.4;outline-color:rgba(0,0,0,0);cursor:default}.c-back-to-top__icon,.c-back-to-top svg{height:1.5rem;width:1.5rem}.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-primary))}.c-social-media__link:visited,.c-social-media__link:active{color:var(--oo-social-media-color, var(--oo-color-primary))}.c-social-media__link:hover,.c-social-media__link:focus{color:var(--oo-social-media-color-hover, var(--oo-color-mix-primary-contrast-20))}.c-social-media__icon{display:block;width:var(--oo-social-media-size, 2rem);height:var(--oo-social-media-size, 2rem);-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.--bg-light .c-social-media{--oo-social-media-color: var( --oo-color-light-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var( --oo-color-light-mix-primary-contrast-20 )}.--bg-dark .c-social-media{--oo-social-media-color: var( --oo-color-dark-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var(--oo-color-dark-mix-primary-contrast-20)}.--bg-primary .c-social-media{--oo-social-media-color: var( --oo-color-primary-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var( --oo-color-primary-mix-primary-contrast-20 )}.--bg-secondary .c-social-media{--oo-social-media-color: var( --oo-color-secondary-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var( --oo-color-secondary-mix-primary-contrast-20 )}.--bg-header .c-social-media{--oo-social-media-color: var( --oo-color-header-primary, var(--oo-color-primary) );--oo-social-media-color-hover: var( --oo-color-header-mix-primary-contrast-20 )}.--bg-footer .c-social-media{--oo-social-media-color: var( --oo-color-footer-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-share{--oo-social-media-size: 2.5rem;--oo-social-media-gap: 2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-social-media.--is-share .--link .c-social-media__link{position:relative}.c-social-media.--is-share .--link .c-social-media__link::before{content:attr(data-tooltip);position:absolute;bottom:95%;right:0;background-color:var(--oo-social-media-color, var(--oo-color-primary));color:var(--oo-color-contrast-primary);padding:.25rem;border-radius:.25rem;font-size:1rem;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.c-social-media.--is-share .--link .c-social-media__link:hover::before,.c-social-media.--is-share .--link .c-social-media__link:focus::before,.c-social-media.--is-share .--link .c-social-media__link[data-tooltip-visible=true]::before{opacity:1;visibility:visible}.c-social-media.--is-share .--link .c-social-media__icon.--copy-success{display:none}.c-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__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}.c-gallery__item.--is-image{min-width:150px;max-width:337px}.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:auto;max-height:225px}.c-gallery__image{width:auto;max-height:inherit;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.c-gallery__placeholder{border-radius:.5rem;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-immowelt .c-gallery__iframe{scale:75%}@media(min-width: 576px){.c-gallery__widget.--is-immowelt .c-gallery__iframe{scale:inherit}}@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{scale:80%}@media(min-width: 576px){.c-gallery__widget.--is-immoscout24 .c-gallery__iframe{scale:inherit}}@media(min-width: 768px){.c-gallery__widget.--is-immoscout24 .c-gallery__iframe{scale:80%}}@media(min-width: 1600px){.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}.c-gallery__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,0);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 2px 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:2rem}@media(min-width: 1200px){.c-gallery__inner.--is-grid .c-gallery__item{height:225px}}.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 2px var(--oo-color-light-contrast-primary);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-dark-contrast-primary);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-primary-contrast-primary);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-secondary-contrast-primary);box-shadow:0px 0px 0px 2px 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 2px var(--oo-color-contrast-primary);box-shadow:0px 0px 0px 2px var(--oo-color-contrast-primary)}.--is-header .c-modules__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media(min-width: 1400px){.--is-header .c-modules__item{display:inline-block;margin-right:1.5rem}.--is-header .c-modules__item:last-child{margin-right: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:1.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}.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:24px;text-align:left;padding:0 1.5rem 0 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:not(.wpml-ls-link){-webkit-transition:-webkit-text-decoration-color .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;transition:-webkit-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-color .25s ease-in-out,-webkit-text-decoration .25s ease-in-out;-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;text-underline-offset:.125rem}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:not(.wpml-ls-link):hover{-webkit-text-decoration-color:rgba(0,0,0,0);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,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click{width:auto}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{z-index:9991;border-top:0;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;padding-bottom:.5rem}@media(min-width: 1200px){.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{border-radius:0px 0px .5rem .5rem}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:last-of-type,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li:last-of-type{border-radius:inherit}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:last-of-type a,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li:last-of-type a{border-radius:inherit}}@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;padding-bottom:0rem;padding-top:.5rem}}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{padding:.25rem .5rem;text-align:center;border-radius:inherit}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:visited,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:visited{color:var(--oo-color-header-text, var(--oo-color-text));background:var(--oo-color-header-mix-bg-contrast-5)}.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover,.c-module-language-switcher.--is-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}.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:0 1.5rem}@media(min-width: 1400px){.--is-header .c-module-contact__wrapper{display:inline}}.--is-footer .c-module-contact__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap: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 1fr}.--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;margin-right:1.5rem}.--is-header .c-module-contact__list:last-child{margin-right:0}}.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{-webkit-hyphens:auto;-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;margin-right:.75rem}}@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;margin-right:.75rem}.c-module-contact.--is-header .--has-name .c-module-contact__contact:last-child{margin-right:0}}.c-module-login__list{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:2px}@media(min-width: 1400px){.c-module-login__list{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.--left .c-module-login__list:not(:last-of-type){margin-right:1.5rem}.--right .c-module-login__list{margin-left:1.5rem}}.c-module-login__list svg{color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-module-login__list:focus-visible{outline-color:var(--oo-color-primary)}.c-module-login__label{-ms-flex-item-align:center;align-self:center}.c-module-login__value{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5rem}.c-module-login__link{cursor:pointer}.c-module-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media(min-width: 1400px){.--is-header .c-module-links__link{display:inline;margin-right:1.5rem}.--is-header .c-module-links__link:last-child{margin-right:0}}@media(min-width: 1400px){.c-module-text__text{display:inline}}.c-module-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:28px !important;padding:1rem !important;background-color:var(--oo-color-transparent-bg-90) !important;border-radius:.5rem !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:20px !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:24px !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:.125rem}.uc-embedding-container .uc-embedding-wrapper span a:visited{-webkit-text-decoration-color:currentColor;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{-webkit-text-decoration-color:rgba(0,0,0,0);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:28px !important;text-align:center;margin:0;padding:.5rem 2rem;border-radius:.25rem;border:2px solid rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0);outline-offset:2px;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);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;word-wrap:normal !important;border:0}.c-breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-breadcrumb li:not(:last-child):after{content:">";margin-left:.5rem}.c-price-calculator{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:2rem}.c-price-calculator__overview{grid-column:span 2;width:100%}@media(min-width: 768px){.c-price-calculator__overview{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-price-calculator__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:24px;border-top:1px solid var(--oo-color-mix-bg-contrast-50);padding:.275rem 0;gap:.5rem}.c-price-calculator__item:first-child{border-top:none}.c-price-calculator__item.--is-total-cost{font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}.c-price-calculator__color-indicator{display:inline-block;width:1.25rem;height:1.25rem;border-radius:.25rem;padding-right:1.25rem}.c-price-calculator__criteria{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-price-calculator__value{font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}.c-price-calculator__chart{grid-column:1/-1;justify-self:center}@media(min-width: 768px){.c-price-calculator__chart{grid-column:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-price-calculator__notice{font-size:14px;padding-top:2rem}.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}.u-screen-reader-only{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.u-screen-reader-only:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body.admin-bar .c-header.--fixed{top:0}@media(min-width: 783px){body.admin-bar .c-header.--fixed{top: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: 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}}@media(min-width: 992px){.--iframe-display .c-property-list__properties{grid-template-columns:repeat(3, 1fr)}}