[hidden]{display:none}:root{--oo-color-success: #38a169;--oo-color-success-r: 56;--oo-color-success-g: 161;--oo-color-success-b: 105;--oo-color-warning: #d69e2e;--oo-color-warning-r: 214;--oo-color-warning-g: 158;--oo-color-warning-b: 46;--oo-color-error: #b22b2e;--oo-color-error-r: 178;--oo-color-error-g: 43;--oo-color-error-b: 46;--oo-color-energy-class-a-plus: #2e7d32;--oo-color-energy-class-a-plus-r: 46;--oo-color-energy-class-a-plus-g: 125;--oo-color-energy-class-a-plus-b: 50;--oo-color-energy-class-a: #76a330;--oo-color-energy-class-a-r: 118;--oo-color-energy-class-a-g: 163;--oo-color-energy-class-a-b: 48;--oo-color-energy-class-b: #94b94a;--oo-color-energy-class-b-r: 148;--oo-color-energy-class-b-g: 185;--oo-color-energy-class-b-b: 74;--oo-color-energy-class-c: #bacd7f;--oo-color-energy-class-c-r: 186;--oo-color-energy-class-c-g: 205;--oo-color-energy-class-c-b: 127;--oo-color-energy-class-d: #f6cc09;--oo-color-energy-class-d-r: 246;--oo-color-energy-class-d-g: 204;--oo-color-energy-class-d-b: 9;--oo-color-energy-class-e: #f4b615;--oo-color-energy-class-e-r: 244;--oo-color-energy-class-e-g: 182;--oo-color-energy-class-e-b: 21;--oo-color-energy-class-f: #eea212;--oo-color-energy-class-f-r: 238;--oo-color-energy-class-f-g: 162;--oo-color-energy-class-f-b: 18;--oo-color-energy-class-g: #db6b28;--oo-color-energy-class-g-r: 219;--oo-color-energy-class-g-g: 107;--oo-color-energy-class-g-b: 40;--oo-color-energy-class-h: #da5138;--oo-color-energy-class-h-r: 218;--oo-color-energy-class-h-g: 81;--oo-color-energy-class-h-b: 56;--oo-color-energy-bg: #ffffff;--oo-color-energy-bg-r: 255;--oo-color-energy-bg-g: 255;--oo-color-energy-bg-b: 255;--oo-color-transparent-success-20:rgba(var(--oo-color-success-r), var(--oo-color-success-g), var(--oo-color-success-b), 0.2);--oo-color-transparent-warning-20:rgba(var(--oo-color-warning-r), var(--oo-color-warning-g), var(--oo-color-warning-b), 0.2);--oo-color-transparent-error-20:rgba(var(--oo-color-error-r), var(--oo-color-error-g), var(--oo-color-error-b), 0.2);--oo-color-transparent-text-10:rgba(var(--oo-color-text-r), var(--oo-color-text-g), var(--oo-color-text-b), 0.1);--oo-color-transparent-text-20:rgba(var(--oo-color-text-r), var(--oo-color-text-g), var(--oo-color-text-b), 0.2);--oo-color-transparent-text-60:rgba(var(--oo-color-text-r), var(--oo-color-text-g), var(--oo-color-text-b), 0.6);--oo-color-transparent-bg-0:rgba(var(--oo-color-bg-r), var(--oo-color-bg-g), var(--oo-color-bg-b), 0);--oo-color-transparent-bg-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-bg-100:rgba(var(--oo-color-bg-r), var(--oo-color-bg-g), var(--oo-color-bg-b), 1);--oo-color-lighten-primary-40:rgb(calc(var(--oo-color-primary-r) + 0.4 * (255 - var(--oo-color-primary-r))), calc(var(--oo-color-primary-g) + 0.4 * (255 - var(--oo-color-primary-g))), calc(var(--oo-color-primary-b) + 0.4 * (255 - var(--oo-color-primary-b))));--oo-color-contrast-primary:rgb(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-text:rgb(calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-text-r) * 299 + var(--oo-color-text-g) * 587 + var(--oo-color-text-b) * 114) / 1000 - 128) * -1000));--oo-color-mix-primary-contrast-20:rgb(calc(var(--oo-color-primary-r) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-primary-g) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-primary-b) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-mix-primary-contrast-50:rgb(calc(var(--oo-color-primary-r) * (1 - 0.5) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-primary-g) * (1 - 0.5) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5), calc(var(--oo-color-primary-b) * (1 - 0.5) + min(max(calc(((var(--oo-color-primary-r) * 299 + var(--oo-color-primary-g) * 587 + var(--oo-color-primary-b) * 114) / 1000 - 128) * -1000), 0), 255) * 0.5));--oo-color-mix-bg-text-10:rgb(calc(var(--oo-color-bg-r) * (1 - 0.1) + var(--oo-color-text-r) * 0.1), calc(var(--oo-color-bg-g) * (1 - 0.1) + var(--oo-color-text-g) * 0.1), calc(var(--oo-color-bg-b) * (1 - 0.1) + var(--oo-color-text-b) * 0.1));--oo-color-mix-bg-text-20:rgb(calc(var(--oo-color-bg-r) * (1 - 0.2) + var(--oo-color-text-r) * 0.2), calc(var(--oo-color-bg-g) * (1 - 0.2) + var(--oo-color-text-g) * 0.2), calc(var(--oo-color-bg-b) * (1 - 0.2) + var(--oo-color-text-b) * 0.2));--oo-color-mix-bg-text-30:rgb(calc(var(--oo-color-bg-r) * (1 - 0.3) + var(--oo-color-text-r) * 0.3), calc(var(--oo-color-bg-g) * (1 - 0.3) + var(--oo-color-text-g) * 0.3), calc(var(--oo-color-bg-b) * (1 - 0.3) + var(--oo-color-text-b) * 0.3));--oo-color-mix-bg-text-50:rgb(calc(var(--oo-color-bg-r) * (1 - 0.5) + var(--oo-color-text-r) * 0.5), calc(var(--oo-color-bg-g) * (1 - 0.5) + var(--oo-color-text-g) * 0.5), calc(var(--oo-color-bg-b) * (1 - 0.5) + var(--oo-color-text-b) * 0.5));--oo-color-primary-complementary:rgb(calc(255 - var(--oo-color-primary-r)), calc(255 - var(--oo-color-primary-g)), calc(255 - var(--oo-color-primary-b)));--oo-color-secondary-complementary:rgb(calc(255 - var(--oo-color-secondary-r)), calc(255 - var(--oo-color-secondary-g)), calc(255 - var(--oo-color-secondary-b)));--oo-color-contrast-energy-a-plus:rgb(calc(((var(--oo-color-energy-class-a-plus-r) * 299 + var(--oo-color-energy-class-a-plus-g) * 587 + var(--oo-color-energy-class-a-plus-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-a-plus-r) * 299 + var(--oo-color-energy-class-a-plus-g) * 587 + var(--oo-color-energy-class-a-plus-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-a-plus-r) * 299 + var(--oo-color-energy-class-a-plus-g) * 587 + var(--oo-color-energy-class-a-plus-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-a:rgb(calc(((var(--oo-color-energy-class-a-r) * 299 + var(--oo-color-energy-class-a-g) * 587 + var(--oo-color-energy-class-a-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-a-r) * 299 + var(--oo-color-energy-class-a-g) * 587 + var(--oo-color-energy-class-a-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-a-r) * 299 + var(--oo-color-energy-class-a-g) * 587 + var(--oo-color-energy-class-a-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-b:rgb(calc(((var(--oo-color-energy-class-b-r) * 299 + var(--oo-color-energy-class-b-g) * 587 + var(--oo-color-energy-class-b-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-b-r) * 299 + var(--oo-color-energy-class-b-g) * 587 + var(--oo-color-energy-class-b-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-b-r) * 299 + var(--oo-color-energy-class-b-g) * 587 + var(--oo-color-energy-class-b-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-c:rgb(calc(((var(--oo-color-energy-class-c-r) * 299 + var(--oo-color-energy-class-c-g) * 587 + var(--oo-color-energy-class-c-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-c-r) * 299 + var(--oo-color-energy-class-c-g) * 587 + var(--oo-color-energy-class-c-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-c-r) * 299 + var(--oo-color-energy-class-c-g) * 587 + var(--oo-color-energy-class-c-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-d:rgb(calc(((var(--oo-color-energy-class-d-r) * 299 + var(--oo-color-energy-class-d-g) * 587 + var(--oo-color-energy-class-d-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-d-r) * 299 + var(--oo-color-energy-class-d-g) * 587 + var(--oo-color-energy-class-d-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-d-r) * 299 + var(--oo-color-energy-class-d-g) * 587 + var(--oo-color-energy-class-d-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-e:rgb(calc(((var(--oo-color-energy-class-e-r) * 299 + var(--oo-color-energy-class-e-g) * 587 + var(--oo-color-energy-class-e-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-e-r) * 299 + var(--oo-color-energy-class-e-g) * 587 + var(--oo-color-energy-class-e-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-e-r) * 299 + var(--oo-color-energy-class-e-g) * 587 + var(--oo-color-energy-class-e-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-f:rgb(calc(((var(--oo-color-energy-class-f-r) * 299 + var(--oo-color-energy-class-f-g) * 587 + var(--oo-color-energy-class-f-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-f-r) * 299 + var(--oo-color-energy-class-f-g) * 587 + var(--oo-color-energy-class-f-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-f-r) * 299 + var(--oo-color-energy-class-f-g) * 587 + var(--oo-color-energy-class-f-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-g:rgb(calc(((var(--oo-color-energy-class-g-r) * 299 + var(--oo-color-energy-class-g-g) * 587 + var(--oo-color-energy-class-g-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-g-r) * 299 + var(--oo-color-energy-class-g-g) * 587 + var(--oo-color-energy-class-g-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-g-r) * 299 + var(--oo-color-energy-class-g-g) * 587 + var(--oo-color-energy-class-g-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-h:rgb(calc(((var(--oo-color-energy-class-h-r) * 299 + var(--oo-color-energy-class-h-g) * 587 + var(--oo-color-energy-class-h-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-h-r) * 299 + var(--oo-color-energy-class-h-g) * 587 + var(--oo-color-energy-class-h-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-class-h-r) * 299 + var(--oo-color-energy-class-h-g) * 587 + var(--oo-color-energy-class-h-b) * 114) / 1000 - 128) * -1000));--oo-color-contrast-energy-bg:rgb(calc(((var(--oo-color-energy-bg-r) * 299 + var(--oo-color-energy-bg-g) * 587 + var(--oo-color-energy-bg-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-bg-r) * 299 + var(--oo-color-energy-bg-g) * 587 + var(--oo-color-energy-bg-b) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-energy-bg-r) * 299 + var(--oo-color-energy-bg-g) * 587 + var(--oo-color-energy-bg-b) * 114) / 1000 - 128) * -1000));--oo-color-light-transparent-text-10:rgba(var(--oo-color-light-text-r, var(--oo-color-text-r)), var(--oo-color-light-text-g, var(--oo-color-text-g)), var(--oo-color-light-text-b, var(--oo-color-text-b)), 0.1);--oo-color-light-transparent-text-20:rgba(var(--oo-color-light-text-r, var(--oo-color-text-r)), var(--oo-color-light-text-g, var(--oo-color-text-g)), var(--oo-color-light-text-b, var(--oo-color-text-b)), 0.2);--oo-color-light-transparent-bg-0:rgba(var(--oo-color-light-bg-r, var(--oo-color-bg-r)), var(--oo-color-light-bg-g, var(--oo-color-bg-g)), var(--oo-color-light-bg-b, var(--oo-color-bg-b)), 0);--oo-color-light-transparent-bg-80:rgba(var(--oo-color-light-bg-r, var(--oo-color-bg-r)), var(--oo-color-light-bg-g, var(--oo-color-bg-g)), var(--oo-color-light-bg-b, var(--oo-color-bg-b)), 0.8);--oo-color-light-transparent-bg-100:rgba(var(--oo-color-light-bg-r, var(--oo-color-bg-r)), var(--oo-color-light-bg-g, var(--oo-color-bg-g)), var(--oo-color-light-bg-b, var(--oo-color-bg-b)), 1);--oo-color-light-lighten-primary-40:rgb(calc(var(--oo-color-light-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-light-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-light-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-light-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-light-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-light-primary-b, var(--oo-color-primary-b)))));--oo-color-light-contrast-primary:rgb(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-light-contrast-text:rgb(calc(((var(--oo-color-light-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-light-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-light-mix-primary-contrast-20:rgb(calc(var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-light-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-light-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-light-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-light-mix-bg-text-10:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-light-mix-bg-text-20:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-light-mix-bg-text-30:rgb(calc(var(--oo-color-light-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-light-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-light-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-light-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-light-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-light-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-dark-transparent-text-10:rgba(var(--oo-color-dark-text-r, var(--oo-color-text-r)), var(--oo-color-dark-text-g, var(--oo-color-text-g)), var(--oo-color-dark-text-b, var(--oo-color-text-b)), 0.1);--oo-color-dark-transparent-text-20:rgba(var(--oo-color-dark-text-r, var(--oo-color-text-r)), var(--oo-color-dark-text-g, var(--oo-color-text-g)), var(--oo-color-dark-text-b, var(--oo-color-text-b)), 0.2);--oo-color-dark-transparent-bg-0:rgba(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)), var(--oo-color-dark-bg-g, var(--oo-color-bg-g)), var(--oo-color-dark-bg-b, var(--oo-color-bg-b)), 0);--oo-color-dark-transparent-bg-80:rgba(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)), var(--oo-color-dark-bg-g, var(--oo-color-bg-g)), var(--oo-color-dark-bg-b, var(--oo-color-bg-b)), 0.8);--oo-color-dark-transparent-bg-100:rgba(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)), var(--oo-color-dark-bg-g, var(--oo-color-bg-g)), var(--oo-color-dark-bg-b, var(--oo-color-bg-b)), 1);--oo-color-dark-lighten-primary-40:rgb(calc(var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-dark-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-dark-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-dark-primary-b, var(--oo-color-primary-b)))));--oo-color-dark-contrast-primary:rgb(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-dark-contrast-text:rgb(calc(((var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-dark-mix-primary-contrast-20:rgb(calc(var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-dark-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-dark-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-dark-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-dark-mix-bg-text-10:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-dark-mix-bg-text-20:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-dark-mix-bg-text-30:rgb(calc(var(--oo-color-dark-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-dark-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-dark-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-dark-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-dark-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-dark-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-primary-transparent-text-10:rgba(var(--oo-color-primary-text-r, var(--oo-color-text-r)), var(--oo-color-primary-text-g, var(--oo-color-text-g)), var(--oo-color-primary-text-b, var(--oo-color-text-b)), 0.1);--oo-color-primary-transparent-text-20:rgba(var(--oo-color-primary-text-r, var(--oo-color-text-r)), var(--oo-color-primary-text-g, var(--oo-color-text-g)), var(--oo-color-primary-text-b, var(--oo-color-text-b)), 0.2);--oo-color-primary-transparent-bg-0:rgba(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)), var(--oo-color-primary-bg-g, var(--oo-color-bg-g)), var(--oo-color-primary-bg-b, var(--oo-color-bg-b)), 0);--oo-color-primary-transparent-bg-80:rgba(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)), var(--oo-color-primary-bg-g, var(--oo-color-bg-g)), var(--oo-color-primary-bg-b, var(--oo-color-bg-b)), 0.8);--oo-color-primary-transparent-bg-100:rgba(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)), var(--oo-color-primary-bg-g, var(--oo-color-bg-g)), var(--oo-color-primary-bg-b, var(--oo-color-bg-b)), 1);--oo-color-primary-lighten-primary-40:rgb(calc(var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-primary-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-primary-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-primary-primary-b, var(--oo-color-primary-b)))));--oo-color-primary-contrast-primary:rgb(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-primary-contrast-text:rgb(calc(((var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-primary-mix-primary-contrast-20:rgb(calc(var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-primary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-primary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-primary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-primary-mix-bg-text-10:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-primary-mix-bg-text-20:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-primary-mix-bg-text-30:rgb(calc(var(--oo-color-primary-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-primary-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-primary-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-primary-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-primary-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-primary-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-secondary-transparent-text-10:rgba(var(--oo-color-secondary-text-r, var(--oo-color-text-r)), var(--oo-color-secondary-text-g, var(--oo-color-text-g)), var(--oo-color-secondary-text-b, var(--oo-color-text-b)), 0.1);--oo-color-secondary-transparent-text-20:rgba(var(--oo-color-secondary-text-r, var(--oo-color-text-r)), var(--oo-color-secondary-text-g, var(--oo-color-text-g)), var(--oo-color-secondary-text-b, var(--oo-color-text-b)), 0.2);--oo-color-secondary-transparent-bg-0:rgba(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)), var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)), var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)), 0);--oo-color-secondary-transparent-bg-80:rgba(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)), var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)), var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)), 0.8);--oo-color-secondary-transparent-bg-100:rgba(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)), var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)), var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)), 1);--oo-color-secondary-lighten-primary-40:rgb(calc(var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)))));--oo-color-secondary-contrast-primary:rgb(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-secondary-contrast-text:rgb(calc(((var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-secondary-mix-primary-contrast-20:rgb(calc(var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-secondary-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-secondary-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-secondary-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-secondary-mix-bg-text-10:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-secondary-mix-bg-text-20:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-secondary-mix-bg-text-30:rgb(calc(var(--oo-color-secondary-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-secondary-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-secondary-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-secondary-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-secondary-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-secondary-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-header-transparent-text-10:rgba(var(--oo-color-header-text-r, var(--oo-color-text-r)), var(--oo-color-header-text-g, var(--oo-color-text-g)), var(--oo-color-header-text-b, var(--oo-color-text-b)), 0.1);--oo-color-header-transparent-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-bg-90: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.9);--oo-color-header-lighten-primary-40:rgb(calc(var(--oo-color-header-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-header-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-header-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-header-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-header-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-header-primary-b, var(--oo-color-primary-b)))));--oo-color-header-contrast-primary:rgb(calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-header-mix-primary-contrast-20:rgb(calc(var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-header-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-header-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-header-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-header-mix-bg-text-20:rgb(calc(var(--oo-color-header-bg-r, var(--oo-color-bg-r)) * (1 - 0.2) + var(--oo-color-header-text-r, var(--oo-color-text-r)) * 0.2), calc(var(--oo-color-header-bg-g, var(--oo-color-bg-g)) * (1 - 0.2) + var(--oo-color-header-text-g, var(--oo-color-text-g)) * 0.2), calc(var(--oo-color-header-bg-b, var(--oo-color-bg-b)) * (1 - 0.2) + var(--oo-color-header-text-b, var(--oo-color-text-b)) * 0.2));--oo-color-footer-transparent-text-10:rgba(var(--oo-color-footer-text-r, var(--oo-color-text-r)), var(--oo-color-footer-text-g, var(--oo-color-text-g)), var(--oo-color-footer-text-b, var(--oo-color-text-b)), 0.1);--oo-color-footer-transparent-text-20:rgba(var(--oo-color-footer-text-r, var(--oo-color-text-r)), var(--oo-color-footer-text-g, var(--oo-color-text-g)), var(--oo-color-footer-text-b, var(--oo-color-text-b)), 0.2);--oo-color-footer-transparent-bg-0:rgba(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)), var(--oo-color-footer-bg-g, var(--oo-color-bg-g)), var(--oo-color-footer-bg-b, var(--oo-color-bg-b)), 0);--oo-color-footer-transparent-bg-100:rgba(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)), var(--oo-color-footer-bg-g, var(--oo-color-bg-g)), var(--oo-color-footer-bg-b, var(--oo-color-bg-b)), 1);--oo-color-footer-lighten-primary-40:rgb(calc(var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) + 0.4 * (255 - var(--oo-color-footer-primary-r, var(--oo-color-primary-r)))), calc(var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) + 0.4 * (255 - var(--oo-color-footer-primary-g, var(--oo-color-primary-g)))), calc(var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) + 0.4 * (255 - var(--oo-color-footer-primary-b, var(--oo-color-primary-b)))));--oo-color-footer-contrast-primary:rgb(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000));--oo-color-footer-contrast-text:rgb(calc(((var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 299 + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 587 + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 114) / 1000 - 128) * -1000));--oo-color-footer-mix-primary-contrast-20:rgb(calc(var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * (1 - 0.2) + min(max(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * (1 - 0.2) + min(max(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2), calc(var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * (1 - 0.2) + min(max(calc(((var(--oo-color-footer-primary-r, var(--oo-color-primary-r)) * 299 + var(--oo-color-footer-primary-g, var(--oo-color-primary-g)) * 587 + var(--oo-color-footer-primary-b, var(--oo-color-primary-b)) * 114) / 1000 - 128) * -1000), 0), 255) * 0.2));--oo-color-footer-mix-bg-text-10:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.1) + var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 0.1), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.1) + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 0.1), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.1) + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 0.1));--oo-color-footer-mix-bg-text-30:rgb(calc(var(--oo-color-footer-bg-r, var(--oo-color-bg-r)) * (1 - 0.3) + var(--oo-color-footer-text-r, var(--oo-color-text-r)) * 0.3), calc(var(--oo-color-footer-bg-g, var(--oo-color-bg-g)) * (1 - 0.3) + var(--oo-color-footer-text-g, var(--oo-color-text-g)) * 0.3), calc(var(--oo-color-footer-bg-b, var(--oo-color-bg-b)) * (1 - 0.3) + var(--oo-color-footer-text-b, var(--oo-color-text-b)) * 0.3));--oo-color-property-status-contrast-bg:rgb(calc(((var(--oo-color-property-status-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-property-status-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-property-status-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-property-status-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-property-status-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-property-status-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000), calc(((var(--oo-color-property-status-bg-r, var(--oo-color-bg-r)) * 299 + var(--oo-color-property-status-bg-g, var(--oo-color-bg-g)) * 587 + var(--oo-color-property-status-bg-b, var(--oo-color-bg-b)) * 114) / 1000 - 128) * -1000))}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html,body{height:100%;font-size:16px;line-height:24px;font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400);background-color:var(--oo-color-bg);color:var(--oo-color-text)}html.--is-header-style-white,body.--is-header-style-white{height:auto}html{scroll-behavior:auto}header,main,footer{font-size:14px;line-height:24px}@media(min-width: 1200px){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);-ms-hyphens:auto;hyphens:auto}@media(min-width: 576px){h1,h2,h3,h4,h5,h6{-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;-webkit-transition:border-color .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out;transition:border-color .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out;outline:0}a:visited,a:active{color:var(--oo-color-primary)}a:hover,a:focus{color:var(--oo-color-mix-primary-contrast-20)}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:14px;line-height:24px;outline:none}small{font-size:82.5%}blockquote{quotes:"„" "“" "‚" "‘"}blockquote::before,blockquote::after{font-size:2.5rem;color:var(--oo-color-primary)}blockquote::before{content:open-quote}blockquote::after{content:close-quote;position:absolute}blockquote p{display:inline;padding:8px}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%;margin-bottom:1rem;color:var(--oo-color-text);vertical-align:top;caption-side:bottom;border-collapse:collapse;text-align:left}table th,table td{padding:1rem}.o-body.--main-nav-open{overflow:hidden}.o-body.--search-open{overflow:hidden}.o-body.--modal-open{overflow:hidden}.o-body.--is-popup-sticky{overflow:hidden}@media(min-width: 992px){.o-body.--is-popup-sticky{overflow:initial}}.o-body.overflowHidden{overflow:auto !important}.o-main{min-height:calc(var(--header-height, 6.5rem) + 2.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):not(.c-news-details):first-child{padding-top:calc(var(--header-height, 6.5rem) + 2.5rem)}@media(min-width: 1200px){.o-main>*:not(.c-banner):not(.c-property-details):not(.c-news-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):not(.c-news-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):not(.c-news-details):first-child,.--is-header-style-white+.o-main>*:not(.c-banner):not(.c-property-details):not(.c-news-details):first-child{padding-top:calc(var(--header-height, 6.5rem) + 7.5rem)}}@media(min-width: 1400px){.--is-header-style-white .o-main>*:not(.c-banner):not(.c-property-details):not(.c-news-details):first-child,.--is-header-style-white+.o-main>*:not(.c-banner):not(.c-property-details):not(.c-news-details):first-child{padding-top:7.5rem}}@media(min-width: 1200px){.o-main>*:first-child .c-banner__slide{padding-top:calc(var(--header-height, 6.5rem) + 7.5rem)}}@media(min-width: 1400px){.o-main>*:first-child .c-banner__slide{min-height:80vh;padding-top:calc(var(--header-height, 9rem) + 7.5rem)}}@media(min-width: 1400px){.--is-header-style-white .o-main>*:first-child .c-banner__slide{padding-block:4rem 13rem;min-height:75vh}}.o-main>div:not([class]){width:100%;padding-right:1rem;padding-left:1rem;padding-bottom:2.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:.375rem .5rem;outline:none;resize:vertical;font-family:inherit;font-size:100%;line-height:inherit;color:var(--oo-color-text);background:var(--oo-color-bg);border:0;border-radius:0;-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-transparent-text-10);-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out, -webkit-box-shadow .25s ease-in-out;-moz-appearance:textfield;height:2.25rem}@media(min-width: 1200px){.o-input{height:2.5rem}}.o-input:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-transparent-text-20)}.o-input::-webkit-calendar-picker-indicator{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L64 64C28.7 64 0 92.7 0 128l0 16 0 48L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-48 0-16c0-35.3-28.7-64-64-64l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L152 64l0-40zM48 192l352 0 0 256c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256z"/></svg>');mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L64 64C28.7 64 0 92.7 0 128l0 16 0 48L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-48 0-16c0-35.3-28.7-64-64-64l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L152 64l0-40zM48 192l352 0 0 256c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256z"/></svg>');background-image:unset;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.6328rem;mask-size:.6328rem;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.o-input::-webkit-input-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.o-input::-moz-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.o-input:-ms-input-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.o-input::-ms-input-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.o-input::placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.o-input.--number::-webkit-inner-spin-button,.o-input.--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.--is-popup .o-input{background-color:rgba(0,0,0,0)}.--bg-light .--is-popup .o-input{color:var(--oo-color-light-text);-webkit-box-shadow:2px 2px 0 var(--oo-color-light-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-light-transparent-text-10)}.--bg-light .--is-popup .o-input:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-light-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-light-transparent-text-20)}.--bg-dark .--is-popup .o-input{color:var(--oo-color-dark-text);-webkit-box-shadow:2px 2px 0 var(--oo-color-dark-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-dark-transparent-text-10)}.--bg-dark .--is-popup .o-input:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-dark-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-dark-transparent-text-20)}.--bg-primary .--is-popup .o-input{color:var(--oo-color-primary-text);-webkit-box-shadow:2px 2px 0 var(--oo-color-primary-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-primary-transparent-text-10)}.--bg-primary .--is-popup .o-input:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-primary-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-primary-transparent-text-20)}.--bg-secondary .--is-popup .o-input{color:var(--oo-color-secondary-text);-webkit-box-shadow:2px 2px 0 var(--oo-color-secondary-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-secondary-transparent-text-10)}.--bg-secondary .--is-popup .o-input:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-secondary-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-secondary-transparent-text-20)}.--bg-light .o-input::-webkit-calendar-picker-indicator{background-color:currentColor}.--bg-dark .o-input::-webkit-calendar-picker-indicator{background-color:currentColor}.--bg-primary .o-input::-webkit-calendar-picker-indicator{background-color:currentColor}.--bg-secondary .o-input::-webkit-calendar-picker-indicator{background-color:currentColor}.o-select,#onofficeSortListSelector{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:.375rem .5rem;padding-right:calc(0.5rem + 0.5rem/2 + 14px);outline:none;resize:vertical;font-family:inherit;font-size:100%;line-height:inherit;color:var(--oo-color-text);background:var(--oo-color-bg);border:0;border-radius:0;-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-transparent-text-10);-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out, -webkit-box-shadow .25s ease-in-out}.o-select:focus,#onofficeSortListSelector:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-transparent-text-20)}.o-select option[value=""],#onofficeSortListSelector option[value=""]{color:var(--oo-color-mix-bg-text-30)}.o-select.--single,#onofficeSortListSelector.--single{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.41 7.12'%3E%5C %3Cpath d='m.71.71l5,5L10.71.71' fill='none' stroke='currentColor' stroke-width='2'/%3E%5C %3C/svg%3E");background-size:14px;background-repeat:no-repeat;background-position:calc(100% - 0.5rem) center}.o-select.--multiple,#onofficeSortListSelector.--multiple{max-height:calc(0.375rem + 24px)}@media(min-width: 1200px){.o-select.--multiple,#onofficeSortListSelector.--multiple{max-height:calc(0.375rem + 28px)}}#onofficeSortListSelector{width:auto}.select2{width:100% !important}.select2-container--default .select2-dropdown{color:var(--oo-color-text);background:var(--oo-color-bg);border:0;border-radius:0;-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-transparent-text-20);margin:0}.select2-container--default .select2-results{border:0;border-radius:0}.select2-container--default .select2-results__option{padding:.375rem .5rem;-ms-hyphens:auto;hyphens:auto;display:grid;grid-template-columns:.5rem 1fr;gap:.5rem}.select2-container--default .select2-results__option:before{content:"■";color:var(--oo-color-mix-bg-text-30);line-height:24px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option--selected{background-color:var(--oo-color-mix-bg-text-10)}.select2-container--default .select2-results__option[aria-selected=true]:before,.select2-container--default .select2-results__option--selected:before{color:var(--oo-color-primary)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.select2-container--default .select2-results__option--highlighted[aria-selected]:before{color:var(--oo-color-contrast-primary)}.select2-container--default .select2-results__option.level-0{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}.select2-container--default .select2-results__option.level-1{padding-left:2rem}.select2-container--default .select2-results__option.level-2{padding-left:4rem}.select2-container--default .select2-results__option.level-3{padding-left:8rem}.select2-container--default .select2-results__option.level-4{padding-left:10rem}.select2-container--default .select2-results__option.level-5{padding-left:12rem}.select2-container--default .select2-search--inline .select2-search__field{margin:0;line-height:inherit;height:24px;font-family:inherit}@media(min-width: 1200px){.select2-container--default .select2-search--inline .select2-search__field{height:28px}}.select2-container--default .select2-search__field{font-family:inherit;font-size:100%;line-height:inherit;color:var(--oo-color-text)}.select2-container--default .select2-search__field::-webkit-input-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.select2-container--default .select2-search__field::-moz-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.select2-container--default .select2-search__field:-ms-input-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.select2-container--default .select2-search__field::-ms-input-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.select2-container--default .select2-search__field::placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.select2-container--default .select2-selection{color:var(--oo-color-text);background:var(--oo-color-bg);border:0;border-radius:0 !important;-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-transparent-text-10);height:calc(24px + .75rem);padding:.375rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1200px){.select2-container--default .select2-selection{height:calc(28px + .75rem)}}.select2-container--default .select2-selection--single{padding-right:calc(0.5rem + 0.5rem/2 + 14px)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit;padding:0}.select2-container--default .select2-selection--single .select2-selection__clear{float:none;margin:0;margin-right:.25rem;padding:.125rem;height:auto;line-height:14px;font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));color:var(--oo-color-primary);border:0;border-radius:0;position:static}.select2-container--default .select2-selection--single .select2-selection__clear:hover,.select2-container--default .select2-selection--single .select2-selection__clear:focus{background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.select2-container--default .select2-selection--single .select2-selection__arrow{width:calc(0.5rem + 0.5rem/2 + 14px);height:100%;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:relative;top:auto;left:auto;display:inline-block;width:14px;height:14px;margin:0;border:0;border-radius:0;background:var(--oo-color-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.41 7.12'%3E%5C %3Cpath d='m.71.71l5,5L10.71.71' fill='none' stroke='currentColor' stroke-width='2'/%3E%5C %3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.41 7.12'%3E%5C %3Cpath d='m.71.71l5,5L10.71.71' fill='none' stroke='currentColor' stroke-width='2'/%3E%5C %3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px;mask-size:14px;-webkit-mask-position:center;mask-position:center}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--oo-color-mix-bg-text-30)}.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container--default .select2-selection--multiple:after{content:"";width:14px;height:100%;position:absolute;top:0;right:0.5rem;background:var(--oo-color-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.41 7.12'%3E%5C %3Cpath d='m.71.71l5,5L10.71.71' fill='none' stroke='currentColor' stroke-width='2'/%3E%5C %3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.41 7.12'%3E%5C %3Cpath d='m.71.71l5,5L10.71.71' fill='none' stroke='currentColor' stroke-width='2'/%3E%5C %3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px;mask-size:14px;-webkit-mask-position:center;mask-position:center}.select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:0;padding:0;margin:0 .5rem 0 0;background:none;border:0;cursor:default;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin:0;margin-right:.25rem;padding:.125rem;line-height:14px;font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));color:var(--oo-color-primary);border:0;border-radius:0;position:static}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary)}.select2-container--default.select2-container--open .select2-selection--single{-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-transparent-text-20)}.select2-container--default.select2-container--focus .select2-selection--multiple{border:0;-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-transparent-text-20)}.o-select.select2-hidden-accessible{visibility:hidden}.o-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:72px;margin:0;padding:.375rem .5rem;outline:none;resize:vertical;font-family:inherit;font-size:100%;line-height:inherit;color:var(--oo-color-text);background:var(--oo-color-bg);border:0;border-radius:0;-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-transparent-text-10);-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out, -webkit-box-shadow .25s ease-in-out}@media(min-width: 1200px){.o-textarea{height:84px}}.o-textarea:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-transparent-text-20)}.o-textarea::-webkit-input-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.o-textarea::-moz-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.o-textarea:-ms-input-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.o-textarea::-ms-input-placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.o-textarea::placeholder{color:var(--oo-color-mix-bg-text-30);opacity:1}.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;gap:.25rem;color:inherit}.o-label a{color:var(--oo-color-primary);border-bottom:1px solid var(--oo-color-primary)}.o-label a:visited,.o-label a:active{color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.o-label a:hover,.o-label a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-mix-primary-contrast-20)}.--bg-light .o-label a{color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-label a:visited,.--bg-light .o-label a:active{color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-label a:hover,.--bg-light .o-label a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-light-mix-primary-contrast-20)}.--bg-dark .o-label a{color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-label a:visited,.--bg-dark .o-label a:active{color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-label a:hover,.--bg-dark .o-label a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-dark-mix-primary-contrast-20)}.--bg-primary .o-label a{color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-label a:visited,.--bg-primary .o-label a:active{color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-label a:hover,.--bg-primary .o-label a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-primary-mix-primary-contrast-20)}.--bg-secondary .o-label a{color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-label a:visited,.--bg-secondary .o-label a:active{color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-label a:hover,.--bg-secondary .o-label a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-secondary-mix-primary-contrast-20)}.--bg-footer .o-label a{color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-label a:visited,.--bg-footer .o-label a:active{color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-label a:hover,.--bg-footer .o-label a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-footer-mix-primary-contrast-20)}.--bg-transparent .o-label a{color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.--bg-transparent .o-label a:visited,.--bg-transparent .o-label a:active{color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.--bg-transparent .o-label a:hover,.--bg-transparent .o-label a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-mix-primary-contrast-20)}.o-control{position:relative;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.o-control__input{position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;left:0;top:calc(50% - 10px);width:20px;height:20px;pointer-events:none}.o-control__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;-ms-hyphens:auto;hyphens:auto}.o-control__label::before,.o-control__label::after{content:"";display:block;width:20px;height:20px;border-radius:0;margin-top:.4rem}.o-control__label::before{-ms-flex-negative:0;flex-shrink:0;margin-right:.75rem;background:var(--oo-color-bg);-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-transparent-text-10);-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out, -webkit-box-shadow .25s ease-in-out}.o-control__label::after{position:absolute;left:0;background-color:var(--oo-color-text);background-size:80%;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .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}.o-control__input[type=radio]+.o-control__label::before{border-radius:100%}.o-control__input[type=radio]+.o-control__label::after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256%2C464c114.9%2C0%2C208-93.1%2C208-208c0-114.9-93.1-208-208-208C141.1%2C48%2C48%2C141.1%2C48%2C256C48%2C370.9%2C141.1%2C464%2C256%2C464z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256%2C464c114.9%2C0%2C208-93.1%2C208-208c0-114.9-93.1-208-208-208C141.1%2C48%2C48%2C141.1%2C48%2C256C48%2C370.9%2C141.1%2C464%2C256%2C464z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px;mask-size:14px;-webkit-mask-position:center;mask-position:center}.o-control__input[type=checkbox]+.o-control__label::after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M461.6%2C109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4c-2.4%2C0-4.6%2C1-6.3%2C2.5L194.5%2C323c0%2C0-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9c-4.4%2C0-6.4%2C3.1-8.7%2C5.4c-1.7%2C1.8-29.7%2C31.2-43.5%2C45.8c-0.8%2C0.9-1.3%2C1.4-2%2C2.1c-1.2%2C1.7-2%2C3.6-2%2C5.7c0%2C2.2%2C0.8%2C4%2C2%2C5.7l2.8%2C2.6c0%2C0%2C139.3%2C133.8%2C141.6%2C136.1c2.3%2C2.3%2C5.1%2C5.2%2C9.2%2C5.2c4%2C0%2C7.3-4.3%2C9.2-6.2L462%2C121.8c1.2-1.7%2C2-3.6%2C2-5.8C464%2C113.5%2C463%2C111.4%2C461.6%2C109.6z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M461.6%2C109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4c-2.4%2C0-4.6%2C1-6.3%2C2.5L194.5%2C323c0%2C0-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9c-4.4%2C0-6.4%2C3.1-8.7%2C5.4c-1.7%2C1.8-29.7%2C31.2-43.5%2C45.8c-0.8%2C0.9-1.3%2C1.4-2%2C2.1c-1.2%2C1.7-2%2C3.6-2%2C5.7c0%2C2.2%2C0.8%2C4%2C2%2C5.7l2.8%2C2.6c0%2C0%2C139.3%2C133.8%2C141.6%2C136.1c2.3%2C2.3%2C5.1%2C5.2%2C9.2%2C5.2c4%2C0%2C7.3-4.3%2C9.2-6.2L462%2C121.8c1.2-1.7%2C2-3.6%2C2-5.8C464%2C113.5%2C463%2C111.4%2C461.6%2C109.6z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px;mask-size:14px;-webkit-mask-position:center;mask-position:center}.o-control__input:focus+.o-control__label::before{-webkit-box-shadow:2px 2px 0 var(--oo-color-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-transparent-text-20)}.o-control__input:checked+.o-control__label::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.--is-popup .o-control__label::before{background-color:rgba(0,0,0,0)}.--bg-light .--is-popup .o-control__label::before{-webkit-box-shadow:2px 2px 0 var(--oo-color-light-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-light-transparent-text-10)}.--bg-light .--is-popup .o-control__label::before:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-light-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-light-transparent-text-20)}.--bg-dark .--is-popup .o-control__label::before{-webkit-box-shadow:2px 2px 0 var(--oo-color-dark-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-dark-transparent-text-10)}.--bg-dark .--is-popup .o-control__label::before:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-dark-transparent-text-20);box-shadow:2px 2px 0 var(--oo-color-dark-transparent-text-20)}.--bg-primary .--is-popup .o-control__label::before{-webkit-box-shadow:2px 2px 0 var(--oo-color-primary-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-primary-transparent-text-10)}.--bg-primary .--is-popup .o-control__label::before:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-primary-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-primary-transparent-text-10)}.--bg-secondary .--is-popup .o-control__label::before{-webkit-box-shadow:2px 2px 0 var(--oo-color-secondary-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-secondary-transparent-text-10)}.--bg-secondary .--is-popup .o-control__label::before:focus{-webkit-box-shadow:2px 2px 0 var(--oo-color-secondary-transparent-text-10);box-shadow:2px 2px 0 var(--oo-color-secondary-transparent-text-10)}.--bg-light .--is-popup .o-control__label::after{background-color:var(--oo-color-light-text)}.--bg-dark .--is-popup .o-control__label::after{background-color:var(--oo-color-dark-text)}.--bg-primary .--is-popup .o-control__label::after{background-color:var(--oo-color-primary-text)}.--bg-secondary .--is-popup .o-control__label::after{background-color:var(--oo-color-secondary-text)}.o-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%}.--is-range .o-fieldset{display:grid;grid-template-columns:1fr;gap:1rem 0}@media(min-width: 768px){.--is-range .o-fieldset{grid-template-columns:repeat(2, 1fr);gap:0 2rem}}.o-logo__link{display:block;max-width:var(--oo-logo-width, 100%);max-height:var(--oo-logo-height, 100%);line-height:0;border:0}.o-logo__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: 5rem}.o-logo.--extra-large *{--oo-logo-width: 21.25rem;--oo-logo-height: 6.25rem}.o-logo.--white{background:#fff;padding:.25rem}@media(min-width: 1400px){.o-logo.--white{padding:.5rem}}.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:2.5rem;padding-bottom:2.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-transparent-mixed{background-color:var(--oo-color-mix-bg-text-10)}.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-light-mixed{background-color:var(--oo-color-light-mix-bg-text-10)}.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-dark-mixed{background-color:var(--oo-color-dark-mix-bg-text-10)}.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-primary-mixed{background-color:var(--oo-color-primary-mix-bg-text-10)}.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-secondary-mixed{background-color:var(--oo-color-secondary-mix-bg-text-10)}.o-section.--with-separator{padding-bottom:5rem}@media(min-width: 1200px){.o-section.--with-separator{padding-bottom:15rem}}.o-section.--with-separator+.o-section{padding-top:5rem;margin-top:-2.5rem;-webkit-clip-path:polygon(0 0, 50% calc(0% + 2.5rem), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 50% calc(0% + 2.5rem), 100% 0, 100% 100%, 0 100%)}@media(min-width: 1200px){.o-section.--with-separator+.o-section{padding-top:15rem;margin-top:-7.5rem;-webkit-clip-path:polygon(0 0, 50% calc(0% + 7.5rem), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 50% calc(0% + 7.5rem), 100% 0, 100% 100%, 0 100%)}}.o-section.--bg-transparent:not(.--bg-transparent-mixed):not(.--has-bg-image)+.o-section.--bg-transparent:not(.--bg-transparent-mixed):not(.--has-bg-image),.o-section.--bg-transparent-mixed+.o-section.--bg-transparent-mixed,.o-section.--bg-light:not(.--bg-light-mixed):not(.--has-bg-image)+.o-section.--bg-light:not(.--bg-light-mixed):not(.--has-bg-image),.o-section.--bg-light-mixed+.o-section.--bg-light-mixed,.o-section.--bg-dark:not(.--bg-dark-mixed):not(.--has-bg-image)+.o-section.--bg-dark:not(.--bg-dark-mixed):not(.--has-bg-image),.o-section.--bg-dark-mixed+.o-section.--bg-dark-mixed,.o-section.--bg-primary:not(.--bg-primary-mixed):not(.--has-bg-image)+.o-section.--bg-primary:not(.--bg-primary-mixed):not(.--has-bg-image),.o-section.--bg-primary-mixed+.o-section.--bg-primary-mixed,.o-section.--bg-secondary:not(.--bg-secondary-mixed):not(.--has-bg-image)+.o-section.--bg-secondary:not(.--bg-secondary-mixed):not(.--has-bg-image),.o-section.--bg-secondary-mixed+.o-section.--bg-secondary-mixed{padding-top:0;-webkit-clip-path:none;clip-path:none}.o-headline{font-family:var(--oo-font-headline, var(--oo-font-text));font-weight:var(--oo-font-headline-weight, var(--oo-font-text-weight));-ms-hyphens:auto;hyphens:auto;text-wrap-style:balance}@media(min-width: 576px){.o-headline{-ms-hyphens:manual;hyphens:manual}}.o-headline.--h1{font-size: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-text)}.--bg-dark .o-headline.--text-color{color:var(--oo-color-text)}.--bg-primary .o-headline.--text-color{color:var(--oo-color-text)}.--bg-secondary .o-headline.--text-color{color:var(--oo-color-text)}.--bg-footer .o-headline.--text-color{color:var(--oo-color-text)}.--bg-transparent .o-headline.--text-color{color:var(--oo-color-text)}.o-text.--is-wysiwyg>*:not(:last-child){margin-bottom:1rem}.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{color:var(--oo-color-primary);border-bottom:1px solid var(--oo-color-primary)}.o-text a:visited,.o-text a:active{color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.o-text a:hover,.o-text a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-mix-primary-contrast-20)}.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:1rem;padding-left:1.25rem}.o-text ul>li{list-style-type:none;position:relative}.o-text ul>li::before{content:"";display:inline-block;position:absolute;left:-1.25rem;top:calc(12px - .25rem);width:.5rem;height:.5rem;background:var(--oo-color-primary)}@media(min-width: 1200px){.o-text ul>li::before{top:calc(14px - .25rem)}}.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:1rem;padding-left:0}.o-text ol>li{position:relative;counter-increment:numbers;padding-left:2rem}.o-text ol>li:before{content:counters(numbers, ".") " ";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;color:var(--oo-color-contrast-primary);background: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));font-size:12px;left:0;top:calc(12px - .5625rem);padding:0 .25rem;min-width:1.125rem;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:1.125rem}@media(min-width: 1200px){.o-text ol>li:before{top:calc(14px - .5625rem)}}.o-text ol>li ol,.o-text ul>li ol{margin-top:1rem}.o-text ol>li ol>li,.o-text ul>li ol>li{padding-left:calc(2rem + 1ch)}.o-text ol>li ol>li ol>li,.o-text ul>li ol>li ol>li{padding-left:calc(2rem + 2ch)}.o-text ol>li ol>li ol>li ol>li,.o-text ul>li ol>li ol>li ol>li{padding-left:calc(2rem + 3ch)}.o-text ol>li ol>li ol>li ol>li ol>li,.o-text ul>li ol>li ol>li ol>li ol>li{padding-left:calc(2rem + 4ch)}.o-text ol>li ul,.o-text ul>li ul{margin-top:1rem}@media(min-width: 992px){.--text-align-center .o-text ul{padding-left:0}}.--text-align-center .o-text ul li{text-indent:0;text-align:center}.--text-align-center .o-text ul li:before{position:relative;top:-0.1875rem;left:unset;margin-right:1.5rem}@media(min-width: 992px){.--text-align-center .o-text ol{padding-left:0}}.--text-align-center .o-text ol li{text-indent:0;text-align:center;padding-left:0}.--text-align-center .o-text ol li:before{position:relative;left:unset;margin-right:1.5rem}.--bg-light .o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-light-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, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text a:visited,.--bg-light .o-text a:active{color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text a:hover,.--bg-light .o-text a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-light-mix-primary-contrast-20)}.--bg-light .o-text ul li::before{background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text ol li::before,.--bg-light .o-text ol li::marker{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text mark{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .o-text blockquote::before,.--bg-light .o-text blockquote::after{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, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text a:visited,.--bg-dark .o-text a:active{color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text a:hover,.--bg-dark .o-text a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-dark-mix-primary-contrast-20)}.--bg-dark .o-text ul li::before{background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text ol li::before,.--bg-dark .o-text ol li::marker{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text mark{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .o-text blockquote::before,.--bg-dark .o-text blockquote::after{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, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text a:visited,.--bg-primary .o-text a:active{color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text a:hover,.--bg-primary .o-text a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-primary-mix-primary-contrast-20)}.--bg-primary .o-text ul li::before{background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text ol li::before,.--bg-primary .o-text ol li::marker{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text mark{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .o-text blockquote::before,.--bg-primary .o-text blockquote::after{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, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text a:visited,.--bg-secondary .o-text a:active{color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text a:hover,.--bg-secondary .o-text a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-secondary-mix-primary-contrast-20)}.--bg-secondary .o-text ul li::before{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text ol li::before,.--bg-secondary .o-text ol li::marker{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text mark{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .o-text blockquote::before,.--bg-secondary .o-text blockquote::after{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-header .o-text :is(h1,h2,h3,h4,h5,h6){color:var(--oo-color-header-text, var(--oo-color-text))}.--bg-header .o-text :is(p,li,ol,pre,blockquote,dt,dd,dfn,a){color:var(--oo-color-header-text, var(--oo-color-text))}.--bg-header .o-text a{color:var(--oo-color-header-text, var(--oo-color-text));border-color:var(--oo-color-header-text, var(--oo-color-text))}@media(min-width: 1400px){.--bg-header .o-text a{color:var(--oo-color-header-primary, var(--oo-color-primary));border-color:var(--oo-color-header-primary, var(--oo-color-primary))}}.--bg-header .o-text a:visited,.--bg-header .o-text a:active{color:var(--oo-color-header-primary, var(--oo-color-primary));border-color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text a:hover,.--bg-header .o-text a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-header-mix-primary-contrast-20)}.--bg-header .o-text ul li::before{background-color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text ol li::before,.--bg-header .o-text ol li::marker{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text mark{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}.--bg-header .o-text blockquote::before,.--bg-header .o-text blockquote::after{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));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text a:visited,.--bg-footer .o-text a:active{color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text a:hover,.--bg-footer .o-text a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-footer-mix-primary-contrast-20)}.--bg-footer .o-text ul li::before{background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text ol li::before,.--bg-footer .o-text ol li::marker{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text mark{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.--bg-footer .o-text blockquote::before,.--bg-footer .o-text blockquote::after{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);border-color:var(--oo-color-primary)}.--bg-transparent .o-text a:visited,.--bg-transparent .o-text a:active{color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.--bg-transparent .o-text a:hover,.--bg-transparent .o-text a:focus{border-color:rgba(0,0,0,0);color:var(--oo-color-mix-primary-contrast-20)}.--bg-transparent .o-text ul li::before{background-color:var(--oo-color-primary)}.--bg-transparent .o-text ol li::before,.--bg-transparent .o-text ol li::marker{color:var(--oo-color-contrast-primary);background-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,.--bg-transparent .o-text blockquote::after{color:var(--oo-color-primary)}.o-picture{display:block;height:100%;width:100%;line-height:0}.o-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.o-image.--face{-o-object-position:center 25%;object-position:center 25%}.o-image.--center{-o-object-position:center center;object-position:center center}.o-image.--north{-o-object-position:top center;object-position:top center}.o-image.--south{-o-object-position:bottom center;object-position:bottom center}.o-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-header{width:100%;z-index:999;position:fixed;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100dvh;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}@media(min-width: 1400px){.c-header{overflow:unset}}.c-header__main-wrapper{z-index:1000;padding-block:1rem;background-color:var(--oo-color-header-bg, var(--oo-color-bg))}@media(min-width: 1400px){.c-header__main-wrapper{padding-block:.5rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.--logo-transparent .c-header__main-wrapper{background-color:var(--oo-color-header-transparent-bg-90)}.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{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:0;height:100dvh;overflow:hidden;-webkit-transition:.25s;transition:.25s}@media(min-width: 1400px){.c-header__wrapper{display:contents}}.c-header__nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-block:2rem;background-color:var(--oo-color-header-bg, var(--oo-color-bg));-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-block:0;margin-top:.125rem;background-color:var(--oo-color-header-transparent-bg-90)}}.c-header__meta-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin-top:auto;background-color:var(--oo-color-header-primary, var(--oo-color-primary));color:var(--oo-color-header-contrast-primary);-webkit-transition:.25s;transition:.25s}@media(min-width: 1400px){.c-header__meta-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:.25rem 0 0 0;margin:0;background-color:var(--oo-color-header-bg, var(--oo-color-bg));color:var(--oo-color-header-text, var(--oo-color-text))}}@media(min-width: 1400px){.--logo-transparent .c-header__meta-wrapper{background-color:var(--oo-color-header-transparent-bg-90)}}.c-header__meta-wrapper *{font-size:12px;line-height:22px}.c-header__meta{padding-block:2rem}@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 0}@media(min-width: 1400px){.c-header__meta-row{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;gap:unset}}.c-header__meta-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media(min-width: 1400px){.c-header__meta-column{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;display:inline}}@media(min-width: 1400px){.c-header__meta-column.--right{text-align:right;margin-left:auto}}.c-header.--fixed{z-index:9999;-webkit-box-shadow:0 1px 4px var(--oo-color-header-transparent-text-10);box-shadow:0 1px 4px var(--oo-color-header-transparent-text-10);margin-top:0}@media(min-width: 1400px){.c-header.--fixed .c-header__meta-wrapper{background-color:var(--oo-color-header-bg, var(--oo-color-bg))}}.c-header.--fixed .c-header__main-wrapper{background-color:var(--oo-color-header-bg, var(--oo-color-bg))}.c-header.--fixed .c-header__nav-wrapper{margin-top:0}@media(min-width: 1400px){.c-header.--fixed .c-header__nav-wrapper{background-color:var(--oo-color-header-bg, var(--oo-color-bg))}}.c-header.--main-nav-open .c-header__main-wrapper{position:sticky;top:0;z-index:1000;background-color:var(--oo-color-header-bg, var(--oo-color-bg));-webkit-box-shadow:0px 1px 4px var(--oo-color-header-transparent-text-10);box-shadow:0px 1px 4px var(--oo-color-header-transparent-text-10)}.c-header.--main-nav-open .c-header__wrapper{max-height:100dvh;overflow-y:scroll}@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__top{position:relative;background-color:var(--oo-color-footer-bg, var(--oo-color-bg));color:var(--oo-color-footer-text, var(--oo-color-text));-webkit-box-shadow:0 2px 12px var(--oo-color-transparent-text-20);box-shadow:0 2px 12px var(--oo-color-transparent-text-20);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{background-color:var(--oo-color-bg);padding:1rem 0}@media(min-width: 1200px){.c-footer__bottom{gap:0}}.c-footer__bottom *{font-size:12px;line-height:22px}.c-footer__bottom-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem 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:.25rem}}.c-footer__bottom-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}@media(min-width: 1200px){.c-footer__bottom-copyright::after{content:"";display:block;background-color:var(--oo-color-mix-bg-text-20);width:2px;height:12px;margin-inline:.5rem}}.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:var(--oo-color-mix-bg-text-50);max-width:150px}@media(min-width: 992px){.c-footer__bottom .onoffice-logo{margin-left:auto}}.c-footer__bottom .onoffice-logo svg{height:50px}.--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}@media(min-width: 1400px){.c-main-nav{overflow:inherit}}.c-main-nav__button{background-color:var(--oo-color-header-primary, var(--oo-color-primary));color:var(--oo-color-header-contrast-primary);border:2px solid var(--oo-color-header-primary, var(--oo-color-primary));padding:.25rem;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}@media(min-width: 1400px){.c-main-nav__button{display:none}}.c-main-nav__button:visited,.c-main-nav__button:active{color:var(--oo-color-header-primary, var(--oo-color-primary));background-color:var(--oo-color-header-contrast-primary);border-color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-main-nav__button:hover,.c-main-nav__button:focus{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-lighten-primary-40);border-color:var(--oo-color-header-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-header-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-header-primary, var(--oo-color-primary))}.c-main-nav__button-icon{width:1.75rem;height:auto}.c-main-nav__button-icon.--close{width:1.5rem;display:none}.c-main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;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:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}@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.--is-top-level:after,.c-main-nav__item.--is-top-level:before{content:"";background-color:var(--oo-color-header-mix-bg-text-20);height:24px;width:2px}.c-main-nav__item.--is-top-level:before{margin-left:-2px}}.c-main-nav__item.--has-children{position:relative}@media(min-width: 1400px){.c-main-nav__item.--has-children:hover>.c-main-nav__sub-menu,.c-main-nav__item.--has-children:focus>.c-main-nav__sub-menu{visibility:visible;opacity:1}}.c-main-nav__link{-ms-hyphens:auto;hyphens:auto;padding:.25rem 0;width:100%;color:var(--oo-color-header-text, var(--oo-color-text));display:block}.c-main-nav__link:visited,.c-main-nav__link:active{color:var(--oo-color-header-text, var(--oo-color-text))}.c-main-nav__link:hover,.c-main-nav__link:focus{color:var(--oo-color-header-primary, var(--oo-color-primary))}@media(min-width: 1400px){.c-main-nav__link{padding:.5rem}}@media(min-width: 1400px){.c-main-nav__link.--is-top-level{padding:.5rem 2.5rem}}.c-main-nav__link.--is-active{color:var(--oo-color-header-primary, var(--oo-color-primary))}.c-main-nav__link.--is-ancestor{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;padding:0 0 0 1rem}@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-transparent-bg-90);padding:0;-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}}@media(min-width: 1400px){.c-main-nav__sub-menu .c-main-nav__link{color:var(--oo-color-header-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0)}.c-main-nav__sub-menu .c-main-nav__link:visited,.c-main-nav__sub-menu .c-main-nav__link:active{color:var(--oo-color-header-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0)}.c-main-nav__sub-menu .c-main-nav__link:hover,.c-main-nav__sub-menu .c-main-nav__link:focus{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}}@media(min-width: 1400px){.c-main-nav__sub-menu .c-main-nav__link.--is-active{color:var(--oo-color-header-contrast-primary);background-color:var(--oo-color-header-primary, var(--oo-color-primary))}}@media(min-width: 1200px){.c-footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-footer-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 0}.c-footer-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-footer-nav__item::after{content:"";background-color:var(--oo-color-mix-bg-text-20);width:2px;height:12px;display:block;margin-right:.75rem}.c-footer-nav__item:last-child::after{content:none}.c-footer-nav__link{margin-right:.75rem;color:var(--oo-color-text)}.c-footer-nav__link:visited,.c-footer-nav__link:active{color:var(--oo-color-text)}.c-footer-nav__link:hover,.c-footer-nav__link:focus{color:var(--oo-color-primary)}.c-footer-nav__link.--is-active,.c-footer-nav__link.--is-ancestor{color:var(--oo-color-primary)}.c-footer-nav__sub-menu{display:none}.c-link{color:var(--oo-color-primary);border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:color .25s ease-in-out,border-color .25s ease-in-out;transition:color .25s ease-in-out,border-color .25s ease-in-out}.c-link:visited,.c-link:active{color:var(--oo-color-primary);border-color:rgba(0,0,0,0)}.c-link:hover,.c-link:focus{color:var(--oo-color-mix-primary-contrast-20);border-color:currentColor}.c-link__icon,.c-link svg{width:.625rem;height:.625rem}@media(min-width: 1200px){.c-link__icon,.c-link svg{width:.75rem;height:.75rem}}.c-link.--chevron-right .c-link__icon,.c-link.--chevron-right svg,.c-link.--chevron-left .c-link__icon,.c-link.--chevron-left svg{width:auto}.c-link.--has-icon{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.c-link.--underlined{border-color:currentColor}.c-link.--underlined:visited,.c-link.--underlined:active{border-color:currentColor}.c-link.--underlined:hover,.c-link.--underlined:focus{border-color:rgba(0,0,0,0)}.c-link.--on-bg-light{color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-link.--on-bg-dark{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-link.--on-bg-primary{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-link.--on-bg-secondary{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-link.--on-bg-header{color:currentColor}@media(min-width: 1400px){.c-link.--on-bg-header{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.--text-color{color:currentColor}*:has(>.c-link.--text-truncate){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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:.875rem;line-height:24px;text-align:center;margin:0;padding:.5rem .75rem;cursor:pointer;color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-primary);-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.c-button:visited,.c-button:active{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.c-button:hover,.c-button:focus{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary);box-shadow:0px 0px 0px 2px var(--oo-color-primary)}@media(min-width: 1200px){.c-button{font-size:1rem;line-height:28px}}.c-button.--on-bg-light,.--bg-light .c-button{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:visited,.c-button.--on-bg-light:active,.--bg-light .c-button:visited,.--bg-light .c-button:active{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--on-bg-light:hover,.c-button.--on-bg-light:focus,.--bg-light .c-button:hover,.--bg-light .c-button:focus{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-light-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--on-bg-dark,.--bg-dark .c-button{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:visited,.c-button.--on-bg-dark:active,.--bg-dark .c-button:visited,.--bg-dark .c-button:active{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-button.--on-bg-dark:hover,.c-button.--on-bg-dark:focus,.--bg-dark .c-button:hover,.--bg-dark .c-button:focus{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-dark-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-dark-primary, var(--oo-color-primary))}.c-button.--on-bg-primary,.--bg-primary .c-button{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:visited,.c-button.--on-bg-primary:active,.--bg-primary .c-button:visited,.--bg-primary .c-button:active{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-button.--on-bg-primary:hover,.c-button.--on-bg-primary:focus,.--bg-primary .c-button:hover,.--bg-primary .c-button:focus{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-primary-primary, var(--oo-color-primary))}.c-button.--on-bg-secondary,.--bg-secondary .c-button{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:visited,.c-button.--on-bg-secondary:active,.--bg-secondary .c-button:visited,.--bg-secondary .c-button:active{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-button.--on-bg-secondary:hover,.c-button.--on-bg-secondary:focus,.--bg-secondary .c-button:hover,.--bg-secondary .c-button:focus{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-secondary-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-button.--on-bg-footer,.--bg-footer .c-button{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:visited,.c-button.--on-bg-footer:active,.--bg-footer .c-button:visited,.--bg-footer .c-button:active{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-button.--on-bg-footer:hover,.c-button.--on-bg-footer:focus,.--bg-footer .c-button:hover,.--bg-footer .c-button:focus{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-footer-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-footer-primary, var(--oo-color-primary))}.c-button.--on-bg-transparent,.--bg-transparent .c-button{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.c-button.--on-bg-transparent:visited,.c-button.--on-bg-transparent:active,.--bg-transparent .c-button:visited,.--bg-transparent .c-button:active{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.c-button.--on-bg-transparent:hover,.c-button.--on-bg-transparent:focus,.--bg-transparent .c-button:hover,.--bg-transparent .c-button:focus{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary);box-shadow:0px 0px 0px 2px var(--oo-color-primary)}.c-button.--ghost{color:var(--oo-color-primary);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary)}.c-button.--ghost:visited,.c-button.--ghost:active{color:var(--oo-color-primary);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary)}.c-button.--ghost:hover,.c-button.--ghost:focus{color:var(--oo-color-lighten-primary-40);background-color:rgba(0,0,0,0);border-color:var(--oo-color-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-lighten-primary-40);box-shadow:0px 0px 0px 2px var(--oo-color-lighten-primary-40)}.c-button.--ghost.--on-bg-light,.--bg-light .c-button.--ghost{color:var(--oo-color-light-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-light:visited,.c-button.--ghost.--on-bg-light:active,.--bg-light .c-button.--ghost:visited,.--bg-light .c-button.--ghost:active{color:var(--oo-color-light-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-light:hover,.c-button.--ghost.--on-bg-light:focus,.--bg-light .c-button.--ghost:hover,.--bg-light .c-button.--ghost:focus{color:var(--oo-color-light-lighten-primary-40);background-color:rgba(0,0,0,0);border-color:var(--oo-color-light-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-light-lighten-primary-40);box-shadow:0px 0px 0px 2px var(--oo-color-light-lighten-primary-40)}.c-button.--ghost.--on-bg-dark,.--bg-dark .c-button.--ghost{color:var(--oo-color-dark-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-dark:visited,.c-button.--ghost.--on-bg-dark:active,.--bg-dark .c-button.--ghost:visited,.--bg-dark .c-button.--ghost:active{color:var(--oo-color-dark-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-dark:hover,.c-button.--ghost.--on-bg-dark:focus,.--bg-dark .c-button.--ghost:hover,.--bg-dark .c-button.--ghost:focus{color:var(--oo-color-dark-lighten-primary-40);background-color:rgba(0,0,0,0);border-color:var(--oo-color-dark-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-dark-lighten-primary-40);box-shadow:0px 0px 0px 2px var(--oo-color-dark-lighten-primary-40)}.c-button.--ghost.--on-bg-primary,.--bg-primary .c-button.--ghost{color:var(--oo-color-primary-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-primary:visited,.c-button.--ghost.--on-bg-primary:active,.--bg-primary .c-button.--ghost:visited,.--bg-primary .c-button.--ghost:active{color:var(--oo-color-primary-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-primary:hover,.c-button.--ghost.--on-bg-primary:focus,.--bg-primary .c-button.--ghost:hover,.--bg-primary .c-button.--ghost:focus{color:var(--oo-color-primary-lighten-primary-40);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary-lighten-primary-40);box-shadow:0px 0px 0px 2px var(--oo-color-primary-lighten-primary-40)}.c-button.--ghost.--on-bg-secondary,.--bg-secondary .c-button.--ghost{color:var(--oo-color-secondary-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-secondary:visited,.c-button.--ghost.--on-bg-secondary:active,.--bg-secondary .c-button.--ghost:visited,.--bg-secondary .c-button.--ghost:active{color:var(--oo-color-secondary-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-secondary:hover,.c-button.--ghost.--on-bg-secondary:focus,.--bg-secondary .c-button.--ghost:hover,.--bg-secondary .c-button.--ghost:focus{color:var(--oo-color-secondary-lighten-primary-40);background-color:rgba(0,0,0,0);border-color:var(--oo-color-secondary-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-secondary-lighten-primary-40);box-shadow:0px 0px 0px 2px var(--oo-color-secondary-lighten-primary-40)}.c-button.--ghost.--on-bg-footer,.--bg-footer .c-button.--ghost{color:var(--oo-color-footer-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-footer:visited,.c-button.--ghost.--on-bg-footer:active,.--bg-footer .c-button.--ghost:visited,.--bg-footer .c-button.--ghost:active{color:var(--oo-color-footer-primary, var(--oo-color-primary));background-color:rgba(0,0,0,0);border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-button.--ghost.--on-bg-footer:hover,.c-button.--ghost.--on-bg-footer:focus,.--bg-footer .c-button.--ghost:hover,.--bg-footer .c-button.--ghost:focus{color:var(--oo-color-footer-lighten-primary-40);background-color:rgba(0,0,0,0);border-color:var(--oo-color-footer-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-footer-lighten-primary-40);box-shadow:0px 0px 0px 2px var(--oo-color-footer-lighten-primary-40)}.c-button.--ghost.--on-bg-transparent,.--bg-transparent .c-button.--ghost{color:var(--oo-color-primary);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary)}.c-button.--ghost.--on-bg-transparent:visited,.c-button.--ghost.--on-bg-transparent:active,.--bg-transparent .c-button.--ghost:visited,.--bg-transparent .c-button.--ghost:active{color:var(--oo-color-primary);background-color:rgba(0,0,0,0);border-color:var(--oo-color-primary)}.c-button.--ghost.--on-bg-transparent:hover,.c-button.--ghost.--on-bg-transparent:focus,.--bg-transparent .c-button.--ghost:hover,.--bg-transparent .c-button.--ghost:focus{color:var(--oo-color-lighten-primary-40);background-color:rgba(0,0,0,0);border-color:var(--oo-color-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-lighten-primary-40);box-shadow:0px 0px 0px 2px var(--oo-color-lighten-primary-40)}.c-button.--small{font-size:1rem;min-width:1rem}.c-button.--full-width{width:100%}.c-button.--on-lightbox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25rem}.c-button.--on-lightbox svg{width:100%;height:100%}.c-button.--read-more:before{content:attr(data-open-text)}.c-button.--read-more:after{content:attr(data-close-text);display:none}.c-button.--read-more.--is-open:before{display:none}.c-button.--read-more.--is-open:after{display:inline-block}.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-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.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{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__content{gap:2rem}}.c-form{position:relative;scroll-margin-top:calc(var(--header-height, 6.5rem) + 2.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:1.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:2rem}}.c-form__fieldset{padding:1rem 1rem 1.5rem;background-color:var(--oo-color-bg);border-bottom:2px solid var(--oo-color-primary);display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media(min-width: 1200px){.c-form__fieldset{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}}.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:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 1200px){.c-form__header{grid-column:span 2}}.c-form__legend{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-bg);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));display:inline-block;padding:.5rem .75rem;margin:-1rem auto 0 -1rem}.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}}.c-form.--is-search-form .c-form__fieldset{background-color:unset;padding:0;border:0}@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{padding:0;grid-template-columns:repeat(4, minmax(0, 1fr));border-bottom:0}}.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.--on-banner .c-form__fieldset{scroll-margin-top:calc(var(--header-height, 6.5rem) + 2.5rem);scroll-snap-align:start}@media(min-width: 1200px){.c-form.--on-banner .c-form__fieldset{scroll-margin-top:calc(var(--header-height, 6.5rem) + 7.5rem);gap:1rem 2rem}}@media(min-width: 1400px){.c-form.--on-banner .c-form__fieldset{scroll-margin-top:calc(var(--header-height, 9rem) + 7.5rem)}}.c-form.--on-banner .c-form__more{display:block;margin-top:-1.5rem;-webkit-transition:margin .25s ease-in-out;transition:margin .25s ease-in-out}@media(min-width: 768px){.c-form.--on-banner .c-form__more{display:none;margin-top:0}}.c-form.--on-banner .c-form__more.--is-open{margin-top:0}.c-form.--on-banner .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.--on-banner .c-form__field-wrapper{display:contents}}.c-form.--on-banner .c-form__field-wrapper.--is-open{max-height:100rem}.c-form.--is-popup .c-form__fieldset{padding:0;background-color:rgba(0,0,0,0);border:none;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-light .c-form .c-form__fieldset{border-color:var(--oo-color-light-primary, var(--oo-color-bg))}.--bg-light .c-form .c-form__legend{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .c-form.--on-banner .c-form__fieldset{background-color:unset}.--bg-light .c-form.--is-popup .c-form__fieldset{color:var(--oo-color-light-text)}.--bg-dark .c-form .c-form__fieldset{border-color:var(--oo-color-dark-primary, var(--oo-color-bg))}.--bg-dark .c-form .c-form__legend{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-form.--on-banner .c-form__fieldset{background-color:unset}.--bg-dark .c-form.--is-popup .c-form__fieldset{color:var(--oo-color-dark-text)}.--bg-primary .c-form .c-form__fieldset{border-color:var(--oo-color-primary-primary, var(--oo-color-bg))}.--bg-primary .c-form .c-form__legend{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-form.--on-banner .c-form__fieldset{background-color:unset}.--bg-primary .c-form.--is-popup .c-form__fieldset{color:var(--oo-color-primary-text)}.--bg-secondary .c-form .c-form__fieldset{border-color:var(--oo-color-secondary-primary, var(--oo-color-bg))}.--bg-secondary .c-form .c-form__legend{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .c-form.--on-banner .c-form__fieldset{background-color:unset}.--bg-secondary .c-form.--is-popup .c-form__fieldset{color:var(--oo-color-secondary-text)}.--bg-footer .c-form .c-form__fieldset{padding:0;background:none;border:0;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__legend{margin:0;color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-primary, var(--oo-color-primary));border-color:var(--oo-color-footer-bg, var(--oo-color-bg))}.--bg-footer .c-form .c-form__required{-ms-flex-item-align:end;align-self:flex-end}.c-form.--bg-transparent{color:var(--oo-color-text)}.c-form.--bg-transparent .c-form__fieldset{border-color:var(--oo-color-bg)}.c-form.--bg-transparent .c-form__legend{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.c-form.--bg-transparent.--on-banner .c-form__fieldset{background-color:unset}.c-info-messages{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));padding:1rem;color:var(--oo-color-text);background-color:var(--oo-color-mix-bg-text-20);border:2px solid var(--oo-color-text)}.c-info-messages.--is-success{color:var(--oo-color-success);background-color:var(--oo-color-transparent-success-20);border-color:var(--oo-color-success)}.c-info-messages.--is-warning{color:var(--oo-color-warning);background-color:var(--oo-color-transparent-warning-20);border-color:var(--oo-color-warning)}.c-info-messages.--is-error{color:var(--oo-color-error);background-color:var(--oo-color-transparent-error-20);border-color:var(--oo-color-error)}.c-banner{position:relative;background-color:var(--oo-color-mix-bg-text-10)}.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%;padding:0;padding-bottom:5rem}@media(min-width: 1200px){.c-banner__slide{min-height:70vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:7.5rem;padding-bottom:15rem}}.c-banner__slide.--content-none{padding-bottom:0}@media(min-width: 1200px){.c-banner__slide.--content-none{padding-bottom:15rem}}.c-banner__background{max-width:100%;width:100vw;height:70vh;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.5rem), 50% 100%, 0 calc(100% - 2.5rem));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.5rem), 50% 100%, 0 calc(100% - 2.5rem));background-color:var(--oo-color-mix-bg-text-20)}@media(min-width: 1200px){.c-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;min-height:none;-webkit-clip-path:none;clip-path:none}}.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, 124.4444vh);height:var(--video-height, 70vh);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}@media(min-width: 1200px){.c-banner__video{--video-ratio-height: 100%;--video-ratio-width: 100vw;--video-height: var(--video-ratio-height);--video-width: var(--video-ratio-width)}}.c-banner__container{padding-top:5rem;margin-top:-2.5rem}@media(min-width: 1200px){.c-banner__container{padding-top:0;margin-top:0}}.c-banner__row{margin:0}@media(min-width: 1200px){.c-banner__row{margin-left:-1rem;margin-right:-1rem}}.c-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem 0;padding:0}@media(min-width: 1200px){.c-banner__content{-webkit-clip-path:none;clip-path:none;margin:0 1rem;padding:2rem;background-color:var(--oo-color-transparent-bg-90)}}.c-banner__content.--content-property-search{padding:1rem 1rem 1.5rem;background-color:var(--oo-color-bg);border-bottom:2px solid var(--oo-color-primary)}@media(min-width: 1200px){.c-banner__content.--content-property-search{padding:2rem;background-color:var(--oo-color-transparent-bg-90);border:0}}.c-banner__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0}.c-banner__button{display:-webkit-box;display:-ms-flexbox;display:flex}.c-banner.--bg-light{color:var(--oo-color-light-text, var(--oo-color-text));background-color:var(--oo-color-light-mix-bg-text-10)}.c-banner.--bg-light .c-banner__background{background-color:var(--oo-color-light-mix-bg-text-20)}@media(min-width: 1200px){.c-banner.--bg-light .c-banner__content{background-color:var(--oo-color-light-transparent-bg-80)}}.c-banner.--bg-light .c-banner__content.--content-property-search{border-color:var(--oo-color-light-primary, var(--oo-color-primary));background-color:var(--oo-color-light-bg, var(--oo-color-bg))}@media(min-width: 1200px){.c-banner.--bg-light .c-banner__content.--content-property-search{background-color:var(--oo-color-light-transparent-bg-80)}}.c-banner.--bg-dark{color:var(--oo-color-dark-text, var(--oo-color-text));background-color:var(--oo-color-dark-mix-bg-text-10)}.c-banner.--bg-dark .c-banner__background{background-color:var(--oo-color-dark-mix-bg-text-20)}@media(min-width: 1200px){.c-banner.--bg-dark .c-banner__content{background-color:var(--oo-color-dark-transparent-bg-80)}}.c-banner.--bg-dark .c-banner__content.--content-property-search{border-color:var(--oo-color-dark-primary, var(--oo-color-primary));background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}@media(min-width: 1200px){.c-banner.--bg-dark .c-banner__content.--content-property-search{background-color:var(--oo-color-dark-transparent-bg-80)}}.c-banner.--bg-primary{color:var(--oo-color-primary-text, var(--oo-color-text));background-color:var(--oo-color-primary-mix-bg-text-10)}.c-banner.--bg-primary .c-banner__background{background-color:var(--oo-color-primary-mix-bg-text-20)}@media(min-width: 1200px){.c-banner.--bg-primary .c-banner__content{background-color:var(--oo-color-primary-transparent-bg-80)}}.c-banner.--bg-primary .c-banner__content.--content-property-search{border-color:var(--oo-color-primary-primary, var(--oo-color-primary));background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}@media(min-width: 1200px){.c-banner.--bg-primary .c-banner__content.--content-property-search{background-color:var(--oo-color-primary-transparent-bg-80)}}.c-banner.--bg-secondary{color:var(--oo-color-secondary-text, var(--oo-color-text));background-color:var(--oo-color-secondary-mix-bg-text-10)}.c-banner.--bg-secondary .c-banner__background{background-color:var(--oo-color-secondary-mix-bg-text-20)}@media(min-width: 1200px){.c-banner.--bg-secondary .c-banner__content{background-color:var(--oo-color-secondary-transparent-bg-80)}}.c-banner.--bg-secondary .c-banner__content.--content-property-search{border-color:var(--oo-color-secondary-primary, var(--oo-color-primary));background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}@media(min-width: 1200px){.c-banner.--bg-secondary .c-banner__content.--content-property-search{background-color:var(--oo-color-secondary-transparent-bg-80)}}.c-banner+*:not(.c-banner){padding-top:5rem;margin-top:-2.5rem;-webkit-clip-path:polygon(0 0, 50% calc(0% + 2.5rem), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 50% calc(0% + 2.5rem), 100% 0, 100% 100%, 0 100%)}@media(min-width: 1200px){.c-banner+*:not(.c-banner){padding-top:15rem;margin-top:-7.5rem;-webkit-clip-path:polygon(0 0, 50% calc(0% + 7.5rem), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 50% calc(0% + 7.5rem), 100% 0, 100% 100%, 0 100%)}}.c-banner+.c-banner{margin-top:-2.5rem;-webkit-clip-path:polygon(50% calc(0% + 2.5rem), 100% 0%, 100% 100%, 0 100%, 0 0);clip-path:polygon(50% calc(0% + 2.5rem), 100% 0%, 100% 100%, 0 100%, 0 0)}@media(min-width: 1200px){.c-banner+.c-banner{margin-top:-7.5rem;-webkit-clip-path:polygon(50% calc(0% + 7.5rem), 100% 0%, 100% 100%, 0 100%, 0 0);clip-path:polygon(50% calc(0% + 7.5rem), 100% 0%, 100% 100%, 0 100%, 0 0)}}@media(min-width: 1200px){.c-banner+.c-banner .c-banner__slide{padding-top:15rem}}.c-media.--is-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 992px){.c-media.--is-full-width{gap:2rem}}.c-media__container-fluid{padding:0}.c-media__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}@media(min-width: 992px){.c-media__row{gap:2rem}}.c-media__image{width:100%;height:auto;aspect-ratio:4/3}.--is-full-width .c-media__image{max-height:70vh}.c-media__placeholder{aspect-ratio:16/9;max-height:70vh}.c-media__thumbnail-wrapper{position:relative;cursor:pointer}.c-media__thumbnail-image{width:100%;height:auto;aspect-ratio:16/9}.--is-full-width .c-media__thumbnail-image{max-height:70vh}.c-media__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.c-media__iframe{border:0;width:100%;height:auto;aspect-ratio:16/9;display:none}.--is-full-width .c-media__iframe{max-height:70vh}.--has-no-thumbnail .c-media__iframe{display:block}.c-media-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}.c-media-text__image{width:100%;height:auto;aspect-ratio:4/3}.--is-icon .c-media-text__image{width:auto;height:auto;max-width:100%;aspect-ratio:none}.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-image{width:100%;height:auto;aspect-ratio:16/9}.c-media-text__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.c-media-text__iframe{border:0;width:100%;height:auto;aspect-ratio:16/9;display:none}.--has-no-thumbnail .c-media-text__iframe{display:block}.c-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}}.--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;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:3rem}@media(min-width: 768px){.c-team__container{gap:5rem}}.c-team__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:1.5rem}@media(min-width: 1200px){.c-team__row{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.--position-center{-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;gap:1.5rem;scroll-margin-top:calc(var(--header-height, 6.5rem) + 2.5rem);scroll-snap-align:start}@media(min-width: 1200px){.c-team-card{gap:2rem;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);border-bottom:2px solid var(--oo-color-primary);height:auto;aspect-ratio:3/4}.c-team-card__name{margin:0}.c-team-card__job{font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));font-size:1.1rem;line-height:1.75rem;margin-bottom:1rem}@media(min-width: 1200px){.c-team-card__job{font-size:1.1rem;line-height:2rem}}.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{-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-team-card__contact.--is-networks{margin-top:1rem}.c-team-card__description.--shorten{position:relative;overflow:hidden;max-height:168px;-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}}.c-team-card__description.--shorten.--is-open{max-height:100rem}.c-team-card.--on-bg-light .c-team-card__picture{background-color:var(--oo-color-light-mix-bg-text-10);border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-team-card.--on-bg-dark .c-team-card__picture{background-color:var(--oo-color-dark-mix-bg-text-10);border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-team-card.--on-bg-primary .c-team-card__picture{background-color:var(--oo-color-primary-mix-bg-text-10);border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-team-card.--on-bg-secondary .c-team-card__picture{background-color:var(--oo-color-secondary-mix-bg-text-10);border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-team-card.--is-address.--is-list-item{gap:unset;border:2px solid var(--oo-color-bg)}.c-team-card.--is-address.--is-list-item .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;background-color:var(--oo-color-bg);color:var(--oo-color-text);padding:1rem}.c-team-card.--is-address .c-team-card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-team-card.--is-address .c-team-card__contact.--hide-mobile{display:none}@media(min-width: 992px){.c-team-card.--is-address .c-team-card__contact.--hide-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-team-card.--is-address .c-team-card__picture{aspect-ratio:3/2}.c-team-card.--is-address .c-team-card__name{font-size:1.125rem;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-ms-hyphens:manual;hyphens:manual}@media(min-width: 1200px){.c-team-card.--is-address .c-team-card__name{font-size:1.375rem;line-height:1.75rem}}.c-team-card.--is-address .c-team-card__contact-label{color:var(--oo-color-primary);font-weight:var(--oo-font-text-weight, 400)}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--oo-color-text);background:var(--oo-color-bg);border:2px solid var(--oo-color-bg);width:2.25rem;height:2.25rem;padding:.25rem;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}@media(min-width: 1200px){.c-pagination__link{width:2.5rem;height:2.5rem}}.c-pagination__link:visited,.c-pagination__link:active{color:var(--oo-color-text);background:var(--oo-color-bg);border:2px solid var(--oo-color-bg)}.c-pagination__link:hover,.c-pagination__link:focus{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-lighten-primary-40);border-color:var(--oo-color-primary);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary);box-shadow:0px 0px 0px 2px var(--oo-color-primary)}.c-pagination__link.--is-current{color:var(--oo-color-contrast-primary);background:var(--oo-color-primary);border-color:var(--oo-color-primary)}.c-pagination__link.--is-current:hover,.c-pagination__link.--is-current:focus{-webkit-box-shadow:none;box-shadow:none}.c-pagination__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-pagination__icon svg{width:.875rem;height:.875rem}@media(min-width: 1200px){.c-pagination__icon svg{width:1rem;height:1rem}}.c-pagination.--on-bg-light .c-pagination__link:hover,.c-pagination.--on-bg-light .c-pagination__link:focus{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-lighten-primary-40);border-color:var(--oo-color-light-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-light-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-light-primary, var(--oo-color-primary))}.c-pagination.--on-bg-light .c-pagination__link.--is-current{color:var(--oo-color-light-contrast-primary);background:var(--oo-color-light-primary, var(--oo-color-primary));border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-pagination.--on-bg-light .c-pagination__link.--is-current:hover,.c-pagination.--on-bg-light .c-pagination__link.--is-current:focus{-webkit-box-shadow:none;box-shadow:none}.c-pagination.--on-bg-dark .c-pagination__link{color:var(--oo-color-dark-text, var(--oo-color-text));background:var(--oo-color-dark-bg, var(--oo-color-bg));border:2px solid var(--oo-color-dark-bg, var(--oo-color-bg))}.c-pagination.--on-bg-dark .c-pagination__link:visited,.c-pagination.--on-bg-dark .c-pagination__link:active{color:var(--oo-color-dark-text, var(--oo-color-text));background:var(--oo-color-dark-bg, var(--oo-color-bg));border:2px solid var(--oo-color-dark-bg, var(--oo-color-bg))}.c-pagination.--on-bg-dark .c-pagination__link:hover,.c-pagination.--on-bg-dark .c-pagination__link:focus{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-lighten-primary-40);border-color:var(--oo-color-dark-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-dark-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-dark-primary, var(--oo-color-primary))}.c-pagination.--on-bg-dark .c-pagination__link.--is-current{color:var(--oo-color-dark-contrast-primary);background:var(--oo-color-dark-primary, var(--oo-color-primary));border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-pagination.--on-bg-dark .c-pagination__link.--is-current:hover,.c-pagination.--on-bg-dark .c-pagination__link.--is-current:focus{-webkit-box-shadow:none;box-shadow:none}.c-pagination.--on-bg-primary .c-pagination__link{color:var(--oo-color-primary-text, var(--oo-color-text));background:var(--oo-color-primary-bg, var(--oo-color-bg));border:2px solid var(--oo-color-primary-bg, var(--oo-color-bg))}.c-pagination.--on-bg-primary .c-pagination__link:visited,.c-pagination.--on-bg-primary .c-pagination__link:active{color:var(--oo-color-primary-text, var(--oo-color-text));background:var(--oo-color-primary-bg, var(--oo-color-bg));border:2px solid var(--oo-color-primary-bg, var(--oo-color-bg))}.c-pagination.--on-bg-primary .c-pagination__link:hover,.c-pagination.--on-bg-primary .c-pagination__link:focus{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-lighten-primary-40);border-color:var(--oo-color-primary-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-primary-primary, var(--oo-color-primary))}.c-pagination.--on-bg-primary .c-pagination__link.--is-current{color:var(--oo-color-primary-contrast-primary);background:var(--oo-color-primary-primary, var(--oo-color-primary));border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-pagination.--on-bg-primary .c-pagination__link.--is-current:hover,.c-pagination.--on-bg-primary .c-pagination__link.--is-current:focus{-webkit-box-shadow:none;box-shadow:none}.c-pagination.--on-bg-secondary .c-pagination__link{color:var(--oo-color-secondary-text, var(--oo-color-text));background:var(--oo-color-secondary-bg, var(--oo-color-bg));border:2px solid var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-pagination.--on-bg-secondary .c-pagination__link:visited,.c-pagination.--on-bg-secondary .c-pagination__link:active{color:var(--oo-color-secondary-text, var(--oo-color-text));background:var(--oo-color-secondary-bg, var(--oo-color-bg));border:2px solid var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-pagination.--on-bg-secondary .c-pagination__link:hover,.c-pagination.--on-bg-secondary .c-pagination__link:focus{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-lighten-primary-40);border-color:var(--oo-color-secondary-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-secondary-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-pagination.--on-bg-secondary .c-pagination__link.--is-current{color:var(--oo-color-secondary-contrast-primary);background:var(--oo-color-secondary-primary, var(--oo-color-primary));border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-pagination.--on-bg-secondary .c-pagination__link.--is-current:hover,.c-pagination.--on-bg-secondary .c-pagination__link.--is-current:focus{-webkit-box-shadow:none;box-shadow:none}.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;will-change:opacity,visibility;-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-text-60)}.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;background:var(--oo-color-bg);border-bottom:2px solid var(--oo-color-primary);-webkit-box-shadow:0px 1px 4px var(--oo-color-transparent-text-10);box-shadow:0px 1px 4px var(--oo-color-transparent-text-10);position:relative;z-index:1003}@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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-popup__label{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-bg);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));display:inline-block;padding:.5rem .75rem;margin:0 auto 0 0}.c-popup__close{cursor:pointer;color:var(--oo-color-text);-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;padding:1rem}.c-popup__close:visited,.c-popup__close:active{color:var(--oo-color-text)}.c-popup__close:hover,.c-popup__close:focus{color:var(--oo-color-primary)}.c-popup__icon{width:1rem;height:1rem;display:block}.c-popup__content{padding:2rem;overflow-y:auto}@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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.c-popup.--is-login .c-popup__close:hover{-webkit-box-shadow:none;box-shadow:none}.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:0px 1px 11px 7px var(--oo-color-transparent-text-10);box-shadow:0px 1px 11px 7px var(--oo-color-transparent-text-10);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 1rem}@media(min-width: 992px){.c-popup.--is-widget .c-popup__content{height:100%;max-height:calc(100dvh - 2rem);padding:2rem}}.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%;max-height:600px}}@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;margin:1rem}}.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{overflow-y:auto}@media(min-width: 992px){.c-popup.--is-sticky .c-popup__wrapper{max-width:400px;max-height:600px}}.c-popup.--is-sticky .c-popup__content{padding:1.5rem 1rem;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;overflow:visible}.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__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:0;display:inline-block;height:1.25rem;width:1.25rem;margin:0;opacity:1;padding:0;position:relative;will-change:background-color;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.c-slider__page,.c-slider__page:visited{background-color:var(--oo-color-bg);opacity:1}.c-slider__page:hover,.c-slider__page:focus,.c-slider__page:active{background-color:var(--oo-color-primary);opacity:1}.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__progress{background:var(--oo-color-transparent-text-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;inset:0;-webkit-transform:none;-ms-transform:none;transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-primary);width:2.25rem;height:2.25rem;padding:.25rem;border-radius:0;opacity:1;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,opacity .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,opacity .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}@media(min-width: 1200px){.c-slider__arrow{width:2.5rem;height:2.5rem}}.c-slider__arrow:visited,.c-slider__arrow:active{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.c-slider__arrow:hover,.c-slider__arrow:focus{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-lighten-primary-40);border-color:var(--oo-color-primary);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary);box-shadow:0px 0px 0px 2px var(--oo-color-primary)}.c-slider__arrow:disabled{opacity:.1;color:var(--oo-color-contrast-text);background-color:var(--oo-color-text);border-color:var(--oo-color-text)}.c-slider__arrow:disabled:hover,.c-slider__arrow:disabled:focus{-webkit-box-shadow:none;box-shadow:none}.c-slider__arrow:not(:disabled){opacity:1}.c-slider__arrow:not(:disabled):hover,.c-slider__arrow:not(:disabled):focus{opacity:1}.c-slider__arrow .c-slider__icon{width:.875rem;height:.875rem}@media(min-width: 1200px){.c-slider__arrow .c-slider__icon{width:1rem;height:1rem}}.c-slider__arrow--prev svg{-webkit-transform:none;-ms-transform:none;transform:none}.c-slider.--loop .c-slider__track:before,.c-slider.--loop .c-slider__track:after{content:"";position:absolute;top:0;width:15rem;height:100%;background:var(--oo-color-bg);z-index:1}.c-slider.--loop .c-slider__track:before{left:0;background:-webkit-gradient(linear, left top, right top, from(var(--oo-color-transparent-bg-100)), to(var(--oo-color-transparent-bg-0)));background:linear-gradient(90deg, var(--oo-color-transparent-bg-100) 0%, var(--oo-color-transparent-bg-0) 100%)}.c-slider.--loop .c-slider__track:after{right:0;background:-webkit-gradient(linear, right top, left top, from(var(--oo-color-transparent-bg-100)), to(var(--oo-color-transparent-bg-0)));background:linear-gradient(-90deg, var(--oo-color-transparent-bg-100) 0%, var(--oo-color-transparent-bg-0) 100%)}.c-slider.--loop .c-slider__arrows{border-top:2px solid var(--oo-color-primary);padding-top:.5rem}.c-slider.--auto-height .c-slider__slide:not(.is-active):not(:first-child){max-height:0}@media(min-width: 1200px){.c-slider.--auto-height .c-slider__slide:not(.is-active):not(:first-child){max-height:inherit}}.c-slider.--is-google-review .c-slider__slide{width:100%}.c-slider.--is-banner-slider .c-slider__navigation{position:absolute;top:calc(70vh - 2.5rem - 2.25rem - .5rem);left:1rem;width:calc(100% - 2rem)}@media(min-width: 1200px){.c-slider.--is-banner-slider .c-slider__navigation{top:calc((100% - 7.5rem)/2)}}@media(min-width: 1200px){.o-main>*:first-child .c-slider.--is-banner-slider .c-slider__navigation{top:calc((100% - (7.5rem + var(--header-height, 6.5rem) + 7.5rem + 7.5rem))/2 + 7.5rem + var(--header-height, 6.5rem))}}@media(min-width: 1400px){.o-main>*:first-child .c-slider.--is-banner-slider .c-slider__navigation{top:calc((100% - (7.5rem + var(--header-height, 9rem) + 7.5rem + 7.5rem))/2 + 7.5rem + var(--header-height, 6.5rem))}}.c-slider.--is-banner-slider .c-slider__pagination{position:absolute;top:calc(70vh - 2.5rem - 2.25rem - .5rem);width:calc(100% - (2rem + 2.25rem)*2);padding:0;width:calc(100% - (2rem + 2.25rem)*2);margin:0 auto}@media(min-width: 1200px){.c-slider.--is-banner-slider .c-slider__pagination{top:auto;bottom:7.5rem;padding:0 1rem;width:100%}}@media(min-width: 1200px){.c-slider.--is-banner-slider .c-slider__arrow{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-slider.--is-banner-slider .c-slider__arrow--next{inset:unset;right:0}}.c-slider.--is-gallery-slider.is-initialized:not(.is-active) .c-slider__list{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}.c-slider.--is-gallery-slider:not(.is-active) .c-slider__navigation,.c-slider.--is-gallery-slider:not(.is-active) .c-slider__progress,.c-slider.--is-gallery-slider:not(.is-active) .c-slider__arrows{display:none}.c-slider.--is-gallery-slider:not(.is-initialized) .c-slider__list{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr)}.c-slider.--is-gallery-slider .c-slider__track:not([class*="--draggable"])::before,.c-slider.--is-gallery-slider .c-slider__track:not([class*="--draggable"])::after{content:unset}.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).--loop .c-slider__track:before,.c-slider:not(.is-initialized):not(.is-active).--loop .c-slider__track:after{content:none}.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-link-boxes-slider .c-slider__list{display:grid;gap:2rem}@media(min-width: 992px){.c-slider:not(.is-initialized):not(.is-active).--is-link-boxes-slider .c-slider__list{grid-template-columns:repeat(2, 1fr)}}.c-slider:not(.is-initialized):not(.is-active).--properties-similar .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-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;gap:.5rem;grid-template-columns:repeat(3, 1fr)}.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__track:before,.c-slider.--on-bg-light .c-slider__track:after{background:var(--oo-color-light-bg, var(--oo-color-bg))}.c-slider.--on-bg-light .c-slider__track:before{background:-webkit-gradient(linear, left top, right top, from(var(--oo-color-light-transparent-bg-100)), to(var(--oo-color-light-transparent-bg-0)));background:linear-gradient(90deg, var(--oo-color-light-transparent-bg-100) 0%, var(--oo-color-light-transparent-bg-0) 100%)}.c-slider.--on-bg-light .c-slider__track:after{background:-webkit-gradient(linear, right top, left top, from(var(--oo-color-light-transparent-bg-100)), to(var(--oo-color-light-transparent-bg-0)));background:linear-gradient(-90deg, var(--oo-color-light-transparent-bg-100) 0%, var(--oo-color-light-transparent-bg-0) 100%)}.c-slider.--on-bg-light .c-slider__page,.c-slider.--on-bg-light .c-slider__page:visited{background-color:var(--oo-color-light-bg, var(--oo-color-bg))}.c-slider.--on-bg-light .c-slider__page:hover,.c-slider.--on-bg-light .c-slider__page:focus,.c-slider.--on-bg-light .c-slider__page:active{background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-slider.--on-bg-light .c-slider__page.is-active{background:var(--oo-color-light-primary, var(--oo-color-primary))}.c-slider.--on-bg-light .c-slider__progress{background-color:var(--oo-color-light-transparent-text-10)}.c-slider.--on-bg-light .c-slider__progress-bar{background-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-slider.--on-bg-light .c-slider__arrows{border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.c-slider.--on-bg-light .c-slider__arrow{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-slider.--on-bg-light .c-slider__arrow:visited,.c-slider.--on-bg-light .c-slider__arrow:active{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-slider.--on-bg-light .c-slider__arrow:hover,.c-slider.--on-bg-light .c-slider__arrow:focus{color:var(--oo-color-light-contrast-primary);background-color:var(--oo-color-light-lighten-primary-40);border-color:var(--oo-color-light-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-light-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-light-primary, var(--oo-color-primary))}.c-slider.--on-bg-light .c-slider__arrow:disabled{color:var(--oo-color-light-contrast-text);background-color:var(--oo-color-light-text, var(--oo-color-text));border-color:var(--oo-color-light-text, var(--oo-color-text))}.c-slider.--on-bg-light .c-slider__arrow:disabled:hover,.c-slider.--on-bg-light .c-slider__arrow:disabled:focus{-webkit-box-shadow:none;box-shadow:none}.c-slider.--on-bg-dark .c-slider__track:before,.c-slider.--on-bg-dark .c-slider__track:after{background:var(--oo-color-dark-bg, var(--oo-color-bg))}.c-slider.--on-bg-dark .c-slider__track:before{background:-webkit-gradient(linear, left top, right top, from(var(--oo-color-dark-transparent-bg-100)), to(var(--oo-color-dark-transparent-bg-0)));background:linear-gradient(90deg, var(--oo-color-dark-transparent-bg-100) 0%, var(--oo-color-dark-transparent-bg-0) 100%)}.c-slider.--on-bg-dark .c-slider__track:after{background:-webkit-gradient(linear, right top, left top, from(var(--oo-color-dark-transparent-bg-100)), to(var(--oo-color-dark-transparent-bg-0)));background:linear-gradient(-90deg, var(--oo-color-dark-transparent-bg-100) 0%, var(--oo-color-dark-transparent-bg-0) 100%)}.c-slider.--on-bg-dark .c-slider__page,.c-slider.--on-bg-dark .c-slider__page:visited{background-color:var(--oo-color-dark-bg, var(--oo-color-bg))}.c-slider.--on-bg-dark .c-slider__page:hover,.c-slider.--on-bg-dark .c-slider__page:focus,.c-slider.--on-bg-dark .c-slider__page:active{background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-slider.--on-bg-dark .c-slider__page.is-active{background:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-slider.--on-bg-dark .c-slider__progress{background-color:var(--oo-color-dark-transparent-text-10)}.c-slider.--on-bg-dark .c-slider__progress-bar{background-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-slider.--on-bg-dark .c-slider__arrows{border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.c-slider.--on-bg-dark .c-slider__arrow{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-slider.--on-bg-dark .c-slider__arrow:visited,.c-slider.--on-bg-dark .c-slider__arrow:active{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-slider.--on-bg-dark .c-slider__arrow:hover,.c-slider.--on-bg-dark .c-slider__arrow:focus{color:var(--oo-color-dark-contrast-primary);background-color:var(--oo-color-dark-lighten-primary-40);border-color:var(--oo-color-dark-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-dark-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-dark-primary, var(--oo-color-primary))}.c-slider.--on-bg-dark .c-slider__arrow:disabled{color:var(--oo-color-dark-contrast-text);background-color:var(--oo-color-dark-text, var(--oo-color-text));border-color:var(--oo-color-dark-text, var(--oo-color-text))}.c-slider.--on-bg-dark .c-slider__arrow:disabled:hover,.c-slider.--on-bg-dark .c-slider__arrow:disabled:focus{-webkit-box-shadow:none;box-shadow:none}.c-slider.--on-bg-primary .c-slider__track:before,.c-slider.--on-bg-primary .c-slider__track:after{background:var(--oo-color-primary-bg, var(--oo-color-bg))}.c-slider.--on-bg-primary .c-slider__track:before{background:-webkit-gradient(linear, left top, right top, from(var(--oo-color-primary-transparent-bg-100)), to(var(--oo-color-primary-transparent-bg-0)));background:linear-gradient(90deg, var(--oo-color-primary-transparent-bg-100) 0%, var(--oo-color-primary-transparent-bg-0) 100%)}.c-slider.--on-bg-primary .c-slider__track:after{background:-webkit-gradient(linear, right top, left top, from(var(--oo-color-primary-transparent-bg-100)), to(var(--oo-color-primary-transparent-bg-0)));background:linear-gradient(-90deg, var(--oo-color-primary-transparent-bg-100) 0%, var(--oo-color-primary-transparent-bg-0) 100%)}.c-slider.--on-bg-primary .c-slider__page,.c-slider.--on-bg-primary .c-slider__page:visited{background-color:var(--oo-color-primary-bg, var(--oo-color-bg))}.c-slider.--on-bg-primary .c-slider__page:hover,.c-slider.--on-bg-primary .c-slider__page:focus,.c-slider.--on-bg-primary .c-slider__page:active{background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-slider.--on-bg-primary .c-slider__page.is-active{background:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-slider.--on-bg-primary .c-slider__progress{background-color:var(--oo-color-primary-transparent-text-10)}.c-slider.--on-bg-primary .c-slider__progress-bar{background-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-slider.--on-bg-primary .c-slider__arrows{border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.c-slider.--on-bg-primary .c-slider__arrow{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-slider.--on-bg-primary .c-slider__arrow:visited,.c-slider.--on-bg-primary .c-slider__arrow:active{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-slider.--on-bg-primary .c-slider__arrow:hover,.c-slider.--on-bg-primary .c-slider__arrow:focus{color:var(--oo-color-primary-contrast-primary);background-color:var(--oo-color-primary-lighten-primary-40);border-color:var(--oo-color-primary-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-primary-primary, var(--oo-color-primary))}.c-slider.--on-bg-primary .c-slider__arrow:disabled{color:var(--oo-color-primary-contrast-text);background-color:var(--oo-color-primary-text, var(--oo-color-text));border-color:var(--oo-color-primary-text, var(--oo-color-text))}.c-slider.--on-bg-primary .c-slider__arrow:disabled:hover,.c-slider.--on-bg-primary .c-slider__arrow:disabled:focus{-webkit-box-shadow:none;box-shadow:none}.c-slider.--on-bg-secondary .c-slider__track:before,.c-slider.--on-bg-secondary .c-slider__track:after{background:var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-slider.--on-bg-secondary .c-slider__track:before{background:-webkit-gradient(linear, left top, right top, from(var(--oo-color-secondary-transparent-bg-100)), to(var(--oo-color-secondary-transparent-bg-0)));background:linear-gradient(90deg, var(--oo-color-secondary-transparent-bg-100) 0%, var(--oo-color-secondary-transparent-bg-0) 100%)}.c-slider.--on-bg-secondary .c-slider__track:after{background:-webkit-gradient(linear, right top, left top, from(var(--oo-color-secondary-transparent-bg-100)), to(var(--oo-color-secondary-transparent-bg-0)));background:linear-gradient(-90deg, var(--oo-color-secondary-transparent-bg-100) 0%, var(--oo-color-secondary-transparent-bg-0) 100%)}.c-slider.--on-bg-secondary .c-slider__page,.c-slider.--on-bg-secondary .c-slider__page:visited{background-color:var(--oo-color-secondary-bg, var(--oo-color-bg))}.c-slider.--on-bg-secondary .c-slider__page:hover,.c-slider.--on-bg-secondary .c-slider__page:focus,.c-slider.--on-bg-secondary .c-slider__page:active{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-slider.--on-bg-secondary .c-slider__page.is-active{background:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-slider.--on-bg-secondary .c-slider__progress{background-color:var(--oo-color-secondary-transparent-text-10)}.c-slider.--on-bg-secondary .c-slider__progress-bar{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-slider.--on-bg-secondary .c-slider__arrows{border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-slider.--on-bg-secondary .c-slider__arrow{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-slider.--on-bg-secondary .c-slider__arrow:visited,.c-slider.--on-bg-secondary .c-slider__arrow:active{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-slider.--on-bg-secondary .c-slider__arrow:hover,.c-slider.--on-bg-secondary .c-slider__arrow:focus{color:var(--oo-color-secondary-contrast-primary);background-color:var(--oo-color-secondary-lighten-primary-40);border-color:var(--oo-color-secondary-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-secondary-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-secondary-primary, var(--oo-color-primary))}.c-slider.--on-bg-secondary .c-slider__arrow:disabled{color:var(--oo-color-secondary-contrast-text);background-color:var(--oo-color-secondary-text, var(--oo-color-text));border-color:var(--oo-color-secondary-text, var(--oo-color-text))}.c-slider.--on-bg-secondary .c-slider__arrow:disabled:hover,.c-slider.--on-bg-secondary .c-slider__arrow:disabled:focus{-webkit-box-shadow:none;box-shadow:none}.c-slider.--on-bg-footer{gap:1rem}.c-slider.--on-bg-footer .c-slider__track:before,.c-slider.--on-bg-footer .c-slider__track:after{width:2rem;background:var(--oo-color-footer-bg, var(--oo-color-bg))}.c-slider.--on-bg-footer .c-slider__track:before{background:-webkit-gradient(linear, left top, right top, from(var(--oo-color-footer-transparent-bg-100)), to(var(--oo-color-footer-transparent-bg-0)));background:linear-gradient(90deg, var(--oo-color-footer-transparent-bg-100) 0%, var(--oo-color-footer-transparent-bg-0) 100%)}.c-slider.--on-bg-footer .c-slider__track:after{background:-webkit-gradient(linear, right top, left top, from(var(--oo-color-footer-transparent-bg-100)), to(var(--oo-color-footer-transparent-bg-0)));background:linear-gradient(-90deg, var(--oo-color-footer-transparent-bg-100) 0%, var(--oo-color-footer-transparent-bg-0) 100%)}.c-slider.--on-bg-footer .c-slider__page,.c-slider.--on-bg-footer .c-slider__page:visited{background-color:var(--oo-color-footer-bg, var(--oo-color-bg))}.c-slider.--on-bg-footer .c-slider__page:hover,.c-slider.--on-bg-footer .c-slider__page:focus,.c-slider.--on-bg-footer .c-slider__page:active{background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-slider.--on-bg-footer .c-slider__page.is-active{background:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-slider.--on-bg-footer .c-slider__progress{background-color:var(--oo-color-footer-transparent-text-10)}.c-slider.--on-bg-footer .c-slider__progress-bar{background-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-slider.--on-bg-footer .c-slider__arrows{border-color:var(--oo-color-footer-primary, var(--oo-color-primary))}.c-slider.--on-bg-footer .c-slider__arrow{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-slider.--on-bg-footer .c-slider__arrow:visited,.c-slider.--on-bg-footer .c-slider__arrow:active{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-slider.--on-bg-footer .c-slider__arrow:hover,.c-slider.--on-bg-footer .c-slider__arrow:focus{color:var(--oo-color-footer-contrast-primary);background-color:var(--oo-color-footer-lighten-primary-40);border-color:var(--oo-color-footer-primary, var(--oo-color-primary));-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-footer-primary, var(--oo-color-primary));box-shadow:0px 0px 0px 2px var(--oo-color-footer-primary, var(--oo-color-primary))}.c-slider.--on-bg-footer .c-slider__arrow:disabled{color:var(--oo-color-footer-contrast-text);background-color:var(--oo-color-footer-text, var(--oo-color-text));border-color:var(--oo-color-footer-text, var(--oo-color-text))}.c-slider.--on-bg-footer .c-slider__arrow:disabled:hover,.c-slider.--on-bg-footer .c-slider__arrow:disabled:focus{-webkit-box-shadow:none;box-shadow:none}.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;gap:3rem}.c-address-details__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem}.c-address-details__headline,.c-address-details__media,.c-address-details__networks-ratings{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__headline{gap:.5rem}.c-address-details__networks-ratings,.c-address-details__review{margin-top:2rem}@media(min-width: 992px){.c-address-details__networks-ratings,.c-address-details__review{margin-top:1rem}}.c-address-details__media{width:100%;-ms-flex-item-align:start;align-self:flex-start}@media(min-width: 992px){.c-address-details__media{max-width:350px}}.c-address-details__picture{border-bottom:2px solid var(--oo-color-primary);background-color:var(--oo-color-mix-bg-text-10);aspect-ratio:3/2}.c-address-details__contact.--hide-desktop{display:inline-block}@media(min-width: 992px){.c-address-details__contact.--hide-desktop{display:none}}@media(min-width: 992px){.c-address-details__info{max-width:calc(100% - 3rem - 350px)}}.c-address-details__info-table{display:grid;gap:1rem;margin-top:2rem}@media(min-width: 1200px){.c-address-details__info-table{grid-template-columns:1fr 1fr}}.c-address-details__info-table.--is-toggle{display:none;margin-top:1rem}.c-address-details__more.c-button{display:inline-block;margin-top:1rem}.c-address-details__criteria{display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr;gap:.125rem}.c-address-details__criteria.--single{display:none}.c-address-details__criteria.--hide-mobile{display:none}@media(min-width: 992px){.c-address-details__criteria.--hide-mobile{display:grid}}.c-address-details__criteria-name{color:var(--oo-color-primary);font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400);font-size:.875rem;line-height:1.125rem}@media(min-width: 1200px){.c-address-details__criteria-name{font-size:1rem;line-height:1.25rem}}.c-address-details__criteria-value{color:var(--oo-color-text);font-family:var(--oo-font-text-bold, var(--oo-font-text));font-size:1rem;line-height:1.25rem}@media(min-width: 1200px){.c-address-details__criteria-value{font-size:1.125rem;line-height:1.5rem}}.c-address-details__estates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6rem}.c-address-details__estates-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;margin:0 auto}.c-address-details__estates-section:not(:has(.c-property-card),:has(.c-property-card)){display:none}.c-address-details__estates-title{color:inherit}.c-address-details__active-estates .o-col,.c-address-details__reference-estates .o-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}.c-address-details__active-estates:not(:has(.c-property-card)),.c-address-details__reference-estates:not(:has(.c-property-card)){display:none}.c-address-list{position:relative;z-index:80}.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: 1200px){.c-address-list__container{gap:2rem}}.c-address-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-address-list__content{gap:2rem}}.c-address-list__link{position:relative}.c-address-list__link:hover .c-address-list__overlay,.c-address-list__link:focus .c-address-list__overlay{height:calc(100% - 2px);z-index:1}.c-address-list__link:hover .c-address-list__button,.c-address-list__link:focus .c-address-list__button{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.c-address-list__contact-wrapper{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;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-top:auto}.c-address-list__contact{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start;margin-top:1rem}.c-address-list__contact.--hide-desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(min-width: 992px){.c-address-list__contact.--hide-desktop{display:none}}.c-address-list__overlay{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:100%;height:2.75rem;position:absolute;bottom:2px;background-color:var(--oo-color-transparent-bg-90);-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}@media(min-width: 1200px){.c-address-list__overlay{height:3rem}}.c-address-list__button{font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));text-align:center;margin:0;padding:.5rem .75rem;cursor:pointer;color:var(--oo-color-primary);background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}.c-address-list__inner{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-list__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media(min-width: 768px){.c-address-list__nav{gap:unset}}.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:.75rem}@media(min-width: 768px){.c-address-list__count{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-address-list__count.--no-estates{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.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;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-address-list__number{width:2.5rem;height:2.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__estate-count{position:absolute;top:-2px;left:-2px;padding:.5rem .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));border:2px solid var(--oo-color-bg)}.c-address-list__sort select{width:auto}.c-address-list__properties{display:grid;gap:2rem}@media(min-width: 992px){.c-address-list__properties{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1400px){.c-address-list__properties{grid-template-columns:repeat(3, 1fr)}}.c-address-list :not(.--is-list-item) .c-address-list__overlay{border-bottom:unset}.c-property-search__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-property-search__container{gap:2rem}}.c-property-search__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-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: 1200px){.c-property-list__container{gap:2rem}}.c-property-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-property-list__content{gap:2rem}}.c-property-list__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media(min-width: 768px){.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:.75rem}@media(min-width: 768px){.c-property-list__count{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-property-list__count.--no-estates{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.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;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-property-list__number{width:2.5rem;height:2.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 select{width:auto}.c-property-list__properties{display:grid;gap:2rem}@media(min-width: 992px){.c-property-list__properties{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1400px){.c-property-list__properties{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-property-card{display:grid;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;border:2px solid var(--oo-color-bg)}.c-property-card__inner{position:relative;background-color:var(--oo-color-mix-bg-text-20);border-bottom:2px solid var(--oo-color-primary)}.c-property-card__link:hover .c-property-card__overlay,.c-property-card__link:focus .c-property-card__overlay{height:100%;z-index:1}.c-property-card__link:hover .c-property-card__button,.c-property-card__link:focus .c-property-card__button{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-primary)}.c-property-card__picture{overflow:hidden;aspect-ratio:3/2}.c-property-card__status{position:absolute;top:-2px;left:-2px;color:var(--oo-color-property-status-contrast-bg);background-color:var(--oo-color-property-status-bg);border:2px solid var(--oo-color-bg);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem .75rem}.c-property-card__favorite{position:absolute;top:-2px;right:-2px;color:var(--oo-color-property-status-contrast-bg);background-color:var(--oo-color-property-status-bg);border:2px solid var(--oo-color-bg);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;min-height:calc(24px + 1rem);min-width:calc(24px + 1rem);cursor:pointer}@media(min-width: 1200px){.c-property-card__favorite{min-height:calc(28px + 1rem);min-width:calc(28px + 1rem)}}.c-property-card__favorite.--on-detail-page{position:static;margin-top:-1rem;margin-right:-1rem}@media(min-width: 1200px){.c-property-card__favorite.--on-detail-page{margin-top:-2rem;margin-right:-2rem}}.c-property-card__favorite-icon{max-width:1.5rem;height:1rem;-webkit-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}.c-property-card__overlay{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:100%;height:2.75rem;position:absolute;bottom:0;background-color:var(--oo-color-transparent-bg-90);-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}@media(min-width: 1200px){.c-property-card__overlay{height:3rem}}.c-property-card__button{font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));text-align:center;margin:0;padding:.5rem .75rem;cursor:pointer;color:var(--oo-color-primary);background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}.c-property-card__content{display:grid;grid-auto-rows:auto 1fr;grid-template-areas:"title" "features";gap:1rem;background-color:var(--oo-color-bg);padding:1rem;border-top:0}.c-property-card__title{grid-area:"title";font-size:1.125rem;line-height:1.5rem;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-ms-hyphens:manual;hyphens:manual}@media(min-width: 1200px){.c-property-card__title{font-size:1.375rem;line-height:1.75rem;min-height:3.5rem}}.c-property-card__features{grid-area:"features"}.c-property-features{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;-ms-flex-line-pack:start;align-content:flex-start;gap:1rem}.c-property-features__criteria{display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr;gap:.125rem}.c-property-features__criteria.--single{display:none}.c-property-features__label{color:var(--oo-color-primary);font-family:var(--oo-font-text, sans-serif);font-weight:var(--oo-font-text-weight, 400);font-size:.875rem;line-height:1.125rem;-ms-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:normal}@media(min-width: 1200px){.c-property-features__label{font-size:1rem;line-height:1.25rem}}.c-property-features__value{color:var(--oo-color-text);font-family:var(--oo-font-text-bold, var(--oo-font-text));font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));font-size:1rem;line-height:1.25rem;-ms-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:normal}@media(min-width: 1200px){.c-property-features__value{font-size:1.125rem;line-height:1.5rem}}@media(min-width: 1200px){.c-property-features.--on-detail-page{grid-template-columns:repeat(4, 1fr)}}.c-property-features.--is-price-calculator{grid-template-columns:1fr;grid-template-rows:repeat(1, 1fr);gap:2rem}.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:3rem;padding-top:0}@media(min-width: 1200px){.c-property-details{gap:7.5rem}}.c-property-details__row{gap:3rem}@media(min-width: 1200px){.c-property-details__row{gap:0}}.c-property-details__main{padding-top:0}.c-property-details__main,.c-property-details__aside,.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:3rem}@media(min-width: 1200px){.c-property-details__main,.c-property-details__aside,.c-property-details__contacts{gap:5rem}}.c-property-details__media,.c-property-details__contacts,.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__contacts,.c-property-details__units,.c-property-details__similar{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:3rem}@media(min-width: 1200px){.c-property-details__contacts-wrapper{gap:5rem}}.c-property-details__banner{position:relative;width:100%}@media(min-width: 1200px){.c-property-details__banner{height:100dvh}}@media(min-width: 1400px){.--is-header-style-white .c-property-details__banner{height:88dvh}}@media(min-width: 1200px){.c-property-details__banner-wrapper{width:inherit;position:relative;padding-top:calc(var(--header-height, 6.5rem) + 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}}.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;height:100dvh}}.c-property-details__banner-picture.--is-placeholder{background-color:var(--oo-color-mix-bg-text-20)}@media(min-width: 1400px){.--is-header-style-white .c-property-details__banner-picture{height:88dvh}}.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-bg);-webkit-box-shadow:0 2px 12px var(--oo-color-transparent-text-20);box-shadow:0 2px 12px var(--oo-color-transparent-text-20);border-bottom:2px solid var(--oo-color-primary)}@media(min-width: 1200px){.c-property-details__banner-content{max-width:83.3333333333%;margin:0 auto;gap:1.5rem;padding:2rem}}@media(min-width: 1400px){.c-property-details__banner-content{max-width:66.6666666667%}}.c-property-details__banner-badges{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-property-details__banner-badges.--only-favorite{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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__status{color:var(--oo-color-property-status-contrast-bg);background-color:var(--oo-color-property-status-bg);border:2px solid var(--oo-color-bg);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-1rem;margin-left:-1rem;padding:.5rem .75rem}@media(min-width: 1200px){.c-property-details__status{margin-top:-2rem;margin-left:-2rem}}.c-property-details__status.--is-popup{margin:0}.c-property-details__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:1rem 0 2rem;font-size:.875rem}@media(min-width: 992px){.c-property-details__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 4rem;margin:1.5rem 0 4rem;font-size:1.125rem}}.c-property-details__features{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.c-property-details__features-items{width:100%}.c-property-details__features-items.--is-toggle{display:none}@media(min-width: 992px){.c-property-details__features-wrapper{max-width:40vw;position:absolute;background-color:var(--oo-color-bg);padding:2rem;border-top:2px solid var(--oo-color-primary)}}.c-property-details__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:3.5rem}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;overflow:hidden}@media(min-width: 992px){.c-property-details__gallery{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.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:auto;max-width:100%;overflow:hidden;border-bottom:2px solid var(--oo-color-primary)}.c-property-details__gallery-image{width:auto;max-width:unset}.c-property-details__gallery-link{display:none;content-visibility:hidden}.c-property-details__gallery-link:nth-child(-n+3){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%}@media(min-width: 992px){.c-property-details__gallery-link:nth-child(-n+3){margin:0;max-width:calc((100% - 4rem)/3)}}.c-property-details__gallery-link:nth-child(3){position:relative}.c-property-details__gallery-link:nth-child(3)::after{content:"";position:absolute;inset:0;z-index:1;background:var(--oo-color-transparent-bg-90);height:calc(100% - 2px)}.c-property-details__show-all-photos{position:absolute;z-index:2}.c-property-details__aside-buttons{gap:2rem}.c-energy-certificate{border:1px solid var(--oo-color-mix-bg-text-50);background:var(--oo-color-energy-bg);color:var(--oo-color-contrast-energy-bg);display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;gap:.5rem;padding:1rem;margin-bottom:1rem;grid-column-start:1;grid-column-end:3}.c-energy-certificate__class{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media(min-width: 992px){.c-energy-certificate__class{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-energy-certificate__class:after{content:"";display:block;height:.5rem;width:100%}.c-energy-certificate__class.--a\+:after{background-color:var(--oo-color-energy-class-a-plus)}.c-energy-certificate__class.--a:after{background-color:var(--oo-color-energy-class-a)}.c-energy-certificate__class.--b:after{background-color:var(--oo-color-energy-class-b)}.c-energy-certificate__class.--c:after{background-color:var(--oo-color-energy-class-c)}.c-energy-certificate__class.--d:after{background-color:var(--oo-color-energy-class-d)}.c-energy-certificate__class.--e:after{background-color:var(--oo-color-energy-class-e)}.c-energy-certificate__class.--f:after{background-color:var(--oo-color-energy-class-f)}.c-energy-certificate__class.--g:after{background-color:var(--oo-color-energy-class-g)}.c-energy-certificate__class.--h:after{background-color:var(--oo-color-energy-class-h)}.c-energy-certificate__class.--is-active:after{content:none}.c-energy-certificate__class.--is-active.--a\+{background-color:var(--oo-color-energy-class-a-plus);color:var(--oo-color-contrast-energy-a-plus)}.c-energy-certificate__class.--is-active.--a{background-color:var(--oo-color-energy-class-a);color:var(--oo-color-contrast-energy-a)}.c-energy-certificate__class.--is-active.--b{background-color:var(--oo-color-energy-class-b);color:var(--oo-color-contrast-energy-b)}.c-energy-certificate__class.--is-active.--c{background-color:var(--oo-color-energy-class-c);color:var(--oo-color-contrast-energy-c)}.c-energy-certificate__class.--is-active.--d{background-color:var(--oo-color-energy-class-d);color:var(--oo-color-contrast-energy-d)}.c-energy-certificate__class.--is-active.--e{background-color:var(--oo-color-energy-class-e);color:var(--oo-color-contrast-energy-e)}.c-energy-certificate__class.--is-active.--f{background-color:var(--oo-color-energy-class-f);color:var(--oo-color-contrast-energy-f)}.c-energy-certificate__class.--is-active.--g{background-color:var(--oo-color-energy-class-g);color:var(--oo-color-contrast-energy-g)}.c-energy-certificate__class.--is-active.--h{background-color:var(--oo-color-energy-class-h);color:var(--oo-color-contrast-energy-h)}.c-energy-certificate__label{padding:0 0 .5rem}.c-energy-certificate__value{display:none}.--is-active .c-energy-certificate__value{display:none}@media(min-width: 992px){.--is-active .c-energy-certificate__value{display:block}}.c-placeholder{width:100%;height:100%;background-color:var(--oo-color-primary-mix-primary-contrast-20)}.--is-footer .c-placeholder{aspect-ratio:1/1}.c-contact-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-contact-person__picture{width:100%;height:auto;aspect-ratio:3/2;background-color:var(--oo-color-mix-bg-text-20);border-bottom:2px solid var(--oo-color-primary)}.c-contact-person__name{margin:0;margin-top:2rem}.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{-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-contact-person__link{position:relative}.c-contact-person__link:hover .c-contact-person__overlay,.c-contact-person__link:focus .c-contact-person__overlay{height:calc(100% - 2px);z-index:1}.c-contact-person__link:hover .c-contact-person__button,.c-contact-person__link:focus .c-contact-person__button{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary)}.c-contact-person__overlay{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:100%;height:2.75rem;position:absolute;bottom:2px;background-color:var(--oo-color-transparent-bg-90);-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}@media(min-width: 1200px){.c-contact-person__overlay{height:3rem}}.c-contact-person__button{font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));text-align:center;margin:0;padding:.5rem .75rem;cursor:pointer;color:var(--oo-color-primary);background-color:rgba(0,0,0,0);border:2px solid 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:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-address-search__content{gap:2rem}}.c-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:2rem}@media(min-width: 1200px){.c-news__container{gap:3rem}}.c-news__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__content{gap:2rem}}.c-news__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}@media(min-width: 768px){.c-news__count{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-news__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));width:2.25rem;height:2.25rem;padding:.25rem}@media(min-width: 1200px){.c-news__number{width:2.5rem;height:2.5rem}}.--bg-light .c-news__number{background-color:var(--oo-color-light-primary, var(--oo-color-primary));color:var(--oo-color-light-contrast-primary)}.--bg-dark .c-news__number{background-color:var(--oo-color-dark-primary, var(--oo-color-primary));color:var(--oo-color-dark-contrast-primary)}.--bg-primary .c-news__number{background-color:var(--oo-color-primary-primary, var(--oo-color-primary));color:var(--oo-color-primary-contrast-primary)}.--bg-secondary .c-news__number{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary));color:var(--oo-color-secondary-contrast-primary)}.c-news__news{display:grid;gap:2rem}@media(min-width: 992px){.c-news__news{grid-template-columns:repeat(2, 1fr)}}.c-news__buttons{gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-news-card{color:var(--oo-color-text);background-color:var(--oo-color-bg);border:2px solid var(--oo-color-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-news-card__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--oo-color-transparent-text-20);border-bottom:2px solid var(--oo-color-primary);width:100%;height:auto;aspect-ratio:4/3}.c-news-card__date{position:absolute;top:-2px;left:-2px;color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-bg);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem .75rem}.c-news-card__image{width:100%;-o-object-fit:cover;object-fit:cover}.c-news-card__content{width:100%;padding:1.25rem;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;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.5rem), 50% 100%, 0 calc(100% - 2.5rem));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.5rem), 50% 100%, 0 calc(100% - 2.5rem));background-color:var(--oo-color-mix-bg-text-20)}@media(min-width: 1200px){.c-news-details__banner{min-height:70vh;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 7.5rem), 50% 100%, 0 calc(100% - 7.5rem));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 7.5rem), 50% 100%, 0 calc(100% - 7.5rem))}}@media(min-width: 1400px){.c-news-details__banner{min-height:80vh}}.c-news-details__info{padding-top:calc(var(--header-height, 6.5rem) + 2.5rem)}@media(min-width: 1200px){.c-news-details__info{padding-top:calc(var(--header-height, 6.5rem) + 7.5rem)}}@media(min-width: 1400px){.c-news-details__info{padding-top:calc(var(--header-height, 9rem) + 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{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-bg);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));padding:.5rem .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-news-details__banner+.c-news-details__info{padding-top:5rem;margin-top:-2.5rem;-webkit-clip-path:polygon(0 0, 50% calc(0% + 2.5rem), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 50% calc(0% + 2.5rem), 100% 0, 100% 100%, 0 100%)}@media(min-width: 1200px){.c-news-details__banner+.c-news-details__info{padding-top:15rem;margin-top:-7.5rem;-webkit-clip-path:polygon(0 0, 50% calc(0% + 7.5rem), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 50% calc(0% + 7.5rem), 100% 0, 100% 100%, 0 100%)}}.c-news-details+*{padding-top:5rem;margin-top:-2.5rem;-webkit-clip-path:polygon(0 0, 50% calc(0% + 2.5rem), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 50% calc(0% + 2.5rem), 100% 0, 100% 100%, 0 100%)}@media(min-width: 1200px){.c-news-details+*{padding-top:15rem;margin-top:-7.5rem;-webkit-clip-path:polygon(0 0, 50% calc(0% + 7.5rem), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 50% calc(0% + 7.5rem), 100% 0, 100% 100%, 0 100%)}}.c-contact-map__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:1.5rem}@media(min-width: 1200px){.c-contact-map__container{gap:2rem}}.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:3rem}@media(min-width: 768px){.c-contact__container{gap:5rem}}.c-contact__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1200px){.c-contact__content{gap:2rem}}.c-contact__addresses{display:grid;justify-items:center;grid-template-columns:1fr;gap:3rem 0}.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}@media(min-width: 768px){.c-contact__addresses{grid-template-columns:repeat(2, 1fr);gap:5rem 2rem}}@media(min-width: 1200px){.c-contact__addresses{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1600px){.c-contact__addresses{grid-template-columns:repeat(4, 1fr)}}.c-contact-card{display:grid;grid:subgrid/subgrid;grid-row:span 3;gap:1rem}.c-contact-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;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(min-width: 768px){.c-contact-card__content{gap:1.5rem}}.c-contact-card__content.--position-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width: 768px){.c-contact-card__content.--position-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-contact-card__data{grid-column:1}.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:auto 1fr}.c-contact-card__label{-ms-flex-negative:0;flex-shrink:0}.c-contact-card__value{-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-contact-card.--is-map{display:grid;grid-template-columns:1fr;grid:unset;gap:1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.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:repeat(2, 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}}.c-map{width:100%;height:auto;aspect-ratio:2/1;max-height:60vh}.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)}.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}.c-map__info{color:var(--oo-color-text) !important;max-width:20rem;padding:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.c-map__headline{max-height:calc(1.5rem*3);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:calc(2rem*3)}}.c-property-details .c-map__button-wrapper{display:none}.c-map__link{color:var(--oo-color-primary) !important}.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;gap:1rem}@media(min-width: 1200px){.c-accordion-card{gap:2rem}}.c-accordion-card__title{display:grid;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;grid-template-columns:auto 1fr;gap:.5rem;cursor:pointer}.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__headline{border-bottom:2px solid var(--oo-color-primary);padding-bottom:.25rem}@media(min-width: 1200px){.c-accordion-card__headline{font-size:2rem;line-height:2.5rem;padding-bottom:.5rem}}.c-accordion-card__icon-wrapper{width:2.25rem;height:2.25rem;background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary);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}@media(min-width: 1200px){.c-accordion-card__icon-wrapper{width:2.5rem;height:2.5rem}}.c-accordion-card__icon{width:.875rem;height:.875rem;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}@media(min-width: 1200px){.c-accordion-card__icon{width:.875rem;height:1rem}}.--is-open .c-accordion-card__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-accordion-card__content{padding-left:2.75rem}@media(min-width: 1200px){.c-accordion-card__content{padding-left:3rem}}.--is-open .c-accordion-card__content{display:block}.--is-closed .c-accordion-card__content{display:none}.c-accordion-card__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.--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__headline{border-color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .c-accordion-card .c-accordion-card__icon-wrapper{background-color:var(--oo-color-light-primary, var(--oo-color-primary));color:var(--oo-color-light-contrast-primary)}.--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__headline{border-color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-accordion-card .c-accordion-card__icon-wrapper{background-color:var(--oo-color-dark-primary, var(--oo-color-primary));color:var(--oo-color-dark-contrast-primary)}.--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__headline{border-color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .c-accordion-card .c-accordion-card__icon-wrapper{background-color:var(--oo-color-secondary-primary, var(--oo-color-primary));color:var(--oo-color-secondary-contrast-primary)}.--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__headline{border-color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-accordion-card .c-accordion-card__icon-wrapper{background-color:var(--oo-color-primary-primary, var(--oo-color-primary));color:var(--oo-color-primary-contrast-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:1.5rem}@media(min-width: 992px){.c-accordion__container{gap:2rem}}.c-accordion__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@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:1.5rem}@media(min-width: 1200px){.c-accordion__accordions{gap:3rem}}.c-lightbox .c-lightbox__overlay{background:var(--oo-color-transparent-text-60)}.c-lightbox .c-lightbox__slide{width:auto}.c-lightbox .c-lightbox__wrapper{width:auto}.c-lightbox .c-lightbox__content{padding:1rem 0;max-width:100%;max-height:100dvh;gap:.5rem 0;width:auto}.c-lightbox .c-lightbox__media{min-width:0;min-height:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.c-lightbox .c-lightbox__media img{width:100%;height:auto;margin:0}.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;gap:.25rem}.c-lightbox .c-lightbox__title{-ms-hyphens:auto;hyphens:auto;word-break:break-word;color:inherit !important}.c-lightbox .c-lightbox__description{-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-lightbox .c-lightbox__icon-wrapper{position:absolute;width:2.25rem;height:2.25rem;background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary);border:2px solid var(--oo-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25rem;cursor:pointer;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}@media(min-width: 1200px){.c-lightbox .c-lightbox__icon-wrapper{width:2.5rem;height:2.5rem}}.c-lightbox .c-lightbox__icon-wrapper:visited,.c-lightbox .c-lightbox__icon-wrapper:active{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.c-lightbox .c-lightbox__icon-wrapper:hover,.c-lightbox .c-lightbox__icon-wrapper:focus{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary);box-shadow:0px 0px 0px 2px var(--oo-color-primary)}.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:0;right:0}.c-lightbox .c-lightbox__icon-wrapper.disabled{opacity:.1;color:var(--oo-color-contrast-text);background-color:var(--oo-color-text);border-color:var(--oo-color-text)}.c-lightbox .c-lightbox__icon-wrapper.disabled:hover,.c-lightbox .c-lightbox__icon-wrapper.disabled:focus{-webkit-box-shadow:none;box-shadow:none}.c-lightbox .c-lightbox__icon-wrapper .c-lightbox__icon{height:.875rem;width:.875rem}@media(min-width: 1200px){.c-lightbox .c-lightbox__icon-wrapper .c-lightbox__icon{height:1rem;width:1rem}}.c-lightbox .c-lightbox__icon-wrapper .c-lightbox__icon path{fill:none}.c-table{width:100%;max-width:100%}@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:2rem}@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.--is-head{background:var(--oo-color-bg)}.c-table__row.--is-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;background:var(--oo-color-bg);border-bottom:2px solid var(--oo-color-primary);padding:1rem}@media(min-width: 1200px){.c-table__row.--is-body{display:table-row;background-color:rgba(0,0,0,0);border-bottom:2px solid var(--oo-color-mix-bg-text-20);padding:0}}.c-table__data{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;min-width:7.5rem}@media(min-width: 1200px){.c-table__data{display:table-cell}}.--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));font-size:1rem;line-height:1.25rem;text-align:left;border-bottom:2px solid var(--oo-color-primary);padding:.5rem 1rem}@media(min-width: 1200px){.--is-head .c-table__data{font-size:1.125rem;line-height:1.5rem}}.--is-body .c-table__data{padding:0}@media(min-width: 1200px){.--is-body .c-table__data{padding:.5rem 1rem}}.--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:40%;-ms-hyphens:auto;hyphens:auto}@media(min-width: 1200px){.--is-body .c-table__data:before{content:none}}.c-table__data.--empty{display:none}@media(min-width: 1200px){.c-table__data.--empty{display:table-cell}}.c-link-boxes-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--oo-color-text);background-color:var(--oo-color-bg);border:2px solid var(--oo-color-bg)}.c-link-boxes-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--oo-color-transparent-text-20);border-bottom:2px solid var(--oo-color-primary);width:100%;height:auto;aspect-ratio:4/3}.c-link-boxes-card__wrapper.--has-icon{padding:4rem}.c-link-boxes-card__image{width:100%;-o-object-fit:cover;object-fit:cover}.--has-icon .c-link-boxes-card__image{-o-object-fit:contain;object-fit:contain}.c-link-boxes-card__icon{color:var(--oo-color-bg);width:100%;height:100%}.c-link-boxes-card__content{width:100%;padding:1.25rem;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}.c-link-boxes-card__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-link-boxes-card__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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:-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-link-boxes__container{gap:2rem}}.c-link-boxes__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-link-boxes__content{gap:2rem}}.c-link-boxes__boxes{display:grid;gap:2rem}@media(min-width: 992px){.c-link-boxes__boxes{grid-template-columns:repeat(2, 1fr)}}.c-link-boxes__buttons{gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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:1.5rem}@media(min-width: 1200px){.c-iframe-script__text{margin-bottom:2rem}}.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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-iframe-script__iframe.--is-eTracker{padding:0;aspect-ratio:unset}.c-iframe-script__iframe.--is-immonewsfeed{aspect-ratio:unset;height:revert-layer;min-height:630px}.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:1.5rem}@media(min-width: 1200px){.c-reviews__container{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:1.5rem}.c-reviews__content.--is-google-reviews{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}@media(min-width: 1200px){.c-reviews__content{gap:2rem}}.c-reviews__reviews{display:grid;gap:2rem}@media(min-width: 992px){.c-reviews__reviews{grid-template-columns:repeat(2, 1fr)}}.c-reviews__buttons{gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.--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{color:var(--oo-color-text);background-color:var(--oo-color-bg);border:2px solid var(--oo-color-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-review-card__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--oo-color-transparent-text-20);border-bottom:2px solid var(--oo-color-primary);width:100%;height:auto;aspect-ratio:4/3}.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:-2px;left:-2px;color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border:2px solid var(--oo-color-bg);font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight));display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem .75rem}.c-review-card__image{width:100%;-o-object-fit:cover;object-fit:cover}.c-review-card__content{width:100%;padding:1.25rem;display:grid;-ms-flex-line-pack:start;align-content:start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem}.c-review-card__content.--hide-images:not(.--hide-date){margin-top:2.5rem}.c-review-card__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-review-card__text.--shorten{overflow:hidden;max-height:168px;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}@media(min-width: 1200px){.c-review-card__text.--shorten{max-height:280px;-webkit-line-clamp:10}}.c-review-card__text.--shorten.--is-open{max-height:100%;-webkit-line-clamp:unset;overflow:visible}.c-review-card__more{display:none}.c-google-review-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.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__contents.--shorten{overflow:hidden;max-height:168px;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}@media(min-width: 1200px){.c-google-review-card__contents.--shorten{max-height:280px}}.c-google-review-card__contents.--shorten.--is-open{max-height:100rem}.c-google-review-card__more{margin:.5rem auto}.c-google-review-card.--on-slider{margin-bottom:0}.c-read-more{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;cursor:pointer}.c-read-more__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-read-more__wrapper.--more{display:-webkit-box;display:-ms-flexbox;display:flex}.--is-open .c-read-more__wrapper.--more{display:none}.c-read-more__wrapper.--less{display:none}.--is-open .c-read-more__wrapper.--less{display:-webkit-box;display:-ms-flexbox;display:flex}.c-read-more__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem;white-space:nowrap;font-family:var(--oo-font-button, var(--oo-font-text));font-weight:var(--oo-font-button-weight, var(--oo-font-text-weight))}.c-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-stars__star{width:2rem;height:2rem}@media(min-width: 992px){.c-stars__star{width:2.5rem;height:2.5rem}}.c-stars__star svg{width:100%;height:100%}.c-stars__star.--filled{color:var(--oo-color-primary)}.c-stars__star.--empty{color:var(--oo-color-mix-bg-text-20)}.c-stars.--small{margin-top:.5rem;margin-bottom:.5rem}.c-stars.--small .c-stars__star{width:1rem;height:1rem}@media(min-width: 992px){.c-stars.--small .c-stars__star{width:1.5rem;height:1.5rem}}.c-stars.--light-empty-stars .c-stars__star.--empty{color:var(--oo-color-mix-bg-text-30)}.c-stars .--half{position:relative}.c-stars .--half .c-stars__star{position:absolute;inset:0}.c-stars .--half .c-stars__star.--filled{width:50%;overflow:hidden;z-index:1}.c-stars .--half .c-stars__star.--filled svg{width:auto}.--bg-light .c-stars .--filled{color:var(--oo-color-light-primary, var(--oo-color-primary))}.--bg-light .c-stars .--empty{color:var(--oo-color-light-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-dark .c-stars .--filled{color:var(--oo-color-dark-primary, var(--oo-color-primary))}.--bg-dark .c-stars .--empty{color:var(--oo-color-dark-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-primary .c-stars .--filled{color:var(--oo-color-primary-primary, var(--oo-color-primary))}.--bg-primary .c-stars .--empty{color:var(--oo-color-primary-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-secondary .c-stars .--filled{color:var(--oo-color-secondary-primary, var(--oo-color-primary))}.--bg-secondary .c-stars .--empty{color:var(--oo-color-secondary-mix-bg-text-20, var(--oo-color-mix-bg-text-20))}.--bg-transparent .c-stars .--filled{color:var(--oo-color-primary)}.--bg-transparent .c-stars .--empty{color:var(--oo-color-mix-bg-text-20)}.c-stars.--small .c-stars__star{height:1.5rem;width:1.5rem}.c-back-to-top{width:2.25rem;height:2.25rem;background-color:var(--oo-color-primary);color:var(--oo-color-contrast-primary);border:2px solid var(--oo-color-primary);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;padding:0;cursor:pointer;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}@media(min-width: 1200px){.c-back-to-top{right:2rem;bottom:2rem;width:2.5rem;height:2.5rem}}.c-back-to-top:visited,.c-back-to-top:active{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-primary);border-color:var(--oo-color-primary)}.c-back-to-top:hover,.c-back-to-top:focus{color:var(--oo-color-contrast-primary);background-color:var(--oo-color-lighten-primary-40);-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary);box-shadow:0px 0px 0px 2px var(--oo-color-primary)}.c-back-to-top.--visible{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-back-to-top__icon{width:.875rem;height:.875rem}@media(min-width: 1200px){.c-back-to-top__icon{height:1rem;width:1rem}}.--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, var(--oo-color-mix-primary-contrast-20))}.c-social-media__icon,.c-social-media svg{display:block;width:var(--oo-social-media-size, 2rem);height:var(--oo-social-media-size, 2rem)}.c-social-media.--is-footer{--oo-social-media-size: 2rem;--oo-social-media-gap: 1rem}.c-social-media.--is-footer .c-social-media__link{--oo-social-media-color: var( --oo-color-footer-primary, var(--oo-color-primary) )}.c-social-media.--is-footer .c-social-media__link:visited,.c-social-media.--is-footer .c-social-media__link:active{--oo-social-media-color: var( --oo-color-footer-primary, var(--oo-color-primary) )}.c-social-media.--is-footer .c-social-media__link:hover,.c-social-media.--is-footer .c-social-media__link:focus{--oo-social-media-color: var(--oo-color-footer-mix-primary-contrast-20)}.c-social-media.--is-header{--oo-social-media-size: 1rem;--oo-social-media-gap: 0.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(min-width: 1400px){.c-social-media.--is-header{position:relative;top:.25rem}}.c-social-media.--is-header .c-social-media__link{--oo-social-media-color: var(--oo-color-header-contrast-primary)}.c-social-media.--is-header .c-social-media__link:visited,.c-social-media.--is-header .c-social-media__link:active{--oo-social-media-color: var(--oo-color-header-contrast-primary)}.c-social-media.--is-header .c-social-media__link:hover,.c-social-media.--is-header .c-social-media__link:focus{--oo-social-media-color: var(--oo-color-header-contrast-primary)}@media(min-width: 1400px){.c-social-media.--is-header .c-social-media__link{--oo-social-media-color: var( --oo-color-header-primary, var(--oo-color-primary) )}.c-social-media.--is-header .c-social-media__link:visited,.c-social-media.--is-header .c-social-media__link:active{--oo-social-media-color: var( --oo-color-header-primary, var(--oo-color-primary) )}.c-social-media.--is-header .c-social-media__link:hover,.c-social-media.--is-header .c-social-media__link:focus{--oo-social-media-color: var( --oo-color-header-mix-primary-contrast-20 )}}.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 svg{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-social-media.--is-share .--link .c-social-media__link .copy-icon-success{display:none}.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 .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.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__link .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.c-seals__headline{display:block}.c-seals__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}.c-seals__link{width:100%}.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-masonry{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.c-seals.--is-masonry .c-seals__item{width:calc(50% - .25rem);aspect-ratio:1/1;padding:.5rem;margin-bottom:.5rem;border:1px solid var(--oo-color-footer-mix-bg-text-10)}@media(min-width: 1600px){.c-seals.--is-masonry .c-seals__item{width:calc(33% - .3333333333rem)}}.c-seals.--is-masonry .c-seals__picture{height:auto}.c-seals.--is-slider .c-seals__link{height:100%;width:100%}.c-seals.--is-slider .c-seals__item{height:140px;max-width:140px}.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}.c-gallery__image{-o-object-fit:contain;object-fit:contain}.c-gallery__placeholder{aspect-ratio:1/1}.c-gallery__widget{width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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:1.5rem}@media(min-width: 992px){.c-gallery__row{gap:2rem}}.c-gallery__inner.--is-masonry{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-gallery__inner.--is-masonry .c-gallery__item{width:calc(50% - 1rem);padding:.625rem;margin-bottom:.5rem;border:1px solid var(--oo-color-mix-bg-text-10)}@media(min-width: 768px){.c-gallery__inner.--is-masonry .c-gallery__item{width:calc(33% - 1.3333333333rem);padding:1.5rem;margin-bottom:unset;aspect-ratio:1/1}}@media(min-width: 1200px){.c-gallery__inner.--is-masonry .c-gallery__item{width:calc(25% - 1.5rem)}}.c-gallery__inner.--is-masonry.--on-bg-light .c-gallery__item{border:1px solid var(--oo-color-light-mix-bg-text-20)}.c-gallery__inner.--is-masonry.--on-bg-dark .c-gallery__item{border:1px solid var(--oo-color-dark-mix-bg-text-20)}.c-gallery__inner.--is-masonry.--on-bg-primary .c-gallery__item{border:1px solid var(--oo-color-primary-mix-bg-text-20)}.c-gallery__inner.--is-masonry.--on-bg-secondary .c-gallery__item{border:1px solid var(--oo-color-secondary-mix-bg-text-20)}.c-gallery__inner.--is-slider .c-gallery__link{height:100%;width:100%}.c-gallery__inner.--is-slider .c-gallery__item{height:220px;max-width:220px}.--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;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}.--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;color:currentColor;line-height:22px;text-align:left;padding:0 1.5rem 0 0}@media(min-width: 1400px){.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a{color:var(--oo-color-header-primary, var(--oo-color-primary))}}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:hover span,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:focus span,.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a:active span{border-color:rgba(0,0,0,0)}.c-module-language-switcher.--is-header .wpml-ls-statics-shortcode_actions a span{border-bottom:1px solid currentColor;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.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: 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{color:currentColor;background:var(--oo-color-header-primary, var(--oo-color-primary));padding:.25rem .5rem}@media(min-width: 1400px){.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{color:var(--oo-color-header-primary, var(--oo-color-primary));background:var(--oo-color-header-bg, var(--oo-color-bg))}}.c-module-contact__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.--is-header .c-module-contact__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap: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}.c-module-contact__value{-ms-hyphens:auto;hyphens:auto;word-break:break-word}.c-module-contact.--is-header .--has-name .c-module-contact__wrapper{gap:0 .75rem}@media(min-width: 1400px){.c-module-contact.--is-header .--has-name .c-module-contact__headline{display:inline;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}@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__label{-ms-flex-item-align:center;align-self:center}.c-module-login__value{-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}}.uc-embedding-container{width:100% !important;background-color:var(--oo-color-mix-bg-text-10) !important;min-height:450px !important}.uc-embedding-container .uc-embedding-wrapper{border-radius:0 !important;font-family:var(--oo-font-text, sans-serif) !important;background-color:var(--oo-color-bg) !important;gap:.5rem}.uc-embedding-container .uc-embedding-wrapper h3{font-family:var(--oo-font-headline, var(--oo-font-text)) !important;font-weight:var(--oo-font-headline-weight, var(--oo-font-text-weight)) !important;color:var(--oo-color-headline, --oo-color-text) !important}.uc-embedding-container .uc-embedding-wrapper .description-text,.uc-embedding-container .uc-embedding-wrapper span{color:var(--oo-color-text) !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept,.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info{-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out !important;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-box-shadow .25s ease-in-out !important;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out !important;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out !important;border-radius:0 !important;border:2px solid var(--oo-color-primary)}.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info{color:var(--oo-color-primary) !important;background-color:rgba(0,0,0,0) !important;border-color:var(--oo-color-primary) !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:hover,.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:focus{color:var(--oo-color-lighten-primary-40) !important;background-color:rgba(0,0,0,0) !important;border-color:var(--oo-color-lighten-primary-40) !important;-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-lighten-primary-40) !important;box-shadow:0px 0px 0px 2px var(--oo-color-lighten-primary-40) !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept{background-color:var(--oo-color-primary) !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept:hover,.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept:focus{color:var(--oo-color-contrast-primary) !important;background-color:var(--oo-color-lighten-primary-40) !important;-webkit-box-shadow:0px 0px 0px 2px var(--oo-color-primary) !important;box-shadow:0px 0px 0px 2px var(--oo-color-primary) !important}.c-breadcrumb{width:0;height:0;overflow:hidden;position:absolute;clip:rect(1px, 1px, 1px, 1px);content-visibility:auto;contain-intrinsic-size:30px 0}.c-breadcrumb__container ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.c-breadcrumb__container li a{font-family:var(--oo-font-text-bold);font-weight:var(--oo-font-text-bold-weight)}.c-price-calculator{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:2rem}.c-price-calculator__overview{grid-column:span 2;width:100%;display:grid}@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:22px;padding:.25rem .5rem;gap:.5rem;border-top:1px solid var(--oo-color-mix-primary-contrast-50)}.c-price-calculator__item:first-child{border-top:none}.c-price-calculator__item:last-child{border-top:3px solid var(--oo-color-primary)}.c-price-calculator__item.--is-total-cost{font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight));background-color:#fff}.c-price-calculator__color-indicator{display:inline-block;width:14px;height:14px;border-radius:50%;-ms-flex-preferred-size:14px;flex-basis:14px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.c-price-calculator__criteria{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-price-calculator__value{font-weight:var(--oo-font-text-bold-weight, var(--oo-font-text-weight))}.c-price-calculator__chart{grid-column:1/-1;justify-self:center}@media(min-width: 768px){.c-price-calculator__chart{grid-column:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-price-calculator__notice{font-size:12px;padding:.25rem 0}.c-price-calculator .oo-donut-chart-color0{fill:var(--oo-color-primary);background-color:var(--oo-color-primary);stroke:#fff;stroke-width:4px}.c-price-calculator .oo-donut-chart-color1{fill:var(--oo-color-primary-complementary);background-color:var(--oo-color-primary-complementary);stroke:#fff;stroke-width:4px}.c-price-calculator .oo-donut-chart-color2{fill:var(--oo-color-secondary);background-color:var(--oo-color-secondary);stroke:#fff;stroke-width:4px}.c-price-calculator .oo-donut-chart-color3{fill:var(--oo-color-secondary-complementary);background-color:var(--oo-color-secondary-complementary);stroke:#fff;stroke-width:4px}.c-price-calculator .oo-donut-chart-color4{fill:var(--oo-color-mix-primary-contrast-50);background-color:var(--oo-color-mix-primary-contrast-50);stroke:#fff;stroke-width:4px}.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}}