@charset "UTF-8";/*! @ecl/preset-eu - 4.2.3 Built on 2024-06-13T07:51:26.273Z */ :root { --ecl-color-primary: #0e47cb; --ecl-color-primary-180: #082b7a; --ecl-color-primary-160: #0a328e; --ecl-color-primary-140: #0b39a2; --ecl-color-primary-120: #0d40b7; --ecl-color-primary-100: #0e47cb; --ecl-color-primary-80: #3e6cd5; --ecl-color-primary-60: #6e91e0; --ecl-color-primary-40: #9fb5ea; --ecl-color-primary-20: #cfdaf5; --ecl-color-primary-10: #e7edfa; --ecl-color-primary-5: #f3f6fc; --ecl-color-secondary: #fc0; --ecl-color-secondary-180: #997a00; --ecl-color-secondary-160: #b38f00; --ecl-color-secondary-140: #cca300; --ecl-color-secondary-120: #e6b800; --ecl-color-secondary-100: #fc0; --ecl-color-secondary-80: #ffd633; --ecl-color-secondary-60: #ffe066; --ecl-color-secondary-40: #ffeb99; --ecl-color-secondary-20: #fff5cc; --ecl-color-dark: #262b38; --ecl-color-dark-100: #262b38; --ecl-color-dark-80: #515560; --ecl-color-dark-60: #7d8088; --ecl-color-dark-40: #a8aaaf; --ecl-color-dark-20: #d4d5d7; --ecl-color-dark-10: #e9eaeb; --ecl-color-dark-5: #f4f5f5; --ecl-color-info: #0e47cb; --ecl-color-info-100: #0e47cb; --ecl-color-info-5: #f3f6fc; --ecl-color-success: #00a174; --ecl-color-success-100: #00a174; --ecl-color-success-5: #f2fcf9; --ecl-color-warning: #ff8133; --ecl-color-warning-100: #ff8133; --ecl-color-warning-5: #fff7f2; --ecl-color-error: #d7003d; --ecl-color-error-100: #d7003d; --ecl-color-error-5: #fef2f5; --ecl-color-accent: #00e9ff; --ecl-color-accent-100: #00e9ff; --ecl-color-accent-30: #b3f8ff; --ecl-color-overlay-light: color-mix(in srgb,var(--c-d) 70%,transparent); --ecl-color-overlay-dark: color-mix(in srgb,var(--c-d) 90%,transparent); --ecl-font-xs: normal normal 400 0.75rem/1.25rem arial,sans-serif; --ecl-font-s: normal normal 400 0.875rem/1.25rem arial,sans-serif; --ecl-font-m: normal normal 400 1rem/1.5rem arial,sans-serif; --ecl-font-l: normal normal 400 1.25rem/1.75rem arial,sans-serif; --ecl-font-xl: normal normal 400 1.5rem/1.75rem arial,sans-serif; --ecl-font-2xl: normal normal 400 1.75rem/2rem arial,sans-serif; --ecl-font-3xl: normal normal 400 2rem/2.5rem arial,sans-serif; --ecl-font-4xl: normal normal 400 2.25rem/2.75rem arial,sans-serif; --ecl-font-5xl: normal normal 400 2.625rem/3.25rem arial,sans-serif; --ecl-font-ui-s: normal normal 400 0.875rem/1.5rem arial,sans-serif; --ecl-font-ui-m: normal normal 400 1rem/1.75rem arial,sans-serif; --ecl-spacing-2xs: 0.25rem; --ecl-spacing-xs: 0.5rem; --ecl-spacing-s: 0.75rem; --ecl-spacing-m: 1rem; --ecl-spacing-l: 1.5rem; --ecl-spacing-xl: 2rem; --ecl-spacing-2xl: 2.5rem; --ecl-spacing-3xl: 3rem; --ecl-spacing-4xl: 4rem; --ecl-shadow-1: 0 2px 4px rgba(9,49,142,.08),0 0 10px rgba(9,49,142,.04),0 4px 5px rgba(9,49,142,.04),0 -4px 4px rgba(9,49,142,.04); --ecl-shadow-2: 0 3px 5px rgba(9,49,142,.04),0 0 18px rgba(9,49,142,.04),0 6px 10px rgba(9,49,142,.04),0 -4px 4px rgba(9,49,142,.04); --ecl-shadow-3: 0 7px 8px rgba(9,49,142,.08),0 0 22px rgba(9,49,142,.04),0 12px 17px rgba(9,49,142,.04),0 -4px 4px rgba(9,49,142,.04); --ecl-shadow-4: 0 11px 15px rgba(9,49,142,.08),0 9px 46px rgba(9,49,142,.04),0 24px 38px rgba(9,49,142,.04),0 -4px 4px rgba(9,49,142,.04); --ecl-shadow-inner-1: 0 2px 4px rgba(9,49,142,.08) inset,0 0 10px rgba(9,49,142,.04) inset,0 4px 5px rgba(9,49,142,.04) inset,0 -4px 4px rgba(9,49,142,.04) inset; --ecl-shadow-inner-2: 0 3px 5px rgba(9,49,142,.04) inset,0 0 18px rgba(9,49,142,.04) inset,0 6px 10px rgba(9,49,142,.04) inset,0 -4px 4px rgba(9,49,142,.04) inset; --ecl-shadow-negative-1: 0 2px 4px hsla(0,0%,100%,.08),0 0 10px hsla(0,0%,100%,.04),0 4px 5px hsla(0,0%,100%,.04),0 -4px 4px hsla(0,0%,100%,.04); --ecl-shadow-negative-2: 0 3px 5px hsla(0,0%,100%,.04),0 0 18px hsla(0,0%,100%,.04),0 6px 10px hsla(0,0%,100%,.04),0 -4px 4px hsla(0,0%,100%,.04); --ecl-shadow-negative-3: 0 7px 8px hsla(0,0%,100%,.08),0 0 22px hsla(0,0%,100%,.04),0 12px 17px hsla(0,0%,100%,.04),0 -4px 4px hsla(0,0%,100%,.04); --ecl-shadow-negative-4: 0 11px 15px rgba(9,49,142,.08),0 9px 46px rgba(9,49,142,.04),0 24px 38px rgba(9,49,142,.04),0 -4px 4px rgba(9,49,142,.04); --ecl-shadow-negative-inner-1: 0 2px 4px hsla(0,0%,100%,.08) inset,0 0 10px hsla(0,0%,100%,.04) inset,0 4px 5px hsla(0,0%,100%,.04) inset,0 -4px 4px hsla(0,0%,100%,.04) inset; --ecl-shadow-negative-inner-2: 0 3px 5px hsla(0,0%,100%,.04) inset,0 0 18px hsla(0,0%,100%,.04) inset,0 6px 10px hsla(0,0%,100%,.04) inset,0 -4px 4px hsla(0,0%,100%,.04) inset; --ecl-max-width: 80ch; --c-p: var(--ecl-color-primary); --c-p-180: var(--ecl-color-primary-180); --c-p-160: var(--ecl-color-primary-160); --c-p-140: var(--ecl-color-primary-140); --c-p-120: var(--ecl-color-primary-120); --c-p-100: var(--ecl-color-primary-100); --c-p-80: var(--ecl-color-primary-80); --c-p-60: var(--ecl-color-primary-60); --c-p-40: var(--ecl-color-primary-40); --c-p-20: var(--ecl-color-primary-20); --c-p-10: var(--ecl-color-primary-10); --c-p-5: var(--ecl-color-primary-5); --c-s: var(--ecl-color-secondary); --c-s-180: var(--ecl-color-secondary-180); --c-s-160: var(--ecl-color-secondary-160); --c-s-140: var(--ecl-color-secondary-140); --c-s-120: var(--ecl-color-secondary-120); --c-s-100: var(--ecl-color-secondary-100); --c-s-80: var(--ecl-color-secondary-80); --c-s-60: var(--ecl-color-secondary-60); --c-s-40: var(--ecl-color-secondary-40); --c-s-20: var(--ecl-color-secondary-20); --c-d: var(--ecl-color-dark); --c-d-100: var(--ecl-color-dark-100); --c-d-80: var(--ecl-color-dark-80); --c-d-60: var(--ecl-color-dark-60); --c-d-40: var(--ecl-color-dark-40); --c-d-20: var(--ecl-color-dark-20); --c-d-10: var(--ecl-color-dark-10); --c-d-5: var(--ecl-color-dark-5); --c-in: var(--ecl-color-info); --c-in-100: var(--ecl-color-info-100); --c-in-5: var(--ecl-color-info-5); --c-su: var(--ecl-color-success); --c-su-100: var(--ecl-color-success-100); --c-su-5: var(--ecl-color-success-5); --c-wa: var(--ecl-color-warning); --c-wa-100: var(--ecl-color-warning-100); --c-wa-5: var(--ecl-color-warning-5); --c-er: var(--ecl-color-error); --c-er-100: var(--ecl-color-error-100); --c-er-5: var(--ecl-color-error-5); --c-a: var(--ecl-color-accent); --c-a-100: var(--ecl-color-accent-100); --c-a-30: var(--ecl-color-accent-30); --c-ov-l: var(--ecl-color-overlay-light); --c-ov-d: var(--ecl-color-overlay-dark); --f-xs: var(--ecl-font-xs); --f-s: var(--ecl-font-s); --f-m: var(--ecl-font-m); --f-l: var(--ecl-font-l); --f-xl: var(--ecl-font-xl); --f-2xl: var(--ecl-font-2xl); --f-3xl: var(--ecl-font-3xl); --f-4xl: var(--ecl-font-4xl); --f-5xl: var(--ecl-font-5xl); --f-ui-s: var(--ecl-font-ui-s); --f-ui-m: var(--ecl-font-ui-m); --s-2xs: var(--ecl-spacing-2xs); --s-xs: var(--ecl-spacing-xs); --s-s: var(--ecl-spacing-s); --s-m: var(--ecl-spacing-m); --s-l: var(--ecl-spacing-l); --s-xl: var(--ecl-spacing-xl); --s-2xl: var(--ecl-spacing-2xl); --s-3xl: var(--ecl-spacing-3xl); --s-4xl: var(--ecl-spacing-4xl); --sh-1: var(--ecl-shadow-1); --sh-2: var(--ecl-shadow-2); --sh-3: var(--ecl-shadow-3); --sh-4: var(--ecl-shadow-4); --sh-i-1: var(--ecl-shadow-inner-1); --sh-i-2: var(--ecl-shadow-inner-2); --sh-n-1: var(--ecl-shadow-negative-1); --sh-n-2: var(--ecl-shadow-negative-2); --sh-n-3: var(--ecl-shadow-negative-3); --sh-n-4: var(--ecl-shadow-negative-4); --sh-n-i-1: var(--ecl-shadow-negative-inner-1); --sh-n-i-2: var(--ecl-shadow-negative-inner-2); --max-w: var(--ecl-max-width); --ecl-color-primary-130: #0a328e; --c-p-130: var(--ecl-color-primary-130); --ecl-color-secondary-10: #fffae6; --c-s-10: var(--ecl-color-secondary-10); --ecl-color-dark-140: #171a22; --c-d-140: var(--ecl-color-dark-140); --ecl-color-dark-120: #1e222d; --c-d-120: var(--ecl-color-dark-120); --ecl-color-error-80: #ef0044; --c-er-80: var(--ecl-color-error-80); --ecl-color-branding: #0e47cb; --c-br: var(--ecl-color-branding); --ecl-color-visited: #510dcd; --c-v: var(--ecl-color-visited); --ecl-color-visited-100: #510dcd; --c-v-100: var(--ecl-color-visited-100); --ecl-color-visited-40: #bf9af1; --c-v-40: var(--ecl-color-visited-40); --ecl-font-2xs: normal normal 400 0.625rem/1rem arial,sans-serif; --f-2xs: var(--ecl-font-2xs); --ecl-font-6xl: normal normal 400 2.625rem/3.25rem arial,sans-serif; --f-6xl: var(--ecl-font-6xl); --ecl-font-prolonged-xs: normal normal 400 0.75rem/1.25rem arial,sans-serif; --f-p-xs: var(--ecl-font-prolonged-xs); --ecl-font-prolonged-s: normal normal 400 0.875rem/1.25rem arial,sans-serif; --f-p-s: var(--ecl-font-prolonged-s); --ecl-font-prolonged-m: normal normal 400 1rem/1.5rem arial,sans-serif; --f-p-m: var(--ecl-font-prolonged-m); --ecl-font-prolonged-l: normal normal 400 1.25rem/1.75rem arial,sans-serif; --f-p-l: var(--ecl-font-prolonged-l); --ecl-font-prolonged-xl: normal normal 400 1.5rem/1.75rem arial,sans-serif; --f-p-xl: var(--ecl-font-prolonged-xl) } .ecl-icon { fill: currentcolor; margin: 0; transition: transform .3s ease-in-out } .ecl-icon--2xs { height: .75rem; width: .75rem } .ecl-icon--xs { height: 1rem; width: 1rem } .ecl-icon--s { height: 1.25rem; width: 1.25rem } .ecl-icon--m { height: 1.5rem; width: 1.5rem } .ecl-icon--l { height: 2rem; width: 2rem } .ecl-icon--xl { height: 2.5rem; width: 2.5rem } .ecl-icon--2xl { height: 3rem; width: 3rem } .ecl-icon--fluid { height: 1em; width: 1em } .ecl-icon--primary { fill: var(--c-p) } .ecl-icon--inverted { fill: #fff } .ecl-icon--rotate-90 { transform: rotate(90deg) } .ecl-icon--rotate-180 { transform: rotate(180deg) } .ecl-icon--rotate-270 { transform: rotate(270deg) } .ecl-icon--flip-horizontal { transform: scaleX(-1) } .ecl-icon--flip-vertical { transform: scaleY(-1) } .ecl-container { box-sizing: border-box; -webkit-margin-start: auto; margin-inline-start:auto;-webkit-margin-end: auto; margin-inline-end:auto;position: relative; width: 100%; -webkit-padding-start: 1rem; padding-inline-start:1rem;-webkit-padding-end: 1rem; padding-inline-end:1rem} @media (min-width: 480px) { .ecl-container { -webkit-padding-start:1rem; padding-inline-start:1rem;-webkit-padding-end: 1rem; padding-inline-end:1rem} } @media (min-width: 768px) { .ecl-container { -webkit-padding-start:1rem; padding-inline-start:1rem;-webkit-padding-end: 1rem; padding-inline-end:1rem} } @media (min-width: 996px) { .ecl-container { -webkit-padding-start:1rem; padding-inline-start:1rem;-webkit-padding-end: 1rem; padding-inline-end:1rem} } @media (min-width: 1140px) { .ecl-container { -webkit-padding-start:1rem; padding-inline-start:1rem;-webkit-padding-end: 1rem; padding-inline-end:1rem} } @media (min-width: 480px) { .ecl-container { max-width:100%; width: 768px } } @media (min-width: 768px) { .ecl-container { max-width:100%; width: 996px } } @media (min-width: 996px) { .ecl-container { max-width:100%; width: 1140px } } @media (min-width: 1140px) { .ecl-container { max-width:100%; width: 1140px } } .ecl-row { box-sizing: border-box; display: flex; flex-wrap: wrap; -webkit-margin-start: -1rem; margin-inline-start:-1rem;-webkit-margin-end: -1rem; margin-inline-end:-1rem} @media (min-width: 480px) { .ecl-row { -webkit-margin-start:-1rem; margin-inline-start:-1rem;-webkit-margin-end: -1rem; margin-inline-end:-1rem} } @media (min-width: 768px) { .ecl-row { -webkit-margin-start:-1rem; margin-inline-start:-1rem;-webkit-margin-end: -1rem; margin-inline-end:-1rem} } @media (min-width: 996px) { .ecl-row { -webkit-margin-start:-1rem; margin-inline-start:-1rem;-webkit-margin-end: -1rem; margin-inline-end:-1rem} } @media (min-width: 1140px) { .ecl-row { -webkit-margin-start:-1rem; margin-inline-start:-1rem;-webkit-margin-end: -1rem; margin-inline-end:-1rem} } .ecl-no-gutters { -webkit-margin-start: 0; margin-inline-start:0;-webkit-margin-end: 0; margin-inline-end:0} .ecl-no-gutters>.ecl-col,.ecl-no-gutters>[class*=ecl-col-] { -webkit-padding-start: 0; padding-inline-start:0;-webkit-padding-end: 0; padding-inline-end:0} .ecl-col-1,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-l-1,.ecl-col-l-10,.ecl-col-l-11,.ecl-col-l-12,.ecl-col-l-2,.ecl-col-l-3,.ecl-col-l-4,.ecl-col-l-5,.ecl-col-l-6,.ecl-col-l-7,.ecl-col-l-8,.ecl-col-l-9,.ecl-col-m-1,.ecl-col-m-10,.ecl-col-m-11,.ecl-col-m-12,.ecl-col-m-2,.ecl-col-m-3,.ecl-col-m-4,.ecl-col-m-5,.ecl-col-m-6,.ecl-col-m-7,.ecl-col-m-8,.ecl-col-m-9,.ecl-col-s-1,.ecl-col-s-10,.ecl-col-s-11,.ecl-col-s-12,.ecl-col-s-2,.ecl-col-s-3,.ecl-col-s-4,.ecl-col-s-5,.ecl-col-s-6,.ecl-col-s-7,.ecl-col-s-8,.ecl-col-s-9,.ecl-col-xl-1,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9 { -webkit-padding-start: 1rem; padding-inline-start:1rem;-webkit-padding-end: 1rem; box-sizing: border-box; min-height: 1px; padding-inline-end:1rem;position: relative; width: 100% } @media (min-width: 480px) { .ecl-col-1,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-l-1,.ecl-col-l-10,.ecl-col-l-11,.ecl-col-l-12,.ecl-col-l-2,.ecl-col-l-3,.ecl-col-l-4,.ecl-col-l-5,.ecl-col-l-6,.ecl-col-l-7,.ecl-col-l-8,.ecl-col-l-9,.ecl-col-m-1,.ecl-col-m-10,.ecl-col-m-11,.ecl-col-m-12,.ecl-col-m-2,.ecl-col-m-3,.ecl-col-m-4,.ecl-col-m-5,.ecl-col-m-6,.ecl-col-m-7,.ecl-col-m-8,.ecl-col-m-9,.ecl-col-s-1,.ecl-col-s-10,.ecl-col-s-11,.ecl-col-s-12,.ecl-col-s-2,.ecl-col-s-3,.ecl-col-s-4,.ecl-col-s-5,.ecl-col-s-6,.ecl-col-s-7,.ecl-col-s-8,.ecl-col-s-9,.ecl-col-xl-1,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9 { -webkit-padding-start:1rem; padding-inline-start:1rem;-webkit-padding-end: 1rem; padding-inline-end:1rem} } @media (min-width: 768px) { .ecl-col-1,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-l-1,.ecl-col-l-10,.ecl-col-l-11,.ecl-col-l-12,.ecl-col-l-2,.ecl-col-l-3,.ecl-col-l-4,.ecl-col-l-5,.ecl-col-l-6,.ecl-col-l-7,.ecl-col-l-8,.ecl-col-l-9,.ecl-col-m-1,.ecl-col-m-10,.ecl-col-m-11,.ecl-col-m-12,.ecl-col-m-2,.ecl-col-m-3,.ecl-col-m-4,.ecl-col-m-5,.ecl-col-m-6,.ecl-col-m-7,.ecl-col-m-8,.ecl-col-m-9,.ecl-col-s-1,.ecl-col-s-10,.ecl-col-s-11,.ecl-col-s-12,.ecl-col-s-2,.ecl-col-s-3,.ecl-col-s-4,.ecl-col-s-5,.ecl-col-s-6,.ecl-col-s-7,.ecl-col-s-8,.ecl-col-s-9,.ecl-col-xl-1,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9 { -webkit-padding-start:1rem; padding-inline-start:1rem;-webkit-padding-end: 1rem; padding-inline-end:1rem} } @media (min-width: 996px) { .ecl-col-1,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-l-1,.ecl-col-l-10,.ecl-col-l-11,.ecl-col-l-12,.ecl-col-l-2,.ecl-col-l-3,.ecl-col-l-4,.ecl-col-l-5,.ecl-col-l-6,.ecl-col-l-7,.ecl-col-l-8,.ecl-col-l-9,.ecl-col-m-1,.ecl-col-m-10,.ecl-col-m-11,.ecl-col-m-12,.ecl-col-m-2,.ecl-col-m-3,.ecl-col-m-4,.ecl-col-m-5,.ecl-col-m-6,.ecl-col-m-7,.ecl-col-m-8,.ecl-col-m-9,.ecl-col-s-1,.ecl-col-s-10,.ecl-col-s-11,.ecl-col-s-12,.ecl-col-s-2,.ecl-col-s-3,.ecl-col-s-4,.ecl-col-s-5,.ecl-col-s-6,.ecl-col-s-7,.ecl-col-s-8,.ecl-col-s-9,.ecl-col-xl-1,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9 { -webkit-padding-start:1rem; padding-inline-start:1rem;-webkit-padding-end: 1rem; padding-inline-end:1rem} } @media (min-width: 1140px) { .ecl-col-1,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-l-1,.ecl-col-l-10,.ecl-col-l-11,.ecl-col-l-12,.ecl-col-l-2,.ecl-col-l-3,.ecl-col-l-4,.ecl-col-l-5,.ecl-col-l-6,.ecl-col-l-7,.ecl-col-l-8,.ecl-col-l-9,.ecl-col-m-1,.ecl-col-m-10,.ecl-col-m-11,.ecl-col-m-12,.ecl-col-m-2,.ecl-col-m-3,.ecl-col-m-4,.ecl-col-m-5,.ecl-col-m-6,.ecl-col-m-7,.ecl-col-m-8,.ecl-col-m-9,.ecl-col-s-1,.ecl-col-s-10,.ecl-col-s-11,.ecl-col-s-12,.ecl-col-s-2,.ecl-col-s-3,.ecl-col-s-4,.ecl-col-s-5,.ecl-col-s-6,.ecl-col-s-7,.ecl-col-s-8,.ecl-col-s-9,.ecl-col-xl-1,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9 { -webkit-padding-start:1rem; padding-inline-start:1rem;-webkit-padding-end: 1rem; padding-inline-end:1rem} } .ecl-col-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333% } .ecl-col-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667% } .ecl-col-3 { flex: 0 0 25%; max-width: 25% } .ecl-col-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333% } .ecl-col-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667% } .ecl-col-6 { flex: 0 0 50%; max-width: 50% } .ecl-col-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333% } .ecl-col-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667% } .ecl-col-9 { flex: 0 0 75%; max-width: 75% } .ecl-col-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333% } .ecl-col-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667% } .ecl-col-12 { flex: 0 0 100%; max-width: 100% } .ecl-pull-0 { right: auto } .ecl-pull-1 { right: 8.3333333333% } .ecl-pull-2 { right: 16.6666666667% } .ecl-pull-3 { right: 25% } .ecl-pull-4 { right: 33.3333333333% } .ecl-pull-5 { right: 41.6666666667% } .ecl-pull-6 { right: 50% } .ecl-pull-7 { right: 58.3333333333% } .ecl-pull-8 { right: 66.6666666667% } .ecl-pull-9 { right: 75% } .ecl-pull-10 { right: 83.3333333333% } .ecl-pull-11 { right: 91.6666666667% } .ecl-pull-12 { right: 100% } .ecl-push-0 { left: auto } .ecl-push-1 { left: 8.3333333333% } .ecl-push-2 { left: 16.6666666667% } .ecl-push-3 { left: 25% } .ecl-push-4 { left: 33.3333333333% } .ecl-push-5 { left: 41.6666666667% } .ecl-push-6 { left: 50% } .ecl-push-7 { left: 58.3333333333% } .ecl-push-8 { left: 66.6666666667% } .ecl-push-9 { left: 75% } .ecl-push-10 { left: 83.3333333333% } .ecl-push-11 { left: 91.6666666667% } .ecl-push-12 { left: 100% } .ecl-offset-1 { -webkit-margin-start: 8.3333333333%; margin-inline-start:8.3333333333%} .ecl-offset-2 { -webkit-margin-start: 16.6666666667%; margin-inline-start:16.6666666667%} .ecl-offset-3 { -webkit-margin-start: 25%; margin-inline-start:25%} .ecl-offset-4 { -webkit-margin-start: 33.3333333333%; margin-inline-start:33.3333333333%} .ecl-offset-5 { -webkit-margin-start: 41.6666666667%; margin-inline-start:41.6666666667%} .ecl-offset-6 { -webkit-margin-start: 50%; margin-inline-start:50%} .ecl-offset-7 { -webkit-margin-start: 58.3333333333%; margin-inline-start:58.3333333333%} .ecl-offset-8 { -webkit-margin-start: 66.6666666667%; margin-inline-start:66.6666666667%} .ecl-offset-9 { -webkit-margin-start: 75%; margin-inline-start:75%} .ecl-offset-10 { -webkit-margin-start: 83.3333333333%; margin-inline-start:83.3333333333%} .ecl-offset-11 { -webkit-margin-start: 91.6666666667%; margin-inline-start:91.6666666667%} @media (min-width: 480px) { .ecl-col-s-1 { flex:0 0 8.3333333333%; max-width: 8.3333333333% } .ecl-col-s-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667% } .ecl-col-s-3 { flex: 0 0 25%; max-width: 25% } .ecl-col-s-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333% } .ecl-col-s-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667% } .ecl-col-s-6 { flex: 0 0 50%; max-width: 50% } .ecl-col-s-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333% } .ecl-col-s-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667% } .ecl-col-s-9 { flex: 0 0 75%; max-width: 75% } .ecl-col-s-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333% } .ecl-col-s-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667% } .ecl-col-s-12 { flex: 0 0 100%; max-width: 100% } .ecl-pull-s-0 { right: auto } .ecl-pull-s-1 { right: 8.3333333333% } .ecl-pull-s-2 { right: 16.6666666667% } .ecl-pull-s-3 { right: 25% } .ecl-pull-s-4 { right: 33.3333333333% } .ecl-pull-s-5 { right: 41.6666666667% } .ecl-pull-s-6 { right: 50% } .ecl-pull-s-7 { right: 58.3333333333% } .ecl-pull-s-8 { right: 66.6666666667% } .ecl-pull-s-9 { right: 75% } .ecl-pull-s-10 { right: 83.3333333333% } .ecl-pull-s-11 { right: 91.6666666667% } .ecl-pull-s-12 { right: 100% } .ecl-push-s-0 { left: auto } .ecl-push-s-1 { left: 8.3333333333% } .ecl-push-s-2 { left: 16.6666666667% } .ecl-push-s-3 { left: 25% } .ecl-push-s-4 { left: 33.3333333333% } .ecl-push-s-5 { left: 41.6666666667% } .ecl-push-s-6 { left: 50% } .ecl-push-s-7 { left: 58.3333333333% } .ecl-push-s-8 { left: 66.6666666667% } .ecl-push-s-9 { left: 75% } .ecl-push-s-10 { left: 83.3333333333% } .ecl-push-s-11 { left: 91.6666666667% } .ecl-push-s-12 { left: 100% } .ecl-offset-s-0 { -webkit-margin-start: 0; margin-inline-start:0} .ecl-offset-s-1 { -webkit-margin-start: 8.3333333333%; margin-inline-start:8.3333333333%} .ecl-offset-s-2 { -webkit-margin-start: 16.6666666667%; margin-inline-start:16.6666666667%} .ecl-offset-s-3 { -webkit-margin-start: 25%; margin-inline-start:25%} .ecl-offset-s-4 { -webkit-margin-start: 33.3333333333%; margin-inline-start:33.3333333333%} .ecl-offset-s-5 { -webkit-margin-start: 41.6666666667%; margin-inline-start:41.6666666667%} .ecl-offset-s-6 { -webkit-margin-start: 50%; margin-inline-start:50%} .ecl-offset-s-7 { -webkit-margin-start: 58.3333333333%; margin-inline-start:58.3333333333%} .ecl-offset-s-8 { -webkit-margin-start: 66.6666666667%; margin-inline-start:66.6666666667%} .ecl-offset-s-9 { -webkit-margin-start: 75%; margin-inline-start:75%} .ecl-offset-s-10 { -webkit-margin-start: 83.3333333333%; margin-inline-start:83.3333333333%} .ecl-offset-s-11 { -webkit-margin-start: 91.6666666667%; margin-inline-start:91.6666666667%} } @media (min-width: 768px) { .ecl-col-m-1 { flex:0 0 8.3333333333%; max-width: 8.3333333333% } .ecl-col-m-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667% } .ecl-col-m-3 { flex: 0 0 25%; max-width: 25% } .ecl-col-m-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333% } .ecl-col-m-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667% } .ecl-col-m-6 { flex: 0 0 50%; max-width: 50% } .ecl-col-m-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333% } .ecl-col-m-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667% } .ecl-col-m-9 { flex: 0 0 75%; max-width: 75% } .ecl-col-m-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333% } .ecl-col-m-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667% } .ecl-col-m-12 { flex: 0 0 100%; max-width: 100% } .ecl-pull-m-0 { right: auto } .ecl-pull-m-1 { right: 8.3333333333% } .ecl-pull-m-2 { right: 16.6666666667% } .ecl-pull-m-3 { right: 25% } .ecl-pull-m-4 { right: 33.3333333333% } .ecl-pull-m-5 { right: 41.6666666667% } .ecl-pull-m-6 { right: 50% } .ecl-pull-m-7 { right: 58.3333333333% } .ecl-pull-m-8 { right: 66.6666666667% } .ecl-pull-m-9 { right: 75% } .ecl-pull-m-10 { right: 83.3333333333% } .ecl-pull-m-11 { right: 91.6666666667% } .ecl-pull-m-12 { right: 100% } .ecl-push-m-0 { left: auto } .ecl-push-m-1 { left: 8.3333333333% } .ecl-push-m-2 { left: 16.6666666667% } .ecl-push-m-3 { left: 25% } .ecl-push-m-4 { left: 33.3333333333% } .ecl-push-m-5 { left: 41.6666666667% } .ecl-push-m-6 { left: 50% } .ecl-push-m-7 { left: 58.3333333333% } .ecl-push-m-8 { left: 66.6666666667% } .ecl-push-m-9 { left: 75% } .ecl-push-m-10 { left: 83.3333333333% } .ecl-push-m-11 { left: 91.6666666667% } .ecl-push-m-12 { left: 100% } .ecl-offset-m-0 { -webkit-margin-start: 0; margin-inline-start:0} .ecl-offset-m-1 { -webkit-margin-start: 8.3333333333%; margin-inline-start:8.3333333333%} .ecl-offset-m-2 { -webkit-margin-start: 16.6666666667%; margin-inline-start:16.6666666667%} .ecl-offset-m-3 { -webkit-margin-start: 25%; margin-inline-start:25%} .ecl-offset-m-4 { -webkit-margin-start: 33.3333333333%; margin-inline-start:33.3333333333%} .ecl-offset-m-5 { -webkit-margin-start: 41.6666666667%; margin-inline-start:41.6666666667%} .ecl-offset-m-6 { -webkit-margin-start: 50%; margin-inline-start:50%} .ecl-offset-m-7 { -webkit-margin-start: 58.3333333333%; margin-inline-start:58.3333333333%} .ecl-offset-m-8 { -webkit-margin-start: 66.6666666667%; margin-inline-start:66.6666666667%} .ecl-offset-m-9 { -webkit-margin-start: 75%; margin-inline-start:75%} .ecl-offset-m-10 { -webkit-margin-start: 83.3333333333%; margin-inline-start:83.3333333333%} .ecl-offset-m-11 { -webkit-margin-start: 91.6666666667%; margin-inline-start:91.6666666667%} } @media (min-width: 996px) { .ecl-col-l-1 { flex:0 0 8.3333333333%; max-width: 8.3333333333% } .ecl-col-l-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667% } .ecl-col-l-3 { flex: 0 0 25%; max-width: 25% } .ecl-col-l-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333% } .ecl-col-l-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667% } .ecl-col-l-6 { flex: 0 0 50%; max-width: 50% } .ecl-col-l-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333% } .ecl-col-l-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667% } .ecl-col-l-9 { flex: 0 0 75%; max-width: 75% } .ecl-col-l-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333% } .ecl-col-l-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667% } .ecl-col-l-12 { flex: 0 0 100%; max-width: 100% } .ecl-pull-l-0 { right: auto } .ecl-pull-l-1 { right: 8.3333333333% } .ecl-pull-l-2 { right: 16.6666666667% } .ecl-pull-l-3 { right: 25% } .ecl-pull-l-4 { right: 33.3333333333% } .ecl-pull-l-5 { right: 41.6666666667% } .ecl-pull-l-6 { right: 50% } .ecl-pull-l-7 { right: 58.3333333333% } .ecl-pull-l-8 { right: 66.6666666667% } .ecl-pull-l-9 { right: 75% } .ecl-pull-l-10 { right: 83.3333333333% } .ecl-pull-l-11 { right: 91.6666666667% } .ecl-pull-l-12 { right: 100% } .ecl-push-l-0 { left: auto } .ecl-push-l-1 { left: 8.3333333333% } .ecl-push-l-2 { left: 16.6666666667% } .ecl-push-l-3 { left: 25% } .ecl-push-l-4 { left: 33.3333333333% } .ecl-push-l-5 { left: 41.6666666667% } .ecl-push-l-6 { left: 50% } .ecl-push-l-7 { left: 58.3333333333% } .ecl-push-l-8 { left: 66.6666666667% } .ecl-push-l-9 { left: 75% } .ecl-push-l-10 { left: 83.3333333333% } .ecl-push-l-11 { left: 91.6666666667% } .ecl-push-l-12 { left: 100% } .ecl-offset-l-0 { -webkit-margin-start: 0; margin-inline-start:0} .ecl-offset-l-1 { -webkit-margin-start: 8.3333333333%; margin-inline-start:8.3333333333%} .ecl-offset-l-2 { -webkit-margin-start: 16.6666666667%; margin-inline-start:16.6666666667%} .ecl-offset-l-3 { -webkit-margin-start: 25%; margin-inline-start:25%} .ecl-offset-l-4 { -webkit-margin-start: 33.3333333333%; margin-inline-start:33.3333333333%} .ecl-offset-l-5 { -webkit-margin-start: 41.6666666667%; margin-inline-start:41.6666666667%} .ecl-offset-l-6 { -webkit-margin-start: 50%; margin-inline-start:50%} .ecl-offset-l-7 { -webkit-margin-start: 58.3333333333%; margin-inline-start:58.3333333333%} .ecl-offset-l-8 { -webkit-margin-start: 66.6666666667%; margin-inline-start:66.6666666667%} .ecl-offset-l-9 { -webkit-margin-start: 75%; margin-inline-start:75%} .ecl-offset-l-10 { -webkit-margin-start: 83.3333333333%; margin-inline-start:83.3333333333%} .ecl-offset-l-11 { -webkit-margin-start: 91.6666666667%; margin-inline-start:91.6666666667%} } @media (min-width: 1140px) { .ecl-col-xl-1 { flex:0 0 8.3333333333%; max-width: 8.3333333333% } .ecl-col-xl-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667% } .ecl-col-xl-3 { flex: 0 0 25%; max-width: 25% } .ecl-col-xl-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333% } .ecl-col-xl-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667% } .ecl-col-xl-6 { flex: 0 0 50%; max-width: 50% } .ecl-col-xl-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333% } .ecl-col-xl-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667% } .ecl-col-xl-9 { flex: 0 0 75%; max-width: 75% } .ecl-col-xl-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333% } .ecl-col-xl-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667% } .ecl-col-xl-12 { flex: 0 0 100%; max-width: 100% } .ecl-pull-xl-0 { right: auto } .ecl-pull-xl-1 { right: 8.3333333333% } .ecl-pull-xl-2 { right: 16.6666666667% } .ecl-pull-xl-3 { right: 25% } .ecl-pull-xl-4 { right: 33.3333333333% } .ecl-pull-xl-5 { right: 41.6666666667% } .ecl-pull-xl-6 { right: 50% } .ecl-pull-xl-7 { right: 58.3333333333% } .ecl-pull-xl-8 { right: 66.6666666667% } .ecl-pull-xl-9 { right: 75% } .ecl-pull-xl-10 { right: 83.3333333333% } .ecl-pull-xl-11 { right: 91.6666666667% } .ecl-pull-xl-12 { right: 100% } .ecl-push-xl-0 { left: auto } .ecl-push-xl-1 { left: 8.3333333333% } .ecl-push-xl-2 { left: 16.6666666667% } .ecl-push-xl-3 { left: 25% } .ecl-push-xl-4 { left: 33.3333333333% } .ecl-push-xl-5 { left: 41.6666666667% } .ecl-push-xl-6 { left: 50% } .ecl-push-xl-7 { left: 58.3333333333% } .ecl-push-xl-8 { left: 66.6666666667% } .ecl-push-xl-9 { left: 75% } .ecl-push-xl-10 { left: 83.3333333333% } .ecl-push-xl-11 { left: 91.6666666667% } .ecl-push-xl-12 { left: 100% } .ecl-offset-xl-0 { -webkit-margin-start: 0; margin-inline-start:0} .ecl-offset-xl-1 { -webkit-margin-start: 8.3333333333%; margin-inline-start:8.3333333333%} .ecl-offset-xl-2 { -webkit-margin-start: 16.6666666667%; margin-inline-start:16.6666666667%} .ecl-offset-xl-3 { -webkit-margin-start: 25%; margin-inline-start:25%} .ecl-offset-xl-4 { -webkit-margin-start: 33.3333333333%; margin-inline-start:33.3333333333%} .ecl-offset-xl-5 { -webkit-margin-start: 41.6666666667%; margin-inline-start:41.6666666667%} .ecl-offset-xl-6 { -webkit-margin-start: 50%; margin-inline-start:50%} .ecl-offset-xl-7 { -webkit-margin-start: 58.3333333333%; margin-inline-start:58.3333333333%} .ecl-offset-xl-8 { -webkit-margin-start: 66.6666666667%; margin-inline-start:66.6666666667%} .ecl-offset-xl-9 { -webkit-margin-start: 75%; margin-inline-start:75%} .ecl-offset-xl-10 { -webkit-margin-start: 83.3333333333%; margin-inline-start:83.3333333333%} .ecl-offset-xl-11 { -webkit-margin-start: 91.6666666667%; margin-inline-start:91.6666666667%} } .ecl-form-group { border-width: 0; box-sizing: border-box; display: block; margin: 0; padding: 0 } .ecl-feedback-message { align-items: center; box-sizing: border-box; color: var(--c-er); display: flex; font: var(--f-p-m); margin-top: var(--s-xs); max-width: var(--max-w); padding: 0 } .ecl-feedback-message__icon { -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-help-block { color: var(--c-d-80); display: block; margin: var(--s-2xs) 0 var(--s-xs) } .ecl-form-label,.ecl-help-block { box-sizing: border-box; font: var(--f-p-m); max-width: var(--max-w); padding: 0 } .ecl-form-label { color: var(--c-d-140); display: inline-flex; font-weight: 700; margin: 0; white-space: pre-wrap } .ecl-form-label__required { color: var(--c-er); font: var(--f-m); font-weight: 700 } .ecl-form-label__optional,.ecl-form-label__required { -webkit-margin-start: var(--s-2xs); margin-inline-start:var(--s-2xs)} .ecl-form-label__optional { align-self: center; color: var(--c-d-80); font: var(--f-m); font-style: "italic" } .ecl-form-label+:not(.ecl-help-block,.ecl-feedback-message) { margin-top: var(--s-xs) } .ecl-checkbox { align-items: flex-start; display: flex; flex-direction: column; margin: 0 0 var(--s-xs); position: relative } .ecl-checkbox--single,.ecl-checkbox:last-child { margin-bottom: 0 } .ecl-checkbox__input { clip: rect(1px,1px,1px,1px); height: 1px; overflow: hidden; position: absolute!important; width: 1px } .ecl-checkbox__label { color: var(--c-d-140); display: inline-flex; font: var(--f-m); line-height: 1.75rem; max-width: var(--max-w); padding: var(--s-xs) 0; white-space: pre-wrap } .ecl-checkbox--disabled .ecl-checkbox__label { cursor: not-allowed } .ecl-checkbox__box { align-items: center; border: 2px solid var(--c-d-80); border-radius: 2px; box-sizing: border-box; display: inline-flex; flex-shrink: 0; height: 1.5rem; justify-content: center; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);margin-top: 0; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 1.5rem } .ecl-checkbox__box:not(.ecl-checkbox__box--disabled) { cursor: pointer } .ecl-checkbox__help { box-sizing: border-box; color: var(--c-d-80); display: block; font: var(--f-p-m); margin: 0 } .ecl-checkbox__icon { fill: #fff; visibility: hidden } .ecl-checkbox--disabled { opacity: .5 } .ecl-checkbox__required { font: var(--f-xl); font-weight: 700; -webkit-padding-start: var(--s-2xs); padding-inline-start:var(--s-2xs)} .ecl-checkbox__input:checked ~ .ecl-checkbox__label .ecl-checkbox__box { background:var(--c-p); border-color: var(--c-p) } .ecl-checkbox__input:checked~.ecl-checkbox__label:hover .ecl-checkbox__box { background: var(--c-p-80); border-color: var(--c-p-80) } .ecl-checkbox__input:checked~.ecl-checkbox__label .ecl-checkbox__box--invalid { background: var(--c-er); border-color: var(--c-er) } .ecl-checkbox__input:checked~.ecl-checkbox__label .ecl-checkbox__icon { visibility: visible } .ecl-checkbox--invalid .ecl-checkbox__box { border-color: var(--c-er) } .ecl-checkbox--invalid .ecl-checkbox__invalid { font: var(--f-s); margin-top: var(--s-xs) } .ecl-checkbox--invalid .ecl-checkbox__label:hover .ecl-checkbox__box:not(.ecl-checkbox__box--disabled) { border-color: var(--c-er-80) } .ecl-checkbox--invalid input:checked~.ecl-checkbox__label:hover .ecl-checkbox__box:not(.ecl-checkbox__box--disabled) { background: var(--c-er) } .ecl-checkbox__label:hover .ecl-checkbox__box:not(.ecl-checkbox__box--disabled) { border-color: var(--c-p-80) } .ecl-checkbox__input:focus-visible~.ecl-checkbox__label .ecl-checkbox__box:not(.ecl-checkbox__box--disabled) { outline: 2px solid var(--c-p); outline-offset: 2px } .ecl-checkbox__input:focus-visible:checked~.ecl-checkbox__label .ecl-checkbox__box:not(.ecl-checkbox__box--disabled) { outline: 2px solid var(--c-p); outline-offset: 2px } /*! * Pikaday * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/ */ .pika-single { background: #fff; border: 1px solid; border-color: #ccc #ccc #bbb; color: #333; display: block; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; position: relative; z-index: 9999 } .pika-single.is-hidden { display: none } .pika-single.is-bound { box-shadow: 0 5px 15px -5px rgba(0,0,0,.5); position: absolute } .pika-single:after,.pika-single:before { content: " "; display: table } .pika-single:after { clear: both } .pika-lendar { float: left; margin: 8px; width: 240px } .pika-title { position: relative; text-align: center } .pika-title select { cursor: pointer; left: 0; margin: 0; opacity: 0; position: absolute; top: 5px; z-index: 9998 } .pika-label { background-color: #fff; color: #333; display: inline-block; font-size: 14px; font-weight: 700; line-height: 20px; margin: 0; overflow: hidden; padding: 5px 3px; position: relative; z-index: 9999 } .pika-next,.pika-prev { background-color: initial; background-position: 50%; background-repeat: no-repeat; background-size: 75% 75%; border: 0; cursor: pointer; display: block; height: 30px; opacity: .5; outline: none; overflow: hidden; padding: 0; position: relative; text-indent: 20px; white-space: nowrap; width: 20px } .pika-next:hover,.pika-prev:hover { opacity: 1 } .pika-next.is-disabled,.pika-prev.is-disabled { cursor: default; opacity: .2 } .is-rtl .pika-next,.pika-prev { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg=="); float: left } .is-rtl .pika-prev,.pika-next { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII="); float: right } .pika-select { display: inline-block } .pika-table { border: 0; border-collapse: collapse; border-spacing: 0; width: 100% } .pika-table td,.pika-table th { padding: 0; width: 14.2857142857% } .pika-table th { color: #999; font-size: 12px; font-weight: 700; line-height: 25px; text-align: center } .pika-table abbr { border-bottom: none; cursor: help } .pika-button { background: #f5f5f5; border: 0; box-sizing: border-box; color: #666; cursor: pointer; display: block; font-size: 12px; height: auto; line-height: 15px; margin: 0; outline: none; padding: 5px; text-align: right; width: 100% } .has-event .pika-button { background: #3af; color: #fff } .is-today .pika-button { color: #3af; font-weight: 700 } .is-selected .pika-button { background: #3af; border-radius: 3px; box-shadow: inset 0 1px 3px #178fe5; color: #fff; font-weight: 700 } .is-disabled .pika-button,.is-outside-current-month .pika-button { color: #999; opacity: .3 } .is-disabled .pika-button { cursor: default; pointer-events: none } .pika-button:hover { background: #ff8000; border-radius: 3px; box-shadow: none; color: #fff } .pika-button .is-selection-disabled { cursor: default; pointer-events: none } .pika-week { color: #999; font-size: 11px } .is-inrange .pika-button { background: #d5e9f7; color: #666 } .is-startrange .pika-button { background: #6cb31d; border-radius: 3px; box-shadow: none; color: #fff } .is-endrange .pika-button { background: #3af; border-radius: 3px; box-shadow: none; color: #fff } .ecl-datepicker { display: flex; margin: 0; position: relative; width: 100% } .ecl-datepicker__field.ecl-text-input { -webkit-padding-end: var(--s-2xl); padding-inline-end:var(--s-2xl);width: 100% } .ecl-datepicker__icon { color: var(--c-d-80); -webkit-margin-end: calc(var(--s-s) + 2px); margin-inline-end:calc(var(--s-s) + 2px);margin-top: calc(var(--s-s) + 2px); pointer-events: none; position: absolute; right: 0; top: 0 } .ecl-datepicker__field[disabled]+.ecl-datepicker__icon { opacity: .5 } @media (min-width: 768px) { .ecl-datepicker { width:30% } } @media (min-width: 996px) { .ecl-datepicker { width:158px } } @media (min-width: 1140px) { .ecl-datepicker { width:158px } } .ecl-datepicker-theme.pika-single { border-radius: 4px; border-width: 0; box-shadow: none; color: var(--c-d-140); font: var(--f-m); margin-top: var(--s-m); overflow: hidden; padding: 0; width: auto } .ecl-datepicker-theme.pika-single .pika-lendar { background-color: var(--c-p-10); margin: 0; width: 100% } .ecl-datepicker-theme.pika-single .pika-title { background-color: #fff; display: flex; padding-bottom: var(--s-xs) } .ecl-datepicker-theme.pika-single .pika-label { align-items: center; background-color: var(--c-p-10); border: none; border-radius: 4px; color: var(--c-d-140); display: flex; flex-basis: 50%; flex-grow: 1; font: var(--f-m); justify-content: space-between; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);padding: var(--s-xs) var(--s-m) } .ecl-datepicker-theme.pika-single .pika-label:last-of-type { -webkit-margin-end: 0; margin-inline-end:0} .ecl-datepicker-theme.pika-single .pika-label:after { border: solid var(--c-d-140); border-width: 0 2px 2px 0; content: ""; display: inline-block; margin-top: -6px; padding: 4px; transform: rotate(45deg) } .ecl-datepicker-theme.pika-single .pika-select { border-width: 0; height: 100%; top: 0; width: 100% } .ecl-datepicker-theme.pika-single .pika-next,.ecl-datepicker-theme.pika-single .pika-prev { display: none } .ecl-datepicker-theme.pika-single .pika-table { background-color: var(--c-p-10); border-collapse: initial; border-spacing: var(--s-2xs) } .ecl-datepicker-theme.pika-single .pika-table thead { background-color: initial } .ecl-datepicker-theme.pika-single .pika-table th { color: var(--c-d-140); font: var(--f-xs); padding: var(--s-s) 0; text-transform: uppercase } .ecl-datepicker-theme.pika-single .pika-table abbr { text-decoration: none } .ecl-datepicker-theme.pika-single .pika-table tbody:before { background-color: initial; content: ""; display: block; height: 0 } .ecl-datepicker-theme.pika-single .pika-button { background-color: #fff; border-radius: 4px; border-width: 0; color: var(--c-d-140); font: var(--f-m); padding: var(--s-xs); text-align: center } .ecl-datepicker-theme.pika-single .pika-button:hover { background-color: #fff; border-radius: 4px; box-shadow: inset 0 0 0 2px var(--c-p-60); color: var(--c-d-140); font-weight: 700 } .ecl-datepicker-theme.pika-single .is-today .pika-button { color: var(--c-d); position: relative } .ecl-datepicker-theme.pika-single .is-today .pika-button:before { background-color: var(--c-d); border-radius: 2px; bottom: 4px; content: ""; display: block; height: 2px; left: calc(50% - 10px); position: absolute; width: 20px } .ecl-datepicker-theme.pika-single .is-selected .pika-button { background-color: var(--c-p); border-radius: 4px; box-shadow: none; color: #fff } .ecl-datepicker-theme.pika-single .is-outside-current-month .pika-button { background-color: var(--c-d-10); color: var(--c-d); opacity: 1 } .ecl-datepicker-theme.pika-single .is-outside-current-month .pika-button:hover { background-color: #fff; color: var(--c-d-140) } .ecl-datepicker-theme.pika-single .is-today .pika-button:hover { color: var(--c-d-140) } .ecl-datepicker-theme.pika-single .is-today .pika-button:hover:before { background-color: var(--c-d-140) } .ecl-datepicker-theme.pika-single .is-today.is-selected .pika-button:hover { color: #fff } .ecl-datepicker-theme.pika-single .is-today.is-selected .pika-button:before { background-color: #fff } @media (min-width: 768px) { .ecl-datepicker-theme.pika-single .pika-lendar { width:21.25rem } } .ecl-u-sr-only { border: 0!important; clip: rect(0,0,0,0)!important; -webkit-clip-path: inset(50%)!important; clip-path: inset(50%)!important; height: 1px!important; margin: -1px!important; overflow: hidden!important; padding: 0!important; position: absolute!important; white-space: nowrap!important; width: 1px!important } .ecl-u-sr-only--focusable:active,.ecl-u-sr-only--focusable:focus { clip: auto!important; -webkit-clip-path: none!important; clip-path: none!important; height: auto!important; overflow: visible!important; position: static!important; white-space: normal!important; width: auto!important } .ecl-file-upload:not(.no-js .ecl-file-upload) { border: 0!important; clip: rect(0,0,0,0)!important; -webkit-clip-path: inset(50%)!important; clip-path: inset(50%)!important; height: 1px!important; margin: -1px!important; overflow: hidden!important; padding: 0!important; position: absolute!important; white-space: nowrap!important; width: 1px!important } .ecl-file-upload__button-container { display: block; margin-top: var(--s-xs) } .no-js .ecl-file-upload__button-container { display: none } .ecl-file-upload__list { color: var(--c-d); font: var(--f-m); list-style: none; margin-bottom: 0; margin-top: var(--s-m); max-width: var(--max-w); -webkit-padding-start: 0; padding-inline-start:0;width: 100% } .ecl-file-upload__list:empty,.no-js .ecl-file-upload__list { display: none } .ecl-file-upload__item { border-top: 1px solid var(--c-d-80); padding-bottom: var(--s-s); padding-top: var(--s-s) } .ecl-file-upload__item .ecl-file-upload__item-name { font-weight: 700 } .ecl-file-upload__item .ecl-file-upload__item-meta { color: var(--c-d-80); display: block; padding-top: var(--s-s) } .ecl-file-upload__item:last-child { padding-bottom: var(--s-2xs) } .ecl-file-upload:focus-visible+.ecl-file-upload__button-container .ecl-file-upload__button { outline: 1px solid #fff; outline-offset: -3px } .ecl-radio { align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; margin: 0 0 var(--s-xs) } .ecl-radio:last-child { margin-bottom: 0 } .ecl-radio--disabled { opacity: .5 } .ecl-radio__input { border: 0; clip: rect(0,0,0,0); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px } .ecl-radio__label { color: var(--c-d-140); display: inline-flex; font: var(--f-m); line-height: 1.75rem; max-width: var(--max-w); padding: var(--s-xs) 0; position: relative; white-space: pre-wrap } .ecl-radio--disabled .ecl-radio__label { cursor: not-allowed } .ecl-radio__box { border: 2px solid var(--c-d-80); border-radius: 50%; box-sizing: border-box; display: block; flex-shrink: 0; height: 1.25rem; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);margin-top: 0; position: relative; width: 1.25rem } .ecl-radio__box:not(.ecl-radio__box--disabled) { cursor: pointer } .ecl-radio__label:hover .ecl-radio__box { border-color: var(--c-p) } .ecl-radio__help { box-sizing: border-box; color: var(--c-d-80); display: block; font: var(--f-p-m) } .ecl-radio__input:active~.ecl-radio__label .ecl-radio__box,.ecl-radio__input:focus-visible~.ecl-radio__label .ecl-radio__box { outline: 2px solid var(--c-p); outline-offset: 2px } .ecl-radio__input:checked~.ecl-radio__label .ecl-radio__box { border-color: var(--c-p); border-width: 7px } .ecl-radio__input:checked~.ecl-radio__label .ecl-radio__box-inner { background: var(--c-p); border-radius: 50%; box-sizing: border-box; display: none; height: .875rem; left: 50%; margin: 0; position: absolute; top: 50%; transform: translate(-50%,-50%); width: .875rem } .ecl-radio__input:checked~.ecl-radio__label .ecl-radio__box:hover { border-color: var(--c-p-140) } .ecl-radio__input:checked~.ecl-radio__label .ecl-radio__box:hover .ecl-radio__box-inner { background: var(--c-p-140) } .ecl-radio__box--invalid,.ecl-radio__input:checked~.ecl-radio__label .ecl-radio__box--invalid { border-color: var(--c-er) } .ecl-radio__input:checked~.ecl-radio__label .ecl-radio__box--invalid .ecl-radio__box-inner { background-color: var(--c-er) } .ecl-radio__input:checked~.ecl-radio__label:hover .ecl-radio__box--invalid,.ecl-radio__label:hover .ecl-radio__box--invalid { border-color: var(--c-er-80) } .ecl-radio__input:checked~.ecl-radio__label:hover .ecl-radio__box--invalid .ecl-radio__box-inner,.ecl-radio__label:hover .ecl-radio__box--invalid .ecl-radio__box-inner { background-color: var(--c-er-80) } .ecl-radio--binary { display: inline-flex; margin-bottom: 0; -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m);vertical-align: top } .ecl-radio--binary:last-child { -webkit-margin-end: 0; margin-inline-end:0} .ecl-form-label+.ecl-radio--binary+.ecl-radio--binary { margin-top: var(--s-xs) } .ecl-range { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: initial; border-radius: 2px; display: block; height: .25rem; outline: none; padding: 1.25rem 0; position: relative } .ecl-range::-moz-range-track { background-color: var(--c-p-20); content: ""; display: block; height: .25rem; position: absolute; width: 100% } .ecl-range:before { background-color: var(--c-p-20); content: ""; display: block; height: .25rem; position: absolute; width: 100% } .ecl-form-group[data-ecl-range] .ecl-range { margin: -.875rem 0 -1.25rem } .ecl-form-group[data-ecl-range] .ecl-form-label+:not(.ecl-help-block,.ecl-feedback-message) { margin: calc(-.875rem + var(--s-m)) 0 -1.25rem } .ecl-range__value { box-sizing: border-box; color: var(--c-d-80); display: block; font: var(--f-p-m) } .ecl-form-group .ecl-range__value { margin-top: calc(var(--s-2xs) + .375rem) } .ecl-range__value-current { font-weight: 700 } .ecl-range::-moz-range-thumb { -moz-appearance: none; appearance: none; background-color: var(--c-p); border: none; border-radius: 50%; box-sizing: border-box; cursor: pointer; height: 1rem; outline: 0 solid transparent; outline-offset: -1px; position: relative; -moz-transition: .15s ease-in-out; transition: .15s ease-in-out; width: 1rem; z-index: 1 } .ecl-range::-ms-thumb { appearance: none; background-color: var(--c-p); border: none; border-radius: 50%; box-sizing: border-box; cursor: pointer; height: 1rem; outline: 0 solid transparent; outline-offset: -1px; position: relative; -ms-transition: .15s ease-in-out; transition: .15s ease-in-out; width: 1rem; z-index: 1 } .ecl-range::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; background-color: var(--c-p); border: none; border-radius: 50%; box-sizing: border-box; cursor: pointer; height: 1rem; outline: 0 solid transparent; outline-offset: -1px; position: relative; -webkit-transition: .15s ease-in-out; transition: .15s ease-in-out; width: 1rem; z-index: 1 } .ecl-range::-moz-range-thumb:hover { outline: 4px solid var(--c-p) } .ecl-range::-ms-thumb:hover { outline: 4px solid var(--c-p) } .ecl-range::-webkit-slider-thumb:hover { outline: 4px solid var(--c-p) } .ecl-range::-moz-range-thumb:active { background-color: var(--c-p-80); outline-color: var(--c-p-80) } .ecl-range::-ms-thumb:active { background-color: var(--c-p-80); outline-color: var(--c-p-80) } .ecl-range::-webkit-slider-thumb:active { background-color: var(--c-p-80); outline-color: var(--c-p-80) } .ecl-range:focus-visible::-moz-range-thumb { outline: 2px solid var(--c-p); outline-offset: 2px } .ecl-range:focus-visible::-ms-thumb { outline: 2px solid var(--c-p); outline-offset: 2px } .ecl-range:focus-visible::-webkit-slider-thumb { outline: 2px solid var(--c-p); outline-offset: 2px } .ecl-range--s { width: 100% } @media (min-width: 480px) { .ecl-range--s { width:100% } } @media (min-width: 768px) { .ecl-range--s { width:30% } } @media (min-width: 996px) { .ecl-range--s { width:158px } } @media (min-width: 1140px) { .ecl-range--s { width:158px } } .ecl-range--m { width: 100% } @media (min-width: 480px) { .ecl-range--m { width:100% } } @media (min-width: 768px) { .ecl-range--m { width:50% } } @media (min-width: 996px) { .ecl-range--m { width:253px } } @media (min-width: 1140px) { .ecl-range--m { width:253px } } .ecl-range--l { width: 100% } @media (min-width: 480px) { .ecl-range--l { width:100% } } @media (min-width: 768px) { .ecl-range--l { width:100% } } @media (min-width: 996px) { .ecl-range--l { width:443px } } @media (min-width: 1140px) { .ecl-range--l { width:443px } } .ecl-range--disabled:before,.ecl-range--readonly:before,.ecl-range[disabled]:before,.ecl-range[readonly]:before { background-color: var(--c-d-20) } .ecl-range--disabled::-moz-range-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range--disabled::-ms-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range--disabled::-webkit-slider-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range--readonly::-moz-range-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range--readonly::-ms-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range--readonly::-webkit-slider-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range[disabled]::-moz-range-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range[disabled]::-ms-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range[disabled]::-webkit-slider-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range[readonly]::-moz-range-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range[readonly]::-ms-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range[readonly]::-webkit-slider-thumb { background-color: var(--c-d-20); cursor: not-allowed } .ecl-range--disabled::-moz-range-thumb:hover { outline: none } .ecl-range--disabled::-ms-thumb:hover { outline: none } .ecl-range--disabled::-webkit-slider-thumb:hover { outline: none } .ecl-range--readonly::-moz-range-thumb:hover { outline: none } .ecl-range--readonly::-ms-thumb:hover { outline: none } .ecl-range--readonly::-webkit-slider-thumb:hover { outline: none } .ecl-range[disabled]::-moz-range-thumb:hover { outline: none } .ecl-range[disabled]::-ms-thumb:hover { outline: none } .ecl-range[disabled]::-webkit-slider-thumb:hover { outline: none } .ecl-range[readonly]::-moz-range-thumb:hover { outline: none } .ecl-range[readonly]::-ms-thumb:hover { outline: none } .ecl-range[readonly]::-webkit-slider-thumb:hover { outline: none } .ecl-range--disabled+.ecl-range__value,.ecl-range--readonly+.ecl-range__value,.ecl-range[disabled]+.ecl-range__value,.ecl-range[readonly]+.ecl-range__value { opacity: .5 } .ecl-range--invalid::-moz-range-thumb { background-color: var(--c-er-80) } .ecl-range--invalid::-ms-thumb { background-color: var(--c-er-80) } .ecl-range--invalid::-webkit-slider-thumb { background-color: var(--c-er-80) } .ecl-range--invalid::-moz-range-thumb:hover { background-color: var(--c-er); outline-color: var(--c-er) } .ecl-range--invalid::-ms-thumb:hover { background-color: var(--c-er); outline-color: var(--c-er) } .ecl-range--invalid::-webkit-slider-thumb:hover { background-color: var(--c-er); outline-color: var(--c-er) } .ecl-range--invalid::-moz-range-thumb:active { background-color: var(--c-er-80); outline-color: var(--c-er-80) } .ecl-range--invalid::-ms-thumb:active { background-color: var(--c-er-80); outline-color: var(--c-er-80) } .ecl-range--invalid::-webkit-slider-thumb:active { background-color: var(--c-er-80); outline-color: var(--c-er-80) } .ecl-select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: initial; border: 1px solid var(--c-d-80); border-radius: 4px; box-shadow: inset 0 2px 4px rgba(9,49,142,.08),inset 0 0 10px rgba(9,49,142,.04),inset 0 4px 5px rgba(9,49,142,.04),inset 0 -4px 4px rgba(9,49,142,.04); box-sizing: border-box; color: var(--c-d-140); cursor: pointer; display: block; font: var(--f-m); margin: 0; overflow: hidden; padding-bottom: calc(var(--s-s) - 1px); -webkit-padding-end: calc(var(--s-m) + 2.75rem - 1px); padding-inline-end:calc(var(--s-m) + 2.75rem - 1px);-webkit-padding-start: calc(var(--s-m) - 1px); padding-inline-start:calc(var(--s-m) - 1px);padding-top: calc(var(--s-s) - 1px); text-align: left; text-overflow: ellipsis; white-space: nowrap; width: 100%; z-index: 1 } .ecl-select::-webkit-input-placeholder { color: var(--c-d-40); opacity: 1 } .ecl-select::-moz-placeholder { color: var(--c-d-40); opacity: 1 } .ecl-select::-ms-input-placeholder { color: var(--c-d-40); opacity: 1 } .ecl-select::placeholder { color: var(--c-d-40); opacity: 1 } .ecl-select::-ms-expand { display: none } .ecl-select:hover { border-color: var(--c-d-80); box-shadow: inset 0 3px 5px rgba(9,49,142,.04),inset 0 0 18px rgba(9,49,142,.04),inset 0 6px 10px rgba(9,49,142,.04),inset 0 -4px 4px rgba(9,49,142,.04) } .ecl-select--active,.ecl-select:focus-visible { border-color: var(--c-p); border-width: 2px; box-shadow: inset 0 3px 5px rgba(9,49,142,.04),inset 0 0 18px rgba(9,49,142,.04),inset 0 6px 10px rgba(9,49,142,.04),inset 0 -4px 4px rgba(9,49,142,.04); outline: none; padding-bottom: calc(var(--s-s) - 2px); -webkit-padding-end: calc(var(--s-m) + 2.75rem - 2px); padding-inline-end:calc(var(--s-m) + 2.75rem - 2px);-webkit-padding-start: calc(var(--s-m) - 2px); padding-inline-start:calc(var(--s-m) - 2px);padding-top: calc(var(--s-s) - 2px) } .ecl-select__container { background-color: #fff; display: flex; flex-direction: column; max-width: 100%; position: relative } .ecl-select__container--s { width: 100% } @media (min-width: 480px) { .ecl-select__container--s { width:100% } } @media (min-width: 768px) { .ecl-select__container--s { width:30% } } @media (min-width: 996px) { .ecl-select__container--s { width:158px } } @media (min-width: 1140px) { .ecl-select__container--s { width:158px } } .ecl-select__container--m { width: 100% } @media (min-width: 480px) { .ecl-select__container--m { width:100% } } @media (min-width: 768px) { .ecl-select__container--m { width:50% } } @media (min-width: 996px) { .ecl-select__container--m { width:253px } } @media (min-width: 1140px) { .ecl-select__container--m { width:253px } } .ecl-select__container--l { width: 100% } @media (min-width: 480px) { .ecl-select__container--l { width:100% } } @media (min-width: 768px) { .ecl-select__container--l { width:100% } } @media (min-width: 996px) { .ecl-select__container--l { width:443px } } @media (min-width: 1140px) { .ecl-select__container--l { width:443px } } .ecl-select__container--hidden { margin-top: 0!important } .ecl-select__container--hidden .ecl-select { clip: rect(1px,1px,1px,1px); height: 1px; overflow: hidden; position: absolute!important; width: 1px } .ecl-select__icon { align-items: center; background-color: var(--c-p-100); border-end-end-radius: 4px; border-start-end-radius: 4px; display: flex; height: 100%; justify-content: center; position: absolute; right: 0; top: 0; width: 2.75rem; z-index: 0 } .ecl-select:hover~.ecl-select__icon { background-color: var(--c-p-80) } .ecl-select__icon .ecl-button--icon-only .ecl-icon { fill: #fff; height: 1.25rem; width: 1.25rem } .ecl-select--active:hover { cursor: pointer!important } .ecl-select--active~.ecl-select__icon .ecl-icon { transform: rotate(0) } .ecl-select__container--disabled { background-color: #fff; opacity: .75 } .ecl-select__container--disabled .ecl-select:focus~.ecl-select__icon,.ecl-select__container--disabled .ecl-select:hover~.ecl-select__icon,.ecl-select__container--disabled .ecl-select__icon { opacity: .75 } .ecl-select__container--disabled .ecl-select { cursor: not-allowed } .ecl-select__container--disabled .ecl-select::-webkit-input-placeholder { opacity: .75 } .ecl-select__container--disabled .ecl-select::-moz-placeholder { opacity: .75 } .ecl-select__container--disabled .ecl-select::-ms-input-placeholder { opacity: .75 } .ecl-select__container--disabled .ecl-select::placeholder { opacity: .75 } .ecl-select__container--disabled .ecl-select:hover { border-color: var(--c-d-40); box-shadow: inset 0 2px 4px rgba(9,49,142,.08),inset 0 0 10px rgba(9,49,142,.04),inset 0 4px 5px rgba(9,49,142,.04),inset 0 -4px 4px rgba(9,49,142,.04) } .ecl-select__container--invalid .ecl-select:hover~.ecl-select__icon,.ecl-select__container--invalid .ecl-select__icon { background-color: var(--c-er) } .ecl-select__container--invalid .ecl-select:focus-visible~.ecl-select__icon { background-color: var(--c-er) } .ecl-select__container--invalid .ecl-select:not(:focus-visible) { border-color: var(--c-er) } .ecl-select__container--invalid .ecl-select:hover { border-color: var(--c-er) } .ecl-select__container--invalid .ecl-select:focus { border-color: var(--c-p) } .ecl-select[multiple]~.ecl-select__icon { display: none } .ecl-select__multiple { cursor: pointer; display: inline-block; max-width: 100%; position: relative } .ecl-select__multiple .ecl-select__multiple-dropdown { background-color: #fff; border: none; border-radius: 4px; box-shadow: var(--sh-1); box-sizing: border-box; cursor: default; min-width: 30%; padding-bottom: var(--s-m); position: absolute; z-index: 15 } .ecl-select__multiple .ecl-text-input { margin: var(--s-xs); width: calc(100% - var(--s-xs) - var(--s-xs)) } .ecl-select__multiple .ecl-select__multiple-options { box-sizing: border-box; max-height: 252px; overflow-y: auto } .ecl-select__multiple .ecl-checkbox { clear: left } .ecl-select__multiple .ecl-checkbox__label { padding-bottom: var(--s-s); -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m);-webkit-padding-end: var(--s-m); padding-inline-end:var(--s-m);padding-top: var(--s-s); width: calc(100% - var(--s-m) - var(--s-m)) } .ecl-select__multiple .ecl-checkbox__label:focus,.ecl-select__multiple .ecl-checkbox__label:hover { background-color: var(--c-p-5) } .ecl-select__multiple .ecl-select__multiple-group { border-bottom: 1px solid var(--c-p-20); border-left: none; border-right: none; border-top: 1px solid var(--c-p-20); margin: 0 var(--s-m); padding: var(--s-s) 0 } .ecl-select__multiple .ecl-select__multiple-group:first-child { padding-top: 0 } .ecl-select__multiple .ecl-select__multiple-group .ecl-checkbox__label { -webkit-margin-start: calc(var(--s-m)*-1); margin-inline-start:calc(var(--s-m)*-1);-webkit-margin-end: calc(var(--s-m)*-1); margin-inline-end:calc(var(--s-m)*-1);width: 100% } .ecl-select__multiple .ecl-select__multiple-group+.ecl-checkbox { margin-top: var(--s-s) } .ecl-select__multiple .ecl-select__multiple-group__title { color: var(--c-d-80); float: left; font: var(--f-m); font-weight: 700; margin: 0 0 var(--s-2xs) } .ecl-select__multiple .ecl-select__multiple-no-results { align-items: center; color: var(--c-d); display: flex; font: var(--f-m); height: 100%; justify-content: center; min-height: 100px; width: 100% } .ecl-select__multiple .ecl-select-multiple-toolbar { border-top: 1px solid var(--c-p-20); display: flex; flex-direction: column; padding: var(--s-s) var(--s-m) 0 } .ecl-select__multiple .ecl-select-multiple-toolbar .ecl-button+.ecl-button { margin-top: var(--s-m) } .ecl-select__multiple .ecl-select__multiple-all { border-bottom: 1px solid var(--c-p-20); margin-bottom: var(--s-s); padding-bottom: var(--s-s) } .ecl-select__multiple .ecl-select__multiple-all+.ecl-select__multiple-options>.ecl-select__multiple-group { border-top: none } .ecl-select__multiple .ecl-select-multiple-selections-counter { display: none; left: var(--s-m); position: absolute; top: 14% } .ecl-select__multiple .ecl-select-multiple-selections-counter * { align-items: center; background-color: var(--c-p); border-radius: .75rem; color: #fff; display: inline-flex; font: var(--f-s); height: auto; justify-content: center; min-width: 1rem; padding: var(--s-2xs); position: relative; text-align: center; width: 100% } .ecl-select__multiple .ecl-select-multiple-selections-counter :after { content: ""; display: table; padding-top: 100% } .ecl-select__multiple .ecl-select-multiple-selections-counter.ecl-select-multiple-selections-counter--xxl * { width: 85% } .ecl-select__multiple .ecl-select-multiple-selections-counter--visible { display: block } .ecl-select__multiple .ecl-select-multiple-selections-counter--visible+.ecl-select { -webkit-padding-start: calc(3.5rem - 1px); padding-inline-start:calc(3.5rem - 1px)} .ecl-select__multiple .ecl-select-multiple-selections-counter--visible+.ecl-select--active,.ecl-select__multiple .ecl-select-multiple-selections-counter--visible+.ecl-select:focus-visible { -webkit-padding-start: calc(3.5rem - 2px); padding-inline-start:calc(3.5rem - 2px)} .ecl-text-area { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #fff; border: 1px solid var(--c-d-80); border-radius: 4px; box-shadow: var(--sh-i-1); box-sizing: border-box; color: var(--c-d-140); display: block; font: var(--f-m); margin: 0; max-width: 100%; padding: var(--s-s) var(--s-m) } .ecl-text-area::-webkit-input-placeholder { color: var(--c-d-40); font: var(--f-m); opacity: 1 } .ecl-text-area::-moz-placeholder { color: var(--c-d-40); font: var(--f-m); opacity: 1 } .ecl-text-area::-ms-input-placeholder { color: var(--c-d-40); font: var(--f-m); opacity: 1 } .ecl-text-area::placeholder { color: var(--c-d-40); font: var(--f-m); opacity: 1 } .ecl-text-area:hover { border-color: var(--c-d-80); box-shadow: var(--sh-i-2); cursor: pointer } .ecl-text-area:active,.ecl-text-area:focus-visible { border-color: var(--c-p); border-width: 2px; box-shadow: var(--sh-i-2); outline: none; padding: calc(var(--s-s) - 1px) calc(var(--s-m) - 1px) } .ecl-text-area--s { width: 100% } @media (min-width: 480px) { .ecl-text-area--s { width:100% } } @media (min-width: 768px) { .ecl-text-area--s { width:30% } } @media (min-width: 996px) { .ecl-text-area--s { width:158px } } @media (min-width: 1140px) { .ecl-text-area--s { width:158px } } .ecl-text-area--m { width: 100% } @media (min-width: 480px) { .ecl-text-area--m { width:100% } } @media (min-width: 768px) { .ecl-text-area--m { width:50% } } @media (min-width: 996px) { .ecl-text-area--m { width:253px } } @media (min-width: 1140px) { .ecl-text-area--m { width:253px } } .ecl-text-area--l { width: 100% } @media (min-width: 480px) { .ecl-text-area--l { width:100% } } @media (min-width: 768px) { .ecl-text-area--l { width:100% } } @media (min-width: 996px) { .ecl-text-area--l { width:443px } } @media (min-width: 1140px) { .ecl-text-area--l { width:443px } } .ecl-text-area--disabled,.ecl-text-area[disabled] { opacity: .5 } .ecl-text-area--disabled,.ecl-text-area--readonly,.ecl-text-area[disabled],.ecl-text-area[readonly] { background-color: #fff; border-color: rgba(var(--c-d-80),.5); box-shadow: var(--sh-i-1); cursor: not-allowed } .ecl-text-area--disabled::-webkit-input-placeholder,.ecl-text-area--readonly::-webkit-input-placeholder,.ecl-text-area[disabled]::-webkit-input-placeholder,.ecl-text-area[readonly]::-webkit-input-placeholder { color: rgba(var(--c-d-40),.5) } .ecl-text-area--disabled::-moz-placeholder,.ecl-text-area--readonly::-moz-placeholder,.ecl-text-area[disabled]::-moz-placeholder,.ecl-text-area[readonly]::-moz-placeholder { color: rgba(var(--c-d-40),.5) } .ecl-text-area--disabled::-ms-input-placeholder,.ecl-text-area--readonly::-ms-input-placeholder,.ecl-text-area[disabled]::-ms-input-placeholder,.ecl-text-area[readonly]::-ms-input-placeholder { color: rgba(var(--c-d-40),.5) } .ecl-text-area--disabled::placeholder,.ecl-text-area--readonly::placeholder,.ecl-text-area[disabled]::placeholder,.ecl-text-area[readonly]::placeholder { color: rgba(var(--c-d-40),.5) } .ecl-text-area--disabled:hover,.ecl-text-area--readonly:hover,.ecl-text-area[disabled]:hover,.ecl-text-area[readonly]:hover { border-color: rgba(var(--c-d-80),.5); box-shadow: var(--sh-i-1) } .ecl-text-area--disabled:active,.ecl-text-area--disabled:focus,.ecl-text-area--readonly:active,.ecl-text-area--readonly:focus,.ecl-text-area[disabled]:active,.ecl-text-area[disabled]:focus,.ecl-text-area[readonly]:active,.ecl-text-area[readonly]:focus { border-color: rgba(var(--c-d-80),.5); border-width: 1px } .ecl-text-area--invalid { border-color: var(--c-er) } .ecl-text-area--invalid:active,.ecl-text-area--invalid:hover { border-color: var(--c-er-80) } .ecl-text-area--invalid:focus-visible { border-color: var(--c-p) } .ecl-text-input { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #fff; border: 1px solid var(--c-d-80); border-radius: 4px; box-shadow: var(--sh-1); box-sizing: border-box; color: var(--c-d-140); display: block; font: var(--f-m); margin: 0; max-width: 100%; padding: calc(var(--s-s) - 1px) calc(var(--s-m) - 1px) } .ecl-text-input::-webkit-input-placeholder { color: var(--c-d-40); font: var(--f-m); opacity: 1 } .ecl-text-input::-moz-placeholder { color: var(--c-d-40); font: var(--f-m); opacity: 1 } .ecl-text-input::-ms-input-placeholder { color: var(--c-d-40); font: var(--f-m); opacity: 1 } .ecl-text-input::placeholder { color: var(--c-d-40); font: var(--f-m); opacity: 1 } .ecl-text-input:hover { border-color: var(--c-d-80); box-shadow: var(--sh-2) } .ecl-text-input:active,.ecl-text-input:focus-visible { border-color: var(--c-p); border-width: 2px; box-shadow: var(--sh-2); outline: none; padding: calc(var(--s-s) - 2px) calc(var(--s-m) - 2px) } .ecl-text-input--disabled,.ecl-text-input--readonly,.ecl-text-input[disabled],.ecl-text-input[readonly] { background-color: #fff; cursor: not-allowed; opacity: .5 } .ecl-text-input--invalid { border-color: var(--c-er) } .ecl-text-input--invalid:active,.ecl-text-input--invalid:hover { border-color: var(--c-er-80) } .ecl-text-input--invalid:focus-visible { border-color: var(--c-p) } .ecl-text-input--s { width: 100% } @media (min-width: 480px) { .ecl-text-input--s { width:100% } } @media (min-width: 768px) { .ecl-text-input--s { width:30% } } @media (min-width: 996px) { .ecl-text-input--s { width:158px } } @media (min-width: 1140px) { .ecl-text-input--s { width:158px } } .ecl-text-input--m { width: 100% } @media (min-width: 480px) { .ecl-text-input--m { width:100% } } @media (min-width: 768px) { .ecl-text-input--m { width:50% } } @media (min-width: 996px) { .ecl-text-input--m { width:253px } } @media (min-width: 1140px) { .ecl-text-input--m { width:253px } } .ecl-text-input--l { width: 100% } @media (min-width: 480px) { .ecl-text-input--l { width:100% } } @media (min-width: 768px) { .ecl-text-input--l { width:100% } } @media (min-width: 996px) { .ecl-text-input--l { width:443px } } @media (min-width: 1140px) { .ecl-text-input--l { width:443px } } .ecl-blockquote { -webkit-border-start: 8px solid var(--c-p); border-inline-start:8px solid var(--c-p);border-radius: 4px 0 0 4px; box-shadow: none; display: flex; flex-direction: column; margin: 0; padding: var(--s-l) } .ecl-blockquote__citation { color: var(--c-d-80); font: var(--f-2xl); margin: 0; max-width: var(--max-w); quotes: "“" "”" } .ecl-blockquote__citation:before { content: open-quote } .ecl-blockquote__citation:after { content: close-quote } .ecl-blockquote__citation[lang=bg],.ecl-blockquote__citation[lang=cs],.ecl-blockquote__citation[lang=de],.ecl-blockquote__citation[lang=et],.ecl-blockquote__citation[lang=lt],.ecl-blockquote__citation[lang=sk],.ecl-blockquote__citation[lang=sl] { quotes: "„" "“" } .ecl-blockquote__citation[lang=hr],.ecl-blockquote__citation[lang=hu],.ecl-blockquote__citation[lang=pl],.ecl-blockquote__citation[lang=ro] { quotes: "„" "”" } .ecl-blockquote__citation[lang=da] { quotes: "»" "«" } .ecl-blockquote__citation[lang=el],.ecl-blockquote__citation[lang=es],.ecl-blockquote__citation[lang=fr],.ecl-blockquote__citation[lang=it],.ecl-blockquote__citation[lang=pt] { quotes: "«" "»" } .ecl-blockquote__citation[lang=fi],.ecl-blockquote__citation[lang=sv] { quotes: "”" "”" } .ecl-blockquote__citation[lang=lv],.ecl-blockquote__citation[lang=mt],.ecl-blockquote__citation[lang=nl] { quotes: "“" "”" } .ecl-blockquote__quote { margin: 0 } .ecl-blockquote__attribution { margin-top: var(--s-m); max-width: var(--max-w) } .ecl-blockquote__author { color: var(--c-d-80); font: var(--f-p-m); font-weight: 400; position: relative; -webkit-padding-start: var(--s-xl); padding-inline-start:var(--s-xl)} .ecl-blockquote__author::before { align-items: center; color: var(--c-d-80); content: "—"; display: block; height: 100%; left: 0; position: absolute; top: -6px; } .ecl-blockquote__image { aspect-ratio: 1/1; height: 120px; margin-bottom: var(--s-l); object-fit: cover; width: 120px } @media (min-width: 996px) { .ecl-blockquote { flex-direction:row; -webkit-border-start: 8px solid var(--c-p); border-inline-start:8px solid var(--c-p);border-radius: 4px 0 0 4px; box-shadow: none; justify-content: flex-start; padding: var(--s-l) } .ecl-blockquote__author { font: var(--f-p-l); font-weight: 400 } .ecl-blockquote__image { -webkit-margin-end: var(--s-l); margin-inline-end:var(--s-l);margin-bottom: 0 } } .ecl-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; border-radius: 4px; border-width: 0; cursor: pointer; display: inline-block; font: var(--f-m); margin: 0; min-width: 44px; padding: calc(var(--s-s) - 2px) calc(var(--s-m) - 2px); text-decoration: none } .ecl-button:hover { box-shadow: var(--sh-1); text-decoration: none } .ecl-button:focus-visible { outline-offset: -3px; text-decoration: none } .ecl-button:active { outline-width: 0 } .ecl-button[disabled],.ecl-button[disabled]:hover { cursor: not-allowed; opacity: .5; text-decoration: none } .ecl-button__container { align-items: center; display: flex } .ecl-button__icon { flex-shrink: 0 } .ecl-button__icon~.ecl-button__label,.ecl-button__label~.ecl-button__icon { -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs)} .ecl-button--icon-only { display: flex; justify-content: center; padding: 0 } .ecl-button--icon-only .ecl-button__container { height: calc(var(--s-s)*2 + 1.5rem - 4px); justify-content: center; width: calc(var(--s-s)*2 + 1.5rem - 4px) } .ecl-button--icon-only .ecl-button__label { border: 0!important; clip: rect(0,0,0,0)!important; -webkit-clip-path: inset(50%)!important; clip-path: inset(50%)!important; height: 1px!important; margin: -1px!important; overflow: hidden!important; padding: 0!important; position: absolute!important; white-space: nowrap!important; width: 1px!important } .ecl-button--icon-only .ecl-button__icon { height: 1.5rem; margin: 0; width: 1.5rem } .ecl-button--primary { background-color: var(--c-p); border: 2px solid var(--c-p); color: #fff } .ecl-button--primary:hover { background-color: var(--c-p-80); border-color: var(--c-p-80); color: #fff } .ecl-button--primary:focus-visible { background-color: var(--c-p); border-color: var(--c-p); color: #fff; outline: 1px solid #fff } .ecl-button--primary:active { background-color: var(--c-p-120); border-color: var(--c-p); color: #fff } .ecl-button--secondary { background-color: #fff; border: 2px solid var(--c-p); color: var(--c-p) } .ecl-button--secondary:hover { background-color: var(--c-p-80); border-color: var(--c-p-80); color: #fff } .ecl-button--secondary:focus-visible { background-color: var(--c-p-120); border-color: var(--c-p-120); color: #fff; outline: 1px solid #fff } .ecl-button--secondary:active { background-color: var(--c-p-120); border-color: var(--c-p-120); color: #fff } .ecl-button--tertiary { background-color: initial; border: 2px solid transparent; color: var(--c-d) } .ecl-button--tertiary:hover { background-color: var(--c-p-10); border-color: var(--c-d); color: var(--c-d) } .ecl-button--tertiary:focus-visible { background-color: initial; border-color: var(--c-p); color: var(--c-d); outline: 1px solid transparent } .ecl-button--tertiary:active { background-color: var(--c-p-20); border-color: var(--c-p-20); color: var(--c-d) } .ecl-button--tertiary:hover { border-width: 1px; padding: calc(var(--s-s) - 1px) calc(var(--s-m) - 1px) } .ecl-button--tertiary.ecl-button--icon-only:hover { padding: 1px } .ecl-button--cta { background-color: var(--c-s); border: 2px solid var(--c-s); color: var(--c-d) } .ecl-button--cta:hover { background-color: var(--c-s-80); border-color: var(--c-s-80); color: var(--c-d) } .ecl-button--cta:focus-visible { background-color: var(--c-s); border-color: var(--c-s); color: var(--c-d); outline: 1px solid var(--c-d) } .ecl-button--cta:active { background-color: var(--c-s-120); border-color: var(--c-s-120); color: var(--c-d) } .ecl-button--ghost { background-color: initial; border: 2px solid transparent; color: var(--c-p) } .ecl-button--ghost:hover { background-color: var(--c-p-10); border-color: var(--c-d); color: var(--c-d) } .ecl-button--ghost:focus-visible { background-color: initial; border-color: var(--c-p); color: var(--c-d); outline: 1px solid transparent } .ecl-button--ghost:active { background-color: var(--c-p-20); border-color: var(--c-p-20); color: var(--c-d) } .ecl-button--ghost:hover { border-width: 1px; padding: calc(var(--s-s) - 1px) calc(var(--s-m) - 1px) } .ecl-button--ghost.ecl-button--icon-only:hover { padding: 1px } .ecl-button--ghost-inverted { background-color: initial; border: 2px solid transparent; color: #fff } .ecl-button--ghost-inverted:hover { background-color: var(--c-p-10); border-color: var(--c-d); color: var(--c-d) } .ecl-button--ghost-inverted:focus-visible { background-color: initial; border-color: #fff; color: #fff; outline: 1px solid transparent } .ecl-button--ghost-inverted:active { background-color: var(--c-p-20); border-color: var(--c-p-20); color: var(--c-d) } .ecl-button--ghost-inverted:hover { border-width: 1px; padding: calc(var(--s-s) - 1px) calc(var(--s-m) - 1px) } .ecl-button--ghost-inverted.ecl-button--icon-only:hover { padding: 1px } .ecl-date-block { background-color: var(--c-p); border-radius: 8px; box-shadow: var(--sh-1); box-sizing: border-box; display: inline-flex; flex-direction: column; margin: 0; max-height: none; min-width: 5rem; outline: 1px solid transparent; outline-offset: -1px; overflow: hidden; padding-top: 0; position: relative; text-align: center } .ecl-date-block:before { left: var(--s-s) } .ecl-date-block:after,.ecl-date-block:before { background-color: #fff; border-radius: 50%; box-shadow: var(--sh-i-1); box-sizing: initial; content: ""; display: block; height: 10px; outline: 1px solid transparent; position: absolute; top: -5px; width: 10px } .ecl-date-block:after { right: var(--s-s) } .ecl-date-block__day { font-size: 1.5rem; font-weight: 700; line-height: 1.75rem; padding: var(--s-xs) var(--s-2xs) 2px var(--s-2xs) } .ecl-date-block__day,.ecl-date-block__month { color: var(--c-d-140); font-family: arial,sans-serif; white-space: normal } .ecl-date-block__month { font-size: 1rem; line-height: 1.25rem; padding: 0 var(--s-2xs) var(--s-xs) var(--s-2xs); text-decoration: none!important; text-transform: uppercase } .ecl-date-block__year { background-color: #fff; color: var(--c-d-140); font-family: arial,sans-serif; font-size: .875rem; font-weight: 400; line-height: 1rem; padding: var(--s-xs) var(--s-2xs) } @media (min-width: 996px) { .ecl-date-block { min-width:6.25rem } } .ecl-date-block__daytime { border: 0!important; clip: rect(0,0,0,0)!important; -webkit-clip-path: inset(50%)!important; clip-path: inset(50%)!important; height: 1px!important; margin: -1px!important; overflow: hidden!important; padding: 0!important; position: absolute!important; white-space: nowrap!important; width: 1px!important } .ecl-date-block--ongoing { background-color: var(--c-p) } .ecl-date-block--ongoing,.ecl-date-block--ongoing:after,.ecl-date-block--ongoing:before { outline-color: transparent } .ecl-date-block--ongoing .ecl-date-block__day,.ecl-date-block--ongoing .ecl-date-block__month { color: #fff } .ecl-date-block--cancelled { background-color: var(--c-d-20); outline-color: transparent } .ecl-date-block--cancelled:after,.ecl-date-block--cancelled:before { outline-color: transparent } .ecl-date-block--cancelled .ecl-date-block__day,.ecl-date-block--cancelled .ecl-date-block__month { color: var(--c-d-140) } .ecl-date-block--past { background-color: var(--c-d-20) } .ecl-date-block--past,.ecl-date-block--past:after,.ecl-date-block--past:before { outline-color: transparent } .ecl-date-block--past .ecl-date-block__day,.ecl-date-block--past .ecl-date-block__month { color: var(--c-d-140) } .ecl-label { border: 2px solid transparent; border-radius: 4px; display: inline-block; font: var(--f-ui-s); margin: 0; padding: calc(var(--s-2xs) - 2px) calc(var(--s-s) - 2px); text-transform: uppercase } .ecl-label--low { background-color: #fff; border-color: var(--c-p); color: var(--c-p) } .ecl-label--medium { background-color: #fff; border-color: var(--c-d); color: var(--c-d) } .ecl-label--high { background-color: var(--c-s); border-color: transparent; color: var(--c-d) } .ecl-label--highlight { background-color: var(--c-p); border-color: transparent; color: #fff } .ecl-link { font-family: arial,sans-serif; margin: 0; text-decoration: underline } .ecl-link,.ecl-link:visited { color: var(--c-p) } .ecl-link:hover { color: var(--c-p-160) } .ecl-link:focus-visible { border-radius: 2px; outline: 2px solid var(--c-p); outline-offset: 2px } .ecl-link:active { color: var(--c-d) } .ecl-link--no-visited:visited { color: var(--c-p) } .ecl-link--no-visited:visited:focus-visible,.ecl-link--no-visited:visited:hover { color: var(--c-p-160) } .ecl-link--icon { display: inline; text-decoration: none } .ecl-link--icon .ecl-link__icon { fill: currentcolor; position: relative; top: -1px; vertical-align: middle } .ecl-link--icon:not(.ecl-link--standalone,.ecl-link--cta,.ecl-link--primary,.ecl-link--secondary) .ecl-link__label { text-decoration: underline } .ecl-link__icon~.ecl-link__label,.ecl-link__label~.ecl-link__icon { -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs)} .ecl-link--icon-only .ecl-link__label { border: 0!important; clip: rect(0,0,0,0)!important; -webkit-clip-path: inset(50%)!important; clip-path: inset(50%)!important; height: 1px!important; margin: -1px!important; overflow: hidden!important; padding: 0!important; position: absolute!important; white-space: nowrap!important; width: 1px!important } .ecl-link--icon-only .ecl-link__icon { margin: 0 } .ecl-link--standalone { display: inline-block; line-height: 1.375rem; text-decoration: none } .ecl-link--standalone:visited { color: var(--c-p) } .ecl-link--standalone:hover { color: var(--c-p); text-decoration: underline } .ecl-link--inverted,.ecl-link--inverted:visited { color: var(--c-a) } .ecl-link--inverted:hover { color: var(--c-a-30) } .ecl-link--inverted:focus-visible { outline-color: var(--c-a) } .ecl-link--inverted:active { color: #fff } .ecl-link--inverted.ecl-link--no-visited:visited,.ecl-link--inverted.ecl-link--standalone:hover,.ecl-link--inverted.ecl-link--standalone:visited { color: var(--c-a) } .ecl-link--inverted.ecl-link--no-visited:visited:hover { color: var(--c-a-30) } .ecl-link--primary { background-color: var(--c-p); border: 2px solid var(--c-p); border-radius: 4px; box-sizing: border-box; color: #fff; display: inline-block; font: var(--f-ui-m); min-width: 44px; padding: calc(var(--s-xs) - 2px) calc(var(--s-m) - 2px); text-decoration: none } .ecl-link--primary:visited { color: #fff } .ecl-link--primary:hover { background-color: var(--c-p-80); border-color: var(--c-p-80); box-shadow: var(--sh-1); color: #fff } .ecl-link--primary:focus-visible { background-color: var(--c-p); border-color: var(--c-p); border-radius: 4px; color: #fff; outline: 1px solid #fff; outline-offset: -3px; text-decoration: none } .ecl-link--primary:active { background-color: var(--c-p-140); border-color: var(--c-p-140); color: #fff; outline-width: 0 } .ecl-link--secondary { background-color: #fff; border: 2px solid var(--c-p); border-radius: 4px; box-sizing: border-box; color: var(--c-p); display: inline-block; font: var(--f-ui-m); min-width: 44px; padding: calc(var(--s-xs) - 2px) calc(var(--s-m) - 2px); text-decoration: none } .ecl-link--secondary:visited { color: var(--c-p) } .ecl-link--secondary:hover { background-color: var(--c-p-80); border-color: var(--c-p-80); box-shadow: var(--sh-1); color: #fff } .ecl-link--secondary:focus-visible { background-color: var(--c-p-140); border-color: var(--c-p-140); border-radius: 4px; color: #fff; outline: 1px solid #fff; outline-offset: -3px; text-decoration: none } .ecl-link--secondary:active { background-color: var(--c-p-140); border-color: var(--c-p-140); color: #fff; outline-width: 0 } .ecl-link--cta { background-color: var(--c-s); border: 2px solid var(--c-s); border-radius: 4px; box-sizing: border-box; display: inline-block; font: var(--f-ui-m); min-width: 44px; padding: calc(var(--s-xs) - 2px) calc(var(--s-m) - 2px); text-decoration: none } .ecl-link--cta,.ecl-link--cta:visited { color: var(--c-d) } .ecl-link--cta:hover { background-color: var(--c-s-80); border-color: var(--c-s-80); box-shadow: var(--sh-1); color: var(--c-d) } .ecl-link--cta:focus-visible { background-color: var(--c-s); border-color: var(--c-s); border-radius: 4px; color: var(--c-d); outline: 1px solid var(--c-d); outline-offset: -3px; text-decoration: none } .ecl-link--cta:active { background-color: var(--c-s-120); border-color: var(--c-s-120); color: var(--c-d); outline-width: 0 } .ecl-news-ticker { align-items: center; background: #fff; border: 2px solid var(--c-p); border-radius: 4px; box-sizing: border-box; display: flex; flex-flow: row wrap; justify-content: space-between; margin: 0; padding: 0; position: relative } .ecl-news-ticker__icon { fill: var(--c-p); flex-shrink: 0; -webkit-margin-start: var(--s-s); margin-inline-start:var(--s-s)} .ecl-news-ticker__container { align-items: center; display: flex; height: 68px; width: 100% } .ecl-news-ticker__content { height: 0; overflow: hidden; transition-duration: .3s; width: 100% } .ecl-news-ticker__slides { color: var(--c-d); font: var(--f-p-m); list-style: none; margin: 0; padding: 0; transform: translateZ(0); transition-duration: 0s } .ecl-news-ticker__slide { align-items: center; display: flex; padding: var(--s-2xs) var(--s-xs) } .ecl-news-ticker__slide .ecl-link__icon { height: 1rem; width: 1rem } .ecl-news-ticker__slide,.ecl-news-ticker__slide-text { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical } .ecl-news-ticker__controls { align-items: center; align-self: stretch; background-color: var(--c-p); display: flex; order: 2; width: 100% } .ecl-news-ticker__counter { align-items: center; align-self: stretch; background-color: initial; color: #fff; display: flex; flex-grow: 1; font: var(--f-m); font-weight: 700; justify-content: center; order: 1; padding: 0 var(--s-xl); text-align: end; white-space: pre } .ecl-news-ticker__pause,.ecl-news-ticker__play { order: 3 } .ecl-news-ticker__prev { order: 2; -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs)} .ecl-news-ticker__next { order: 4; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} @media (min-width: 768px) { .ecl-news-ticker { flex-flow:initial; justify-content: normal } .ecl-news-ticker__controls { width: auto } .ecl-news-ticker__counter { background-color: #fff; color: var(--c-d-80); flex-shrink: 0; text-align: initial } } .ecl-notification { border: 1px solid transparent; border-radius: 4px; box-sizing: border-box; color: var(--c-d-80); display: flex; font: var(--f-p-m); margin: 0; padding-bottom: var(--s-l); -webkit-padding-start: var(--s-l); padding-inline-start:var(--s-l);-webkit-padding-end: var(--s-xs); padding-inline-end:var(--s-xs);padding-top: var(--s-l); position: relative } .ecl-notification__icon { flex-shrink: 0; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-notification__content { display: grid; grid-template-columns: auto -webkit-max-content; grid-template-columns: auto max-content; width: 100% } .ecl-notification__title { font: var(--f-p-m); font-weight: 700; grid-column-start: 1; margin-bottom: var(--s-xs); max-width: var(--max-w) } .ecl-notification__description { grid-column-start: 1; margin: 0 0 var(--s-xs); max-width: var(--max-w) } .ecl-notification__close { align-self: self-start; color: var(--c-d); font: var(--f-m); grid-column-start: 2; grid-row-end: span 2; grid-row-start: 1; -webkit-margin-end: calc(var(--s-s) - var(--s-xs)); margin-inline-end:calc(var(--s-s) - var(--s-xs));margin-top: calc(var(--s-s) - var(--s-l)) } .no-js .ecl-notification__close { display: none } @media (min-width: 768px) { .ecl-notification__description { margin-bottom:0; padding-bottom: 0 } } .ecl-notification--info { background: var(--c-in-5); border-color: var(--c-in); -webkit-border-start: 4px solid var(--c-in); border-inline-start:4px solid var(--c-in)} .ecl-notification--info .ecl-notification__icon { fill: var(--c-in) } .ecl-notification--success { background: var(--c-su-5); border-color: var(--c-su); -webkit-border-start: 4px solid var(--c-su); border-inline-start:4px solid var(--c-su)} .ecl-notification--success .ecl-notification__icon { fill: var(--c-su) } .ecl-notification--warning { background: var(--c-wa-5); border-color: var(--c-wa); -webkit-border-start: 4px solid var(--c-wa); border-inline-start:4px solid var(--c-wa)} .ecl-notification--warning .ecl-notification__icon { fill: var(--c-wa); position: relative; z-index: 2 } .ecl-notification--warning .ecl-notification__icon-background { background: var(--c-d); height: var(--s-s); left: calc(var(--s-l) + .75rem - var(--s-2xs) + 1px); position: absolute; top: calc(var(--s-l) + var(--s-xs) + 1px); width: var(--s-2xs); z-index: 1 } .ecl-notification--error { background: var(--c-er-5); border-color: var(--c-er); -webkit-border-start: 4px solid var(--c-er); border-inline-start:4px solid var(--c-er)} .ecl-notification--error .ecl-notification__icon { fill: var(--c-er) } .ecl-spinner { align-items: center; display: none; flex-direction: column; margin: 0 var(--s-xs); position: relative; z-index: 51 } .ecl-spinner--visible { display: inline-flex } .ecl-spinner__loader { animation: rotate 2s linear infinite; height: 2rem; stroke: var(--c-p-80); transform-origin: center center; width: 2rem } .ecl-spinner__text { color: var(--c-d); font: var(--f-m); margin-top: var(--s-xs) } .ecl-spinner__circle { animation: dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite; stroke-dasharray: 1,200; stroke-dashoffset: 0 } @keyframes rotate { to { transform: rotate(1turn) } } @keyframes dash { 0% { stroke-dasharray: 1,200; stroke-dashoffset: 0 } 50% { stroke-dasharray: 89,200; stroke-dashoffset: -35px } to { stroke-dasharray: 89,200; stroke-dashoffset: -124px } } .ecl-spinner--centered { left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; top: var(--s-2xl) } .ecl-spinner--inverted .ecl-spinner__loader { stroke: #fff } .ecl-spinner--inverted .ecl-spinner__text { color: #fff } .ecl-spinner--l .ecl-spinner__loader { height: 3rem; width: 3rem } .ecl-spinner--s { flex-direction: row; justify-content: center } .ecl-spinner--s .ecl-spinner__loader { height: 1.5rem; width: 1.5rem } .ecl-spinner--s .ecl-spinner__text { -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs);margin-top: 0 } .ecl-spinner--s .ecl-spinner__circle { stroke-width: 2px } .ecl-spinner__overlay { background-color: hsla(0,0%,100%,.9); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 50 } .ecl-spinner__overlay--visible { display: block } .ecl-spinner__overlay--visible~.ecl-spinner--visible { position: fixed } .ecl-spinner__overlay--visible~.ecl-spinner--inverted .ecl-spinner__loader { stroke: var(--c-p-80) } .ecl-spinner__overlay--visible~.ecl-spinner--inverted .ecl-spinner__text { color: var(--c-d) } .ecl-skip-link { left: var(--s-l); position: absolute; top: var(--s-l); z-index: 51 } .ecl-skip-link:not(:active,:focus-visible) { border: 0!important; clip: rect(0,0,0,0)!important; -webkit-clip-path: inset(50%)!important; clip-path: inset(50%)!important; height: 1px!important; margin: -1px!important; overflow: hidden!important; padding: 0!important; position: absolute!important; white-space: nowrap!important; width: 1px!important } .ecl-table { border-collapse: collapse; color: var(--c-d-140); font: var(--f-m); margin: 0; width: 100% } .ecl-table-responsive { overflow-x: auto } .ecl-table__head { background-color: var(--c-p-5); border-bottom: none; display: table-header-group } .ecl-table__header { font-weight: 700; padding: var(--s-m); text-align: start; vertical-align: top } .ecl-table__header:first-child { border-inline-start-color:var(--c-p-5)} .ecl-table__header:last-child { border-inline-end-color:var(--c-p-5) } .ecl-table__row { border-bottom: 1px solid var(--c-p-20); border-top-width: 0 } .ecl-table__head .ecl-table__row:first-child { border-bottom: 2px solid var(--c-p-60) } .ecl-table__head .ecl-table__row:first-child .ecl-table__header { padding-top: var(--s-m) } .ecl-table__cell { -webkit-border-start: none; border-inline-start:none;display: table-cell; padding: var(--s-s) var(--s-xl) var(--s-s) var(--s-m) } .ecl-table__cell:last-child { -webkit-border-end: none; border-inline-end:none} .ecl-table__caption { caption-side: bottom; color: var(--c-d-80); font: var(--f-p-s); margin-top: var(--s-xs); text-align: left } .ecl-table--zebra .ecl-table__row:nth-of-type(2n) { background-color: var(--c-p-5) } .ecl-table__head .ecl-table__row:not(:first-child) { background-color: #fff; border-bottom-width: 0 } .ecl-table__head .ecl-table__row:not(:first-child) .ecl-table__header:not(:empty) { background-color: var(--c-p-5) } .ecl-table__header[data-ecl-table-sort-toggle] { background-clip: padding-box; cursor: pointer; -webkit-padding-start: calc(var(--s-m) + 1rem + var(--s-xs)); padding-inline-start:calc(var(--s-m) + 1rem + var(--s-xs));position: relative } .ecl-table__arrow { background-color: initial; border: 0; cursor: pointer; display: flex; flex-direction: column; height: auto; left: var(--s-xs); padding: 0; position: absolute; top: var(--s-xs); width: auto } .ecl-table__arrow:focus-visible { outline: 2px solid var(--c-p); outline-offset: -4px } .ecl-table__icon { fill: var(--c-p-80) } .ecl-table__icon-down { margin-top: -12px; transform: rotate(180deg) } .ecl-table__header[aria-sort=ascending] .ecl-table__icon-down,.ecl-table__header[aria-sort=descending] .ecl-table__icon-up { fill: var(--c-p-140) } @media (max-width: 995px) { .ecl-table:not(.ecl-table--simple) .ecl-table__head { display:none } .ecl-table:not(.ecl-table--simple) .ecl-table__row { border-bottom: none } .ecl-table:not(.ecl-table--simple) .ecl-table__cell { -webkit-border-end: none; border-inline-end:none;border-top: 1px solid var(--c-p-20); display: flex; padding: var(--s-s) } .ecl-table:not(.ecl-table--simple) .ecl-table__cell:before { background-color: var(--c-p-5); -webkit-border-end: 2px solid var(--c-p-60); border-inline-end:2px solid var(--c-p-60);content: attr(data-ecl-table-header); display: block; flex-basis: 10rem; flex-grow: 0; flex-shrink: 0; font-weight: 700; margin: calc(var(--s-s)*-1) var(--s-s) calc(var(--s-s)*-1) calc(var(--s-s)*-1); padding: var(--s-s) } .ecl-table:not(.ecl-table--simple) .ecl-table__cell:last-of-type { border-bottom: 1px solid var(--c-p-20); margin-bottom: var(--s-l) } .ecl-table:not(.ecl-table--simple) .ecl-table__cell:last-of-type:before { border-bottom: none } .ecl-table:not(.ecl-table--simple) .ecl-table__cell[data-ecl-table-header-group] { display: grid; grid-template-columns: calc(10rem + var(--s-s)*2 + 2px) 1fr; grid-template-rows: auto 1fr; position: relative } .ecl-table:not(.ecl-table--simple) .ecl-table__cell[data-ecl-table-header-group]:after { background-color: var(--c-p-5); border-bottom: 1px solid var(--c-p-20); border-top: 1px solid var(--c-p-20); content: attr(data-ecl-table-header-group); display: block; font-weight: 700; grid-column: span 2; left: calc(var(--s-s)*-1); margin-bottom: -1px; order: -1; padding: var(--s-s); position: relative; right: calc(var(--s-s)*-1); top: calc(var(--s-s)*-1 - 1px); width: 100% } .ecl-table--zebra:not(.ecl-table--simple) .ecl-table__row:nth-of-type(2n) { background-color: initial } .ecl-table--zebra:not(.ecl-table--simple) .ecl-table__cell:nth-of-type(2n) { background-color: var(--c-p-5) } } .ecl-tabs { margin: 0 0 var(--s-xl); padding: 0; position: relative; z-index: 15 } .ecl-tabs__container { overflow-x: hidden; position: relative; transition-duration: .4s } .ecl-tabs__list { border-bottom: 1px solid var(--c-d-20); display: flex; flex-wrap: wrap; list-style: none; margin: 0; -webkit-padding-start: 0; padding-inline-start:0;transition-duration: .4s } .ecl-tabs__container--left { -webkit-margin-start: 44px; margin-inline-start:44px} .ecl-tabs__container--left .ecl-tabs__list { margin-left: -44px } .ecl-tabs__container--right { -webkit-margin-end: 44px; margin-inline-end:44px} .ecl-tabs__link { background-color: #fff; border-bottom: 1px solid var(--c-d-20); border-radius: 4px 4px 0 0; display: block; font: var(--f-m); margin-bottom: -1px; padding: var(--s-m) var(--s-s); text-decoration: none } .ecl-tabs__link,.ecl-tabs__link:visited { color: var(--c-d-80) } .ecl-tabs__link:focus-visible { outline-offset: -2px } .ecl-tabs__link:hover,.ecl-tabs__link:visited:hover { border-bottom-color: var(--c-d-20); color: var(--c-p-140) } .ecl-tabs__link--active { border-bottom: 1px solid #fff; -webkit-border-start: 1px solid var(--c-d-20); border-inline-start:1px solid var(--c-d-20);-webkit-border-end: 1px solid var(--c-d-20); border-inline-end:1px solid var(--c-d-20);border-top: 4px solid var(--c-p); color: var(--c-p); font-weight: 700; padding-top: calc(var(--s-m) - 4px) } .ecl-tabs__link--active:visited { color: var(--c-p) } .ecl-tabs__item--more { align-self: center; flex-grow: 1; text-align: end } .ecl-tabs__item--hidden { display: none } .ecl-tabs__toggle { font-weight: 700; margin-bottom: -3px; position: absolute; right: 0; top: 0 } .ecl-tabs__toggle:hover { box-shadow: none } .ecl-tabs__toggle[aria-expanded=true] { background-color: #fff; color: var(--c-p) } .ecl-tabs__toggle[aria-expanded=true] .ecl-button__icon { transform: rotate(0deg) } .ecl-tabs__toggle--active { border-bottom-color: #fff } .ecl-tabs__toggle--active:before { background-color: var(--c-p); border-radius: 4px 4px 0 0; content: ""; display: block; height: 4px; left: 0; position: absolute; top: -4px; width: 100% } .ecl-tabs__toggle--active:hover:before { left: 1px; top: -3px; width: calc(100% - 2px) } .ecl-tabs__toggle--active:focus-visible:before { content: none } .ecl-tabs__toggle--hidden { display: none } .ecl-tabs__dropdown { background-color: #fff; box-shadow: var(--sh-1); max-height: 233px; max-width: 100%; overflow-y: auto; padding: 0; position: absolute; right: 0; text-align: start; top: calc(100% + 1px); width: 100% } .ecl-tabs__dropdown .ecl-tabs__link { border-radius: 0; border-width: 0; color: var(--c-d-140); margin-bottom: 0; padding: var(--s-s) var(--s-m) } .ecl-tabs__dropdown .ecl-tabs__link:hover { text-decoration: underline } .ecl-tabs__dropdown .ecl-tabs__link--active { background-color: var(--c-p-10); color: var(--c-d-140); font-weight: 400 } .ecl-tabs__dropdown:not(.ecl-tabs__dropdown--show) { border: 0!important; clip: rect(0,0,0,0)!important; -webkit-clip-path: inset(50%)!important; clip-path: inset(50%)!important; height: 1px!important; margin: -1px!important; overflow: hidden!important; padding: 0!important; position: absolute!important; white-space: nowrap!important; width: 1px!important } .ecl-tabs__dropdown-list { display: grid; list-style: none; margin: 0; padding: 0 } .ecl-tabs__next { display: none; right: 0 } .ecl-tabs__prev { display: none; left: 0 } .ecl-tabs__next,.ecl-tabs__prev { background: #fff; position: absolute; top: 0 } .ecl-tabs__next:focus-visible,.ecl-tabs__prev:focus-visible { background: #fff } @media (min-width: 480px) { .ecl-tabs__container { overflow-x:visible } .ecl-tabs__dropdown--show { width: auto } .ecl-tabs__dropdown-list { grid-auto-flow: column; grid-template-rows: auto auto auto auto; height: auto; overflow-y: visible; width: auto } .ecl-tabs__dropdown-list .ecl-tabs__item { min-width: 13.56rem; width: 100% } } .ecl-tag { align-items: center; background-color: var(--c-p); border-radius: calc(var(--s-2xs)*2 + 1.5rem); border-width: 0; box-sizing: border-box; color: #fff; display: inline-flex; font: var(--f-ui-s); padding: var(--s-2xs) var(--s-s); text-align: left; text-decoration: underline } .ecl-tag:focus-visible { background-color: var(--c-p); color: #fff; outline: 2px solid var(--c-p); outline-offset: 1px } .ecl-tag:hover { background-color: var(--c-p-80); color: #fff } .ecl-tag:active { background-color: var(--c-p-140); color: #fff; outline: 1px solid var(--c-p-140); outline-offset: -1px } .ecl-tag[disabled] { cursor: not-allowed; opacity: .5 } .ecl-tag--nowrap { white-space: nowrap } .ecl-tag--removable { text-decoration: none } .ecl-tag__icon { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; border-width: 0; color: #fff; flex-shrink: 0; height: 1rem; -webkit-margin-start: var(--s-2xs); margin-inline-start:var(--s-2xs);padding: 0; pointer-events: auto; position: relative; width: 1rem } .ecl-tag__icon.ecl-tag__icon--external { height: .75rem; width: .75rem } .ecl-tag__icon-close { fill: currentcolor; left: 0; position: absolute; top: 0 } .ecl-tag-set { display: inline-flex; flex-wrap: wrap; list-style: none; margin: calc(var(--s-xs)*-1) 0 0; padding: 0 } .ecl-tag-set .ecl-tag-set__item { -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);-webkit-margin-start: 0; margin-inline-start:0;margin-top: var(--s-xs); padding: 0 } .ecl-tag-set .ecl-tag-set__item:last-child { -webkit-margin-end: 0; margin-inline-end:0} .ecl-banner { align-items: center; background: var(--c-br); border-radius: 8px; box-shadow: 0 0 6px rgba(9,49,142,.2); display: flex; flex-direction: column; justify-content: center; margin-bottom: 0; -webkit-margin-end: 0; margin-inline-end:0;margin-top: 0; overflow: hidden; position: relative } .ecl-banner__picture-container { margin: 0; position: relative; width: 100% } .ecl-banner__credit { -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); background: rgba(38,50,75,.7); bottom: 0; color: #fff; padding: var(--s-2xs) var(--s-xs); position: absolute; right: 0; z-index: 1 } .ecl-banner__credit small { font: var(--f-s); line-height: 1rem } .ecl-container .ecl-banner:not(.ecl-banner--full-width) .ecl-container { -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m);-webkit-padding-end: var(--s-m); padding-inline-end:var(--s-m)} .ecl-banner__container { display: flex; padding-bottom: var(--s-m); padding-top: var(--s-m); width: 100% } .ecl-banner__content { align-items: flex-start; box-sizing: initial; display: inline-flex; flex-direction: column } .ecl-banner--centered .ecl-banner__container { justify-content: center } .ecl-banner--centered .ecl-banner__content { align-items: center; text-align: center } .ecl-banner__image { display: block; object-fit: cover; object-position: top; position: relative; width: 100% } .ecl-banner__title { font: var(--f-3xl); font-weight: 400; margin: 0 } .ecl-banner__description { font: var(--f-l); font-weight: 400; margin-bottom: 0; margin-top: var(--s-xs) } .ecl-banner__cta { margin-top: var(--s-m) } .ecl-banner__content>:first-child { margin-top: 0 } .ecl-banner--full-width { border-radius: 0; left: 50%; -webkit-margin-start: -50vw; margin-inline-start:-50vw;width: 100vw } .ecl-banner--plain-background { background: linear-gradient(to right,var(--c-p-140) 0,var(--c-p) 100%) } .ecl-banner--plain-background .ecl-banner__description,.ecl-banner--plain-background .ecl-banner__title { color: #fff } .ecl-banner--text-box { background: #fff } .ecl-banner--text-box .ecl-banner__image { border-bottom: 0 solid var(--c-s) } .ecl-banner--text-box .ecl-banner__description,.ecl-banner--text-box .ecl-banner__title { color: var(--c-d) } @media (min-width: 996px) { .ecl-banner--text-box .ecl-banner__image { border-bottom-width:0 } .ecl-banner--text-box .ecl-banner__description { color: var(--c-d-80) } .ecl-banner--text-box .ecl-banner__title { color: var(--c-d-140) } .ecl-banner--text-box .ecl-banner__content { background: hsla(0,0%,100%,.9); border-bottom: 0 solid var(--c-s); -webkit-border-start: 4px solid var(--c-s); border-inline-start:4px solid var(--c-s);border-radius: 4px; padding: var(--s-l) var(--s-xl) var(--s-xl) } } .ecl-banner--text-overlay .ecl-banner__image { border-bottom: 0 solid var(--c-s); border-radius: 8px 8px 0 0 } .ecl-banner--text-overlay .ecl-banner__description,.ecl-banner--text-overlay .ecl-banner__title { color: #fff } .ecl-banner .ecl-banner__image,.ecl-banner--m .ecl-banner__image { aspect-ratio: 4/1; --css-aspect-ratio: 4/1 } .ecl-banner--xs .ecl-banner__image { aspect-ratio: 6/1; --css-aspect-ratio: 6/1 } .ecl-banner--s .ecl-banner__image { aspect-ratio: 5/1; --css-aspect-ratio: 5/1 } .ecl-banner--l .ecl-banner__image { aspect-ratio: 3/1; --css-aspect-ratio: 3/1 } @media (min-width: 996px) { .ecl-banner--text-overlay .ecl-banner__image { border-bottom-width:0 } .ecl-banner--text-overlay .ecl-banner__image:before { border-radius: 8px; padding-top: 0 } .ecl-banner--text-overlay .ecl-banner__description,.ecl-banner--text-overlay .ecl-banner__title { -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); background: rgba(38,50,75,.7); -webkit-box-decoration-break: clone; box-decoration-break: clone; box-sizing: border-box; margin: 0; padding: var(--s-2xs) var(--s-m) var(--s-xs); width: 100% } .ecl-banner--text-overlay .ecl-banner__description { padding-top: 0 } } @media (min-width: 768px) { .ecl-banner .ecl-container { -webkit-padding-start:var(--s-2xl); padding-inline-start:var(--s-2xl);-webkit-padding-end: var(--s-2xl); padding-inline-end:var(--s-2xl)} .ecl-banner__container { padding-bottom: var(--s-2xl); padding-top: var(--s-2xl) } .ecl-banner__title { font: var(--f-6xl); font-weight: 400 } .ecl-banner__description { font: var(--f-p-l); font-weight: 400 } } @media (min-width: 996px) { .ecl-banner .ecl-container { -webkit-padding-start:var(--s-m); padding-inline-start:var(--s-m);-webkit-padding-end: var(--s-m); padding-inline-end:var(--s-m);position: absolute; z-index: 1 } .ecl-banner__container { padding-bottom: var(--s-m); padding-top: var(--s-m) } .ecl-banner__content { max-width: 42.5rem } .ecl-banner--plain-background:before { content: ""; display: block; padding-top: 25%; width: 100% } .ecl-banner--plain-background.ecl-banner--xs:before { padding-top: 16.66% } .ecl-banner--plain-background.ecl-banner--s:before { padding-top: 20% } .ecl-banner--plain-background.ecl-banner--l:before { padding-top: 33% } .ecl-banner__picture-container { position: static } .ecl-banner__picture { position: relative } } .ecl-description-list { margin: 0 } .ecl-description-list__term { color: var(--c-d-140); font: var(--f-l); font-weight: 700; margin-bottom: var(--s-xs); margin-top: var(--s-m); max-width: var(--max-w); overflow-wrap: break-word } .ecl-description-list__term:first-child { margin-top: 0 } .ecl-description-list__definition-item--hidden { display: none } .ecl-description-list__term+.ecl-description-list__term { margin-top: var(--s-2xs) } .ecl-description-list__definition { color: var(--c-d-140); font: var(--f-p-m); -webkit-margin-start: 0; margin-inline-start:0;margin-top: var(--s-2xs); max-width: var(--max-w) } .ecl-description-list__see_more { display: block; margin-top: var(--s-xs) } .ecl-description-list__definition--link { align-items: flex-start; display: flex; flex-direction: column } .ecl-description-list__definition--link .ecl-description-list__see_more { margin-top: var(--s-m) } .ecl-description-list__definition-list { list-style: none; margin: 0; padding: 0 } .ecl-description-list__definition--link .ecl-description-list__definition-item { margin-top: var(--s-m) } .ecl-description-list__definition--link .ecl-description-list__definition-item:first-child { margin-top: 0 } .ecl-description-list__definition--inline { display: inline-block; margin-bottom: calc(var(--s-xs)*-1) } .ecl-description-list__definition--inline .ecl-description-list__definition-item { -webkit-border-end: 1px solid var(--c-p); border-inline-end:1px solid var(--c-p);display: inline; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);margin-bottom: var(--s-xs); -webkit-padding-end: var(--s-xs); padding-inline-end:var(--s-xs);unicode-bidi: -webkit-isolate; unicode-bidi: isolate } .ecl-description-list__definition--inline .ecl-description-list__definition-item.ecl-description-list__definition-item--hidden { display: none } .ecl-description-list__definition--inline .ecl-description-list__definition-item.ecl-description-list__definition-item--last-visible,.ecl-description-list__definition--inline .ecl-description-list__definition-item:last-child { border-inline-end-width:0;-webkit-margin-end: 0; margin-inline-end:0;-webkit-padding-end: 0; padding-inline-end:0} .ecl-description-list__definition--tag { display: inline-block; margin-bottom: calc(var(--s-xs)*-1) } .ecl-description-list__definition--tag .ecl-description-list__definition-item { display: inline-block; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);margin-bottom: var(--s-xs) } .ecl-description-list__definition--tag .ecl-description-list__definition-item.ecl-description-list__definition-item--hidden { display: none } .ecl-description-list__definition--tag .ecl-description-list__definition-item.ecl-description-list__definition-item--last-visible,.ecl-description-list__definition--tag .ecl-description-list__definition-item:last-child { -webkit-margin-end: 0; margin-inline-end:0} .ecl-description-list__definition--taxonomy { color: var(--c-d-80); display: inline-block } .ecl-description-list__definition--taxonomy .ecl-description-list__definition-item { display: inline; -webkit-margin-end: calc(var(--s-xs) + 2px); margin-inline-end:calc(var(--s-xs) + 2px);-webkit-padding-start: calc(var(--s-xs) + 2px); padding-inline-start:calc(var(--s-xs) + 2px);position: relative } .ecl-description-list__definition--taxonomy .ecl-description-list__definition-item.ecl-description-list__definition-item--hidden { display: none } .ecl-description-list__definition--taxonomy .ecl-description-list__definition-item:before { background-color: var(--c-p); border-radius: 50%; content: ""; display: block; height: 4px; left: -2px; position: absolute; top: 7px; width: 4px } .ecl-description-list__definition--taxonomy .ecl-description-list__definition-item:first-child { -webkit-padding-start: 0; padding-inline-start:0} .ecl-description-list__definition--taxonomy .ecl-description-list__definition-item:first-child:before { display: none } .ecl-description-list__definition--taxonomy .ecl-description-list__definition-item:last-child { -webkit-margin-start: 0; margin-inline-start:0} .ecl-description-list__definition--taxonomy .ecl-description-list__definition-item.ecl-description-list__definition-item--last-visible { -webkit-margin-end: 0; margin-inline-end:0} @media (min-width: 996px) { .ecl-description-list--horizontal { -moz-column-gap:var(--s-xl); column-gap: var(--s-xl); display: grid; grid-template-columns: 200px fit-content(var(--max-w)) } .ecl-description-list--horizontal .ecl-description-list__term { margin-top: var(--s-xl) } .ecl-description-list--horizontal .ecl-description-list__term:first-of-type { margin-top: 0 } .ecl-description-list--horizontal .ecl-description-list__definition { align-items: flex-start; margin-top: var(--s-xl); overflow-wrap: break-word } .ecl-description-list--horizontal .ecl-description-list__definition:first-of-type { margin-top: 0 } .ecl-description-list--horizontal dd:not(.ecl-description-list__definition--link) .ecl-description-list__see_more { display: inline-block; -webkit-margin-start: var(--s-m); margin-inline-start:var(--s-m);margin-top: 0 } } .ecl-featured-item__container { border-radius: 4px; display: flex; flex-direction: column } .ecl-featured-item__item { box-sizing: border-box; flex-basis: 50%; flex-grow: 1 } .ecl-featured-item__item:last-child { padding-bottom: 0 } .ecl-featured-item__media_container { padding: 0 0 var(--s-m) 0 } .ecl-featured-item__title { margin: 0; padding: 0 } .ecl-featured-item__title-content { color: var(--c-d-140); display: inline-block; font: var(--f-p-l); font-weight: 700; max-width: var(--max-w) } .ecl-featured-item__description { color: var(--c-d-80); font: var(--f-p-m); margin: var(--s-s) 0 0 0; max-width: var(--max-w) } .ecl-featured-item__description>:first-child { margin-top: 0 } .ecl-featured-item__description>:last-child { margin-bottom: 0 } .ecl-featured-item__link { display: inline-block; margin: var(--s-m) 0 } @media (min-width: 480px) { .ecl-featured-item__container { flex-direction:row } .ecl-featured-item__title { margin: 0 } .ecl-featured-item__media_container { padding: 0 var(--s-m) var(--s-m) 0 } .ecl-featured-item__link { margin: var(--s-m) 0 } .ecl-featured-item__description { margin: var(--s-s) 0 0 0 } .ecl-featured-item__container--right { flex-direction: row-reverse } .ecl-featured-item__container--right .ecl-featured-item__title { margin: 0 var(--s-xl) 0 0 } .ecl-featured-item__container--right .ecl-featured-item__description { margin: var(--s-s) 0 0 0 } .ecl-featured-item__container--right .ecl-featured-item__link { margin: var(--s-m) 0 } .ecl-featured-item__container--right .ecl-featured-item__media_container { padding: 0 0 var(--s-m) var(--s-m) } .ecl-featured-item:not(.ecl-featured-item--highlight,.ecl-featured-item--simple) .ecl-featured-item__item:only-child .ecl-featured-item__description,.ecl-featured-item:not(.ecl-featured-item--highlight,.ecl-featured-item--simple) .ecl-featured-item__item:only-child .ecl-featured-item__link,.ecl-featured-item:not(.ecl-featured-item--highlight,.ecl-featured-item--simple) .ecl-featured-item__item:only-child .ecl-featured-item__title { -webkit-margin-start: 0; margin-inline-start:0} } .ecl-featured-item--simple { box-shadow: none } .ecl-featured-item--simple .ecl-featured-item__container { background-color: #fff; border: none; -webkit-border-start: 0 solid var(--c-p); border-inline-start:0 solid var(--c-p);padding: 0 } .ecl-featured-item--simple .ecl-featured-item__media_container { padding: 0 0 var(--s-m) } .ecl-featured-item--simple .ecl-featured-item__title { margin: 0; padding: 0 } .ecl-featured-item--simple .ecl-featured-item__description { margin: var(--s-s) 0 0 0 } .ecl-featured-item--simple .ecl-featured-item__link { margin: var(--s-m) 0 } @media (min-width: 480px) { .ecl-featured-item--simple .ecl-featured-item__container { padding:0 } .ecl-featured-item--simple .ecl-featured-item__media_container { padding: 0 var(--s-m) var(--s-m) 0 } } .ecl-featured-item--highlight { box-shadow: none } .ecl-featured-item--highlight .ecl-featured-item__container { background-color: var(--c-p-10); border: none; -webkit-border-start: 8px solid var(--c-p); border-inline-start:8px solid var(--c-p);padding: var(--s-m) var(--s-m) var(--s-m) var(--s-xs) } .ecl-featured-item--highlight .ecl-featured-item__media_container { padding: 0 0 var(--s-m) } .ecl-featured-item--highlight .ecl-featured-item__item:last-child { background-color: initial } .ecl-featured-item--highlight .ecl-featured-item__title { background-color: initial; margin: 0; padding: 0 } .ecl-featured-item--highlight .ecl-featured-item__description { margin: var(--s-s) 0 0 0 } .ecl-featured-item--highlight .ecl-featured-item__link { margin: var(--s-m) 0 0 0 } @media (min-width: 480px) { .ecl-featured-item--highlight .ecl-featured-item__container { padding:var(--s-m) var(--s-m) var(--s-m) var(--s-l) } .ecl-featured-item--highlight .ecl-featured-item__media_container { padding: 0 var(--s-m) 0 0 } .ecl-featured-item--highlight .ecl-featured-item__container--right .ecl-featured-item__media_container { padding: 0 0 0 var(--s-m) } } .ecl-featured-item__footer { background-color: var(--c-p); border-radius: 0 0 2px 2px; display: flex; justify-content: space-between; padding: var(--s-xl) } .ecl-featured-item__footer-content { max-width: var(--max-w) } .ecl-featured-item__footer-description { color: #fff; font: var(--f-m) } .ecl-featured-item__footer-link { margin-top: var(--s-m) } .ecl-featured-item__footer-picture { display: flex } .ecl-featured-item__footer-picture img { align-self: stretch; -webkit-margin-start: var(--s-xl); margin-inline-start:var(--s-xl);max-height: 72px; max-width: 72px } @media (min-width: 768px) { .ecl-featured-item__footer-picture img { max-height:120px; max-width: 210px } } .ecl-list-illustration { list-style: none; margin: 0; padding: 0 } .ecl-list-illustration__item { display: flex; flex-direction: column; padding-bottom: var(--s-m); padding-top: var(--s-m) } .ecl-list-illustration__picture { flex-shrink: 0 } .ecl-list-illustration__image { aspect-ratio: 3/2; display: block; height: auto; margin-bottom: var(--s-m); max-width: 100%; object-fit: contain } .ecl-list-illustration__image--square { aspect-ratio: 1/1; object-fit: cover; width: 100px } .ecl-list-illustration__image--square.ecl-list-illustration__image--s { width: 48px } .ecl-list-illustration__image--square.ecl-list-illustration__image--l { width: 150px } .ecl-list-illustration__title-container { display: flex; flex-direction: column; max-width: 80ch } .ecl-list-illustration__icon { color: var(--c-p); margin-bottom: var(--s-m) } .ecl-list-illustration__value { color: var(--c-d-140); font: var(--f-5xl); font-weight: 400 } .ecl-list-illustration__title { color: var(--c-d-140); font: var(--f-l) } .ecl-list-illustration__value+.ecl-list-illustration__title { margin-top: var(--s-s) } .ecl-list-illustration__description { color: var(--c-d-80); font: var(--f-m); max-width: 80ch } .ecl-list-illustration__title-container+.ecl-list-illustration__description { margin-top: var(--s-s) } @media (min-width: 768px) { .ecl-list-illustration__item { flex-direction:row; margin-bottom: 0 } .ecl-list-illustration--zebra { left: auto; -webkit-margin-start: 0; margin-inline-start:0;width: auto } .ecl-list-illustration__image { margin-bottom: 0; -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m)} .ecl-list-illustration__image:not(.ecl-list-illustration__image--square) { width:15.875rem } } @media (min-width: 996px) { .ecl-list-illustration__value { font:var(--f-6xl); font-weight: 400 } } .ecl-list-illustration--col-2 .ecl-list-illustration__item,.ecl-list-illustration--col-3 .ecl-list-illustration__item,.ecl-list-illustration--col-4 .ecl-list-illustration__item { margin-bottom: var(--s-2xl); padding-bottom: 0; padding-top: 0 } .ecl-list-illustration--col-2 .ecl-list-illustration__item .ecl-list-illustration__description,.ecl-list-illustration--col-2 .ecl-list-illustration__item .ecl-list-illustration__title-container,.ecl-list-illustration--col-3 .ecl-list-illustration__item .ecl-list-illustration__description,.ecl-list-illustration--col-3 .ecl-list-illustration__item .ecl-list-illustration__title-container,.ecl-list-illustration--col-4 .ecl-list-illustration__item .ecl-list-illustration__description,.ecl-list-illustration--col-4 .ecl-list-illustration__item .ecl-list-illustration__title-container { max-width: 100% } .ecl-list-illustration--col-2 .ecl-list-illustration__item:last-of-type,.ecl-list-illustration--col-3 .ecl-list-illustration__item:last-of-type,.ecl-list-illustration--col-4 .ecl-list-illustration__item:last-of-type { margin-bottom: 0 } @media (min-width: 768px) { .ecl-list-illustration--col-2,.ecl-list-illustration--col-3,.ecl-list-illustration--col-4 { display:grid; grid-auto-rows: auto; grid-column-gap: 2rem; grid-row-gap: var(--s-3xl); width: 100% } .ecl-list-illustration--col-2 .ecl-list-illustration__item,.ecl-list-illustration--col-3 .ecl-list-illustration__item,.ecl-list-illustration--col-4 .ecl-list-illustration__item { flex-direction: column; margin-bottom: 0; padding: 0 } .ecl-list-illustration--col-2 .ecl-list-illustration__picture:not(.ecl-list-illustration__picture--square),.ecl-list-illustration--col-3 .ecl-list-illustration__picture:not(.ecl-list-illustration__picture--square),.ecl-list-illustration--col-4 .ecl-list-illustration__picture:not(.ecl-list-illustration__picture--square) { width: 100% } .ecl-list-illustration--col-2 .ecl-list-illustration__image,.ecl-list-illustration--col-3 .ecl-list-illustration__image,.ecl-list-illustration--col-4 .ecl-list-illustration__image { -webkit-margin-end: 0; margin-inline-end:0;margin-bottom: var(--s-m) } .ecl-list-illustration--col-2 .ecl-list-illustration__image:not(.ecl-list-illustration__image--square),.ecl-list-illustration--col-3 .ecl-list-illustration__image:not(.ecl-list-illustration__image--square),.ecl-list-illustration--col-4 .ecl-list-illustration__image:not(.ecl-list-illustration__image--square) { width: 100% } .ecl-list-illustration--col-2 { grid-template-columns: repeat(2,1fr) } .ecl-list-illustration--col-3 { grid-template-columns: repeat(3,1fr) } .ecl-list-illustration--col-4 { grid-template-columns: repeat(4,1fr) } } .ecl-list-illustration--zebra { left: 50%; -webkit-margin-start: -50vw; margin-inline-start:-50vw;position: relative; width: 100vw } .ecl-list-illustration--zebra .ecl-list-illustration__item { -webkit-padding-end: var(--s-m); padding-inline-end:var(--s-m);-webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m)} .ecl-list-illustration--zebra .ecl-list-illustration__item:nth-child(2n) { background-color:var(--c-p-5) } @media (min-width: 480px) { .ecl-list-illustration--zebra { left:auto; -webkit-margin-start: 0; margin-inline-start:0;width: auto } } .ecl-list-illustration--centered.ecl-list-illustration--col-2,.ecl-list-illustration--centered.ecl-list-illustration--col-3,.ecl-list-illustration--centered.ecl-list-illustration--col-4 { align-items: flex-start } .ecl-list-illustration--centered.ecl-list-illustration--col-2 .ecl-list-illustration__item,.ecl-list-illustration--centered.ecl-list-illustration--col-3 .ecl-list-illustration__item,.ecl-list-illustration--centered.ecl-list-illustration--col-4 .ecl-list-illustration__item { text-align: center } .ecl-list-illustration--centered.ecl-list-illustration--col-2 .ecl-list-illustration__icon,.ecl-list-illustration--centered.ecl-list-illustration--col-3 .ecl-list-illustration__icon,.ecl-list-illustration--centered.ecl-list-illustration--col-4 .ecl-list-illustration__icon { margin-left: auto; margin-right: auto } .ecl-list-illustration--centered .ecl-list-illustration__image { margin-bottom: var(--s-m) } .ecl-list-illustration--centered .ecl-list-illustration__item { display: flex; flex-direction: column; text-align: center } .ecl-list-illustration--centered .ecl-list-illustration__item .ecl-list-illustration__description { align-self: center; display: inline-block } .ecl-list-illustration--centered .ecl-list-illustration__item * { text-align: center } .ecl-list-illustration--centered .ecl-list-illustration__item .ecl-list-illustration__icon,.ecl-list-illustration--centered .ecl-list-illustration__item .ecl-list-illustration__picture { align-self: center } .ecl-breadcrumb { background-color: #fff; font: var(--f-p-m); line-height: 1.5rem; margin: 0 } .ecl-breadcrumb__container { box-sizing: border-box; display: flex; flex-wrap: wrap; list-style: none; margin: 0; padding: 0 0 var(--s-m) } .ecl-breadcrumb__container:after { clear: both; content: ""; display: block } .ecl-breadcrumb__segment { align-items: center; display: inline-flex; margin-top: var(--s-m); max-width: 100% } .ecl-breadcrumb__segment[aria-hidden=true] { position: absolute; visibility: hidden } .no-js .ecl-breadcrumb__segment[aria-hidden=true] { position: static; visibility: visible } .no-js .ecl-breadcrumb__segment--ellipsis[aria-hidden=false] { display: none } .ecl-breadcrumb__ellipsis { background-color: var(--c-p-5); font-weight: 700; margin: 0 } .ecl-breadcrumb__ellipsis:hover { background-color: var(--c-p-10) } .ecl-breadcrumb .ecl-breadcrumb__ellipsis,.ecl-breadcrumb .ecl-breadcrumb__ellipsis:hover { border-width: 2px; padding: 0 var(--s-2xs) } .ecl-breadcrumb__link { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .ecl-breadcrumb__icon { fill: var(--c-d-80); flex-shrink: 0; -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs);-webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);transform: rotate(90deg); vertical-align: text-bottom } .ecl-breadcrumb__current-page { color: var(--c-d-80) } @media (max-width: 995px) { .ecl-breadcrumb--collapsed .ecl-breadcrumb__icon { transform:rotate(270deg) } .ecl-breadcrumb--collapsed .ecl-breadcrumb__current-page,.ecl-breadcrumb--collapsed .ecl-breadcrumb__segment:first-of-type .ecl-breadcrumb__link,.ecl-breadcrumb--collapsed .ecl-breadcrumb__segment:nth-last-of-type(2) .ecl-breadcrumb__icon { display: none } .ecl-breadcrumb--collapsed .ecl-breadcrumb__segment:first-of-type .ecl-breadcrumb__icon { -webkit-margin-start: 0; margin-inline-start:0} } @media (max-width: 767px) { .ecl-breadcrumb__segment--ellipsis { display:none } } @media (min-width: 768px) { .ecl-breadcrumb { font:var(--f-p-m); line-height: 1.5rem } } @media (min-width: 996px) { .ecl-breadcrumb__icon { transform:rotate(90deg) } .ecl-breadcrumb__current-page { display: inline-flex } } .ecl-card { background-color: #fff; border: none; border-radius: 8px; box-shadow: var(--sh-1); box-sizing: border-box; height: 100%; margin: 0; overflow: hidden; overflow-wrap: break-word; width: 100% } .ecl-card__image { aspect-ratio: 3/2; display: block; height: auto; object-fit: cover; width: 100% } .ecl-card__body { padding: var(--s-l); position: relative } .ecl-card__body:before { background-color: var(--c-s); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; content: ""; height: 4px; left: var(--s-l); position: absolute; top: 0; width: 32px } .ecl-content-block { margin: 0 } .ecl-content-block__label-container { display: inline-flex; flex-wrap: wrap; list-style: none; margin: 0 0 var(--s-xs); padding: 0; width: 100% } .ecl-content-block__label-item { margin: 0 var(--s-xs) var(--s-xs) 0 } .ecl-content-block__label-item:last-child { -webkit-margin-end: 0; margin-inline-end:0} .ecl-content-block__primary-meta-container { display: inline-block; font: var(--f-s); list-style: none; margin: var(--s-xs) 0 calc(var(--s-xs)*-1); padding: 0; width: 100% } .ecl-content-block__primary-meta-item { -webkit-border-end: 1px solid var(--c-p); border-inline-end:1px solid var(--c-p);color: var(--c-d-140); display: inline; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);-webkit-padding-end: var(--s-xs); padding-inline-end:var(--s-xs);unicode-bidi: -webkit-isolate; unicode-bidi: isolate } .ecl-content-block__primary-meta-item:last-child { border-inline-end-width:0;-webkit-margin-end: 0; margin-inline-end:0;-webkit-padding-end: 0; padding-inline-end:0} .ecl-content-block__title { color: var(--c-d-140); font: var(--f-xl); margin: var(--s-xs) 0 var(--s-s); max-width: var(--max-w) } .ecl-content-block__description { color: var(--c-d-140); font: var(--f-p-m); margin: var(--s-s) 0 var(--s-m); max-width: var(--max-w) } .ecl-content-block__secondary-meta-container { color: var(--c-d-80); display: flex; flex-direction: column; font: var(--f-s); list-style: none; margin: var(--s-m) 0 var(--s-xl); padding: 0 } .ecl-content-block__secondary-meta-item { align-items: center; display: inline-flex; padding: var(--s-xs) 0; width: 100% } .ecl-content-block__secondary-meta-icon { flex-shrink: 0; fill: var(--c-p-60); -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-content-block__tag-container { display: inline-flex; flex-wrap: wrap; list-style: none; margin: var(--s-l) 0 calc(var(--s-xs)*-1); padding: 0; width: 100% } .ecl-content-block__tag-item { margin-bottom: var(--s-xs); -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-content-block__link-container { margin-top: var(--s-xl) } .ecl-content-block__link-list { border-top: 1px solid var(--c-p-20); list-style: none; margin: var(--s-l) 0 0; padding: var(--s-l) 0 0 } .ecl-content-block__link-list:first-child { border-top-width: 0; margin-top: 0; padding-top: 0 } .ecl-content-block__link-item { font: var(--f-p-m); line-height: 1.5rem; padding: var(--s-xs) 0 } .ecl-content-block__list-container { margin-top: var(--s-xl) } .ecl-content-block__title+.ecl-content-block__list-container { margin-top: var(--s-xs) } .ecl-content-block__list { margin-top: var(--s-m) } .ecl-content-block__list:first-child { margin-top: 0 } .ecl-content-block__list+.ecl-content-block__list { margin-top: var(--s-l) } .ecl-content-block>:first-child { margin-top: 0 } .ecl-content-block>:last-child { margin-bottom: 0 } .ecl-content-block__label-container+.ecl-content-block__title,.ecl-content-block__title+.ecl-content-block__link-container { margin-top: 0 } .ecl-content-item { align-items: flex-start; display: flex; flex-direction: column; margin: 0 } .ecl-content-item--inline { flex-direction: row } .ecl-content-item--divider { border-bottom: 1px solid var(--c-p-20); padding-bottom: var(--s-l) } .ecl-content-item__content-block { font: var(--f-m); -webkit-margin-end: auto; margin-inline-end:auto;max-width: var(--max-w) } .ecl-content-item__date { flex-shrink: 0; -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m)} .ecl-content-item__picture { flex-shrink: 0; margin-bottom: var(--s-l); max-width: 100% } .ecl-content-item__picture--small { height: 140px; width: 140px } .ecl-content-item__image { border: 1px solid var(--c-p-20); display: block; width: 100% } @media (min-width: 768px) { .ecl-content-item:not(.ecl-content-item--stack) { flex-direction:row } .ecl-content-item__picture { margin-bottom: 0; -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m);max-width: 210px } .ecl-content-item__picture--right { -webkit-margin-end: 0; margin-inline-end:0;-webkit-margin-start: var(--s-m); margin-inline-start:var(--s-m);order: 1 } .ecl-content-item__picture--top { margin: 0 0 var(--s-l); max-width: 100% } } .ecl-expandable { margin: 0 } .ecl-expandable__toggle[aria-expanded=true].ecl-button--ghost:not(:hover,:focus-visible) { background-color: initial; border-color: transparent; color: var(--c-p) } .ecl-expandable__toggle[aria-expanded=true] .ecl-icon { transform: rotate(0deg) } .ecl-expandable__content { color: var(--c-d-80); font-family: arial,sans-serif; margin-top: var(--s-m); -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m)} .ecl-expandable__content>:first-child { margin-top:0 } .ecl-expandable__content>:last-child { margin-bottom: 0 } .no-js .ecl-expandable__content { display: block } .ecl-fact-figures { background-color: var(--c-p-5); border: none; border-radius: 8px; box-shadow: none; margin: 0; padding: var(--s-m) } .ecl-fact-figures__item { color: var(--c-d-80); display: flex; flex-direction: column; margin-top: var(--s-xl) } .ecl-fact-figures__item:first-of-type { margin-top: 0 } .ecl-fact-figures--centered .ecl-fact-figures__items { justify-content: center } .ecl-fact-figures--centered .ecl-fact-figures__item { align-items: center } .ecl-fact-figures--centered .ecl-fact-figures__item * { text-align: center } .ecl-fact-figures__icon { color: var(--c-p); display: block; margin-bottom: var(--s-xs) } .ecl-fact-figures__value { font: var(--f-5xl) } .ecl-fact-figures__title { font: var(--f-p-l); font-weight: 700; margin-top: var(--s-xs) } .ecl-fact-figures__description { font: var(--f-p-m); margin-top: var(--s-xs) } .ecl-fact-figures__view-all { border-top: 1px solid var(--c-p-20); font: var(--f-p-m); margin-top: var(--s-xl); padding-top: var(--s-m) } @media (min-width: 996px) { .ecl-fact-figures { padding:var(--s-xl) } .ecl-fact-figures__items { display: grid; grid-column-gap: var(--s-xl); grid-row-gap: var(--s-xl) } .ecl-fact-figures--col-2 .ecl-fact-figures__items { grid-template-columns: repeat(2,1fr) } .ecl-fact-figures--col-3 .ecl-fact-figures__items { grid-template-columns: repeat(3,1fr) } .ecl-fact-figures--col-4 .ecl-fact-figures__items { grid-template-columns: repeat(4,1fr) } .ecl-fact-figures__item { margin-top: 0; max-width: var(--max-w) } .ecl-fact-figures__value { font: var(--f-6xl) } .ecl-fact-figures__view-all { padding-top: var(--s-xl) } } .ecl-file { border: none; border-radius: 4px; box-shadow: none; margin: 0; max-width: 823px; overflow: hidden } .ecl-file__container { align-items: flex-start; background-color: var(--c-p-5); display: flex; flex-wrap: nowrap; padding: var(--s-l) var(--s-l) 0 var(--s-l) } .ecl-file__icon { align-self: flex-start; fill: var(--c-p) } .ecl-file__info { display: flex; flex-basis: 50%; flex-grow: 1; flex-wrap: wrap; -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs)} .ecl-file__info>:last-child:not(:only-child) { padding-bottom:0 } .ecl-file__title { color: var(--c-d-80); font: var(--f-m); font-weight: 700; width: 100% } .ecl-file__footer { background-color: var(--c-p-5); border-top: 0; display: flex; flex-direction: column; flex-grow: 1; margin: 0; padding: var(--s-2xs) var(--s-xl) var(--s-xl) calc(var(--s-l) + 2rem) } .ecl-file__language { color: var(--c-d-80); font: var(--f-s); font-weight: 700; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-file__meta { color: var(--c-d-80); font: var(--f-s) } .ecl-file__detail-meta { color: var(--c-d-140); display: flex; font: var(--f-s); margin-bottom: var(--s-xs) } .ecl-file__detail-meta-item { -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs)} .ecl-file__detail-meta-item:before { color:var(--c-p); content: "|"; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-file__detail-meta-item:first-of-type { -webkit-margin-start:0; margin-inline-start:0;text-transform: uppercase } .ecl-file__detail-meta-item:first-of-type:before { display: none } .ecl-file__description { color: var(--c-d-80); font: var(--f-p-m); margin-top: var(--s-s); max-width: var(--max-w); white-space: pre-wrap } .ecl-file__picture { align-self: flex-start; order: 1 } .ecl-file__image { display: block; margin-top: var(--s-xl); max-width: 13.313rem } .ecl-file__taxonomy { padding: var(--s-m) 0 0; width: 100% } .ecl-file__label { display: inline-flex; flex-basis: 100%; margin-bottom: var(--s-m); -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-file__download { align-self: flex-start; -webkit-margin-start: auto; margin-inline-start:auto;margin-top: 0 } .ecl-file__translation-language { color: var(--c-d-80); font: var(--f-s); font-weight: 700 } .ecl-file__translation-container { background: var(--c-n-40); border: 1px solid var(--c-p-10); border-end-end-radius: 4px; border-end-start-radius: 4px; display: flex; flex-direction: column } .ecl-file__translation-toggle { align-self: flex-end; font: var(--f-m); font-weight: 400; margin-bottom: var(--s-s); -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);margin-top: var(--s-s) } .ecl-file__translation-toggle:focus-visible { outline-offset: -5px } .no-js .ecl-file__translation-toggle { display: none } .ecl-file__translation-list { display: none; list-style: none; margin: 0; -webkit-padding-start: 0; padding-inline-start:0} .no-js .ecl-file__translation-list { display: block } .ecl-file__translation-item { border-top: 1px solid var(--c-p-20); display: flex; flex-direction: column; justify-content: space-between; margin: 0 var(--s-l); padding: var(--s-l) 0 } .ecl-file__translation-item>span[class*=wt] { align-self: center } .ecl-file__translation-info { display: flex; flex-direction: column; flex-grow: 1; flex-wrap: wrap } .ecl-file__translation-title { color: var(--c-d-80); font: var(--f-m); font-weight: 700 } .ecl-file__translation-meta { color: var(--c-d-80); font: var(--f-s) } .ecl-file__translation-download { align-self: flex-start; font: var(--f-m); margin-top: var(--s-xs) } .ecl-file__translation-description { color: var(--c-d-80); display: block; font: var(--f-m); max-width: var(--max-w) } .ecl-file__translation-toggle[aria-expanded=true] .ecl-button__icon { transform: rotate(0) } .ecl-file__translation-toggle[aria-expanded=true]+.ecl-file__translation-list { display: block } @media (max-width: 479px) { .ecl-file__footer * { margin-top:var(--s-2xs) } } @media (min-width: 480px) { .ecl-file__download { align-self:flex-end; -webkit-margin-start: auto; margin-inline-start:auto;position: relative; top: calc(var(--s-m)*-1) } .ecl-file__translation-download { margin-top: 0; width: auto } .ecl-file__info { -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m)} .ecl-file__footer { flex-direction: row } .ecl-file__translation-item { flex-direction: row; max-width: 100% } } @media (min-width: 768px) { .ecl-file__detail { flex-direction:row-reverse } .ecl-file__detail-info { flex-grow: 1 } .ecl-file__picture { order: 0 } .ecl-file__download { margin-top: 0 } .ecl-file__image { align-self: flex-start; -webkit-margin-start: 0; margin-inline-start:0;-webkit-margin-end: var(--s-xl); margin-inline-end:var(--s-xl);margin-top: 0 } } .ecl-file--thumbnail .ecl-file__container { flex-direction: column; padding-bottom: var(--s-m) } .ecl-file--thumbnail .ecl-file__info { -webkit-margin-start: 0; margin-inline-start:0} .ecl-file--thumbnail .ecl-file__info>:last-child:not(:only-child) { padding-bottom: 0 } .ecl-file--thumbnail .ecl-file__footer { margin: 0; padding: var(--s-m) var(--s-l) var(--s-l); position: relative } .ecl-file--thumbnail .ecl-file__footer:before { border-top: 1px solid var(--c-p-20); content: ""; left: var(--s-l); position: absolute; right: var(--s-l); top: 0 } .ecl-file--thumbnail .ecl-file__language,.ecl-file--thumbnail .ecl-file__meta { margin-top: 0 } .ecl-file--thumbnail .ecl-file__detail-meta { margin-bottom: var(--s-xs) } .ecl-file--thumbnail .ecl-file__download { top: 0 } .ecl-file--thumbnail .ecl-file__translation-item { flex-direction: row; flex-wrap: wrap } .ecl-file--thumbnail .ecl-file__translation-detail { flex-basis: 100%; margin-bottom: var(--s-l) } .ecl-file--thumbnail .ecl-file__translation-title { font: var(--f-m); font-weight: 700; margin-bottom: var(--s-s) } .ecl-file--thumbnail .ecl-file__translation-meta { -webkit-margin-start: 0; margin-inline-start:0;margin-top: 0 } @media (min-width: 768px) { .ecl-file--thumbnail .ecl-file__container { flex-direction:row } } .ecl-rating-field { display: inline-flex; flex-direction: row-reverse } .ecl-rating-field--disabled .ecl-rating-field__input+.ecl-rating-field__label { cursor: not-allowed; opacity: .5 } .ecl-rating-field .ecl-rating-field__input:active~.ecl-rating-field__label .ecl-rating-field__icon-outline,.ecl-rating-field .ecl-rating-field__input:checked~.ecl-rating-field__label .ecl-rating-field__icon-outline { display: none } .ecl-rating-field .ecl-rating-field__input:active~.ecl-rating-field__label .ecl-rating-field__icon-filled,.ecl-rating-field .ecl-rating-field__input:checked~.ecl-rating-field__label .ecl-rating-field__icon-filled { display: inline-block } .ecl-rating-field .ecl-rating-field__input:active~.ecl-rating-field__label:hover .ecl-rating-field__icon-filled,.ecl-rating-field .ecl-rating-field__input:checked~.ecl-rating-field__label:hover .ecl-rating-field__icon-filled { fill: var(--c-s-140) } .ecl-rating-field:not(.ecl-rating-field--disabled) .ecl-rating-field__input+.ecl-rating-field__label:hover .ecl-rating-field__icon-outline { fill: var(--c-p-80) } .ecl-rating-field:not(.ecl-rating-field--disabled) .ecl-rating-field__input:focus+.ecl-rating-field__label { border-radius: 50%; outline: 1px solid var(--c-p-20); outline-offset: -1px } .ecl-rating-field__input { border: 0; clip: rect(0,0,0,0); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px } .ecl-rating-field__label { align-items: center; cursor: pointer; display: flex; height: 32px; justify-content: center; position: relative; width: 32px } .ecl-rating-field__icon-filled { bottom: 1px; display: none; fill: var(--c-s); position: relative } .ecl-rating-field__icon-outline { bottom: 1px; fill: var(--c-d); position: relative } @media (min-width: 768px) { .ecl-rating-field .ecl-rating-field__icon-filled,.ecl-rating-field .ecl-rating-field__icon-outline { height:1.5rem; width: 1.5rem } .ecl-rating-field__label { height: 28px; width: 28px } } .ecl-u-media-a-s { height: 77px!important } .ecl-u-media-a-s,.ecl-u-media-h-s { width: 77px!important } .ecl-u-media-v-s { height: 77px!important } .ecl-u-media-a-m { height: 100px!important } .ecl-u-media-a-m,.ecl-u-media-h-m { width: 100px!important } .ecl-u-media-v-m { height: 100px!important } @media (min-width: 480px) { .ecl-u-media-a-s-s { height:77px!important } .ecl-u-media-a-s-s,.ecl-u-media-h-s-s { width: 77px!important } .ecl-u-media-v-s-s { height: 77px!important } .ecl-u-media-a-s-m { height: 100px!important } .ecl-u-media-a-s-m,.ecl-u-media-h-s-m { width: 100px!important } .ecl-u-media-v-s-m { height: 100px!important } } @media (min-width: 768px) { .ecl-u-media-a-m-s { height:77px!important } .ecl-u-media-a-m-s,.ecl-u-media-h-m-s { width: 77px!important } .ecl-u-media-v-m-s { height: 77px!important } .ecl-u-media-a-m-m { height: 100px!important } .ecl-u-media-a-m-m,.ecl-u-media-h-m-m { width: 100px!important } .ecl-u-media-v-m-m { height: 100px!important } } @media (min-width: 996px) { .ecl-u-media-a-l-s { height:77px!important } .ecl-u-media-a-l-s,.ecl-u-media-h-l-s { width: 77px!important } .ecl-u-media-v-l-s { height: 77px!important } .ecl-u-media-a-l-m { height: 100px!important } .ecl-u-media-a-l-m,.ecl-u-media-h-l-m { width: 100px!important } .ecl-u-media-v-l-m { height: 100px!important } } @media (min-width: 1140px) { .ecl-u-media-a-xl-s { height:77px!important } .ecl-u-media-a-xl-s,.ecl-u-media-h-xl-s { width: 77px!important } .ecl-u-media-v-xl-s { height: 77px!important } .ecl-u-media-a-xl-m { height: 100px!important } .ecl-u-media-a-xl-m,.ecl-u-media-h-xl-m { width: 100px!important } .ecl-u-media-v-xl-m { height: 100px!important } } .ecl-u-media-ratio-16-9 { position: relative!important } .ecl-u-media-ratio-16-9:before { content: ""!important; display: block!important; padding-top: 56.25%!important; width: 100%!important } .ecl-u-media-ratio-16-9 .ecl-u-media-content { height: 100%!important; position: absolute!important; right: 0!important; top: 0!important; width: 100%!important } .ecl-u-media-ratio-16-9>iframe { bottom: 0; left: 0; min-height: 100%; position: absolute; right: 0; top: 0; width: 100% } .ecl-u-media-ratio-4-3 { position: relative!important } .ecl-u-media-ratio-4-3:before { content: ""!important; display: block!important; padding-top: 75%!important; width: 100%!important } .ecl-u-media-ratio-4-3 .ecl-u-media-content { height: 100%!important; position: absolute!important; right: 0!important; top: 0!important; width: 100%!important } .ecl-u-media-ratio-4-3>iframe { bottom: 0; left: 0; min-height: 100%; position: absolute; right: 0; top: 0; width: 100% } .ecl-u-media-ratio-3-2 { position: relative!important } .ecl-u-media-ratio-3-2:before { content: ""!important; display: block!important; padding-top: 66.6666666667%!important; width: 100%!important } .ecl-u-media-ratio-3-2 .ecl-u-media-content { height: 100%!important; position: absolute!important; right: 0!important; top: 0!important; width: 100%!important } .ecl-u-media-ratio-3-2>iframe { bottom: 0; left: 0; min-height: 100%; position: absolute; right: 0; top: 0; width: 100% } .ecl-u-media-ratio-1-1 { position: relative!important } .ecl-u-media-ratio-1-1:before { content: ""!important; display: block!important; padding-top: 100%!important; width: 100%!important } .ecl-u-media-ratio-1-1 .ecl-u-media-content { height: 100%!important; position: absolute!important; right: 0!important; top: 0!important; width: 100%!important } .ecl-u-media-ratio-1-1>iframe { bottom: 0; left: 0; min-height: 100%; position: absolute; right: 0; top: 0; width: 100% } .ecl-u-media-bg-origin-border { background-origin: border-box!important } .ecl-u-media-bg-origin-padding { background-origin: initial!important } .ecl-u-media-bg-origin-content { background-origin: content-box!important } .ecl-u-media-bg-position-initial { background-position: 0 0!important } .ecl-u-media-bg-position-top { background-position: top!important } .ecl-u-media-bg-position-bottom { background-position: bottom!important } .ecl-u-media-bg-position-left { background-position: 0!important } .ecl-u-media-bg-position-right { background-position: 100%!important } .ecl-u-media-bg-position-center { background-position: 50%!important } .ecl-u-media-bg-repeat-all { background-repeat: repeat!important } .ecl-u-media-bg-repeat-x { background-repeat: repeat-x!important } .ecl-u-media-bg-repeat-y { background-repeat: repeat-y!important } .ecl-u-media-bg-repeat-none { background-repeat: no-repeat!important } .ecl-u-media-bg-size-auto { background-size: auto!important } .ecl-u-media-bg-size-contain { background-size: contain!important } .ecl-u-media-bg-size-cover { background-size: cover!important } .ecl-media-container { margin: 0 } .ecl-media-container__figure { background-color: #fff; border-radius: 8px; box-shadow: var(--sh-1); display: flex; flex-direction: column; margin: 0; overflow: hidden; position: relative } .ecl-media-container__media { min-height: 1px; object-fit: cover } .ecl-media-container__media,.ecl-media-container__media>iframe { display: block; height: auto; width: 100% } .ecl-media-container__caption { color: var(--c-d-80); font: var(--f-p-m); line-height: 1.5rem; max-width: var(--max-w); padding: var(--s-l); position: relative } .ecl-media-container__expandable { margin-top: var(--s-xs); position: relative } .ecl-media-container__expandable .ecl-expandable__content { margin-bottom: var(--s-m) } .ecl-media-container__media--ratio-16-9 { position: relative!important } .ecl-media-container__media--ratio-16-9:before { content: ""!important; display: block!important; padding-top: 56.25%!important; width: 100%!important } .ecl-media-container__media--ratio-16-9 .ecl-u-media-content { height: 100%!important; position: absolute!important; right: 0!important; top: 0!important; width: 100%!important } .ecl-media-container__media--ratio-16-9>iframe { bottom: 0; left: 0; min-height: 100%; position: absolute; right: 0; top: 0; width: 100% } .ecl-media-container__media--ratio-4-3 { position: relative!important } .ecl-media-container__media--ratio-4-3:before { content: ""!important; display: block!important; padding-top: 75%!important; width: 100%!important } .ecl-media-container__media--ratio-4-3 .ecl-u-media-content { height: 100%!important; position: absolute!important; right: 0!important; top: 0!important; width: 100%!important } .ecl-media-container__media--ratio-4-3>iframe { bottom: 0; left: 0; min-height: 100%; position: absolute; right: 0; top: 0; width: 100% } .ecl-media-container__media--ratio-3-2 { position: relative!important } .ecl-media-container__media--ratio-3-2:before { content: ""!important; display: block!important; padding-top: 66.6666666667%!important; width: 100%!important } .ecl-media-container__media--ratio-3-2 .ecl-u-media-content { height: 100%!important; position: absolute!important; right: 0!important; top: 0!important; width: 100%!important } .ecl-media-container__media--ratio-3-2>iframe { bottom: 0; left: 0; min-height: 100%; position: absolute; right: 0; top: 0; width: 100% } .ecl-media-container__media--ratio-1-1 { position: relative!important } .ecl-media-container__media--ratio-1-1:before { content: ""!important; display: block!important; padding-top: 100%!important; width: 100%!important } .ecl-media-container__media--ratio-1-1 .ecl-u-media-content { height: 100%!important; position: absolute!important; right: 0!important; top: 0!important; width: 100%!important } .ecl-media-container__media--ratio-1-1>iframe { bottom: 0; left: 0; min-height: 100%; position: absolute; right: 0; top: 0; width: 100% } .ecl-media-container--full-width,.ecl-media-container--full-width+.ecl-media-container__expandable { left: 50%; -webkit-margin-start: calc(-50vw + 8px); margin-inline-start:calc(-50vw + 8px);width: calc(100vw - 16px) } .ecl-media-container__caption:before { background-color: var(--c-s); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; content: ""; height: 4px; left: var(--s-l); position: absolute; top: 0; width: 32px } .ecl-modal { background-color: color-mix(in srgb,var(--c-p-140) 40%,transparent); border: none; color: var(--c-d); height: 100%; left: 0; margin: 0; max-height: 100%; max-width: 100%; padding: 0; position: fixed; top: 0; width: 100%; z-index: 50 } .ecl-modal[open] { display: block } .ecl-modal__container { position: relative; top: 50%; transform: translateY(-50%) } .ecl-modal__content { background-color: #fff; border-radius: 4px; box-shadow: var(--sh-4); display: flex; flex-direction: column; font: var(--f-p-m); left: 50%; margin: 0; max-height: min(100vh,530px); overflow: hidden; padding: 0; position: relative; transform: translateX(-50%); z-index: 50 } .ecl-modal__header { align-items: flex-start; border-bottom: 1px solid var(--c-p-20); display: flex; font: var(--f-p-l); padding: var(--s-m) } .ecl-modal__icon { flex-shrink: 0; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-modal--information .ecl-modal__icon { color: var(--c-in) } .ecl-modal--success .ecl-modal__icon { color: var(--c-su) } .ecl-modal--warning .ecl-modal__icon { color: var(--c-wa) } .ecl-modal--error .ecl-modal__icon { color: var(--c-er) } .ecl-modal__header-content { flex-grow: 1 } .ecl-modal__body { display: flex; flex-direction: column; overflow: hidden; padding: var(--s-m) } .ecl-modal__body:is(:last-child) { padding-bottom: var(--s-m) } .ecl-modal__body-scroll { overflow-y: auto } .ecl-modal__body-overflow { background-image: linear-gradient(180deg,transparent,#fff); display: none; flex-shrink: 0; height: 2rem; left: 0; margin-bottom: -2rem; pointer-events: none; position: relative; top: -2rem; width: 100% } *+.ecl-modal__body-fixed { margin-top: var(--s-m) } .ecl-modal__footer { border-top: 1px solid var(--c-p-20); padding: var(--s-m) } .ecl-modal__header+.ecl-modal__footer { border-top: none } .ecl-modal__footer-content { display: flex; flex-direction: column } .ecl-modal__button { margin-top: var(--s-m) } .ecl-modal__button:first-of-type { margin-top: 0 } .ecl-modal__close { margin: calc(var(--s-xs)*-1) calc(var(--s-s)*-1) 0 0 } .ecl-modal__close .ecl-button__icon { margin: 0 } @media (min-width: 480px) { .ecl-modal--s .ecl-modal__content { max-height:min(100vh,502px) } } @media (min-width: 768px) { .ecl-modal__header { padding:var(--s-m) var(--s-l) } .ecl-modal__body { padding: var(--s-l) } .ecl-modal:not(.ecl-modal--s) .ecl-modal__footer-content { flex-direction: row; justify-content: space-between } .ecl-modal:not(.ecl-modal--s) .ecl-modal__button { flex-grow: 1; -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m);margin-top: 0 } .ecl-modal:not(.ecl-modal--s) .ecl-modal__button:last-of-type { -webkit-margin-end: 0; margin-inline-end:0} } .ecl-modal__body--has-scroll .ecl-modal__body-scroll { padding-bottom: 2rem } .ecl-modal__body--has-scroll .ecl-modal__body-overflow { display: block } .ecl-navigation-list { margin: 0 } .ecl-navigation-list--col-2,.ecl-navigation-list--col-3 { display: grid; grid-auto-rows: auto; grid-column-gap: 2rem; grid-row-gap: var(--s-2xl); width: 100% } @media (min-width: 996px) { .ecl-navigation-list--col-2 { grid-template-columns:repeat(2,1fr); grid-row-gap: var(--s-3xl) } .ecl-navigation-list--col-3 { grid-template-columns: repeat(3,1fr); grid-row-gap: var(--s-3xl) } } .ecl-navigation-list__item { background-color: #fff; border: 0; border-radius: 8px; box-shadow: var(--sh-1); box-sizing: border-box; height: 100%; overflow: hidden; position: relative } .ecl-navigation-list__image { aspect-ratio: 4/1; display: block; object-fit: cover; width: 100% } .ecl-navigation-list__content-block { padding: var(--s-l); position: relative } .ecl-navigation-list__item--no-border { background-color: initial; border-radius: 0; border-width: 0; box-shadow: none } .ecl-navigation-list__item--no-border .ecl-navigation-list__content-block { -webkit-padding-start: 0; padding-inline-start:0;-webkit-padding-end: 0; padding-inline-end:0} .ecl-navigation-list__item--illustration .ecl-navigation-list__picture { background: var(--c-n-60,#e0e5f5); border-radius: 100px 0 100px 100px; height: 60px; position: absolute; right: var(--s-xs); top: var(--s-xs); width: 60px } .ecl-navigation-list__item--illustration .ecl-navigation-list__picture .ecl-navigation-list__image { border: none; left: 50%; max-width: 100%; object-fit: contain; position: absolute; top: 50%; transform: translate(-50%,-50%); width: auto } .ecl-navigation-list__item--illustration .ecl-navigation-list__picture+.ecl-navigation-list__content-block .ecl-content-block__title { margin-right: 3.25rem } .ecl-navigation-list__item--illustration .ecl-navigation-list__picture+.ecl-navigation-list__content-block .ecl-content-block__title+.ecl-content-block__description { margin-right: var(--s-m) } .ecl-navigation-list__item:not(.ecl-navigation-list__item--no-border) .ecl-navigation-list__content-block:before { background-color: var(--c-s); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; content: ""; height: 4px; left: var(--s-l); position: absolute; top: 0; width: 32px } .ecl-ordered-list { color: var(--c-d-80); font: var(--f-m); list-style-position: outside; list-style-type: decimal; margin: 0; -webkit-padding-start: var(--s-3xl); padding-inline-start:var(--s-3xl)} .ecl-ordered-list .ecl-ordered-list { list-style-type: lower-latin; margin-top: var(--s-xs); -webkit-padding-start: calc(var(--s-3xl) - var(--s-l) - var(--s-2xs)); padding-inline-start:calc(var(--s-3xl) - var(--s-l) - var(--s-2xs))} .ecl-ordered-list__item { -webkit-margin-start: var(--s-l); margin-inline-start:var(--s-l);margin-top: var(--s-m); max-width: var(--max-w); -webkit-padding-start: var(--s-2xs); padding-inline-start:var(--s-2xs)} .ecl-ordered-list__item:first-of-type { margin-top:var(--s-xs) } .ecl-ordered-list__item:last-of-type { margin-bottom: var(--s-xs) } .ecl-ordered-list--no-marker { list-style-type: none; -webkit-padding-start: 0; padding-inline-start:0} .ecl-ordered-list--no-marker .ecl-ordered-list { list-style-type: none } .ecl-ordered-list--no-marker>.ecl-ordered-list__item { -webkit-margin-start: 0; margin-inline-start:0;-webkit-padding-start: 0; padding-inline-start:0} .ecl-ordered-list--divider { list-style: none; -webkit-padding-start: 0; padding-inline-start:0} .ecl-ordered-list--divider>.ecl-ordered-list__item { border-bottom: 1px solid var(--c-p-140); margin-bottom: var(--s-m); -webkit-margin-start: 0; margin-inline-start:0;padding-bottom: var(--s-m); -webkit-padding-start: 0; padding-inline-start:0} .ecl-ordered-list--divider>.ecl-ordered-list__item .ecl-link { padding: 0 } .ecl-ordered-list--divider .ecl-ordered-list .ecl-ordered-list__item { list-style-type: none } .ecl-ordered-list .ecl-ordered-list .ecl-ordered-list__item:first-of-type { margin-top: var(--s-m) } .ecl-ordered-list .ecl-ordered-list .ecl-ordered-list__item:last-of-type { margin-bottom: 0 } .ecl-unordered-list { color: var(--c-d-80); font: var(--f-m); list-style-position: outside; list-style-type: disc; margin: 0; padding-bottom: var(--s-2xs); -webkit-padding-start: var(--s-3xl); padding-inline-start:var(--s-3xl)} .ecl-unordered-list__item { -webkit-margin-start: var(--s-m); margin-inline-start:var(--s-m);max-width: var(--max-w); padding-bottom: var(--s-2xs); padding-top: var(--s-2xs); -webkit-padding-start: var(--s-xs); padding-inline-start:var(--s-xs)} .ecl-unordered-list__item:first-of-type { padding-top:var(--s-2xs) } .ecl-unordered-list__item:last-of-type { padding-bottom: 0 } .ecl-unordered-list .ecl-ordered-list,.ecl-unordered-list .ecl-unordered-list { list-style-type: circle; padding-bottom: 0; padding-top: var(--s-2xs); -webkit-padding-start: calc(var(--s-3xl) - var(--s-m) - var(--s-xs)); padding-inline-start:calc(var(--s-3xl) - var(--s-m) - var(--s-xs))} .ecl-unordered-list .ecl-ordered-list .ecl-unordered-list__item,.ecl-unordered-list .ecl-unordered-list .ecl-unordered-list__item { padding-top: var(--s-2xs); -webkit-padding-start: 0; padding-inline-start:0} .ecl-unordered-list--no-marker { list-style: none; -webkit-padding-start: 0; padding-inline-start:0} .ecl-unordered-list--no-marker .ecl-unordered-list { list-style-type: none; -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m)} .ecl-unordered-list--no-marker .ecl-unordered-list .ecl-unordered-list__item { -webkit-padding-start: var(--s-xs); padding-inline-start:var(--s-xs)} .ecl-unordered-list--no-marker>.ecl-unordered-list__item { -webkit-margin-start: 0; margin-inline-start:0;-webkit-padding-start: 0; padding-inline-start:0} .ecl-unordered-list--divider { list-style: none; -webkit-padding-start: 0; padding-inline-start:0} .ecl-unordered-list--divider>.ecl-unordered-list__item { border-bottom: 1px solid var(--c-p-140); margin-bottom: var(--s-m); -webkit-margin-start: 0; margin-inline-start:0;padding-bottom: var(--s-m); -webkit-padding-start: 0; padding-inline-start:0} .ecl-unordered-list--divider>.ecl-unordered-list__item .ecl-link { padding: 0 } .ecl-unordered-list--divider .ecl-unordered-list { -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m)} .ecl-unordered-list--divider .ecl-unordered-list .ecl-unordered-list__item { list-style-type: none; -webkit-padding-start: var(--s-xs); padding-inline-start:var(--s-xs)} .ecl-pagination { background-color: var(--c-p-5); border-radius: 4px; border-top: 2px solid transparent; color: var(--c-p); font: var(--f-m); margin: 0; padding: var(--s-s) } .ecl-pagination__list { align-items: center; display: flex; justify-content: space-between; list-style: none; margin: 0; -webkit-padding-start: 0; padding-inline-start:0;position: relative } .ecl-pagination__item { display: none } .ecl-pagination__item--truncation,.ecl-pagination__link { align-items: center; box-sizing: border-box; color: var(--c-p); display: flex; height: auto; justify-content: center; -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m);padding: var(--s-2xs); width: auto } .ecl-pagination__item--truncation:hover,.ecl-pagination__link:hover { color: var(--c-p-140) } .ecl-pagination__item--truncation:focus-visible,.ecl-pagination__link:focus-visible { background: transparent; border: none; border-radius: 2px; outline: 2px solid var(--c-p) } .ecl-pagination__item--truncation:active,.ecl-pagination__link:active { background: transparent; color: var(--c-d-140) } .ecl-pagination__item--truncation:visited,.ecl-pagination__link:visited { color: var(--c-d) } .ecl-pagination__item--truncation:active { background: transparent; color: var(--c-d) } .ecl-pagination__item--next { justify-content: flex-end } .ecl-pagination__item--next .ecl-pagination__link { -webkit-margin-end: 0; margin-inline-end:0} .ecl-pagination__item--next,.ecl-pagination__item--previous { display: flex; flex-basis: 0; flex-grow: 1 } .ecl-pagination__item--next .ecl-pagination__link,.ecl-pagination__item--previous .ecl-pagination__link { color: var(--c-p) } .ecl-pagination__item--next .ecl-pagination__link:hover,.ecl-pagination__item--previous .ecl-pagination__link:hover { background: transparent; border: none } .ecl-pagination__item--next .ecl-pagination__link:active,.ecl-pagination__item--previous .ecl-pagination__link:active { background: transparent; border: none; color: var(--c-d-140) } .ecl-pagination__item--current { color: var(--c-d-140); display: flex; font-weight: 700; position: relative } .ecl-pagination__text--summary { display: none } .ecl-pagination__text--full { display: block } @media (min-width: 768px) { .ecl-pagination { -webkit-padding-start:0; padding-inline-start:0;-webkit-padding-end: 0; padding-inline-end:0} .ecl-pagination__list { justify-content: center } .ecl-pagination__item { display: flex; flex-grow: 0 } .ecl-pagination__item--current { align-items: center; box-sizing: border-box; color: var(--c-p); display: flex; height: auto; justify-content: center; -webkit-margin-end: var(--s-m); background: transparent; color: var(--c-d-140); margin-inline-end:var(--s-m);padding: var(--s-2xs); width: auto } .ecl-pagination__item--current:hover { color: var(--c-p-140) } .ecl-pagination__item--current:focus-visible { background: transparent; border: none; border-radius: 2px; outline: 2px solid var(--c-p) } .ecl-pagination__item--current:active { background: transparent; color: var(--c-d-140) } .ecl-pagination__item--current:visited { color: var(--c-d) } .ecl-pagination__item--current:hover { color: var(--c-d-140) } .ecl-pagination__item:last-child { -webkit-margin-end: 0; margin-inline-end:0} .ecl-pagination__item--next,.ecl-pagination__item--previous { flex-basis: auto } .ecl-pagination__text--summary { display: block } .ecl-pagination__text--full { display: none } } .ecl-popover { display: inline-block; margin: 0; position: relative } .ecl-popover__container { min-height: 7rem; transform: translateX(-50%); z-index: 15 } .ecl-popover__container,.ecl-popover__container:before { background-color: #fff; box-shadow: var(--sh-4); position: absolute } .ecl-popover__container:before { -webkit-clip-path: polygon(-4px -4px,calc(100% + 4px) -4px,calc(100% + 4px) calc(100% + 4px)); clip-path: polygon(-4px -4px,calc(100% + 4px) -4px,calc(100% + 4px) calc(100% + 4px)); content: ""; height: 1rem; left: 50%; margin-left: -.5rem; transform: translateY(-50%) rotate(-45deg); width: 1rem } .ecl-popover__scrollable { max-width: 288px; min-width: 288px; overflow-y: auto; padding: var(--s-l) } .ecl-popover__content { background-color: #fff; color: var(--c-d); font: var(--f-m); line-height: 1.5rem; max-height: 11rem; text-align: start; width: auto } .ecl-popover__close { position: absolute; right: var(--s-s); top: var(--s-s) } .ecl-popover__close+.ecl-popover__content { -webkit-padding-end: var(--s-xl); padding-inline-end:var(--s-xl)} [dir=rtl] .ecl-popover__close { left: var(--s-m); right: auto } .ecl-popover--bottom .ecl-popover__container,.ecl-popover--top .ecl-popover__container { left: 50% } .ecl-popover--bottom .ecl-popover__container { top: calc(100% + var(--s-s)) } .ecl-popover--bottom .ecl-popover__container:before { top: 1px } .ecl-popover--top .ecl-popover__container { bottom: calc(100% + var(--s-s)); margin-top: 0 } .ecl-popover--top .ecl-popover__container:before { bottom: 0; top: auto; transform: translateY(50%) rotate(135deg) } .ecl-popover--right .ecl-popover__container { left: calc(100% + var(--s-s) + var(--s-2xs)); top: 50%; transform: translateY(-50%) } .ecl-popover--right .ecl-popover__container:before { left: 0; top: var(--ecl-popover-position,50%); transform: translateY(-50%) rotate(225deg) } .ecl-popover--left .ecl-popover__container { right: calc(100% + var(--s-s) + var(--s-2xs)); top: 50%; transform: translateY(-50%) } .ecl-popover--left .ecl-popover__container .ecl-popover__scrollable { direction: rtl } .ecl-popover--left .ecl-popover__container .ecl-popover__scrollable .ecl-popover__content { direction: ltr } .ecl-popover--left .ecl-popover__container:before { left: 100%; margin-left: -1px; top: var(--ecl-popover-position,50%); transform: translate(-50%,-50%) rotate(45deg) } .ecl-popover--push-bottom .ecl-popover__container { bottom: 0; top: auto; transform: none } .ecl-popover--push-top .ecl-popover__container { bottom: auto; top: 0; transform: none } .ecl-popover--push-left .ecl-popover__container { left: 0; transform: none } .ecl-popover--push-left .ecl-popover__container:before { left: var(--ecl-popover-position); right: auto } .ecl-popover--push-right .ecl-popover__container { left: auto; right: 0; transform: none } .ecl-popover--push-right .ecl-popover__container:before { left: auto; right: var(--ecl-popover-position) } @media (min-width: 480px) { .ecl-popover__scrollable { max-width:400px } } @media (min-width: 768px) { .ecl-popover__content { max-height:264px } .ecl-popover__scrollable { max-width: 522px } } @media (min-width: 996px) { .ecl-popover__scrollable { max-width:648px } } .ecl-popover__list { list-style: none; margin: 0; padding: 0; width: 188px } .ecl-popover__link { align-items: center; display: flex; padding: var(--s-s) } .ecl-popover__link:focus-visible { outline-offset: -2px } .ecl-search-form { background-color: #fff; display: flex; margin: 0; position: relative; width: 100% } .ecl-search-form .ecl-form-group { display: flex; flex-grow: 1; max-width: 100% } .ecl-search-form__label { border: 0!important; clip: rect(0,0,0,0)!important; -webkit-clip-path: inset(50%)!important; clip-path: inset(50%)!important; height: 1px!important; margin: -1px!important; overflow: hidden!important; padding: 0!important; position: absolute!important; white-space: nowrap!important; width: 1px!important } .ecl-search-form__text-input { border-end-end-radius: 0; border-inline-end-width:0;border-start-end-radius: 0; flex-grow: 1; margin-top: 0!important; width: 100% } .ecl-search-form__button { border-bottom: 1px solid var(--c-d-80); border-end-start-radius: 0; border-inline-start-width:0;-webkit-border-end: 1px solid var(--c-d-80); border-inline-end:1px solid var(--c-d-80);border-start-start-radius: 0; border-top: 1px solid var(--c-d-80); padding: calc(var(--s-s) + 1px) calc(var(--s-m) - 1px); position: relative } .ecl-search-form__button.ecl-button--ghost:not(:hover,:focus-visible) { background-color: #fff } .ecl-search-form__button:focus-visible { border-width: 2px; padding: calc(var(--s-s)) calc(var(--s-m) - 2px) } .ecl-search-form__button:hover { padding: calc(var(--s-s) + 1px) calc(var(--s-m) - 1px) } .ecl-search-form__button:before { background-color: initial; content: ""; display: block; height: 1.5rem; left: -1px; position: absolute; top: var(--s-xs); width: 1px } .ecl-search-form__button .ecl-button__label { display: none; -webkit-margin-start: 0; margin-inline-start:0} .ecl-search-form__button .ecl-button__icon { display: block; fill: currentcolor; margin: 0 } @media (min-width: 996px) { .ecl-search-form__button .ecl-button__label { display:block } .ecl-search-form__button .ecl-button__icon { -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-search-form__button { padding: calc(var(--s-s) - 1px) calc(var(--s-m) - 1px) } .ecl-search-form__button:focus-visible { padding: calc(var(--s-s) - 2px) calc(var(--s-m) - 2px) } .ecl-search-form__button:hover { padding: calc(var(--s-s) - 1px) calc(var(--s-m) - 1px) } .ecl-search-form__button:before { top: var(--s-s) } } .ecl-social-media-follow { margin: 0; padding: 0 } .ecl-social-media-follow__description { color: var(--c-d-140); font: var(--f-p-m); font-weight: 700; margin-bottom: var(--s-xs); margin-top: 0 } .ecl-social-media-follow__list { align-items: center; display: flex; flex-wrap: wrap; list-style: none; margin-bottom: 0; margin-top: calc(var(--s-xs)*-1); -webkit-padding-start: 0; padding-inline-start:0} .ecl-social-media-follow__item { display: flex; -webkit-margin-end: var(--s-l); margin-inline-end:var(--s-l);margin-top: var(--s-xs); min-height: 1.5rem } .ecl-social-media-follow__item:last-child { -webkit-margin-end: 0; margin-inline-end:0} .ecl-social-media-follow__link { align-items: center; display: flex; font: var(--f-s); overflow: hidden } .ecl-social-media-follow__icon { color: var(--c-d); flex-shrink: 0; top: 0!important } .ecl-social-media-follow--vertical .ecl-social-media-follow__description { margin-bottom: 0 } .ecl-social-media-follow--vertical .ecl-social-media-follow__list { align-items: flex-start; flex-direction: column; margin-top: 0 } .ecl-social-media-follow--vertical .ecl-social-media-follow__item { margin-bottom: var(--s-xs); -webkit-margin-end: 0; margin-inline-end:0} .ecl-social-media-follow--vertical .ecl-social-media-follow__item:last-child { margin-bottom: 0; -webkit-margin-end: 0; margin-inline-end:0} @media (max-width: 767px) { .ecl-social-media-follow__description { margin-bottom:0 } .ecl-social-media-follow__list { align-items: flex-start; flex-direction: column; margin-top: 0 } .ecl-social-media-follow__item { margin-bottom: var(--s-xs); -webkit-margin-end: 0; margin-inline-end:0} .ecl-social-media-follow__item:last-child { margin-bottom: 0; -webkit-margin-end: 0; margin-inline-end:0} } .ecl-social-media-share { background-color: #fff; border-radius: 4px; margin: 0; padding: 0 } .ecl-social-media-share__description { color: var(--c-d-140); font: var(--f-m); font-weight: 700; margin-bottom: var(--s-xs); margin-top: 0 } .ecl-social-media-share .ecl-popover__scrollable { max-width: 108px } .ecl-social-media-share__list { align-items: center; display: flex; flex-wrap: wrap; list-style: none; margin-bottom: 0; margin-top: calc(var(--s-s)*-1); -webkit-padding-start: 0; padding-inline-start:0} .ecl-social-media-share__item { display: flex; -webkit-margin-end: var(--s-l); margin-inline-end:var(--s-l);margin-top: var(--s-l) } .ecl-social-media-share__item:last-child { -webkit-margin-end: 0; margin-inline-end:0} .ecl-social-media-share__link { align-items: center; display: flex; font: var(--f-s); overflow: hidden } .ecl-social-media-share__icon { flex-shrink: 0; top: 0!important } .ecl-social-media-share--vertical .ecl-social-media-share__description { margin-bottom: 0 } .ecl-social-media-share--vertical .ecl-social-media-share__list { align-items: flex-start; flex-direction: column; margin-top: 0 } .ecl-social-media-share--vertical .ecl-social-media-share__item,.ecl-social-media-share--vertical .ecl-social-media-share__item:last-child { -webkit-margin-end: 0; margin-inline-end:0} @media (max-width: 767px) { .ecl-social-media-share__description { margin-bottom:0 } .ecl-social-media-share__list { align-items: flex-start; flex-direction: column; margin-top: 0 } .ecl-social-media-share__item,.ecl-social-media-share__item:last-child { -webkit-margin-end: 0; margin-inline-end:0} } .ecl-timeline { list-style: none; margin-bottom: 0; -webkit-margin-start: calc(var(--s-l) + .5rem); margin-inline-start:calc(var(--s-l) + .5rem);margin-top: 0; -webkit-padding-start: 0; padding-inline-start:0} .ecl-timeline__item { max-width: var(--max-w); padding-bottom: var(--s-xl); -webkit-padding-start: calc(var(--s-m) + .5rem); padding-inline-start:calc(var(--s-m) + .5rem);position: relative } .ecl-timeline__item:before { -webkit-border-start: .125rem solid var(--c-p); border-inline-start:.125rem solid var(--c-p);content: ""; height: 100%; left: -.0625rem; position: absolute; top: 0; width: 0 } .ecl-timeline__item:after { background-color: #fff; border: .125rem solid var(--c-p); border-radius: 50%; box-shadow: 0 0 0 2px #fff; box-sizing: border-box; content: ""; height: 1rem; left: -.5rem; position: absolute; top: 8%; width: 1rem } @media (min-width: 996px) { .ecl-timeline { -webkit-margin-start:calc(var(--s-xs) + var(--s-s)/2); margin-inline-start:calc(var(--s-xs) + var(--s-s)/2)} } .ecl-timeline__item--toggle { padding-top: 0 } .ecl-timeline__item--toggle:before { border-inline-start-style:dashed;height: calc(100% + var(--s-2xs)); top: calc(var(--s-2xs)*-1) } .ecl-timeline__item--toggle:after { border: .125rem solid var(--c-p-20); box-sizing: border-box; height: 1rem; top: calc(var(--s-2xs) + var(--s-xs)); width: 1rem } .no-js .ecl-timeline__item--toggle { display: none } .ecl-timeline__toggle[aria-expanded=true] .ecl-icon { transform: rotate(0deg) } .ecl-timeline__item:first-child:before { height: calc(100% - var(--s-xs)); top: 2rem } .ecl-timeline__item:last-child:before { height: 1.5rem } .ecl-timeline__title { color: var(--c-d-140); font: var(--f-p-m); font-weight: 700; margin-bottom: var(--s-s) } .ecl-timeline__label { color: var(--c-d-140); font: var(--f-2xl); margin-bottom: var(--s-2xs) } .ecl-timeline__content { color: var(--c-d-80); font: var(--f-p-m) } @media (min-width: 996px) { .ecl-timeline__label { font:var(--f-3xl); left: calc(var(--s-m)*-1 - .5rem); line-height: 1.5rem; margin-bottom: var(--s-s); position: static; text-align: left; width: 0 } .ecl-timeline__title { font: var(--f-p-l); font-weight: 700 } .ecl-timeline__content { font: var(--f-p-m) } } .ecl-timeline__item--collapsed { display: none } .ecl-timeline[data-ecl-timeline-expanded] .ecl-timeline__item--collapsed,.no-js .ecl-timeline__item--collapsed { display: block } .ecl-timeline__label { width: auto } .ecl-timeline__tooltip { border-radius: 8px; box-shadow: var(--sh-1); padding: var(--s-l); position: relative } .ecl-timeline__tooltip:before { background: var(--c-s); border-radius: 0 0 2px 2px; content: ""; display: block; height: .25rem; position: absolute; top: 0; width: 2rem } .ecl-timeline__tooltip-arrow { height: 15px; left: 0; overflow: hidden; position: absolute; top: 10%; transform: translateX(-100%) rotate(90deg); width: 15px } .ecl-timeline__tooltip-arrow:after { background: #fff; box-shadow: 0 0 6px rgba(14,71,203,.2); content: ""; height: 10px; left: 50%; position: absolute; top: 0; transform: translateX(-50%) translateY(-50%) rotate(45deg); width: 10px } .ecl-accordion { border-radius: var(--s-xs); box-shadow: var(--sh-1); margin: 0 } .ecl-accordion__toggle { background-color: initial; border: 2px solid transparent; color: var(--c-d-140); cursor: pointer; display: block; font: var(--f-m); padding: calc(var(--s-l) - 2px); position: relative; text-align: start; width: 100% } .ecl-accordion__toggle:hover { background-color: var(--c-p-5) } .ecl-accordion__toggle:focus-visible { border: 2px solid var(--c-p); outline: 0 } .ecl-accordion__toggle-indicator { align-items: center; display: flex; flex-grow: 0; flex-shrink: 0; -webkit-margin-start: var(--s-m); margin-inline-start:var(--s-m);padding: 2px 0 } .ecl-accordion__toggle-indicator .ecl-accordion__toggle-icon { fill: var(--c-p); transform: rotate(180deg); transition-duration: 0s } .ecl-accordion__toggle[aria-expanded=true] .ecl-accordion__toggle-icon { transform: rotate(0deg); transition-duration: 0s } .ecl-accordion__content { color: var(--c-d-80); font: var(--f-p-m); -webkit-margin-start: 0; margin-inline-start:0;max-width: var(--max-w); padding: 0 var(--s-l) var(--s-l) } .no-js .ecl-accordion__content { display: block } .ecl-accordion__item { background-color: initial; border-bottom: 2px solid var(--c-p-20); position: relative } .ecl-accordion__item:first-child:before { background-color: var(--c-s); border-end-end-radius: 2px; border-end-start-radius: 2px; content: ""; height: 4px; left: var(--s-l); position: absolute; top: 0; width: 32px; z-index: 1 } .ecl-accordion__item:first-child .ecl-accordion__toggle { border-start-end-radius: var(--s-xs); border-start-start-radius: var(--s-xs) } .ecl-accordion__item:last-child { border-bottom-width: 0 } .ecl-accordion__item:last-child .ecl-accordion__toggle { border-end-end-radius: var(--s-xs); border-end-start-radius: var(--s-xs) } .ecl-accordion__item:last-child .ecl-accordion__toggle[aria-expanded=true] { border-end-end-radius: 0; border-end-start-radius: 0 } .ecl-accordion__item:last-child .ecl-accordion__content { border-end-end-radius: var(--s-xs); border-end-start-radius: var(--s-xs); overflow: hidden } .ecl-accordion__title { margin: 0; padding: 0 } .ecl-accordion__toggle-flex { align-items: flex-start; display: flex; flex-direction: row; justify-content: space-between } .ecl-accordion__toggle-title { max-width: var(--max-w) } .ecl-carousel { border-bottom: none; display: flex; flex-direction: column; overflow: hidden; position: relative } .ecl-carousel .ecl-banner,.ecl-carousel .ecl-banner__image:before { border-radius: 0; box-shadow: none } .ecl-carousel .ecl-banner,.ecl-carousel .ecl-banner .ecl-container { height: 100% } .ecl-carousel__container { background-color: var(--c-p-5); box-shadow: inset 0 -4px 12px -9px rgba(0,0,0,.6); order: 1; width: calc(100% - var(--s-xl)) } .ecl-carousel__slides { display: flex; list-style: none; margin: 0; padding: 0; position: relative; width: 100% } .ecl-carousel__slide { position: relative } .ecl-carousel__slide:before { background: #fff; content: ""; display: block; height: 100%; left: calc(var(--s-2xs)*-1); position: absolute; top: 0; width: var(--s-2xs) } .ecl-carousel__slide .ecl-banner__credit { -webkit-margin-end: var(--s-2xs); margin-inline-end:var(--s-2xs)} .ecl-carousel__controls { background-color: var(--c-p-5); order: 2; padding: var(--s-xs) 0 } .ecl-carousel__controls .ecl-container { display: flex; justify-content: space-between } .ecl-carousel__controls .ecl-container,.ecl-carousel__slides .ecl-banner .ecl-container { max-width: 1140px; width: 100% } .ecl-carousel__next,.ecl-carousel__prev { cursor: pointer; display: none } .ecl-carousel__navigation-item { -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-carousel__navigation-item[aria-current=true]:not(:focus-visible) { background-color:var(--c-p-20); border-color: var(--c-p-20); color: var(--c-d); outline: none } .ecl-carousel__navigation-item:last-child { -webkit-margin-end: 0; margin-inline-end:0} .ecl-carousel-container--padded .ecl-banner .ecl-container { -webkit-margin-start: 100px; margin-inline-start:100px} @media (min-width: 480px) { .ecl-carousel__navigation { align-items:center; display: flex } } @media (min-width: 768px) { .ecl-carousel__autoplay { display:flex; width: 140px } .ecl-carousel__navigation { -webkit-margin-start: auto; margin-inline-start:auto} } @media (min-width: 996px) { .ecl-carousel .ecl-banner,.ecl-carousel .ecl-banner .ecl-container { height:auto } .ecl-carousel__container { width: 100% } .ecl-carousel__slide { position: relative } .ecl-carousel__slide:before { content: none } .ecl-carousel__slide .ecl-banner__credit { -webkit-margin-end: 0; margin-inline-end:0} } @media (min-width: 1140px) { .ecl-container .ecl-carousel:not(.ecl-carousel--full-width) .ecl-banner .ecl-container { -webkit-margin-start:120px; margin-inline-start:120px} .ecl-carousel__prev { left: var(--s-m) } .ecl-carousel__next { right: var(--s-m) } .ecl-carousel__next,.ecl-carousel__prev { background-color: #fff; color: var(--c-d); display: block; position: absolute; top: calc(50% - 22px); transform: translateY(-50%); z-index: 2 } .ecl-carousel__next:hover,.ecl-carousel__prev:hover { background-color: var(--c-d-20) } .ecl-carousel__next:focus-visible,.ecl-carousel__prev:focus-visible { background-color: var(--c-n-60) } .ecl-carousel__autoplay { width: 10% } } .ecl-carousel--full-width { left: 50%; -webkit-margin-start: -50vw; margin-inline-start:-50vw;width: 100vw } .ecl-container .ecl-carousel--full-width .ecl-banner:not(.ecl-banner--full-width) .ecl-container { -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m);-webkit-padding-end: var(--s-m); padding-inline-end:var(--s-m)} .ecl-category-filter { max-width: 18rem } .ecl-category-filter__list-item { display: flex; flex-direction: column; position: relative } .ecl-category-filter__item { align-items: center; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: initial; border: none; border-bottom: 1px solid var(--c-p-20); box-sizing: border-box; color: var(--c-d); display: flex; font: var(--f-s); justify-content: space-between; min-height: 44px; padding: var(--s-xs) var(--s-m); text-align: left; text-decoration: none } .ecl-category-filter__item:hover { background-color: var(--c-p-20); cursor: pointer } .ecl-category-filter__item:focus-visible { outline: 2px solid var(--c-p); outline-offset: -2px } .ecl-category-filter__item-icon { align-self: flex-start; color: var(--c-p); flex-shrink: 0; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);margin-top: 6px } .ecl-category-filter__item--level-1 .ecl-category-filter__item-icon { -webkit-margin-end: 0; margin-inline-end:0;-webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs)} .ecl-category-filter__item--level-1.ecl-category-filter__item--has-children { -webkit-padding-end: var(--s-xs); padding-inline-end:var(--s-xs)} .ecl-category-filter__list { list-style: none; margin: 0; padding: 0 } .ecl-category-filter__list .ecl-category-filter__list .ecl-category-filter__item { border-bottom: 0; justify-content: normal } .ecl-category-filter__list-item:last-child .ecl-category-filter__item { border-bottom: 0 } .ecl-category-filter__item[aria-current=true] { font-weight: 700 } .ecl-category-filter__list-item .ecl-category-filter__list { display: none } .ecl-category-filter__list-item--open { background-color: var(--c-p-10) } .ecl-category-filter__list-item--open:before { background-color: var(--c-p); content: ""; display: inline-block; height: 100%; left: 0; position: absolute; top: 0; width: 4px; z-index: 1 } .ecl-category-filter__list-item--open .ecl-category-filter__item { border-bottom: 0 } .ecl-category-filter__list-item--open>.ecl-category-filter__item .ecl-category-filter__item-icon { transform: rotate(180deg) } .ecl-category-filter__list-item--open .ecl-category-filter__item--level-1 .ecl-category-filter__item-icon { transform: rotate(0deg) } .ecl-category-filter__list-item--open>.ecl-category-filter__list { display: block } .ecl-category-filter__item--level-2 { -webkit-padding-start: calc(var(--s-m) + var(--s-l)*1); padding-inline-start:calc(var(--s-m) + var(--s-l)*1)} .ecl-category-filter__item--level-2.ecl-category-filter__item--has-children { -webkit-padding-start: calc(var(--s-m) + var(--s-l)*0); padding-inline-start:calc(var(--s-m) + var(--s-l)*0)} .ecl-category-filter__item--level-3 { -webkit-padding-start: calc(var(--s-m) + var(--s-l)*2); padding-inline-start:calc(var(--s-m) + var(--s-l)*2)} .ecl-category-filter__item--level-3.ecl-category-filter__item--has-children { -webkit-padding-start: calc(var(--s-m) + var(--s-l)*1); padding-inline-start:calc(var(--s-m) + var(--s-l)*1)} .ecl-category-filter__item--level-4 { -webkit-padding-start: calc(var(--s-m) + var(--s-l)*3); padding-inline-start:calc(var(--s-m) + var(--s-l)*3)} .ecl-category-filter__item--level-4.ecl-category-filter__item--has-children { -webkit-padding-start: calc(var(--s-m) + var(--s-l)*2); padding-inline-start:calc(var(--s-m) + var(--s-l)*2)} .no-js .ecl-category-filter__list-item .ecl-category-filter__item { border-bottom: 0 } .no-js .ecl-category-filter__list-item .ecl-category-filter__list { display: block } .ecl-gallery { margin: 0 } .ecl-gallery__list { display: block; list-style: none; margin-bottom: 0; margin-top: calc(var(--s-xs)*-1); -webkit-padding-start: 0; padding-inline-start:0} .ecl-gallery__item { display: block; height: 260px; margin-bottom: 0; margin-top: var(--s-xs); position: relative } .ecl-gallery__item__link--frozen { cursor: default } .ecl-gallery__item--hidden { display: none } .ecl-gallery__item-link { text-decoration: none } .ecl-gallery__item-icon-wrapper { background: var(--c-d); border-radius: 50%; box-shadow: 0 0 15px 6px color-mix(in srgb,var(--c-d-80) 55%,transparent); display: inline-block; height: 2rem; left: 50%; position: absolute; top: 50%; transform: translate(-50%,-50%); width: 2rem } .ecl-gallery__item-icon { transform: scale(1.2) } .ecl-gallery__image-container { background-color: var(--c-d); display: flex; flex-grow: 1; height: 260px; margin: 0; position: relative } .ecl-gallery__item-link:focus-visible { outline: none } .ecl-gallery__item-link:focus-visible .ecl-gallery__image-container { outline: 2px solid var(--c-p); outline-offset: 2px } .ecl-gallery__picture { display: flex; height: 100% } .ecl-gallery__picture:not(.ecl-gallery__slider-image) { flex-grow: 1 } .ecl-gallery__picture * { object-fit: cover; width: 100% } @supports (object-fit: cover) { .ecl-gallery__image-container { background-color:color-mix(in srgb,var(--c-d) 65%,transparent) } } .ecl-gallery__image { display: block; flex-grow: 0; width: 100% } @supports (object-fit: cover) { .ecl-gallery__image { flex-grow:1; object-fit: cover } } .ecl-gallery__image-icon { display: none } .ecl-gallery__description { align-items: center; background-color: color-mix(in srgb,var(--c-d) 65%,transparent); bottom: 0; color: #fff; display: none; font: var(--f-s); left: 0; overflow: hidden; padding: var(--s-2xs) var(--s-xs); position: absolute; text-decoration: none; text-overflow: ellipsis; vertical-align: text-bottom; white-space: nowrap; width: calc(100% - var(--s-xs)*2) } .ecl-gallery__item-link:focus-visible .ecl-gallery__description,.ecl-gallery__item-link:hover .ecl-gallery__description { display: block } .ecl-gallery__item-link:focus-visible .ecl-gallery__image-icon,.ecl-gallery__item-link:hover .ecl-gallery__image-icon { display: none } .ecl-gallery__meta,.ecl-gallery__title { height: 1px; left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px } .ecl-gallery__info { color: var(--c-d-140); display: flex; flex-direction: row; font: var(--f-s) } .ecl-gallery__info-total { align-self: center; flex-grow: 1 } .ecl-gallery__info-total * { -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-gallery__footer { display: flex; flex-direction: column; margin: 0 auto; max-width: 1140px; padding-top: var(--s-xs) } .ecl-gallery__view-all { justify-self: flex-end; margin-bottom: calc(var(--s-2xs)*-1); -webkit-margin-start: var(--s-m); margin-inline-start:var(--s-m)} .ecl-gallery__footer-link { margin-top: var(--s-s); text-align: right; width: 100% } .ecl-gallery__footer-divider { background: var(--c-n-100); border: none; height: 1px; width: 100% } @media (min-width: 480px) { .ecl-gallery__list { display:flex; flex-direction: row; flex-wrap: wrap; -webkit-margin-start: calc(var(--s-xs)*-1); margin-inline-start:calc(var(--s-xs)*-1)} .ecl-gallery__item { flex-grow: 1; -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs);min-width: 260px } .ecl-gallery__image { margin: 0 auto } .ecl-gallery__image-icon { background-color: color-mix(in srgb,var(--c-d) 65%,transparent); bottom: 0; display: block; fill: #fff; padding: var(--s-s); position: absolute; right: 0 } .ecl-gallery__footer { align-items: baseline; flex-direction: row; justify-content: flex-start } .ecl-gallery__info { -webkit-margin-start: auto; margin-inline-start:auto;order: 2 } .ecl-gallery__footer-link { order: 1; padding-top: 0; width: auto } .ecl-gallery__footer-divider { display: none } .ecl-gallery--full-width { border-radius: 0; left: 50%; -webkit-margin-start: -50vw; margin-inline-start:-50vw;position: relative; width: 100vw } .ecl-gallery--full-width .ecl-gallery__footer-link { -webkit-margin-start: ar(--s-m); margin-inline-start:ar(--s-m)} .ecl-gallery--full-width .ecl-gallery__view-all { -webkit-margin-end: ar(--s-m); margin-inline-end:ar(--s-m)} } @media (min-width: 996px) { .ecl-gallery__image,.ecl-gallery__item { height:192px } .ecl-gallery__image { min-width: 192px } .ecl-gallery__image-container { height: 192px } } .ecl-gallery__overlay { -webkit-backdrop-filter: blur(25px); backdrop-filter: blur(25px); background-color: color-mix(in srgb,var(--c-d) 90%,transparent); border-radius: 8px; border-width: 0; box-shadow: var(--sh-3); display: none; flex-direction: column; height: 100%; left: 0; margin: 0; max-height: 100vh; max-width: 100%; padding: 0; position: fixed; top: 0; width: 100%; z-index: 100 } .ecl-gallery__overlay[open] { display: flex; overflow: auto } .ecl-gallery__close { display: flex; flex-shrink: 0; justify-content: flex-end } .ecl-gallery__close-button { color: #fff; margin: var(--s-xs) } .ecl-gallery__close-button:focus-visible { border-color: #fff; color: #fff } .ecl-gallery__slider { align-items: center; display: flex; flex-direction: column; flex-grow: 1; overflow: hidden; position: relative } .ecl-gallery__slider-media-container { align-items: center; align-self: stretch; display: flex; flex-grow: 1; justify-content: center } .ecl-gallery__slider-image *,.ecl-gallery__slider-video { display: flex; flex-basis: auto; flex-grow: 0; flex-shrink: 0; height: 100%; margin: 0; object-fit: contain; width: 100% } .ecl-gallery__slider-embed { align-items: center; display: flex; justify-content: center; overflow: visible; width: 100% } .ecl-gallery__pager { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between } .ecl-gallery__slider-next,.ecl-gallery__slider-previous { align-self: flex-end; background: #fff; flex-shrink: 0 } .ecl-gallery__slider-next:hover,.ecl-gallery__slider-previous:hover { background-color: var(--c-p-20) } .ecl-gallery__slider-next:focus-visible,.ecl-gallery__slider-previous:focus-visible { background-color: #fff; outline: 2px solid #fff; outline-offset: 0 } .ecl-gallery__detail { box-sizing: border-box; color: #fff; display: flex; flex-direction: column; flex-shrink: 0; height: 240px; padding: var(--s-xl) var(--s-xs) } .ecl-gallery__detail .ecl-container { position: static; width: 100% } .ecl-gallery__detail-counter { align-self: center; border-left: 1px solid #fff; border-right: 1px solid #fff; display: inline-flex; font: var(--f-m); font-weight: 700; margin: 0 var(--s-xs); padding: 0 var(--s-m); white-space: pre-wrap } .ecl-gallery__detail-actions { margin-top: var(--s-m) } .ecl-gallery__download { -webkit-margin-end: var(--s-xl); margin-inline-end:var(--s-xl)} .ecl-gallery__download[hidden],.ecl-gallery__share[hidden] { display: none } .ecl-gallery__detail-description { margin-top: var(--s-s); -webkit-line-clamp: 2 } .ecl-gallery__detail-description,.ecl-gallery__detail-meta { display: -webkit-box; font: var(--f-m); max-width: var(--max-w); -webkit-box-orient: vertical; overflow: hidden } .ecl-gallery__detail-meta { color: #fff; -webkit-line-clamp: 1 } @media (min-width: 480px) { .ecl-gallery__pager { margin-top:0 } } @media (min-width: 768px) { .ecl-gallery__detail-description { min-height:0 } .ecl-gallery__slider { align-items: center; flex-direction: row; flex-grow: 1; justify-content: space-between; overflow: hidden } } @media (min-width: 1140px) { .ecl-gallery__slider-next,.ecl-gallery__slider-previous { margin:0; position: absolute; top: 40%; transform: translateY(-50%); z-index: 1 } .ecl-gallery__pager { justify-content: flex-end } .ecl-gallery__slider-previous { left: var(--s-m) } .ecl-gallery__slider-next { margin: 0; right: var(--s-m) } .ecl-gallery__detail { height: 200px } .ecl-gallery__detail .ecl-container { display: flex; flex-direction: column; width: 1140px } .ecl-gallery__detail-actions { margin-top: var(--s-m); order: 2 } .ecl-gallery__detail-description { order: 3 } .ecl-gallery__detail-meta { order: 4 } } .ecl-page-header { background-color: #fff; margin: 0 } .ecl-page-header .ecl-container>div:last-of-type { margin-bottom: 0 } .ecl-page-header .ecl-container>:first-child:not(.ecl-page-header__breadcrumb,.ecl-page-header__info--no-margin),.ecl-page-header .ecl-container>div:first-of-type:not(.ecl-page-header__info--no-margin) { margin-top: 0; padding-top: var(--s-xl) } .ecl-page-header__meta { color: var(--c-d-80); font: var(--f-m) } .ecl-page-header__meta-item { -webkit-border-end: 1px solid var(--c-d-80); border-inline-end:1px solid var(--c-d-80);display: inline; -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m);-webkit-padding-end: var(--s-m); padding-inline-end:var(--s-m);unicode-bidi: -webkit-isolate; unicode-bidi: isolate } .ecl-page-header__meta-item:first-of-type { text-transform: uppercase } .ecl-page-header__meta-item:last-of-type { border-inline-end-width:0;-webkit-margin-end: 0; margin-inline-end:0;-webkit-padding-end: 0; padding-inline-end:0} .ecl-page-header__title { border-bottom: 2px solid var(--c-p-20); color: var(--c-d-140); font: var(--f-5xl); margin-bottom: 0; margin-top: var(--s-xs); padding-bottom: var(--s-s) } .ecl-page-header__description-container { align-items: flex-start; display: flex; margin-top: var(--s-l) } .ecl-page-header__description-thumbnail { -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m);max-width: 120px } .ecl-page-header__description { color: var(--c-d-80); font: var(--f-p-l); margin-bottom: 0; margin-top: 0; max-width: 80ch } @media (min-width: 996px) { .ecl-page-header__title { font:var(--f-6xl) } } .ecl-page-header--image .ecl-page-header__background-container { position: relative } .ecl-page-header--image .ecl-page-header__background { display: block; height: 10.875rem; object-fit: cover; object-position: 50% 0; width: 100% } .ecl-page-header--image .ecl-page-header__breadcrumb { background-color: initial; margin-top: calc(var(--s-3xl)*-1 + var(--s-xs)) } .ecl-page-header--image .ecl-breadcrumb__container { background-color: #fff; border-radius: 4px 4px 0 0; display: inline-flex; max-width: 100%; -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m);-webkit-padding-end: var(--s-m); padding-inline-end:var(--s-m)} .ecl-page-header--overlay-dark .ecl-page-header__background-container:before { background-color:rgba(0,0,0,.5); content: ""; height: 100%; position: absolute; width: 100% } .ecl-page-header--overlay-light .ecl-page-header__background-container:before { background-color: rgba(0,0,0,.3); content: ""; height: 100%; position: absolute; width: 100% } .ecl-inpage-navigation { border-radius: 8px; box-shadow: var(--sh-1); display: none; margin: 0; position: relative; z-index: 1 } @media (min-width: 996px) { .ecl-inpage-navigation { display:block; position: -webkit-sticky; position: sticky; top: 0 } } .ecl-inpage-navigation__trigger-wrapper { background: transparent; margin: 0; padding: 0 } @media (min-width: 996px) { .ecl-inpage-navigation__trigger-wrapper { background:transparent; margin: 0; padding: 0 } } .ecl-inpage-navigation__trigger { background: var(--c-p); background-origin: border-box; border-radius: 0 0 var(--s-xs) var(--s-xs); color: #fff; display: none; margin: 0; padding: var(--s-s) calc(var(--s-s) + 1.25rem + var(--s-s) + var(--s-s)) var(--s-s) var(--s-s); position: relative; text-align: start; width: 100% } @media (min-width: 996px) { .ecl-inpage-navigation__trigger { display:none } } .ecl-inpage-navigation__trigger:focus-visible { outline: 2px solid #fff; outline-offset: -4px } .ecl-inpage-navigation--visible { display: block } .ecl-inpage-navigation--visible .ecl-inpage-navigation__trigger { border: none; display: block; overflow-x: hidden; text-overflow: ellipsis; white-space: nowrap } .ecl-inpage-navigation--visible .ecl-inpage-navigation__trigger:focus-visible,.ecl-inpage-navigation--visible .ecl-inpage-navigation__trigger[aria-expanded=true] { border: none; padding: var(--s-s) calc(var(--s-s) + 1.25rem + var(--s-s) + var(--s-s)) var(--s-s) var(--s-s) } @media (min-width: 996px) { .ecl-inpage-navigation--visible .ecl-inpage-navigation__trigger { display:none; margin: 0 } } .ecl-inpage-navigation__trigger-current { font: var(--f-p-m); font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .ecl-inpage-navigation__trigger-icon { position: absolute; right: .75rem; top: .75rem } .ecl-inpage-navigation__trigger[aria-expanded=true] .ecl-inpage-navigation__trigger-icon { transform: rotate(0deg) } .ecl-inpage-navigation__title { display: none } @media (min-width: 996px) { .ecl-inpage-navigation__title { background-color:var(--c-p); border-radius: 8px 8px 0 0; color: #fff; display: block; font: var(--f-m); padding: var(--s-s); text-transform: none } } .ecl-inpage-navigation__list { background-color: initial; border-top: none; display: none; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); list-style-type: none; margin: 0 auto; padding: 0; width: 100% } @media (min-width: 996px) { .ecl-inpage-navigation__list { background-color:initial; border-top-width: 0; display: block; width: auto } } .ecl-inpage-navigation__list--visible { display: flex; flex-direction: column } .ecl-inpage-navigation__item { border-top: 1px solid var(--c-p-10) } .ecl-inpage-navigation__item:first-of-type { border-top-width: 0 } @media (min-width: 996px) { .ecl-inpage-navigation__item { border-top:1px solid var(--c-p-10) } } .ecl-inpage-navigation__item--active { border-top-color: #fff } .ecl-inpage-navigation__link { background-color: #fff; color: var(--c-p); display: block; font: normal normal 400 1rem/1.5rem arial,sans-serif; font-weight: 400; padding: var(--s-s); text-decoration: none } @media (min-width: 996px) { .ecl-inpage-navigation__link { background-color:#fff; color: var(--c-p); font-weight: 400; padding: var(--s-s) } } .ecl-inpage-navigation__link:hover { background: #fff; -webkit-border-start: none; border-inline-start:none;color: var(--c-p); text-decoration: underline } @media (min-width: 996px) { .ecl-inpage-navigation__link:hover { -webkit-border-end:none; border-inline-end:none;color: var(--c-p) } } .ecl-inpage-navigation__link:focus-visible { -webkit-border-start: 4px solid var(--c-p); border-inline-start:4px solid var(--c-p);border-radius: 0; color: var(--c-p); outline-color: var(--c-p); outline-offset: -2px; padding: var(--s-s) var(--s-s) var(--s-s) calc(var(--s-s) - 4px) } @media (min-width: 996px) { .ecl-inpage-navigation__link:focus-visible { -webkit-border-start:4px solid var(--c-p); border-inline-start:4px solid var(--c-p);-webkit-border-end: none; border-inline-end:none;color: var(--c-p); outline-color: var(--c-p); outline-offset: -2px; padding: var(--s-s) var(--s-s) var(--s-s) calc(var(--s-s) - 4px) } } .ecl-inpage-navigation__link:visited { color: var(--c-p) } @media (min-width: 996px) { .ecl-inpage-navigation__link:visited { color:var(--c-p) } } .ecl-inpage-navigation__item--active .ecl-inpage-navigation__link,.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:hover { background-color: var(--c-p-10); -webkit-border-start: 4px solid var(--c-p); border-inline-start:4px solid var(--c-p);color: var(--c-d-80); padding: var(--s-s) var(--s-s) var(--s-s) calc(var(--s-s) - 4px) } .ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:focus-visible,.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:hover:focus-visible { outline-color: var(--c-p); outline-offset: -2px } @media (min-width: 996px) { .ecl-inpage-navigation__item--active .ecl-inpage-navigation__link,.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:hover { -webkit-border-start:4px solid var(--c-p); border-inline-start:4px solid var(--c-p);-webkit-border-end: none; border-inline-end:none;padding: var(--s-s) var(--s-s) var(--s-s) calc(var(--s-s) - 4px) } .ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:focus-visible,.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:hover:focus-visible { color: var(--c-d-80) } } .ecl-inpage-navigation__item:last-of-type .ecl-inpage-navigation__link { border-radius: 0 0 8px 8px } .ecl-inpage-navigation--visible .ecl-inpage-navigation__body { border-radius: 0 0 8px 8px; box-shadow: var(--sh-1); left: 0; position: fixed; right: 0; top: 0 } @media (min-width: 996px) { .ecl-inpage-navigation--visible .ecl-inpage-navigation__body { box-shadow:none; position: static } } @media (max-width: 995px) { .ecl-inpage-navigation__heading--active:first-of-type { padding-top:4rem } .ecl-inpage-navigation__heading--active:not(:first-of-type):before { content: ""; display: block; margin-top: -4rem; padding-top: 4rem; visibility: hidden } } .ecl-menu { background: linear-gradient(90deg,var(--c-p-140),var(--c-p)); box-shadow: var(--sh-2); color: var(--c-d); margin: 0; padding-bottom: var(--s-xs); padding-top: var(--s-xs) } .ecl-menu__container { display: flex; min-height: 2rem; position: static } .ecl-menu__banner { justify-content: center; order: 1 } .ecl-menu__banner,.ecl-menu__open { display: flex; flex-direction: column } .ecl-menu__open { align-items: center; align-self: center; border-radius: 4px; box-sizing: border-box; color: #fff; cursor: pointer; font: var(--f-xs); -webkit-margin-start: auto; margin-inline-start:auto;order: 2; padding: var(--s-xs) 0; text-decoration: none } .ecl-menu__open:active,.ecl-menu__open:focus-visible,.ecl-menu__open:hover,.ecl-menu__open:visited { color: currentcolor } .ecl-menu__open:hover { padding: calc(var(--s-xs) + 1px) 0; text-decoration: underline } .ecl-menu__open:focus-visible { outline: 2px solid #fff } .ecl-menu__open .ecl-icon:last-of-type { display: none } .ecl-menu[aria-expanded=true] .ecl-menu__open { background-color: var(--c-p-5) } .ecl-menu[aria-expanded=true] .ecl-menu__open .ecl-icon:first-of-type { display: none } .ecl-menu[aria-expanded=true] .ecl-menu__open .ecl-icon:last-of-type { display: block } .ecl-menu__cta { margin-top: var(--s-s) } @media (min-width: 996px) { .ecl-menu:not(.ecl-menu--forced-mobile) { background:linear-gradient(90deg,var(--c-p-140),var(--c-p)); padding-bottom: 0; padding-top: 0 } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__container { display: block } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link .ecl-icon { flex-shrink: 0 } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__cta,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__inner-header,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__open,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__site-name { display: none } } .ecl-menu__inner { background: #fff; bottom: 0; box-shadow: none; display: none; overflow-y: auto; position: fixed; right: -100%; top: 0; width: 100%; z-index: 53 } .no-js .ecl-menu__inner { display: flex } .ecl-menu[aria-expanded=true] .ecl-menu__inner { display: block; right: 0 } .ecl-menu__inner-header { align-items: center; background: linear-gradient(90deg,var(--c-p-140),var(--c-p)); box-shadow: var(--sh-1); color: #fff; display: flex; flex-flow: row-reverse; height: 77px; padding: 0; position: -webkit-sticky; position: sticky; top: 0; z-index: 52 } .ecl-menu__title { font: var(--f-xl); -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m)} .ecl-menu__close { align-items: center; border-radius: 4px; color: currentcolor; cursor: pointer; display: flex; flex-direction: column; font: var(--f-xs); -webkit-margin-start: auto; margin-inline-start:auto;order: 0; text-decoration: none } .ecl-menu__close .ecl-button__container { flex-direction: column-reverse } .ecl-menu__close .ecl-button__icon { -webkit-margin-start: 0; margin-inline-start:0} .ecl-menu__close .ecl-button__label { margin-top: var(--s-2xs) } .ecl-menu__close:hover { background-color: initial; border-color: transparent; color: currentcolor } .ecl-menu__close:focus-visible { border-color: currentcolor; color: currentcolor } .ecl-menu__back { border-radius: 4px; color: currentcolor; cursor: pointer; display: none; font: var(--f-xl); text-decoration: none; width: 100% } .ecl-menu__back:hover { background-color: initial; border-color: transparent; color: #fff } .ecl-menu__back:focus-visible { border-color: currentcolor; color: currentcolor } .ecl-menu__inner--expanded .ecl-menu__title { display: none } .ecl-menu__inner--expanded .ecl-menu__back { display: block } @media (min-width: 480px) { .ecl-menu__inner { right:-25rem; width: 25rem } .ecl-menu__overlay { background-color: rgba(38,43,56,.7); content: ""; display: none; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 52 } .ecl-menu[aria-expanded=true] .ecl-menu__overlay { display: block } } @media (min-width: 996px) { .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__inner { background-color:initial; box-shadow: none; display: block; overflow-y: visible; position: relative; right: 0; transition: none; width: 100%; z-index: 50 } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__inner--has-overflow { overflow-x: clip } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__overlay { display: none } } .ecl-menu__list { box-sizing: border-box; clear: right; display: flex; flex-direction: column; flex-grow: 1; justify-content: flex-start; list-style: none; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); margin-bottom: 0; margin-top: 0; -webkit-padding-start: 0; padding-inline-start:0;position: relative; z-index: 51 } .ecl-menu__item { border-top: 1px solid var(--c-p-20); display: flex; position: relative } .ecl-menu__link { align-items: center; box-sizing: initial; color: var(--c-p); display: inline-flex; flex-grow: 1; font: var(--f-l); justify-content: space-between; padding: var(--s-m); position: relative } .ecl-menu__link:hover { color: var(--c-p-140) } .ecl-menu__link:visited { color: var(--c-p) } .ecl-menu__link:focus-visible { outline-offset: -2px } .ecl-menu__item--current .ecl-menu__link { background-color: var(--c-p-10); box-shadow: inset 4px 0 0 0 var(--c-p) } .ecl-menu__item--current .ecl-menu__button-caret { background-color: var(--c-p-10) } .ecl-menu__item--current .ecl-menu__button-caret:focus-visible { background-color: var(--c-p-10) } .ecl-menu__button-caret,.ecl-menu__item--current .ecl-menu__button-caret:hover { background-color: var(--c-p-10) } .ecl-menu__button-caret { align-self: stretch; border-radius: 0; color: var(--c-p); cursor: pointer; display: inline-flex; -webkit-margin-start: 2px; margin-inline-start:2px;z-index: 0 } .ecl-menu__button-caret .ecl-button__container { align-self: center } .ecl-menu__button-caret .ecl-button__icon { fill: currentcolor; flex-shrink: 0; transform: rotate(90deg); transition: none; transition-property: transform,fill } .ecl-menu__button-caret:hover { background-color: var(--c-p-40) } .ecl-menu__button-caret:focus-visible { background-color: var(--c-p-10); color: var(--c-p) } .ecl-menu--rtl .ecl-menu__button-caret .ecl-button__icon { transform: rotate(-90deg) } .ecl-menu--rtl .ecl-menu__see-all .ecl-icon { transform: rotate(0) } .ecl-menu--rtl .ecl-menu__item--current .ecl-menu__link,.ecl-menu--rtl .ecl-menu__subitem--current .ecl-menu__sublink { box-shadow: inset -4px 0 0 0 var(--c-p) } @media (min-width: 996px) { .ecl-menu:not(.ecl-menu--forced-mobile) { border-top:none } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__list { flex-direction: row; left: 0; right: 0; transition: left .5s,right .5s } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item { border-top-width: 0; color: #fff; -webkit-margin-start: -1px; margin-inline-start:-1px;-webkit-padding-end: 1px; padding-inline-end:1px} .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:first-of-type { -webkit-margin-start: 0; margin-inline-start:0} .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:last-of-type { -webkit-padding-end: 0; padding-inline-end:0} .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:not(.ecl-menu__item--current):focus-within,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:not(.ecl-menu__items-previous,.ecl-menu__items-next):hover { background-color: #fff; box-shadow: none; color: var(--c-p-140) } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:focus-within .ecl-menu__button-caret,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:focus-within .ecl-menu__link,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:hover .ecl-menu__button-caret,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:hover .ecl-menu__link { color: var(--c-p-140) } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:before,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:last-child:after { background-color: var(--c-p-60); content: ""; display: block; flex-shrink: 0; margin-bottom: var(--s-xs); margin-top: var(--s-xs); width: 1px } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current+.ecl-menu__item:not(.ecl-menu__items-next):before,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current:not(.ecl-menu__items-next):before,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:focus-within+.ecl-menu__item:not(.ecl-menu__items-next):before,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:focus-within:not(.ecl-menu__items-next):before,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:hover+.ecl-menu__item:not(.ecl-menu__items-next):before,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:hover:not(.ecl-menu__items-next):before,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:last-child:hover:after { background-color: initial } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--full { position: static } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link { box-shadow: none; box-sizing: border-box; color: #fff; display: inline-flex; font: var(--f-m); line-height: 1.5rem; padding: calc(var(--s-s) + var(--s-2xs)) var(--s-2xs) calc(var(--s-s) + var(--s-2xs)) var(--s-xs); width: auto; z-index: 0 } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:hover { color: var(--c-p-140) } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-visible { background-color: #fff; color: var(--c-p-140); outline-offset: -4px } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-previous { border-radius: 4px 0 0 4px; left: 0 } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-previous:before { display: none } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-previous:not(.ecl-menu__item--current):after { background-color: var(--c-p-60); content: ""; display: block; height: 100%; margin: 0; position: absolute; right: 0; top: 0; width: 4px } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-next { border-radius: 0 4px 4px 0; right: 0 } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-next:after { display: none } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-next:not(.ecl-menu__item--current):before { background-color: var(--c-p-60); content: ""; display: block; height: 100%; left: 0; margin: 0; position: absolute; top: 0; width: 4px } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-next,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-previous { background-color: var(--c-p); border: none; color: #fff; display: none; height: 100%; margin: 0; padding: 0; position: absolute; top: 0; z-index: 52 } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-next:hover,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-previous:hover { background-color: #fff; border: none; color: var(--c-p-140) } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-next.ecl-menu__item--current:hover,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__items-previous.ecl-menu__item--current:hover { background-color: #fff; color: var(--c-p) } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:not(.ecl-menu__item--has-children) .ecl-menu__link { padding-right: var(--s-xs) } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret { background: transparent; border-width: 0; color: #fff; -webkit-margin-start: 0; margin-inline-start:0;padding: 0 var(--s-s) } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret .ecl-button__container { width: 100% } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret .ecl-button__icon { fill: currentcolor; transform: rotate(180deg) } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret:hover { box-shadow: none } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret:focus-visible { background-color: #fff; color: var(--c-p-140); outline: 2px solid var(--c-p); outline-offset: -4px } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret:focus-visible .ecl-button__icon { fill: currentcolor } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current { background-color: var(--c-p-20); box-shadow: inset 2px 0 0 var(--c-p),inset -2px 0 0 var(--c-p); color: var(--c-p-140); margin-top: 0 } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current:focus-within { background-color: #fff } .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__button-caret,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:active { background-color: initial; color: currentcolor } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__item:not(.ecl-menu__items-previous,.ecl-menu__items-next)[aria-expanded=true] .ecl-button__icon { transform: rotate(0) } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__item:not(.ecl-menu__items-previous,.ecl-menu__items-next)[aria-expanded=true] { background-color: #fff } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__item:not(.ecl-menu__items-previous,.ecl-menu__items-next)[aria-expanded=true] .ecl-menu__link { background-color: #fff; margin-bottom: -2px; padding: calc(var(--s-s) + var(--s-2xs)) var(--s-2xs) calc(var(--s-s) + var(--s-2xs) + 2px) var(--s-xs); z-index: 16 } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__item:not(.ecl-menu__items-previous,.ecl-menu__items-next)[aria-expanded=true] .ecl-menu__button-caret { background-color: #fff; margin-bottom: -2px; padding-bottom: 2px; z-index: 16 } } .ecl-menu__item--expanded { border-top-width: 0; flex-direction: column } .ecl-menu__item--expanded .ecl-menu__link { background-color: initial; border-bottom: 3px solid var(--c-p-10); box-shadow: none; font: var(--f-xl); font-weight: 400 } .ecl-menu__inner--expanded .ecl-menu__item:not(.ecl-menu__item--expanded),.ecl-menu__inner--expanded .ecl-menu__link-icon,.ecl-menu__item--expanded .ecl-menu__button-caret { display: none } .ecl-menu__mega { box-sizing: border-box; display: none; flex-direction: column; flex-grow: 1; position: relative } .ecl-menu__item--expanded .ecl-menu__mega { display: flex } .ecl-menu__sublist { list-style: none; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); margin: 0; padding: 0 } .ecl-menu__subitem { border-top: 1px solid var(--c-p-20) } .ecl-menu__sublink { color: var(--c-p); display: block; font: var(--f-l); padding: var(--s-m); position: relative } .ecl-menu__sublink:hover { color: var(--c-p-140) } .ecl-menu__sublink:visited { color: var(--c-p) } .ecl-menu__sublink:focus-visible { outline-offset: -2px } .ecl-menu__subitem--current .ecl-menu__sublink { background-color: var(--c-p-10); box-shadow: inset 4px 0 0 0 var(--c-p) } .ecl-menu__see-all { margin-top: var(--s-3xl) } @media (min-width: 996px) { .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__mega { background-color:#fff; border: none; border-radius: 0 0 4px 4px; box-shadow: var(--sh-2); display: flex; left: 0; min-width: 100%; padding: 2px 0 0; position: absolute; top: 100%; transition-property: visibility; visibility: hidden; z-index: 15 } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__mega:before { content: ""; display: block; height: calc(100% + var(--s-l)); left: calc(var(--s-l)*-1); position: absolute; top: 0; width: calc(100% + var(--s-l) + var(--s-l)) } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__item--full .ecl-menu__mega { left: 0; right: 0 } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__item[aria-expanded=true] .ecl-menu__mega { transition-property: visibility; visibility: visible } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__mega--rtl { left: auto; right: 0 } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__sublist { -moz-column-gap: 0; column-gap: 0; -moz-column-rule: none; column-rule: none; display: block } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__item--col1 .ecl-menu__sublist { -moz-column-count: 1; column-count: 1 } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__item--col2 .ecl-menu__sublist { -moz-column-count: 2; column-count: 2 } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__item--col3 .ecl-menu__sublist { -moz-column-count: 3; column-count: 3 } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__item--full .ecl-menu__sublist { -moz-column-count: 4; column-count: 4 } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__subitem { align-items: center; border-top-width: 0; box-sizing: border-box; display: inline-flex; margin: 0; min-width: 13.56rem; padding: 0; width: 100% } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__sublink { break-inside: avoid-column; font: var(--f-m); margin: 0; padding: var(--s-s) var(--s-xs); white-space: normal; width: 100% } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__subitem--current .ecl-menu__sublink { background-color: var(--c-p-10); box-shadow: inset 4px 0 0 0 var(--c-p) } .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__see-all { display: none } } .ecl-menu--transition .ecl-menu__inner { transition: right 375ms } @media (min-width: 996px) { .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-button__icon,.ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__button-caret,.ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item,.ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:after,.ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:before,.ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__link,.ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__mega { transition-delay:.25s } } .no-scroll { overflow: hidden } .ecl-mega-menu { background: transparent; box-shadow: none; color: var(--c-d); margin: 0; padding-bottom: var(--s-xs); padding-top: var(--s-xs) } .ecl-mega-menu .ecl-container { padding: 0 } .ecl-mega-menu__container { display: flex; min-height: 2rem; position: static } .ecl-mega-menu__open { align-items: center; align-self: center; border-radius: 0; box-sizing: border-box; color: currentcolor; cursor: pointer; display: flex; flex-direction: column; font: var(--f-xs); -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs);order: 2; padding: var(--s-xs) 0; text-decoration: none } .ecl-mega-menu__open:active,.ecl-mega-menu__open:focus-visible,.ecl-mega-menu__open:hover,.ecl-mega-menu__open:visited { color: currentcolor } .ecl-mega-menu__open:hover { padding: calc(var(--s-xs) + 1px) 0; text-decoration: underline } .ecl-mega-menu__open:focus-visible { outline: 2px solid transparent } .ecl-mega-menu__open .ecl-icon:last-of-type { display: none } .ecl-mega-menu[aria-expanded=true] .ecl-mega-menu__open { background-color: var(--c-p-80) } .ecl-mega-menu[aria-expanded=true] .ecl-mega-menu__open .ecl-icon:first-of-type { display: none } .ecl-mega-menu[aria-expanded=true] .ecl-mega-menu__open .ecl-icon:last-of-type { display: block } .ecl-mega-menu__mega-container-scrollable { font: var(--f-m); margin-top: var(--s-xs); padding: var(--s-s) var(--s-m) } .ecl-mega-menu__mega-container-scrollable * { height: auto } @media (min-width: 996px) { .ecl-mega-menu:not(.ecl-menu--forced-mobile) { background:var(--c-br); padding-bottom: 0; padding-top: 0 } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-container { padding: 0 var(--s-m) } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__container { display: block } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__link .ecl-icon { flex-shrink: 0; -webkit-margin-start: var(--s-2xs); margin-inline-start:var(--s-2xs)} .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__cta,.ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__inner-header,.ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__open,.ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__site-name { display:none } .ecl-mega-menu__mega-container-scrollable { margin-top: 0 } } .ecl-mega-menu__inner { background: #fff; bottom: 0; display: none; overflow-y: auto; position: fixed; right: -100%; scrollbar-color: var(--c-n) transparent; scrollbar-width: thin; top: 0; width: 100%; z-index: 53 } .no-js .ecl-mega-menu__inner { display: flex } .ecl-mega-menu[aria-expanded=true] .ecl-mega-menu__inner { display: block; right: 0 } .ecl-mega-menu__inner-header { align-items: center; background: var(--c-p-10); box-shadow: none; color: var(--c-p); display: flex; flex-flow: row-reverse; position: -webkit-sticky; position: sticky; top: 0; z-index: 52 } .ecl-mega-menu__title { font: var(--f-m); -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m)} .ecl-mega-menu__close { align-items: center; border-radius: 0; color: currentcolor; cursor: pointer; display: flex; flex-direction: column; font: var(--f-xs); -webkit-margin-start: auto; margin-inline-start:auto;order: 0; text-decoration: none } .ecl-mega-menu__close .ecl-button__container { flex-direction: column-reverse } .ecl-mega-menu__close .ecl-button__icon { -webkit-margin-start: 0; margin-inline-start:0} .ecl-mega-menu__close .ecl-button__label { margin-top: var(--s-2xs) } .ecl-mega-menu__close:hover { background-color: var(--c-p-20); border-color: transparent; color: currentcolor } .ecl-mega-menu__close:focus-visible { border-color: currentcolor; color: currentcolor } .ecl-mega-menu__back { border-radius: 0; color: currentcolor; cursor: pointer; display: none; font: var(--f-m); margin: var(--s-l) var(--s-m) 0; position: relative; -webkit-padding-start: var(--s-xs); padding-inline-start:var(--s-xs);text-decoration: none; width: 100% } .ecl-mega-menu__back:before { box-shadow: 0 11px 15px rgba(9,49,142,.08),0 9px 46px rgba(9,49,142,.04),0 24px 38px rgba(9,49,142,.04),0 -4px 4px rgba(9,49,142,.04); content: ""; display: block; height: 2.5rem; left: calc(var(--s-xs)*-1); position: absolute; top: -4rem; width: calc(100% + var(--s-xs)) } .ecl-mega-menu__back:hover { background-color: var(--c-p-20); border-color: var(--c-d-80); color: var(--c-d); -webkit-padding-start: calc(var(--s-xs) + 1px); padding-inline-start:calc(var(--s-xs) + 1px)} .ecl-mega-menu__back:focus-visible { border-color:currentcolor; color: currentcolor } .ecl-mega-menu__inner-header { flex-flow: row } .ecl-mega-menu__close,.ecl-mega-menu__inner--expanded .ecl-mega-menu__title,.ecl-mega-menu__inner:not(.ecl-mega-menu__inner--expanded) .ecl-mega-menu__inner-header { display: none } .ecl-mega-menu__inner--expanded .ecl-mega-menu__back { display: block } .ecl-mega-menu__overlay { background-color: var(--c-p-10); content: ""; display: none; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: -1 } .ecl-mega-menu[aria-expanded=true] .ecl-mega-menu__overlay,.ecl-mega-menu[data-expanded=true] .ecl-mega-menu__overlay { display: block } @media (min-width: 480px) { .ecl-mega-menu__inner { width:100% } } @media (min-width: 996px) { .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__inner { background-color:initial; box-shadow: none; display: block; -webkit-margin-start: calc(var(--s-m)*-1); margin-inline-start:calc(var(--s-m)*-1);overflow-y: visible; position: static; transition: none; width: 100%; z-index: 50 } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-menu__overlay { display: none } } .ecl-mega-menu__wrapper { background: #fff; display: none; height: 100%; left: 0; padding: 0; position: absolute; top: 52px; width: calc(100vw - var(--s-m)) } .ecl-mega-menu__list { box-sizing: border-box; clear: right; display: flex; flex-direction: column; flex-grow: 1; justify-content: flex-start; list-style: none; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); margin-bottom: 0; margin-top: var(--s-m); -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs);-webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);padding: 0 } .ecl-mega-menu__inner--expanded .ecl-mega-menu__list { margin-top: 0 } .ecl-mega-menu__item { display: flex; flex-direction: column } .ecl-mega-menu__featured-list__item .ecl-link,.ecl-mega-menu__link { align-items: center; border-bottom: 1px solid var(--c-p-10); box-sizing: initial; color: var(--c-d); display: inline-flex; font: var(--f-m); padding: var(--s-m) var(--s-m) var(--s-m) var(--s-l); position: relative } .ecl-mega-menu__featured-list__item .ecl-link:hover,.ecl-mega-menu__featured-list__item .ecl-link:visited,.ecl-mega-menu__link:hover,.ecl-mega-menu__link:visited { color: var(--c-d) } .ecl-mega-menu__featured-list__item .ecl-link:focus-visible,.ecl-mega-menu__link:focus-visible { outline-offset: -2px } .ecl-mega-menu__featured-list__item .ecl-link .ecl-icon,.ecl-mega-menu__link .ecl-icon { flex-shrink: 0; height: 20px; -webkit-margin-start: auto; margin-inline-start:auto;padding: 1px 3px; width: 20px } .ecl-mega-menu__featured-list__item .ecl-link .ecl-icon:first-of-type,.ecl-mega-menu__link .ecl-icon:first-of-type { display: none; height: calc(var(--s-s) + .5px); width: calc(var(--s-s) + .5px) } .ecl-mega-menu__featured-list__item .ecl-link { border-bottom: 1px solid var(--c-d-20) } .ecl-mega-menu__parent-link,.ecl-mega-menu__sublink.ecl-mega-menu__parent-link { border: none; box-sizing: border-box; -webkit-margin-start: calc(var(--s-xs)*-1); margin-inline-start:calc(var(--s-xs)*-1);padding-bottom: var(--s-xs); -webkit-padding-start: 1.75rem; padding-inline-start:1.75rem;padding-top: var(--s-xs); width: calc(100% + var(--s-m)) } .ecl-mega-menu__info,.ecl-mega-menu__mega,.ecl-mega-menu__mega-container { box-sizing: border-box; display: none; flex-direction: column; flex-grow: 1; position: relative } .ecl-mega-menu__info { background: var(--c-p-10); box-sizing: initial; margin: 0 calc(var(--s-xs)*-1) var(--s-m); -webkit-padding-start: 1.75rem; padding-bottom: var(--s-2xl); padding-inline-start:1.75rem} .ecl-mega-menu__info .ecl-mega-menu__info-title { display: none; font: var(--f-l) } .ecl-mega-menu__info .ecl-mega-menu__info-content { font: var(--f-m); margin-top: var(--s-xs); max-width: var(--max-w) } .ecl-mega-menu__info-link { border-bottom: 1px solid transparent; display: inline-block; line-height: 22px; margin-top: var(--s-xs); width: -webkit-fit-content; width: -moz-fit-content; width: fit-content } .ecl-mega-menu__info-link:hover { text-decoration: underline; text-underline-offset: var(--s-2xs) } .ecl-mega-menu__subitem { line-height: 22px } .ecl-mega-menu__subitem .ecl-mega-menu__sublink--level-2 { background: transparent; color: var(--c-p) } .ecl-mega-menu__subitem .ecl-mega-menu__sublink--level-2:hover { box-shadow: none; color: var(--c-p-140) } .ecl-mega-menu__item--current .ecl-mega-menu__link,.ecl-mega-menu__subitem--current>.ecl-mega-menu__sublink { background-color: var(--c-n-80); position: relative } @media (min-width: 996px) { .ecl-mega-menu:not(.ecl-menu--forced-mobile),.ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__inner { border-top:none } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__list { flex-direction: row; left: 0; margin-top: 0; padding: 0; right: 0 } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__wrapper { padding: 0 0 var(--s-2xl) } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item { border-top-width: 0; color: #fff; margin-bottom: 0 } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item:first-of-type { -webkit-margin-start: 0; margin-inline-start:0} .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--full { position: static } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__link { border-bottom: none; box-shadow: none; box-sizing: border-box; color: #fff; display: inline-flex; font: var(--f-m); line-height: 1.5rem; padding: var(--s-s) var(--s-m); width: auto; z-index: 0 } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__link:active { color: #fff } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__link:hover { background: var(--c-p-40); box-shadow: none; color: var(--c-d); text-decoration: none } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__link:focus-visible { background-color: var(--c-br); border-radius: 0; color: #fff; outline-color: #fff; outline-offset: -8px } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__sublink { border-bottom: none } .ecl-mega-menu:not(.ecl-menu--forced-mobile).ecl-mega-menu--rtl .ecl-mega-menu__see-all .ecl-icon { transform: rotate(0) } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--has-children .ecl-mega-menu__link .ecl-icon,.ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--has-container .ecl-mega-menu__link .ecl-icon { height: calc(var(--s-xs) + 2px); margin-top: var(--s-2xs); transform: rotate(180deg); width: calc(var(--s-xs) + 2px) } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--has-children .ecl-mega-menu__link .ecl-icon:first-of-type,.ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--has-container .ecl-mega-menu__link .ecl-icon:first-of-type { display: flex } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--has-children .ecl-mega-menu__link .ecl-icon:last-of-type,.ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--has-container .ecl-mega-menu__link .ecl-icon:last-of-type { display: none } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--current { background-color: #fff; box-shadow: none; color: var(--c-d); margin-top: 0 } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--current .ecl-link__icon { display: inline-flex } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--current:hover { background-color: #fff } .ecl-mega-menu:not(.ecl-menu--forced-mobile) .ecl-mega-menu__item--current .ecl-mega-menu__link:focus-visible { outline-color: var(--c-p) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-link .ecl-icon { transform: rotate(0) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded .ecl-mega-menu__link { background-color: #fff; color: var(--c-d); z-index: 16 } } .ecl-mega-menu__item--expanded,.ecl-mega-menu__subitem--expanded { border-top-width: 0; flex-direction: column; position: relative } .ecl-mega-menu__item--expanded>.ecl-mega-menu__mega,.ecl-mega-menu__item--expanded>.ecl-mega-menu__mega-container,.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper,.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__info,.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega,.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__mega,.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__mega-container,.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__wrapper,.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__info,.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega { display: flex } .ecl-mega-menu__item--expanded>.ecl-mega-menu__sublink,.ecl-mega-menu__item--expanded>.ecl-mega-menu__sublink.ecl-link--icon,.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__sublink,.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__sublink.ecl-link--icon { display: none } .ecl-mega-menu__item--expanded .ecl-mega-menu__link,.ecl-mega-menu__subitem--expanded .ecl-mega-menu__link { background-color: var(--c-p-10); box-shadow: none; font: var(--f-m) } .ecl-mega-menu__inner--expanded .ecl-mega-menu__item:not(.ecl-mega-menu__item--expanded),.ecl-mega-menu__inner--expanded .ecl-mega-menu__link-icon,.ecl-mega-menu__item--expanded .ecl-mega-menu__link .ecl-link__icon,.ecl-mega-menu__subitem--expanded .ecl-mega-menu__link .ecl-link__icon { display: none } @media (max-width: 995px) { .ecl-mega-menu--one-panel .ecl-mega-menu__item--expanded>.ecl-mega-menu__link { font:var(--f-l) } .ecl-mega-menu--two-panels .ecl-mega-menu__item--expanded>.ecl-mega-menu__link { display: none } .ecl-mega-menu--two-panels .ecl-mega-menu__subitem--expanded>.ecl-mega-menu__sublink { background-color: var(--c-p-10); display: flex; margin: 0 calc(var(--s-xs)*-1) } .ecl-mega-menu--two-panels .ecl-mega-menu__subitem--expanded>.ecl-mega-menu__sublink.ecl-mega-menu__parent-link { border: none; font: var(--f-l) } .ecl-mega-menu--two-panels .ecl-mega-menu__subitem--expanded>.ecl-mega-menu__sublink .ecl-link__icon { display: none } .ecl-mega-menu--two-panels .ecl-mega-menu__info { background-color: var(--c-p-10); margin-bottom: 0; position: relative; top: 43px } .ecl-mega-menu--two-panels .ecl-mega-menu__info:not(.ecl-mega-menu__info--has-link) { min-height: var(--s-2xs) } .ecl-mega-menu--two-panels .ecl-mega-menu__info-content { display: none } .ecl-mega-menu--two-panels .ecl-mega-menu__info-link { position: relative; z-index: 1 } .ecl-mega-menu--two-panels .ecl-mega-menu__wrapper { top: 0!important } .ecl-mega-menu__info+.ecl-mega-menu__mega .ecl-mega-menu__subitem--expanded .ecl-mega-menu__parent-link { top: -36px } .ecl-mega-menu__info--has-link+.ecl-mega-menu__mega .ecl-mega-menu__subitem--expanded .ecl-mega-menu__parent-link { top: -72px } } .ecl-mega-menu__featured-list,.ecl-mega-menu__sublist { list-style: none; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); -webkit-padding-start: 0; padding-inline-start:0} .ecl-mega-menu__featured-list .ecl-mega-menu__see-all,.ecl-mega-menu__sublist .ecl-mega-menu__see-all { margin: var(--s-xl) 0 var(--s-xl) } .ecl-mega-menu__featured-list .ecl-mega-menu__see-all .ecl-link,.ecl-mega-menu__sublist .ecl-mega-menu__see-all .ecl-link { border-radius: 0; box-sizing: border-box; color: var(--c-d); font: var(--f-m); margin: 0 var(--s-l); padding: var(--s-xs) 0 } .ecl-mega-menu__featured-list .ecl-mega-menu__see-all .ecl-link:hover,.ecl-mega-menu__sublist .ecl-mega-menu__see-all .ecl-link:hover { text-decoration: none } .ecl-mega-menu__featured-list .ecl-mega-menu__see-all .ecl-link:focus-visible,.ecl-mega-menu__sublist .ecl-mega-menu__see-all .ecl-link:focus-visible { outline-offset: 2px } .ecl-mega-menu__featured-list .ecl-mega-menu__see-all .ecl-link .ecl-icon,.ecl-mega-menu__sublist .ecl-mega-menu__see-all .ecl-link .ecl-icon { -webkit-margin-start: var(--s-m); margin-inline-start:var(--s-m)} .ecl-mega-menu__featured-list { margin: 0; padding: 0 } .ecl-mega-menu__sublink { border-bottom: 1.5px solid var(--c-p-10); box-sizing: border-box; color: var(--c-d); display: -webkit-box; font: var(--f-m); padding: var(--s-m) var(--s-m) var(--s-m) var(--s-l); position: relative; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden } .ecl-mega-menu__sublink.ecl-link--icon:not(.ecl-mega-menu__parent-link) { display: flex; overflow: visible } .ecl-mega-menu__sublink.ecl-link--icon:not(.ecl-mega-menu__parent-link) .ecl-link__icon { height: calc(var(--s-s) + .5px); padding: 1px 3px } .ecl-mega-menu__sublink.ecl-link--icon:not(.ecl-mega-menu__parent-link) .ecl-link__label { display: -webkit-box; -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m);-webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden } .ecl-mega-menu__sublink:hover,.ecl-mega-menu__sublink:visited { color: var(--c-d) } .ecl-mega-menu__sublink--current { background-color: var(--c-n-80); box-shadow: inset 4px 0 0 0 var(--c-p) } .ecl-mega-menu__sublink:focus-visible { outline-offset: -2px } .ecl-mega-menu__sublink .ecl-icon { align-self: center; flex-shrink: 0; -webkit-margin-start: auto; margin-inline-start:auto} .ecl-mega-menu__mega--level-2 { margin-top: var(--s-m) } .ecl-mega-menu__mega--level-2 .ecl-mega-menu__sublink { color: var(--c-p) } .ecl-mega-menu__mega--level-2 .ecl-mega-menu__sublink.ecl-mega-menu__sublink--last { border-bottom: none } .ecl-mega-menu__mega--level-2 .ecl-mega-menu__sublink .ecl-link__label { -webkit-margin-end: 0; margin-inline-end:0} .ecl-mega-menu__mega--level-2 .ecl-mega-menu__sublink .ecl-icon { -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs)} .ecl-mega-menu__featured { background-color: var(--c-p-5); border-color: var(--c-n); border-width: .5px; flex-direction: column; -webkit-margin-start: calc(var(--s-xs)*-1); margin-inline-start:calc(var(--s-xs)*-1);-webkit-margin-end: calc(var(--s-xs)*-1); margin-inline-end:calc(var(--s-xs)*-1);padding: 0 var(--s-xs) } .ecl-mega-menu__featured .ecl-mega-menu__featured-picture { display: block } .ecl-mega-menu__featured .ecl-mega-menu__featured-picture .ecl-mega-menu__featured-image { aspect-ratio: 21/9; display: block; -webkit-margin-start: var(--s-l); margin-inline-start:var(--s-l);max-width: 15.25rem } .ecl-mega-menu__featured .ecl-mega-menu__featured-title { display: block; font: var(--f-l); margin: calc(var(--s-xs) + 2px) var(--s-m) calc(var(--s-xs) + 2px) var(--s-l) } .ecl-mega-menu__featured .ecl-mega-menu__featured-content { padding: 0 var(--s-m) var(--s-xl) } .ecl-mega-menu__featured .ecl-mega-menu__featured-list .ecl-mega-menu__featured-list__item { margin-bottom: 0 } .ecl-mega-menu__featured .ecl-mega-menu__featured-list .ecl-mega-menu__featured-list__item .ecl-link { border-radius: 0; box-sizing: border-box; color: var(--c-p); display: block; font: var(--f-m); outline-offset: -2px; padding: var(--s-m) var(--s-l); width: 100% } .ecl-mega-menu__featured .ecl-mega-menu__featured-list .ecl-mega-menu__featured-list__item .ecl-link:hover { color: var(--c-p) } .ecl-mega-menu--rtl .ecl-mega-menu__info-link .ecl-icon,.ecl-mega-menu--rtl .ecl-mega-menu__see-all .ecl-icon { transform: rotate(0) } .ecl-mega-menu--rtl .ecl-mega-menu__see-all .ecl-link__label { -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m)} @media (min-width: 996px) { .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__wrapper { min-height:200px; padding-top: var(--s-m); width: 100vw } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__wrapper:before { background: #e3e3e3; content: " "; display: block; height: 1px; position: absolute; width: 98%; -webkit-margin-start: 1%; bottom: var(--s-m); margin-inline-start:1%} .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__list { margin: 0; padding: 0 } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item--expanded,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem--expanded { position: static } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item>.ecl-mega-menu__mega-container,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__info,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega { background-color: #fff; border: none; border-radius: 0 0 0 0; box-shadow: none; display: flex; flex-direction: column; left: 0; opacity: 0; position: absolute; transition-duration: .3s; transition-property: opacity; transition-timing-function: ease; visibility: hidden; z-index: 15 } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item>.ecl-mega-menu__wrapper .ecl-container>.ecl-mega-menu__info { margin-bottom: var(--s-m); -webkit-margin-start: calc(var(--s-m)*-1); margin-inline-start:calc(var(--s-m)*-1);padding: 0 0 var(--s-m) var(--s-m); position: static; width: auto } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close).ecl-mega-menu--rtl .ecl-mega-menu__item>.ecl-mega-menu__mega-container,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close).ecl-mega-menu--rtl .ecl-mega-menu__item>.ecl-mega-menu__wrapper>.ecl-container>[data-ecl-mega-menu-mega] { left: auto; right: 0 } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close).ecl-mega-menu--rtl .ecl-mega-menu__featured,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close).ecl-mega-menu--rtl .ecl-mega-menu__mega--level-2 { left: auto; right: 100% } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__mega { width: 21rem } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item>.ecl-mega-menu__mega-container { background-color: #fff; top: 100%; width: 100% } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item>.ecl-mega-menu__mega-container .ecl-mega-menu__mega-container-scrollable { height: 100%; margin: 0 calc(var(--s-m)*-1); overflow-y: auto; scrollbar-color: var(--c-n) transparent; scrollbar-width: thin } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__info-link { margin-top: 0 } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item { justify-content: center } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__inner--expanded .ecl-mega-menu__item:not(.ecl-mega-menu__item--expanded),.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem--expanded>.ecl-mega-menu__sublink { display: flex } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__link { text-align: center } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item--has-container.ecl-mega-menu__item--expanded>.ecl-mega-menu__info,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item--has-container.ecl-mega-menu__item--expanded>.ecl-mega-menu__mega,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item--has-container.ecl-mega-menu__item--expanded>.ecl-mega-menu__mega-container,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__info,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega-container,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__info,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__mega,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__mega-container { opacity: 1; transition-property: opacity; visibility: visible } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item--has-container.ecl-mega-menu__item--expanded .ecl-mega-menu__link,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container .ecl-mega-menu__link,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem.ecl-mega-menu__subitem--expanded .ecl-mega-menu__link { border-bottom: 0 } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item--has-container.ecl-mega-menu__item--expanded .ecl-mega-menu__info-content,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container .ecl-mega-menu__info-content,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem.ecl-mega-menu__subitem--expanded .ecl-mega-menu__info-content { margin-top: var(--s-2xs) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item--has-container.ecl-mega-menu__item--expanded>.ecl-mega-menu__info,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__info,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem.ecl-mega-menu__subitem--expanded>.ecl-mega-menu__info { box-shadow: 0 4px 10px 0 rgba(224,229,245,.42); box-sizing: border-box } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item--has-container.ecl-mega-menu__item--expanded .ecl-mega-menu__subitem--expanded .ecl-mega-menu__featured,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container .ecl-mega-menu__subitem--expanded .ecl-mega-menu__featured,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem.ecl-mega-menu__subitem--expanded .ecl-mega-menu__subitem--expanded .ecl-mega-menu__featured { background: #fff; display: flex; margin-bottom: 0 } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item--has-container.ecl-mega-menu__item--expanded .ecl-mega-menu__subitem--expanded .ecl-mega-menu__featured .ecl-mega-menu__featured-title,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container .ecl-mega-menu__subitem--expanded .ecl-mega-menu__featured .ecl-mega-menu__featured-title,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem.ecl-mega-menu__subitem--expanded .ecl-mega-menu__subitem--expanded .ecl-mega-menu__featured .ecl-mega-menu__featured-title { border-top: none; -webkit-padding-start: 0; padding-inline-start:0;padding-top: 0 } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item--has-container.ecl-mega-menu__item--expanded .ecl-mega-menu__subitem--expanded .ecl-mega-menu__featured .ecl-mega-menu__featured-list__item .ecl-link,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container .ecl-mega-menu__subitem--expanded .ecl-mega-menu__featured .ecl-mega-menu__featured-list__item .ecl-link,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem.ecl-mega-menu__subitem--expanded .ecl-mega-menu__subitem--expanded .ecl-mega-menu__featured .ecl-mega-menu__featured-list__item .ecl-link { border-bottom: none; margin: 0; padding: calc(var(--s-xs) + 2px) var(--s-2xl) calc(var(--s-xs) + 2px) var(--s-s) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__sublist { border-color: #fff; border-width: 2px; display: flex; flex: 1; flex-direction: column; margin: 0; -webkit-padding-start: 0; overflow-y: auto; padding-inline-start:0;scrollbar-color: var(--c-n) transparent; scrollbar-width: thin } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__sublist .ecl-mega-menu__sublist { -webkit-margin-start: var(--s-m); margin-inline-start:var(--s-m)} .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__sublist .ecl-mega-menu__see-all { margin-top:auto; position: relative } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__sublist .ecl-mega-menu__see-all .ecl-link { border-bottom: 1px solid transparent; margin: 0 0 0 var(--s-s); outline-offset: 0; padding: calc(var(--s-xs) + 2px) 0 } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__sublist .ecl-mega-menu__see-all .ecl-link .ecl-link__icon { -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs)} .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__sublist .ecl-mega-menu__see-all .ecl-link:hover { text-decoration:underline; text-underline-offset: var(--s-2xs) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__sublist .ecl-mega-menu__see-all:before { background: var(--c-p-40); content: ""; display: block; height: 1px; left: var(--s-s); position: absolute; top: calc(var(--s-s)*-1); width: calc(100% - var(--s-l)*2) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__mega--level-2 { background: var(--c-p-10); height: 100%; left: 100%; margin-top: 0; opacity: 0; position: absolute; top: 0; transition-duration: .3s; transition-property: opacity; transition-timing-function: ease; visibility: hidden } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__mega--level-2 .ecl-mega-menu__sublist { border: none; -webkit-padding-start: 0; padding-inline-start:0;position: relative } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__mega--level-2 .ecl-mega-menu__subitem--current .ecl-mega-menu__sublink,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__mega--level-2 .ecl-mega-menu__subitem.ecl-mega-menu__subitem--current-page .ecl-mega-menu__sublink { background-color: initial; box-shadow: none } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__mega--level-2 .ecl-mega-menu__sublink { padding: calc(var(--s-xs) + 2px) var(--s-2xl) calc(var(--s-xs) + 2px) var(--s-s) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__mega--level-2 .ecl-mega-menu__sublink .ecl-link__label { -webkit-margin-end: 0; margin-inline-end:0} .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__mega--level-2 .ecl-mega-menu__sublink:hover { text-decoration: underline } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__mega--level-2 .ecl-mega-menu__sublink:focus-visible { outline-color: var(--c-p) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__mega--rtl { left: auto; right: 0 } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem { align-items: center; border-top-width: 0; box-sizing: border-box; margin: 0; padding: 0; width: 100% } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__sublink { break-inside: avoid-column; font: var(--f-m); line-height: 137.5%; margin: 0; padding: calc(var(--s-xs) + 2px) var(--s-l) calc(var(--s-xs) + 2px) var(--s-m); white-space: normal } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__sublink:focus { outline-color: var(--c-p) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem[aria-expanded]>.ecl-mega-menu__sublink:hover { background-color: var(--c-n-40); box-shadow: none; text-decoration: none } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem--current>.ecl-mega-menu__sublink,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem--current>.ecl-mega-menu__sublink:focus-visible,.ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__subitem--current>.ecl-mega-menu__sublink:hover { background-color: var(--c-p-10) } .ecl-mega-menu__featured { box-sizing: border-box; display: none; font: var(--f-m); height: 100%; margin: 0; -webkit-padding-start: 0; left: calc(100% + var(--s-m)); padding-inline-start:0;position: absolute; top: 0; width: 16.25rem } .ecl-mega-menu__featured .ecl-mega-menu__featured-scrollable { overflow-y: auto; scrollbar-color: var(--c-n) transparent; scrollbar-width: thin } .ecl-mega-menu__featured .ecl-mega-menu__featured-picture { display: block } .ecl-mega-menu__featured .ecl-mega-menu__featured-picture .ecl-mega-menu__featured-image { aspect-ratio: 21/9; display: block; -webkit-margin-start: var(--s-s); margin-inline-start:var(--s-s);max-width: calc(100% - var(--s-s)) } .ecl-mega-menu__featured .ecl-mega-menu__featured-content { padding: 0 var(--s-m) var(--s-xl) } .ecl-mega-menu__featured .ecl-mega-menu__featured-title { font: var(--f-m); margin-bottom: calc(var(--s-xs) + 2px); margin-top: calc(var(--s-xs) + 2px); -webkit-margin-start: var(--s-s); margin-inline-start:var(--s-s)} } @media (min-width: 1140px) { .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__info { border-radius:0 4px 4px 0; box-shadow: none; left: var(--s-m); margin-bottom: 0; -webkit-padding-start: var(--s-m); padding-inline-start:var(--s-m);-webkit-padding-end: var(--s-xl); padding-inline-end:var(--s-xl);position: absolute; width: 15.875rem; z-index: 16 } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__info:after { bottom: 0; box-shadow: 4px 0 10px 0 rgba(224,229,245,.5); content: ""; pointer-events: none; position: absolute; right: 0; top: 0; width: 10px } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__info .ecl-mega-menu__info-title { display: block; margin-top: var(--s-xs) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__info .ecl-mega-menu__info-content { margin-bottom: var(--s-l); margin-top: var(--s-m) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container .ecl-mega-menu__mega { width: 18.75rem } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container .ecl-mega-menu__featured { width: 14.375rem } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega { left: calc(15.875rem + var(--s-xl)) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega>.ecl-mega-menu__sublist { direction: rtl; overflow-x: hidden } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__item.ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega>.ecl-mega-menu__sublist>.ecl-mega-menu__subitem { direction: ltr } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close).ecl-mega-menu--rtl .ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega { right: calc(14.375rem + var(--s-xl)) } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close).ecl-mega-menu--rtl .ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega>.ecl-mega-menu__sublist { direction: ltr } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close).ecl-mega-menu--rtl .ecl-mega-menu__item--expanded>.ecl-mega-menu__wrapper>.ecl-container>.ecl-mega-menu__mega>.ecl-mega-menu__sublist>.ecl-mega-menu__subitem { direction: rtl } .ecl-mega-menu:not(.ecl-mega-menu--forced-mobile,.ecl-mega-menu--forced-close) .ecl-mega-menu__wrapper:before { width: 96%; -webkit-margin-start: 2%; margin-inline-start:2%} } .ecl-mega-menu-prevent-scroll { overflow: hidden } .ecl-site-footer { background-color: var(--c-p-5); box-shadow: var(--sh-2); color: var(--c-d-140); display: flex; font: var(--f-p-m); margin: 0 } .ecl-site-footer__container { padding: var(--s-3xl) var(--s-m) } .ecl-site-footer__row { border-bottom: 2px solid var(--c-p-20); padding-bottom: var(--s-xl); padding-top: var(--s-xl) } .ecl-site-footer__row:first-child { padding-top: 0 } .ecl-site-footer__row:last-child { border-bottom: 0; padding-bottom: 0 } .ecl-site-footer__column { padding-top: var(--s-l) } .ecl-site-footer__column:first-child { padding-top: 0 } .ecl-site-footer__section { padding-top: var(--s-l) } .ecl-site-footer__section:first-child { padding-top: 0 } .ecl-site-footer__title { color: var(--c-d-140); font: var(--f-l); margin: 0 } .ecl-site-footer__title-link,.ecl-site-footer__title-link:focus,.ecl-site-footer__title-link:hover,.ecl-site-footer__title-link:visited { color: var(--c-d-140) } .ecl-site-footer__title--separator { border-bottom: 1px solid var(--c-p-20); padding-bottom: var(--s-s) } .ecl-site-footer__description { margin-bottom: var(--s-xs); margin-top: var(--s-m) } .ecl-site-footer__list { line-height: 1.375rem; list-style: none; margin-bottom: 0; margin-top: var(--s-s); -webkit-padding-start: 0; padding-inline-start:0} .ecl-site-footer__list-item { margin-top: var(--s-xs) } .ecl-site-footer__list-item:first-of-type { margin-top: 0 } .ecl-site-footer__logo-link { display: inline-block; vertical-align: bottom } .ecl-site-footer__logo-image { display: block; height: 2.75rem } .ecl-site-footer__section--site-info .ecl-site-footer__list { margin-top: var(--s-m) } @media (min-width: 996px) { .ecl-site-footer { padding-top:0 } .ecl-site-footer__container { padding: var(--s-4xl) var(--s-m) } .ecl-site-footer__row { -moz-column-gap: 2rem; column-gap: 2rem; display: grid; grid-gap: 0 2rem; grid-template-columns: repeat(3,1fr); padding-bottom: var(--s-3xl); padding-top: var(--s-3xl) } .ecl-site-footer__column { padding-top: 0 } .ecl-site-footer__section { padding-top: var(--s-l) } .ecl-site-footer__title,.ecl-site-footer__title:focus,.ecl-site-footer__title:hover,.ecl-site-footer__title:visited { color: var(--c-d-140) } .ecl-site-footer__logo-image { display: block; height: 2.75rem } } .ecl-site-header__language { margin: 0; position: static } .ecl-site-header__language-container { background-color: #fff; box-shadow: 0 0 6px rgba(9,49,142,.2); color: var(--c-d-140); font: var(--f-m); height: auto; left: 0; margin-top: var(--s-s); padding: var(--s-2xl) var(--s-l) var(--s-l); position: absolute; right: 0; width: auto; z-index: 100 } .ecl-site-header__language-container:before { background-color: #fff; border: none; box-shadow: 0 0 6px rgba(9,49,142,.2); -webkit-clip-path: polygon(-6px -6px,calc(100% + 6px) -6px,calc(100% + 6px) calc(100% + 6px)); clip-path: polygon(-6px -6px,calc(100% + 6px) -6px,calc(100% + 6px) calc(100% + 6px)); content: ""; height: 1rem; left: 50%; margin-left: -.5rem; position: absolute; top: 0; transform: translateY(-50%) rotate(-45deg); width: 1rem } .ecl-site-header__language-container--full:before,.ecl-site-header__language-container--push-right:before { left: auto; right: var(--ecl-language-arrow-position) } .ecl-site-header__language-header { align-items: center; display: flex; justify-content: space-between } .ecl-site-header__language-title { font: var(--f-p-l) } .ecl-site-header__language-close { position: absolute; right: var(--s-s); top: var(--s-xs) } .ecl-site-header__language-content { display: flex; flex-direction: column } .ecl-site-header__language-category-title { font: var(--f-p-m); font-weight: 700; padding: var(--s-l) 0 var(--s-xs) } .ecl-site-header__language-category:nth-child(2) { border-top: 1px solid var(--c-p-20); margin-top: var(--s-s) } .ecl-site-header__language-list { list-style: none; margin: 0 0 0 calc(var(--s-s)*-1); padding: 0 } .ecl-site-header__language-link { align-items: baseline; display: flex; padding: var(--s-s) } .ecl-site-header__language-link:focus-visible { outline-offset: -2px } .ecl-site-header__language-link:hover { text-decoration: none } .ecl-site-header__language-link-code { color: var(--c-d-140); display: inline-block; font: var(--f-m); font-weight: 700; -webkit-margin-end: var(--s-2xs); margin-inline-end:var(--s-2xs);text-transform: uppercase; width: 30px } .ecl-site-header__language-link:focus-visible .ecl-site-header__language-link-label,.ecl-site-header__language-link:hover .ecl-site-header__language-link-label { text-decoration: underline } .ecl-site-header__language-link--active { background-color: var(--c-p-10); box-shadow: inset 4px 0 0 0 var(--c-p); color: var(--c-d-140) } .ecl-site-header__language-link--active:visited { color: var(--c-d-140) } .ecl-site-header__language-link--active .ecl-site-header__language-link-code { font-weight: 700 } .ecl-site-header__language-link:hover.ecl-site-header__language-link--active { color: var(--c-d-140) } .ecl-site-header__language-link:hover.ecl-site-header__language-link--active .ecl-site-header__language-link-label { text-decoration: none } @media (min-width: 768px) { .ecl-site-header__language { position:relative } .ecl-site-header__language-container { left: 50%; right: auto; transform: translateX(-50%) } .ecl-site-header__language-title { font: var(--f-p-xl) } .ecl-site-header__language-container--push-right { left: auto; right: 0; transform: none } .ecl-site-header__language-content:not(.ecl-site-header__language-content--stack) { flex-direction: row; margin-top: var(--s-m) } .ecl-site-header__language-content:not(.ecl-site-header__language-content--stack) .ecl-site-header__language-category { margin-top: 0 } .ecl-site-header__language-content:not(.ecl-site-header__language-content--stack) .ecl-site-header__language-category:nth-child(2) { border-top: none; -webkit-border-start: 1px solid var(--c-p-20); border-inline-start:1px solid var(--c-p-20);-webkit-margin-start: var(--s-m); margin-inline-start:var(--s-m);-webkit-padding-start: var(--s-xl); padding-inline-start:var(--s-xl)} .ecl-site-header__language-content:not(.ecl-site-header__language-content--stack) .ecl-site-header__language-category-title { padding-top:0 } .ecl-site-header__language-list { -moz-column-gap: 0; column-gap: 0 } .ecl-site-header__language-category--3-col .ecl-site-header__language-list { -moz-column-count: 3; column-count: 3 } .ecl-site-header__language-category--2-col .ecl-site-header__language-list { -moz-column-count: 2; column-count: 2 } .ecl-site-header__language-link { width: calc(188px - var(--s-s)*2) } } .ecl-site-header { background-color: #fff; margin: 0; position: relative; z-index: 50 } .ecl-site-header .ecl-mega-menu,.ecl-site-header .ecl-menu { background: transparent; bottom: 0; padding: 0; position: absolute; right: 0; width: 100% } .ecl-site-header .ecl-mega-menu__open { -webkit-margin-end: var(--s-m); margin-inline-end:var(--s-m)} .ecl-site-header .ecl-mega-menu__open,.ecl-site-header .ecl-menu__open { color: #fff; margin-bottom: 8px; -webkit-margin-start: auto; margin-inline-start:auto} .ecl-site-header .ecl-mega-menu__open:hover,.ecl-site-header .ecl-menu__open:hover { color: var(--c-d) } .ecl-site-header .ecl-menu__open:not(:hover,:focus-visible) { color: #fff } .ecl-site-header:not(.ecl-site-header--has-menu) { box-shadow: var(--sh-2) } .ecl-site-header .ecl-site-header__cta { margin-top: var(--s-m); position: relative; width: -webkit-max-content; width: -moz-max-content; width: max-content; z-index: 1 } .ecl-site-header .ecl-site-header__cta:only-child { margin-top: 0 } .ecl-site-header__container { display: flex; flex-direction: column; padding-bottom: var(--s-xs); padding-top: var(--s-xs); position: static } .ecl-site-header__top { align-items: center; display: flex; flex-grow: 1; justify-content: space-between } .ecl-site-header__logo-link { flex-grow: 1 } .ecl-site-header__logo-image { display: block; max-height: 1.875rem; max-width: 100% } .ecl-site-header__action { align-items: center; display: flex } .ecl-site-header__login-toggle,.ecl-site-header__search-toggle { align-items: center; display: flex; flex-direction: column; font: var(--f-xs); position: relative; text-align: center; z-index: 52 } .ecl-site-header__login-toggle[aria-expanded=true],.ecl-site-header__login-toggle[aria-expanded=true]:focus-visible,.ecl-site-header__search-toggle[aria-expanded=true],.ecl-site-header__search-toggle[aria-expanded=true]:focus-visible { background-color: var(--c-p-5); border-color: var(--c-p-5); border-end-end-radius: 0; border-end-start-radius: 0; border-style: solid; border-width: 1px 1px 0; box-shadow: none!important; margin-bottom: 0; margin-bottom: calc(var(--s-xs)*-1); padding: calc(var(--s-xs) - 1px) calc(var(--s-m) - 1px); padding-bottom: calc(var(--s-s) + var(--s-xs) - 4px) } .ecl-site-header__login-toggle .ecl-site-header__login-arrow { display: none } .ecl-site-header__language-selector { font: var(--f-xs); text-align: center } .ecl-site-header__login-box,.ecl-site-header__search { background-color: var(--c-p-5); border: 1px solid var(--c-p-5); box-shadow: var(--sh-3); box-sizing: initial; color: var(--c-d); display: none; font: var(--f-p-s); left: 0; margin-top: calc(var(--s-xs) - 1px); padding: calc(var(--s-m) - 1px); position: absolute; width: calc(100% - var(--s-m) - var(--s-m)); z-index: 51 } .ecl-site-header__login-box--active { display: block } .ecl-site-header__login-description { margin: 0; max-width: var(--max-w) } .ecl-site-header__login-separator { background-color: var(--c-p-20); border-width: 0; height: 1px; margin-bottom: var(--s-m); margin-top: var(--s-m) } .ecl-site-header__icon { margin-bottom: var(--s-2xs) } .ecl-site-header__language-icon { align-items: center; display: flex; justify-content: center; margin-bottom: 0; position: relative } .ecl-site-header__search--active { display: flex } .ecl-site-header__banner { background: linear-gradient(90deg,var(--c-p-140),var(--c-p)); min-height: 1.75rem; padding: var(--s-m) 0 } .ecl-site-header__site-name { color: #fff; font: var(--f-p-xl); font-weight: 700; -webkit-margin-end: var(--s-3xl); margin-inline-end:var(--s-3xl);padding: 0 } .ecl-site-header__notification { display: flex } .ecl-site-header__notification .ecl-notification { margin-bottom: var(--s-m) } .ecl-site-header .ecl-search-form__button .ecl-button__label { display: none } .ecl-site-header .ecl-search-form__button .ecl-button__icon { display: block } @media (min-width: 480px) { .ecl-site-header__logo-link { flex-grow:0 } .ecl-site-header__logo-image { height: 2.5rem; max-height: 100%; max-width: 100%; width: auto } } @media (min-width: 768px) { .ecl-site-header__logo-link { margin-top:0 } .ecl-site-header .ecl-search-form { max-width: 100% } } @media (min-width: 996px) { .ecl-site-header .ecl-site-header__cta { align-self:center; margin: var(--s-xs) 0 } .ecl-site-header .ecl-site-header__cta:only-child { margin-top: var(--s-xs) } .ecl-site-header .ecl-menu { position: static } .ecl-site-header .ecl-mega-menu,.ecl-site-header .ecl-menu { background: linear-gradient(90deg,var(--c-p-140),var(--c-p)); width: 100% } .ecl-site-header .ecl-mega-menu { position: relative; top: 0 } .ecl-site-header__banner { background: transparent; display: block; min-height: 0; padding: 0 } .ecl-site-header__banner .ecl-container { display: flex; position: relative } .ecl-site-header__banner .ecl-container:not(:empty):before { border-top: 2px solid var(--c-p-20); content: ""; left: var(--s-m); position: absolute; right: var(--s-m); top: -1px } .ecl-site-header__site-name { align-self: center; color: var(--c-d-80); flex-grow: 1; font: var(--f-4xl); font-weight: 700; -webkit-margin-end: 0; margin-inline-end:0;padding: var(--s-m) 0 } .ecl-site-header__container { align-items: flex-end; flex-direction: row; padding-bottom: var(--s-l); padding-top: var(--s-l) } .ecl-site-header__top { align-items: flex-end } .ecl-site-header__logo-link { margin-bottom: 0 } .ecl-site-header__logo-image { display: block; height: 2.75rem; width: auto } .ecl-site-header__login-box { border-radius: 4px; border-top-left-radius: 0; left: auto; margin-top: calc(var(--s-l) - 1px); width: auto } .ecl-site-header__language-selector,.ecl-site-header__login-toggle { align-items: center; display: flex; flex-direction: row; font: var(--f-m) } .ecl-site-header__language-icon,.ecl-site-header__login-toggle { margin-bottom: 0 } .ecl-site-header__language-icon .ecl-site-header__icon,.ecl-site-header__login-toggle .ecl-site-header__icon { height: 1.5rem; margin-bottom: 0; -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs);width: 1.5rem } .ecl-site-header__login-toggle { -webkit-margin-end: var(--s-xs); margin-inline-end:var(--s-xs)} .ecl-site-header__login-toggle .ecl-site-header__login-arrow { display: block; height: 1rem; -webkit-margin-start: var(--s-xs); margin-inline-start:var(--s-xs);transform: rotate(0); width: 1rem } .ecl-site-header__login-toggle[aria-expanded=false] .ecl-site-header__login-arrow { transform: rotate(180deg) } .ecl-site-header__search-toggle { display: none } .ecl-site-header__login-toggle[aria-expanded=true],.ecl-site-header__login-toggle[aria-expanded=true]:focus-visible,.ecl-site-header__search-toggle[aria-expanded=true],.ecl-site-header__search-toggle[aria-expanded=true]:focus-visible { margin-bottom: calc(var(--s-l)*-1); padding: calc(var(--s-s) - 1px) calc(var(--s-m) - 1px); padding-bottom: calc(var(--s-s) + var(--s-l)) } .ecl-site-header__search-container { flex-grow: 1; -webkit-margin-start: var(--s-s); margin-inline-start:var(--s-s)} .ecl-site-header .ecl-search-form__button .ecl-button__label { display: block } .ecl-site-header .ecl-search-form__button .ecl-button__icon { display: none } .ecl-site-header__search { background-color: #fff; border-width: 0; box-shadow: none; display: flex; margin: 0; padding: 0; position: relative; top: 0; width: 25rem } .ecl-site-header__notification .ecl-notification { margin-bottom: var(--s-l) } } @media (min-width: 1140px) { .ecl-site-header__search { width:31.5rem } } .ecl-splash-page__logo-container { background-color: var(--c-p-5) } .ecl-splash-page__logo-container .ecl-container { padding: var(--s-l) } .ecl-splash-page__picture { display: inline-block } .ecl-splash-page__logo-image { display: block; height: 2.5rem } @media (min-width: 768px) { .ecl-splash-page__logo-image { height:2.75rem } } .ecl-splash-page__language-container { color: var(--c-d-140); font: var(--f-m); padding: var(--s-2xl) var(--s-l) var(--s-l) } .ecl-splash-page__language-title { font: var(--f-p-l) } .ecl-splash-page__language-content { display: flex; flex-direction: column; margin-top: var(--s-m) } .ecl-splash-page__language-category { flex-grow: 1 } .ecl-splash-page__language-category-title { font: var(--f-p-m); font-weight: 700; padding: var(--s-l) 0 var(--s-xs) } .ecl-splash-page__language-category:first-child .ecl-splash-page__language-category-title { padding-top: 0 } .ecl-splash-page__language-category:nth-child(2) { border-top: 1px solid var(--c-p-20); margin-top: var(--s-s) } .ecl-splash-page__language-list { list-style: none; margin: 0 0 0 calc(var(--s-s)*-1); padding: 0 } .ecl-splash-page__language-link { align-items: baseline; display: flex; padding: var(--s-s) } .ecl-splash-page__language-link:focus-visible { outline-offset: -2px } .ecl-splash-page__language-link:hover { text-decoration: none } .ecl-splash-page__language-link-code { color: var(--c-d-140); display: inline-block; font: var(--f-m); font-weight: 700; -webkit-margin-end: var(--s-2xs); margin-inline-end:var(--s-2xs);text-transform: uppercase; width: 30px } .ecl-splash-page__language-link:focus-visible .ecl-splash-page__language-link-label,.ecl-splash-page__language-link:hover .ecl-splash-page__language-link-label { text-decoration: underline } .ecl-splash-page__language-link--active { background-color: var(--c-p-10); box-shadow: inset 4px 0 0 0 var(--c-p); color: var(--c-d-140) } .ecl-splash-page__language-link--active .ecl-splash-page__language-link-code { font-weight: 700 } .ecl-splash-page__language-link:hover.ecl-splash-page__language-link--active { color: var(--c-d-140) } .ecl-splash-page__language-link:hover.ecl-splash-page__language-link--active .ecl-splash-page__language-link-label { text-decoration: none } @media (min-width: 768px) { .ecl-splash-page__language-title { font:var(--f-p-xl) } .ecl-splash-page__language-list { -moz-column-gap: 0; column-gap: 0 } .ecl-splash-page__language-category .ecl-splash-page__language-list { -moz-column-count: 3; column-count: 3 } .ecl-splash-page__language-link { width: calc(188px - var(--s-s)*2) } } @media (min-width: 996px) { .ecl-splash-page__language-content { margin-top:var(--s-m) } .ecl-splash-page__language-category+.ecl-splash-page__language-category .ecl-splash-page__language-list { -moz-column-count: 2; column-count: 2 } .ecl-splash-page__language-content:not(.ecl-splash-page__language-content--stack) { flex-direction: row } .ecl-splash-page__language-content:not(.ecl-splash-page__language-content--stack) .ecl-splash-page__language-category { margin-top: 0 } .ecl-splash-page__language-content:not(.ecl-splash-page__language-content--stack) .ecl-splash-page__language-category:nth-child(2) { border-top: none; -webkit-border-start: 1px solid var(--c-p-20); border-inline-start:1px solid var(--c-p-20);-webkit-margin-start: var(--s-m); margin-inline-start:var(--s-m);-webkit-padding-start: var(--s-xl); padding-inline-start:var(--s-xl)} .ecl-splash-page__language-content:not(.ecl-splash-page__language-content--stack) .ecl-splash-page__language-category-title { padding-top:0 } }