:root { --fr-sty-bg: #ffffff; --fr-panel-box-shadow: 0; --fr-panel-margin: 0; --fr-sty-primary-color: #2a2a2a; --fr-sty-button-primary-bg: #2a2a2a; --sty-bg: var(--fr-sty-bg); --sty-primary-color: var(--fr-sty-primary-color); --sty-button-primary-bg: var(--fr-sty-button-primary-bg); --sty-panel-box-shadow: var(--fr-panel-box-shadow); --sty-panel-margin: var(--fr-panel-margin);}body { line-height: 1.75rem;}[data-section="panelHeader"],[data-section="notice"],[data-section="copyright"] { display: none !important;}[data-content="header"] { padding: 0; margin: 0; margin-bottom: 50px;}@media (min-width: 48rem) { [data-content="header"] .header-element { flex-wrap: nowrap; justify-content: space-between; }}@media (max-width: 48rem) { [data-content="header"] .header-element { justify-content: space-between; }}[data-content="header"] .header-element { position: relative; max-width: 80rem; margin-left: auto; margin-right: auto; padding: 10px 0; display: flex; align-items: center;}@media (max-width: 48rem) { [data-content="header"] .logo { padding: 0 0 0 1rem; }}[data-content="header"] .logo { display: flex; flex: 0 0 9rem; color: var(--fr-sty-bg); text-decoration: none; text-transform: uppercase; font-family: "TTNormsPro", Helvetica, Arial, sans-serif; font-weight: 700; align-content: center; align-items: center; max-width: unset; padding: 0 0.75rem; cursor: auto;}[data-content="header"] .logo .logo-img { height: auto; width: 145px; fill: var(--fr-sty-bg);}[data-content="header"] .header-bar { background: linear-gradient( 90deg, #eccd60e6, #e59d51e6, #dd6b42e6, #c13a3de6 60.94%, #7084bce6 80.73%, #489eaee6 ); height: 12px;}[data-section="sidenav"] nav { border: 0 !important;}.menu-header { background: #2a2a2a; border-radius: 0;}@media (min-width: 80rem) { [data-section="sidenav"] nav { border: var(--sty-panel-border-width, 1px) solid var(--sty-panel-border-color, hsl(0, 0%, 95%)); } .menu-header { border-top-left-radius: var( --sty-panel-border-radius, var(--sty-border-radius, 6px) ); border-top-right-radius: var( --sty-panel-border-radius, var(--sty-border-radius, 6px) ); }}[role="checkbox"] { margin-top: 1rem;}.collective-info { margin: auto; padding: 0 1rem; width: 100%; min-width: 360px; max-width: var(--sty-panel-max-width, 400px); text-align: center;}.collective-info .collective-info-image img { max-width: 100%; height: auto; margin: 2rem auto;}.collective-info .collective-info-copy { margin: 1rem auto 3.125rem; font-family: "TTNormsPro", Helvetica, Arial, sans-serif; font-weight: 700;}.footer-full-width { background: #1d1d1d;}.footer-content { max-width: 80rem; padding: 2rem 1rem; margin: auto;}.footer-container { display: block; margin: auto; color: white; font-family: "TTNormsPro", Helvetica, Arial, sans-serif; font-weight: 400;}.footer-container .menu-section-header { font-size: 1.25rem; margin-top: 1rem; font-weight: 600;}.footer-container a { color: var(--fr-sty-bg); text-decoration: none; font-family: "TTNormsPro", Helvetica, Arial, sans-serif; padding: 0; font-weight: 100; font-size: 0.9rem;}.footer-container a:hover { color: var(--fr-sty-bg); text-decoration: underline;}.footer-container ul { list-style: none; padding: 0.5rem 0; margin: 0;}.footer-container .menu-section-list { display: flex; padding: 1rem 0; flex-direction: column;}@media (min-width: 48rem) { .footer-container .menu-section-list { flex-direction: row; }}.footer-container .menu-section-list-item { padding-right: 1rem;}.footer-container .footer-copyright { padding: 1rem; text-align: center; font-size: 0.9rem;}.logout-link { font-family: "TTNormsPro", Helvetica, Arial, sans-serif; font-weight: 400; border: none; text-transform: capitalize; font-size: 0.75rem; padding: 0 0.5rem; border-radius: 0.25rem; color: var(--fr-sty-bg); display: block; transition: all 0.5s ease; margin-right: 0.7rem; &:hover { color: #000; background: var(--fr-sty-bg); }}div#container { display: grid !important; grid-template-rows: auto 1fr; margin: auto; max-width: 80rem !important; padding-block: 0 !important; padding-inline: 0 !important; .menu-header, .user-panel { display: none; } #sidenav { display: flex; inset-block: 0 auto; position: relative; nav { min-width: 100%; max-width: 100%; background-color: var(--fr-sty-bg); display: flex; align-items: center; .menu-wrapper { li { &:last-child { display: none; } hr { display: none; } } } } } .menu-items { display: flex; width: 100%; gap: 0.5rem; align-items: center; } .menu-footer { border: none; display: none; .language-selector { display: none; } } .menu-mobile-header { padding-block: 1.75rem; } @media (max-width: 50rem) { .menu-items { display: block; } #sidenav { & nav { align-items: start; padding: 0 1rem; } } } @media (max-width: 80rem) { .menu-toggle { display: none; } #sidenav { display: flex !important; } }}main#page { margin: 1rem; padding: 1rem; .page-title { padding: 1rem; } background-color: #f1f1f1 !important; @media (max-width: 80rem) { .page-title { padding: 0; margin: 0; } }}.header-collective { background: #1d1d1b;}.sub-nav { background-color: #f1f1f1; ul { margin: 0; padding: 0.5rem 0; display: flex; justify-content: center; font-size: 0.9rem; list-style: none; li { list-style: none; padding: 0 1rem; &:last-child { a { text-decoration: underline; text-underline-offset: 0.5rem; font-weight: 900; } } a { font-family: "TTNormsPro", Helvetica, Arial, sans-serif; font-weight: 400; line-height: 28px; color: #454545; &:hover { text-decoration: underline; text-underline-offset: 0.5rem; } } } }}.consent,.separator,.account-info,.resend { a { font-weight: 600; }}.forgotten-password { font-weight: 600;}