﻿@import"/typo3conf/ext/annual_report/Resources/Public/Fonts/Abadi/font-view-counter.php";*,*::before,*::after{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--blue-dark: #172869;--blue-night: #080f26;--blue-ultralight: #f2f5f9;--blue: #00338d;--color-contrast: white;--danger: #fa1f4b;--font-family-sans-serif: Fira Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-family-serif: Abadi MT Condensed, Fira Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--forest-green-dark: #437534;--forest-green: #209041;--gold-dark: #8f730a;--gold: #bd9c28;--gray-dark: #323232;--gray-light: #e6e8ef;--gray: #c1c6d7;--link-color-hover: var(--red-dark);--link-color: var(--text-color);--link: #06c;--red-dark: #8c1e0f;--red-light: #e51f14;--red: #d52b1e;--success: #0eec6b;--table-highlight: rgba(0, 51, 141, 0.05);--tacha-dark: #a89a4f;--tacha-light: #c7b462;--tacha: #6e662e;--text-color: #172869;--warning: #ffb02a;--women-dark: #6a0f44;--women: #9f286d}@media screen and (min-width: 0){html:not(.disable-font-scaling){font-size:16px}}@media screen and (min-width: 768px){html:not(.disable-font-scaling){font-size:16px}}@media screen and (min-width: 992px){html:not(.disable-font-scaling){font-size:16px}}@media screen and (min-width: 1200px){html:not(.disable-font-scaling){font-size:16px}}@media screen and (min-width: 1400px){html:not(.disable-font-scaling){font-size:16px}}body{font-family:"Fira Sans",system-ui,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto",sans-serif;letter-spacing:.1px;color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-size:1.125rem}@media screen and (min-width: 768px){body{font-size:1.25rem}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Abadi MT Condensed","Fira Sans",system-ui,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto",sans-serif;font-weight:900;color:var(--text-color);letter-spacing:.5px;line-height:1;text-transform:uppercase;margin:0;padding:1rem 0;-webkit-hyphens:auto;hyphens:auto}h1 .no-hyphens,.h1 .no-hyphens,h2 .no-hyphens,.h2 .no-hyphens,h3 .no-hyphens,.h3 .no-hyphens,h4 .no-hyphens,.h4 .no-hyphens,h5 .no-hyphens,.h5 .no-hyphens,h6 .no-hyphens,.h6 .no-hyphens{-webkit-hyphens:none;hyphens:none}h1,.h1{text-align:center;font-size:40px}@media screen and (min-width: 768px){h1,.h1{font-size:4.375rem}}@media screen and (min-width: 992px){h1,.h1{font-size:4.375rem}}@media screen and (min-width: 1200px){h1,.h1{font-size:4.375rem}}h2,.h2{font-size:32px}@media screen and (min-width: 768px){h2,.h2{font-size:3.5rem}}@media screen and (min-width: 992px){h2,.h2{font-size:3.5rem}}@media screen and (min-width: 1200px){h2,.h2{font-size:3.5rem}}h3,.h3{font-size:26px}@media screen and (min-width: 768px){h3,.h3{font-size:2.875rem}}@media screen and (min-width: 992px){h3,.h3{font-size:2.875rem}}@media screen and (min-width: 1200px){h3,.h3{font-size:2.875rem}}h4,.h4{font-size:24px}@media screen and (min-width: 768px){h4,.h4{font-size:2.375rem}}@media screen and (min-width: 992px){h4,.h4{font-size:2.375rem}}@media screen and (min-width: 1200px){h4,.h4{font-size:2.375rem}}h5,.h5{font-size:22px}@media screen and (min-width: 768px){h5,.h5{font-size:1.625rem}}@media screen and (min-width: 992px){h5,.h5{font-size:1.625rem}}@media screen and (min-width: 1200px){h5,.h5{font-size:1.625rem}}h6,.h6{padding:.5rem 0;font-size:18px}@media screen and (min-width: 768px){h6,.h6{font-size:1.25rem}}@media screen and (min-width: 992px){h6,.h6{font-size:1.25rem}}@media screen and (min-width: 1200px){h6,.h6{font-size:1.25rem}}a{text-decoration:underline;color:var(--link-color);transition:color 250ms ease-out}a:focus-visible,a:hover{color:var(--link-color-hover)}p{margin:0;padding:1rem 0;color:var(--text-color)}p.lead{padding:2.5rem 0}@media screen and (min-width: 768px){p.lead{padding:5rem 0}}p.lead:first-child{padding-top:0}p.lead:last-child{padding-bottom:0}p+h1,p+.h1,p+h2,p+.h2,p+h3,p+.h3,p+h4,p+.h4,p+h5,p+.h5,p+h6,p+.h6{padding-top:4.5rem}@media screen and (min-width: 768px){p+h1,p+.h1,p+h2,p+.h2,p+h3,p+.h3,p+h4,p+.h4,p+h5,p+.h5,p+h6,p+.h6{padding-top:7rem}}blockquote p,.lead{font-size:1.375rem;line-height:1.4545454545}@media screen and (min-width: 768px){blockquote p,.lead{font-size:1.625rem;line-height:1.3846153846}}.small{font-size:.875rem;line-height:1.3571428571}.text-center{text-align:center}.category{color:var(--accent-color);text-transform:uppercase;font-weight:bold;text-align:center;font-size:1.125rem;line-height:1.5555555556}@media screen and (min-width: 768px){.category{font-size:1.25rem;line-height:1.5}}.frame-type-text ul,.frame-type-textpic ul{margin:0;padding:1rem 0;list-style:none;padding-left:22px}@media screen and (min-width: 768px){.frame-type-text ul,.frame-type-textpic ul{padding-left:38px}}.frame-type-text ul li,.frame-type-textpic ul li{position:relative;line-height:1.5;padding:.5rem 0}.frame-type-text ul li::before,.frame-type-textpic ul li::before{position:absolute;content:"";display:inline-block;width:6px;height:6px;border-radius:3px;background:var(--red);margin-top:10px;margin-left:-14px}@media screen and (min-width: 768px){.frame-type-text ul li::before,.frame-type-textpic ul li::before{margin-top:12px;margin-left:-22px}}.button,button{border:none;cursor:pointer}.button:not(.discreet),button:not(.discreet){display:inline-block;background:var(--blue);color:var(--color-contrast);padding:1.1875rem 2.25rem;border-radius:1px;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:1.125rem;line-height:1em;letter-spacing:1px;text-align:center;transition:background 250ms ease-out}.button:not(.discreet):focus-visible,.button:not(.discreet):hover,button:not(.discreet):focus-visible,button:not(.discreet):hover{background:var(--red-dark)}.button.discreet,button.discreet{background:rgba(0,0,0,0)}.button.icon-button,button.icon-button{padding:0;width:56px;height:56px;line-height:56px;background:var(--gray-light);color:var(--blue-dark);font-size:1.5rem;font-weight:normal;transition:background 250ms ease-out}.button.icon-button:focus-visible,.button.icon-button:hover,button.icon-button:focus-visible,button.icon-button:hover{text-decoration:none;background:var(--gray)}.button.button-red,button[type=button].button-red{background:var(--red)}.button.button-red:focus-visible,.button.button-red:hover,button[type=button].button-red:focus-visible,button[type=button].button-red:hover{background:var(--red-dark)}.button.button-download,button[type=button].button-download{text-decoration:none;font-size:.875rem;font-weight:bold;min-height:48px;border-radius:6px;border:1px solid var(--blue);display:flex;align-items:center;padding:0 1.5rem;color:var(--text-color);transition:background 250ms ease-out}.button.button-download::before,button[type=button].button-download::before{font-family:"LFV-Icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"💾";color:var(--red);font-size:1.375rem;margin-right:1rem}.button.button-download:focus-visible,.button.button-download:hover,button[type=button].button-download:focus-visible,button[type=button].button-download:hover{color:var(--text-color);background:rgba(0,51,141,.1)}@keyframes arrow-link-animation{0%{translate:0 0}50%{translate:16px 0}100%{translate:0 0}}.arrow-link{padding-right:62px;position:relative;text-decoration:none}.arrow-link .icon-arrow-big-right{position:absolute;color:var(--accent-color);line-height:inherit;margin-left:10px;display:inline-block;padding:0;animation:arrow-link-animation 2s infinite;animation-play-state:paused}.arrow-link.animation-running .icon-arrow-big-right,.arrow-link:focus-visible .icon-arrow-big-right{animation-play-state:running}img:not(.not-responsive){max-width:100%;height:auto}figure{display:block;margin:0}.frame-type-image img,.frame-type-textpic img{display:block}.frame-type-image figcaption,.frame-type-textpic figcaption{font-size:.875rem;line-height:1.1875rem;padding-top:.5rem}.frame-type-image .ce-center figure img,.frame-type-textpic .ce-center figure img{margin-left:auto;margin-right:auto}.frame-type-image .ce-inner .image:last-child,.frame-type-textpic .ce-inner .image:last-child{padding-bottom:2.5rem}@media screen and (min-width: 768px){.frame-type-image .ce-inner .image:last-child,.frame-type-textpic .ce-inner .image:last-child{padding-bottom:5rem}}.frame-type-image .ce-inner .image:last-child.-w-caption,.frame-type-textpic .ce-inner .image:last-child.-w-caption{padding-bottom:.8125rem}@media screen and (min-width: 768px){.frame-type-image .ce-inner .image:last-child.-w-caption,.frame-type-textpic .ce-inner .image:last-child.-w-caption{padding-bottom:3.3125rem}}.frame-type-image.frame-layout-9 figcaption,.frame-type-textpic.frame-layout-9 figcaption{width:calc(var(--container-max-width) - 24px);margin-right:auto;margin-left:auto}.frame-type-image:not(.frame-layout-9) .image,.frame-type-textpic:not(.frame-layout-9) .image{display:flex;flex-flow:column;justify-content:center}.frame-type-image:not(.frame-layout-9) img,.frame-type-textpic:not(.frame-layout-9) img{border-radius:6px}.frame-type-image:not(.frame-layout-9) .ce-gallery,.frame-type-textpic:not(.frame-layout-9) .ce-gallery{width:calc(var(--container-max-width) - 24px);margin-right:auto;margin-left:auto;max-width:100%}.frame-type-image:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="1"],.frame-type-textpic:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="1"]{padding-bottom:2.5rem}@media screen and (min-width: 768px){.frame-type-image:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="1"],.frame-type-textpic:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="1"]{padding-bottom:5rem}}.frame-type-image:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"],.frame-type-textpic:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"]{display:grid;grid-template-rows:minmax(min-content, max-content);gap:24px;grid-template-columns:1fr}@media screen and (min-width: 768px){.frame-type-image:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"],.frame-type-textpic:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 768px){.frame-type-image:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"] img,.frame-type-textpic:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"] img{width:auto;max-height:calc(var(--container-max-width)/2 - 24px)}}@media screen and (min-width: 768px){.frame-type-image:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"] .image:nth-child(2),.frame-type-textpic:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"] .image:nth-child(2){padding-top:144px}}.frame-type-image:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"] .image:nth-child(1n+2),.frame-type-textpic:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"] .image:nth-child(1n+2){grid-row:span 2}.frame-type-image:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"] .image:last-child,.frame-type-textpic:not(.frame-layout-9) .ce-gallery[data-ce-columns-requested="2"] .image:last-child{grid-row:span 1}@media screen and (min-width: 768px){.frame-type-image:not(.frame-layout-9) .ce-right .ce-gallery[data-ce-columns-requested="2"] .image:nth-child(odd),.frame-type-textpic:not(.frame-layout-9) .ce-right .ce-gallery[data-ce-columns-requested="2"] .image:nth-child(odd){grid-column:2;align-items:start}.frame-type-image:not(.frame-layout-9) .ce-right .ce-gallery[data-ce-columns-requested="2"] .image:nth-child(even),.frame-type-textpic:not(.frame-layout-9) .ce-right .ce-gallery[data-ce-columns-requested="2"] .image:nth-child(even){grid-column:1;align-items:end}.frame-type-image:not(.frame-layout-9) .ce-right .ce-gallery[data-ce-columns-requested="2"] .image:nth-child(2),.frame-type-textpic:not(.frame-layout-9) .ce-right .ce-gallery[data-ce-columns-requested="2"] .image:nth-child(2){grid-row:1/span 2 !important}}.frame-default.frame-type-image{margin:0;padding:0}.teaser .frame-type-image .image img,.teaser .frame-type-textpic .image img{scale:clamp(0,var(--parallax-top-scroll-ratio, 1),1);opacity:clamp(0,var(--parallax-top-scroll-ratio, 1),1)}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:url("/typo3conf/ext/annual_report/Resources/Public/Fonts/FiraSans/fira-sans-v17-latin-regular.woff2") format("woff2")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:400;src:url("/typo3conf/ext/annual_report/Resources/Public/Fonts/FiraSans/fira-sans-v17-latin-italic.woff2") format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:url("/typo3conf/ext/annual_report/Resources/Public/Fonts/FiraSans/fira-sans-v17-latin-500.woff2") format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;src:url("/typo3conf/ext/annual_report/Resources/Public/Fonts/FiraSans/fira-sans-v17-latin-700.woff2") format("woff2")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:700;src:url("/typo3conf/ext/annual_report/Resources/Public/Fonts/FiraSans/fira-sans-v17-latin-700italic.woff2") format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:800;src:url("/typo3conf/ext/annual_report/Resources/Public/Fonts/FiraSans/fira-sans-v17-latin-800.woff2") format("woff2")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:800;src:url("/typo3conf/ext/annual_report/Resources/Public/Fonts/FiraSans/fira-sans-v17-latin-800italic.woff2") format("woff2")}@font-face{font-family:"Abadi MT Condensed";font-style:normal;font-weight:300;src:url("/typo3conf/ext/annual_report/Resources/Public/Fonts/Abadi/e18bfb42-1bae-4fa7-b497-c3249291afed.woff2") format("woff2")}@font-face{font-family:"Abadi MT Condensed";font-style:normal;font-weight:900;src:url("/typo3conf/ext/annual_report/Resources/Public/Fonts/Abadi/da9b1d72-39fd-4b4a-a8e3-cca0316cf78e.woff2") format("woff2")}@font-face{font-family:"LFV-Icons";src:url("/typo3conf/ext/annual_report/Resources/Public/Fonts/LFV-Icons/LFV-Icons.ttf?7ok96") format("truetype"),url("/typo3conf/ext/annual_report/Resources/Public/Fonts/LFV-Icons/LFV-Icons.woff?7ok96") format("woff"),url("/typo3conf/ext/annual_report/Resources/Public/Fonts/LFV-Icons/LFV-Icons.svg?7ok96#LFV-Icons") format("svg");font-weight:normal;font-style:normal;font-display:block}.lfv-icon,[class^=icon-],[class*=" icon-"]{font-family:"LFV-Icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu::before{content:"m"}.icon-arrow-big-right::before{content:""}.icon-chevron-up::before{content:"▵"}.icon-chevron-right::before{content:"▹"}.icon-chevron-down::before{content:"▿"}.icon-chevron-left::before{content:"◃"}.icon-arrow-up::before{content:"⭡"}.icon-arrow-right::before{content:"⭢"}.icon-arrow-down::before{content:"⭣"}.icon-arrow-left::before{content:"⭠"}.icon-download::before{content:"💾"}.icon-close::before{content:"x"}.icon-arrow-hero::before{content:"⬇"}.icon-overview::before{content:"◳"}@media screen and (min-width: 0){body{--container-max-width:100%}}@media screen and (min-width: 576px){body{--container-max-width:540px}}@media screen and (min-width: 768px){body{--container-max-width:720px}}@media screen and (min-width: 992px){body{--container-max-width:960px}}@media screen and (min-width: 1200px){body{--container-max-width:1084px}}@media screen and (min-width: 1400px){body{--container-max-width:1084px}}table.contenttable{border-collapse:separate;border-spacing:.5rem 0;margin-left:-0.5rem;margin-right:-0.5rem;width:calc(100% + 1rem);padding:1rem 0;overflow-x:auto}@media screen and (max-width: 575.98px){table.contenttable{width:calc(100% + 24px);margin-left:-12px;padding-left:calc(12px - .5rem);margin-right:-12px;padding-right:calc(12px - .5rem)}}table.contenttable th,table.contenttable td{font-size:.875rem;line-height:1.2142857143;text-align:left;padding:1.125rem .5rem .875rem;border-top:1px solid var(--blue-dark);vertical-align:top}@media screen and (max-width: 767.98px){table.contenttable th,table.contenttable td{white-space:nowrap}}table.contenttable th.text-right,table.contenttable td.text-right{text-align:right}table.contenttable th{background:var(--table-highlight)}table.contenttable th.highlight,table.contenttable td.highlight{background:var(--table-highlight)}table.contenttable tr:last-child th,table.contenttable tr:last-child td{border-bottom:1px solid var(--blue-dark)}table.contenttable[data-is-overflowing=true]{display:block;width:auto}@media screen and (min-width: 576px){table.contenttable[data-is-overflowing=true]{margin-right:calc(-1*(50vw - var(--container-max-width)/2 + 12px))}}@media screen and (min-width: 768px){table.contenttable[data-is-overflowing=true]{margin-right:calc(-1*(50vw - var(--container-max-width)/2 + 12px + var(--container-max-width)/12))}}table.contenttable[data-number-of-columns="2"] th,table.contenttable[data-number-of-columns="2"] td{width:50%}.frame-inner header+table.contenttable{padding-top:2.5rem}@media screen and (min-width: 768px){.frame-inner header+table.contenttable{padding-top:5rem}}.tabs-header-container{position:relative}.tabs-header-viewport{display:flex;overflow-x:auto;margin:1.25rem 0 0}@media screen and (min-width: 768px){.tabs-header-viewport{margin-top:0}}[role=tablist]{margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width: 768px){[role=tablist]{margin-left:calc(1*(50vw - var(--container-max-width)/2 + 12px));margin-right:calc(1*(50vw - var(--container-max-width)/2 + 12px))}}[role=tab]{display:block;border-bottom:2px solid rgba(0,0,0,0);font-weight:bold;font-size:1rem;text-decoration:none;color:var(--blue-dark);transition:border-bottom-color 250ms ease-out;white-space:nowrap;padding:1.875rem 1.875rem 2.0625rem}[role=tab][aria-selected=true]{border-bottom-color:var(--blue)}[role=tab]:hover,[role=tab]:focus-visible{color:var(--blue-dark);border-bottom-color:var(--blue)}[role=tabpanel][aria-expanded=false]{display:none}.frame-default.frame-type-annualreport-tabs{padding:0}[role=tabpanel]>.frame>.frame-inner>header h1,[role=tabpanel]>.frame>.frame-inner>header h2,[role=tabpanel]>.frame>.frame-inner>header h3{padding-top:0}blockquote{margin:2.5rem 0;padding:1.5rem 1rem}@media screen and (min-width: 768px){blockquote{padding:1.5rem}}blockquote p{font-weight:bold;margin:0}blockquote p:first-child{margin-top:1.5rem}blockquote::before{content:"";display:block;width:64px;height:5px;background:var(--red);border-right:5px solid var(--frame-color, white);border-top:5px solid rgba(0,0,0,0)}p+blockquote{margin-top:2rem;margin-bottom:2rem}blockquote+p{margin-top:-1rem}.frame-default{--space-extra-small: 0;--space-small: 1.25rem;--space-medium: 2.5rem;--space-large: 3.75rem;--space-extra-large: 5rem;padding:2.5rem 0}@media screen and (min-width: 768px){.frame-default{--space-small: 2.5rem;--space-medium: 5rem;--space-large: 7.5rem;--space-extra-large: 10rem;padding:5rem 0}}.content>.frame-default:first-child{padding-top:0}.content>.frame-default:first-child h1{padding-top:0}.frame-type-header .frame-inner,.frame-type-text .frame-inner{margin:0 auto;width:calc(var(--container-max-width)/1 - 24px)}@media screen and (min-width: 768px){.frame-type-header .frame-inner,.frame-type-text .frame-inner{width:calc(var(--container-max-width)/1.2 - 24px)}}.frame-default+.frame-type-textpic:not(.frame-skewed){padding-top:0}.frame-type-textpic header,.frame-type-textpic .ce-bodytext{margin:0 auto;width:calc(var(--container-max-width)/1 - 24px)}@media screen and (min-width: 768px){.frame-type-textpic header,.frame-type-textpic .ce-bodytext{width:calc(var(--container-max-width)/1.2 - 24px)}}.frame-type-textpic .ce-bodytext .button:not(.discreet){margin-top:4rem}.frame-type-textpic header+.ce-textpic{padding-top:2.5rem}@media screen and (min-width: 768px){.frame-type-textpic header+.ce-textpic{padding-top:5rem}}.frame-type-textpic.frame-layout-6{padding-bottom:0}.frame-type-textpic.frame-layout-6 .ce-gallery{margin:0 auto;width:calc(var(--container-max-width)/1 - 24px)}@media screen and (min-width: 768px){.frame-type-textpic.frame-layout-6 .ce-gallery{width:calc(var(--container-max-width)/1.2 - 24px)}}.frame-type-textpic.frame-layout-6 .image{justify-content:start;max-width:163px;padding:.75rem 0}.frame-type-textpic.frame-layout-6 p:first-child{padding-top:0}.frame-type-textpic.frame-layout-6 p:last-child{padding-bottom:0}.frame-type-html .ce-bodytext{margin:0 auto;width:calc(var(--container-max-width)/1 - 24px)}@media screen and (min-width: 768px){.frame-type-html .ce-bodytext{width:calc(var(--container-max-width)/1.2 - 24px)}}.frame-type-textmedia .ce-bodytext{margin:0 auto;width:calc(var(--container-max-width)/1 - 24px)}@media screen and (min-width: 768px){.frame-type-textmedia .ce-bodytext{width:calc(var(--container-max-width)/1.2 - 24px)}}.frame-type-textmedia .video-embed{width:calc(var(--container-max-width) - 24px);margin-right:auto;margin-left:auto;overflow:clip;border-radius:.5rem}.frame-type-textmedia .video-embed iframe{display:block;max-width:100%;height:56.2264150943vw}@media screen and (min-width: 576px){.frame-type-textmedia .video-embed iframe{height:calc(.5622641509*var(--container-max-width))}}.teaser+.frame-default.frame-type-menu_subpages{padding-top:0}.frame-layout-1{--frame-color: var(--blue);--frame-color-dark: var(--blue-dark);--text-color: var(--color-contrast)}.frame-layout-2{--frame-color: var(--forest-green);--frame-color-dark: var(--forest-green-dark)}.frame-layout-3{--frame-color: var(--women);--frame-color-dark: var(--women-dark)}.frame-layout-4{--frame-color: var(--gold);--frame-color-dark: var(--gold-dark)}.frame-layout-5{--frame-color: var(--red-light);--frame-color-dark: var(--red-light-dark)}.frame-skewed{background:var(--frame-color);position:relative;padding:calc(2.5rem + 5.3472222222vw) 0;overflow-x:clip;margin-top:3.75rem;margin-bottom:2.5rem}@media screen and (min-width: 768px){.frame-skewed{padding:calc(5rem + 5.3472222222vw) 0;margin-top:5rem;margin-bottom:4rem}}.frame-skewed::before,.frame-skewed::after{content:"";display:block;position:absolute;bottom:0;width:100%;overflow:hidden;scale:1.2;height:5.3472222222vw;background:url("/typo3conf/ext/annual_report/Resources/Public/Images/slash-white.svg") no-repeat}.frame-skewed::before{scale:-1.2;top:0}.frame-default.frame-space-before-extra-small{padding-top:var(--space-extra-small)}.frame-default.frame-space-before-small{padding-top:var(--space-small)}.frame-default.frame-space-before-medium{padding-top:var(--space-medium)}.frame-default.frame-space-before-large{padding-top:var(--space-large)}.frame-default.frame-space-before-extra-large{padding-top:var(--space-extra-large)}.frame-default.frame-space-after-extra-small{padding-bottom:var(--space-extra-small)}.frame-default.frame-space-after-small{padding-bottom:var(--space-small)}.frame-default.frame-space-after-medium{padding-bottom:var(--space-medium)}.frame-default.frame-space-after-large{padding-bottom:var(--space-large)}.frame-default.frame-space-after-extra-large{padding-bottom:var(--space-extra-large)}.teaser{padding-top:170px}@media screen and (min-width: 768px){.teaser{padding-top:256px}}.teaser h1,.teaser h2{margin:0;padding:0 0 1.5rem}.teaser p.lead:last-child{padding-bottom:0}.teaser .frame-default:first-child{padding-top:0}.teaser .category-title,.teaser .frame-type-annualreport_categorytitle:first-child{position:absolute;text-align:center;margin:0;padding:0;width:100%;top:132px}@media screen and (min-width: 768px){.teaser .category-title,.teaser .frame-type-annualreport_categorytitle:first-child{top:210px}}.teaser .category-title+.frame-type-header,.teaser .category-title+.frame-type-textpic,.teaser .category-title+.frame-type-annualreport_imagecarousel{padding-top:0}.teaser .category-title+.frame-type-header h1,.teaser .category-title+.frame-type-header h2,.teaser .category-title+.frame-type-header h3,.teaser .category-title+.frame-type-header h4,.teaser .frame-type-annualreport_categorytitle+.frame-type-header h1,.teaser .frame-type-annualreport_categorytitle+.frame-type-header h2,.teaser .frame-type-annualreport_categorytitle+.frame-type-header h3,.teaser .frame-type-annualreport_categorytitle+.frame-type-header h4,.teaser .frame-type-header:first-child h1,.teaser .frame-type-header:first-child h2,.teaser .frame-type-header:first-child h3,.teaser .frame-type-header:first-child h4{padding-top:0}.teaser .frame-type-annualreport_categorytitle+.frame-type-header,.teaser .frame-type-annualreport_categorytitle+.frame-type-text,.teaser .frame-type-annualreport_categorytitle+.frame-type-textpic{padding-top:0}body.home .teaser{padding:0;background:var(--blue-dark)}body.home .teaser .frame-default:first-child{padding-bottom:0}body.home .teaser .frame-skewed.frame-layout-1{background:linear-gradient(0.82deg, #00338d 0%, #172869 100%);margin-top:0;padding-top:4.6875rem;padding-bottom:calc(5rem + 5.3472222222vw - 1rem)}@media screen and (min-width: 768px){body.home .teaser .frame-skewed.frame-layout-1{padding-top:10rem}}body.home .teaser .frame-skewed.frame-layout-1::before{content:normal}body.home .teaser .frame-skewed.frame-layout-1 .frame-inner{background:url("/typo3conf/ext/annual_report/Resources/Public/Images/ball-background.svg") no-repeat;background-position-x:-336px;background-size:cover}@media screen and (min-width: 768px){body.home .teaser .frame-skewed.frame-layout-1 .frame-inner{background-position-x:-347px}}body.home .teaser .frame-skewed.frame-layout-1 header{text-align:center}body.home .teaser .frame-skewed.frame-layout-1 header h2{padding-bottom:1rem}body.home .teaser .frame-skewed.frame-layout-1 p{text-align:center}body.home .teaser .frame-skewed.frame-layout-1 blockquote p{text-align:left}body.home .teaser .frame-skewed.frame-layout-1 blockquote+p .button:not(.discreet){margin-left:auto;margin-right:auto;display:inline-block;margin-top:.375rem}body.team-page .teaser{--text-color: var(--color-contrast);background:linear-gradient(209.26deg, var(--blue) 0%, var(--blue-dark) 54.47%, #0e183e 100%);position:relative;padding-bottom:calc(2rem + 5.3472222222vw);overflow-x:clip}body.team-page .teaser::after{content:"";display:block;position:absolute;bottom:0;width:100%;overflow:hidden;scale:1.2;height:5.3472222222vw;background:url("/typo3conf/ext/annual_report/Resources/Public/Images/slash-blue.svg") no-repeat}body.page-not-found .teaser{padding:0}button[type=button].navbar-toggler{background:var(--accent-color);border:none;appearance:none;color:var(--color-contrast);font-size:1.8rem;display:flex;align-items:center;justify-content:center;transition:background-color 250ms ease-in-out;cursor:pointer;width:64px;height:64px}@media screen and (min-width: 992px){button[type=button].navbar-toggler{font-size:2.25rem;width:80px;height:80px}}button[type=button].navbar-toggler:focus-visible,button[type=button].navbar-toggler:hover{background:var(--accent-color-hover)}#page-header{position:fixed;z-index:10;right:0;top:-64px;transition:top 250ms ease-out}#page-header.attached{top:0}html.scroll-dir-top #page-header{top:0}@media screen and (min-width: 768px){#page-header{top:0}}#page-header .navbar-header{position:relative}#navbar-collapse{width:100%;position:fixed;right:0;left:0;top:0;height:100vh;height:100dvh;overflow-y:auto;z-index:2;background:linear-gradient(225deg, #123075 0%, #092056 100%);opacity:1;transition:opacity 250ms ease-out 125ms,top 250ms ease-out}#navbar-collapse[aria-hidden=true]{top:-100lvh;opacity:0}#navbar-collapse .navbar-toggler{position:absolute;right:0}#navbar-collapse .navbar-collapse-inner{margin:0 auto;max-width:var(--container-max-width);padding:128px 12px 1rem;display:flex;flex-flow:column;min-height:100vh;min-height:100svh}@media screen and (min-width: 992px){#navbar-collapse .navbar-collapse-inner{padding-top:215px;padding-bottom:45px}}#navbar-collapse .navbar-collapse-inner a{display:inline-block;text-decoration:none}#navbar-collapse .navbar-collapse-inner ul{list-style:none;padding:0;margin:0}@media screen and (min-width: 992px){#navbar-collapse .navbar-collapse-inner>ul{display:flex;width:100%}}@media screen and (max-width: 991.98px){#navbar-collapse .navbar-collapse-inner>ul>li{margin-bottom:1rem}}@media screen and (min-width: 992px){#navbar-collapse .navbar-collapse-inner>ul>li{width:33.3%}}#navbar-collapse .navbar-collapse-inner>ul>li>a{color:var(--red);font-weight:bold;margin-bottom:1rem}@media screen and (min-width: 992px){#navbar-collapse .navbar-collapse-inner>ul>li>a{font-size:.875rem;margin-bottom:2rem}}#navbar-collapse .navbar-collapse-inner>ul>li>a:focus-visible,#navbar-collapse .navbar-collapse-inner>ul>li>a:hover{color:var(--red-dark)}#navbar-collapse .navbar-collapse-inner>ul>li li a{font-size:1.5rem;line-height:1em;color:var(--color-contrast);padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1rem}@media screen and (min-width: 992px){#navbar-collapse .navbar-collapse-inner>ul>li li a{font-size:2rem}}#navbar-collapse .navbar-collapse-inner>ul>li li a .icon-arrow-big-right{color:var(--red);transition:opacity 250ms ease-out;opacity:0;font-size:.875rem}@media screen and (min-width: 992px){#navbar-collapse .navbar-collapse-inner>ul>li li a .icon-arrow-big-right{font-size:1.1875rem}}#navbar-collapse .navbar-collapse-inner>ul>li li a:focus-visible .icon-arrow-big-right,#navbar-collapse .navbar-collapse-inner>ul>li li a:hover .icon-arrow-big-right{opacity:1}#navbar-collapse .website-link{font-size:.875rem;color:var(--color-contrast);margin-top:auto;padding-top:3.875rem}#navbar-collapse .website-link:focus-visible,#navbar-collapse .website-link:hover{text-decoration:underline}html.navigation-open body{overflow:hidden;height:100vh}.header-line{position:absolute;top:0;z-index:1;font-size:1rem;line-height:64px;letter-spacing:.17px;color:var(--text-color);text-transform:uppercase;text-decoration:none;padding:0 1rem}@media screen and (min-width: 768px){.header-line{padding:0 2.25rem}}@media screen and (min-width: 992px){.header-line{font-size:1.5rem;line-height:80px}}.header-line img{display:none}body.team-page .header-line{color:var(--color-contrast)}#navbar-collapse .header-line{color:var(--color-contrast)}#navbar-collapse .header-line:focus-visible,#navbar-collapse .header-line:hover{color:var(--red)}body.home .main-page-inner>.header-line{padding:1rem}@media screen and (min-width: 768px){body.home .main-page-inner>.header-line{padding:2.9375rem 3.5625rem}}@media screen and (min-width: 768px)and (max-width: 991.98px){body.home .main-page-inner>.header-line{padding:3vw;width:16vw}}body.home .main-page-inner>.header-line span{display:none}body.home .main-page-inner>.header-line img{display:block;width:50px}@media screen and (min-width: 768px){body.home .main-page-inner>.header-line img{width:100px}}footer.footer{background:linear-gradient(225deg, #123075 0%, #092056 100%);text-align:center;border-top:15px solid var(--background)}footer.footer a{color:var(--color-contrast);text-decoration:none}footer.footer a:focus-visible,footer.footer a:hover{text-decoration:underline}footer.footer .logo-image-wrapper{position:relative;height:174px}footer.footer .logo-image-wrapper .logo-image{display:block;width:140px;position:absolute;left:calc(50vw - 70px);bottom:0;pointer-events:none}footer.footer .website-link{font-size:1rem;margin-top:46px;margin-bottom:70px}footer.footer .footer-bottom{display:flex;justify-content:center;gap:24px;padding-bottom:1.5rem;font-size:.875rem}@media screen and (max-width: 767.98px){.related-pages,.to-top-link{position:sticky;top:calc(100% - 56px);bottom:0;display:inline-flex}}@media screen and (max-width: 767.98px){.related-pages{position:sticky;top:calc(100% - 56px);bottom:0;right:0;display:inline-flex;float:right}}@media screen and (min-width: 768px){.related-pages{position:sticky;z-index:2;bottom:calc(50vh - 2px - 56px);pointer-events:none;display:flex;flex-flow:column;align-items:end;margin-right:12px;margin-bottom:72px}.related-pages>*{pointer-events:auto}}.related-pages .button{display:block}@media screen and (max-width: 767.98px){.related-pages .button.-next{order:1;margin-left:8px}}@media screen and (min-width: 768px){.related-pages .button{margin-bottom:4px}.related-pages .button:last-child{margin-bottom:0}}@media screen and (max-width: 767.98px){.to-top-link.icon-button{opacity:0;transition:background 250ms ease-out,opacity 250ms ease-out}.to-top-link.icon-button.show{opacity:1}}@media screen and (min-width: 768px){.to-top-link.icon-button{position:absolute;right:12px;margin-top:-68px}}.to-top-link.icon-button:focus-visible,.to-top-link.icon-button:hover{text-decoration:none;background:var(--gray)}.card{display:flex;flex-flow:column;background:var(--frame-color);border-top-left-radius:.5rem;border-bottom-right-radius:.5rem;position:relative;text-decoration:none;justify-content:space-between;transition:background 250ms ease-out}@media screen and (max-width: 575.98px){.card{height:min(477px,141.124260355vw);width:338px;max-width:100%}}@media screen and (min-width: 576px){.card{width:calc(var(--container-max-width)/1.5 - 24px);height:calc((var(--container-max-width)/1.5 - 24px)*1.4112426036)}}@media screen and (min-width: 768px){.card{width:calc(var(--container-max-width)/2.4 - 24px);height:calc((var(--container-max-width)/2.4 - 24px)*1.4112426036)}}@media screen and (min-width: 992px){.card{width:calc(var(--container-max-width)/3 - 24px);height:calc((var(--container-max-width)/3 - 24px)*1.4112426036)}}.card::before,.card::after{position:absolute;content:"";width:0;height:0;z-index:1;background:rgba(0,0,0,0);border-left:1.375rem solid rgba(0,0,0,0);pointer-events:none;border-top:1.1875rem solid var(--background)}.card::before{top:0;right:-1px}.card::after{bottom:0;left:0;scale:-1.1}.card .card-footer{background:rgba(255,255,255,.35);clip-path:path("M0, 0h210.9c7, 0, 13.5, 3.3, 17.7, 8.9L254.5, 44H0V25.1V0z");text-align:left;font-size:.875rem;line-height:1.3571428571;color:var(--color-contrast);height:44px;padding:12px 35px;transition:background 250ms ease-out}a.card:focus-visible .card-footer,a.card:hover .card-footer{background:var(--red)}.reveal-element .card::before,.reveal-element .card::after{transition:opacity 0 ease-out;opacity:.9}.reveal-element.revealed .card::before,.reveal-element.revealed .card::after{transition:opacity var(--reveal-transition-duration) ease-out;opacity:1}.card-logo{text-align:center}.card-logo .card-image{margin:3.75rem auto 0;height:210px}.card-logo .card-image img{height:100%;width:auto}.card-logo .card-title{color:var(--color-contrast);font-size:2.375rem;text-align:center}.card-team{position:relative;z-index:0;overflow:hidden}.card-team .card-background{overflow-anchor:none;position:absolute;inset:-5px;scale:1.2;will-change:translate;transition:scale 500ms ease-in-out;translate:0 calc((1 - var(--card-top-scroll-ratio))*40px);filter:blur(calc((1 - var(--card-visibility-ratio)) * 5px - 1px))}.card-team .card-background::after{content:"";inset:0;position:absolute;background:var(--blue-night);opacity:.5;transition:opacity 250ms ease-out;scale:2}.card-team:focus-visible .card-background,.card-team:hover .card-background{scale:1.24}.card-team:focus-visible .card-background::after,.card-team:hover .card-background::after{opacity:.25}.card-team .card-title-image{z-index:1;position:absolute;inset:0;display:flex}.card-team .card-title-image img{margin-top:auto}.card-team .card-title{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.card-team .card-footer{margin-top:auto}.card-container{width:calc(var(--container-max-width) - 24px);margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;gap:24px;justify-content:center}.frame-type-annualreport-card-container header{width:calc(var(--container-max-width) - 24px);margin-right:auto;margin-left:auto;margin:0 auto;text-align:center;padding-bottom:2.5rem}@media screen and (min-width: 768px){.frame-type-annualreport-card-container header{padding-bottom:5rem}}.page-menu{padding:0;list-style:none}.page-menu .page-menu-item{padding:2.25rem 0}@media screen and (min-width: 768px){.page-menu .page-menu-item{display:flex;align-items:center;gap:24px;justify-content:flex-end}}.page-menu .page-menu-item a{text-decoration:none;display:inline-block}.page-menu .page-menu-item h2{text-align:left;margin:1.5rem 0;font-size:1.5rem;padding:0}@media screen and (min-width: 768px){.page-menu .page-menu-item h2{font-size:2.375rem}}@media screen and (min-width: 768px){.page-menu .page-menu-item .page-menu-image,.page-menu .page-menu-item .page-menu-info{width:calc(50% - 12px)}}.page-menu .page-menu-item .page-menu-info-inner{width:calc(var(--container-max-width)/1 - 24px);margin:1.5rem auto 4px}@media screen and (min-width: 768px){.page-menu .page-menu-item .page-menu-info-inner{margin:0;width:calc(var(--container-max-width)/2 - 24px);padding-left:2.5rem}}.page-menu .page-menu-item .page-menu-image{display:flex;justify-items:flex-start}@media screen and (max-width: 767.98px){.page-menu .page-menu-item .page-menu-image{padding-right:12px}}.page-menu .page-menu-item .page-menu-image img{border-radius:0 6px 6px 0}.page-menu .page-menu-item .page-menu-line{font-size:.875rem;line-height:1.1875rem}.page-menu .page-menu-item .page-menu-line::after{content:"";height:2px;width:56px;background:var(--accent-color);display:inline-block;margin-left:8.5px;margin-top:-2px;vertical-align:middle}.page-menu .page-menu-item .page-menu-abstract{margin-bottom:1.875rem;font-size:1rem;line-height:1.5625}@media screen and (min-width: 768px){.page-menu .page-menu-item .page-menu-abstract{margin-bottom:2.0625rem;font-size:1.125rem;line-height:1.5}}.page-menu .page-menu-item .page-menu-read-more{margin-top:1.3125rem}.page-menu .page-menu-item:nth-child(even) .page-menu-info-inner{margin-left:calc(50vw - var(--container-max-width)/2 + 12px);padding-left:0;padding-right:2.5rem}.page-menu .page-menu-item:nth-child(even) .page-menu-image{order:1}@media screen and (max-width: 767.98px){.page-menu .page-menu-item:nth-child(even) .page-menu-image{padding-left:12px;padding-right:0;justify-content:flex-end}}.page-menu .page-menu-item:nth-child(even) .page-menu-image img{border-radius:6px 0 0 6px}.management{margin:0 auto;width:calc(var(--container-max-width)/1 - 24px)}@media screen and (min-width: 768px){.management{width:calc(var(--container-max-width)/1.2 - 24px)}}.management h2{text-align:left;padding-bottom:2rem}@media screen and (min-width: 768px){.management h2{padding-bottom:2.5rem}}.management ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap;gap:24px}.management .management-person{font-size:.875rem;width:50%;width:calc(50% - 12px)}@media screen and (min-width: 576px){.management .management-person{width:calc(var(--container-max-width)/3 - 24px)}}@media screen and (min-width: 768px){.management .management-person{width:calc(var(--container-max-width)/4 - 24px)}}@media screen and (min-width: 992px){.management .management-person{width:calc(var(--container-max-width)/6 - 24px)}}.management .management-person-image{margin-bottom:1rem}.management .management-person-image img{display:block}.management .management-person-name{font-weight:bold}.management+.frame-type-text{padding-top:1rem}@media screen and (min-width: 768px){.management+.frame-type-text{padding-top:2.5rem}}.carousel{--progress-bar-height: 0}.carousel[data-carousel-options-progress=true]{--progress-bar-height: 5px}.carousel .carousel-inner{position:relative}button.carousel-button{font-family:"LFV-Icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:var(--color-contrast);font-size:1.5rem;z-index:1;top:calc(50% - 1.5rem);width:3rem;height:3rem;border-radius:1.5rem;opacity:.5;background:var(--blue-dark);transition:opacity 250ms ease-out;padding:0;text-align:center}@media screen and (max-width: 767.98px){button.carousel-button{display:none}}button.carousel-button:hover,button.carousel-button:focus-visible{opacity:1;background:var(--blue-dark)}button.carousel-button.prev{left:2rem}button.carousel-button.next{right:2rem}button.carousel-button[disabled]{cursor:not-allowed;opacity:.5}.carousel:not(.carousel.layout-gallery) .carousel-main{display:grid;grid-template-areas:"stack"}.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide{grid-area:stack;transition:opacity 1s ease-in-out;opacity:0;position:relative;pointer-events:none}.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide[aria-hidden=false]{opacity:1;pointer-events:auto}.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-progress-bar{--percent: 0%;display:none;background:#fff;height:var(--progress-bar-height);overflow:hidden;border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media screen and (min-width: 768px){.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-progress-bar{display:block}}.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-progress-bar::after{content:"";display:block;height:var(--progress-bar-height);background:var(--red);width:var(--percent)}.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-image picture,.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-image img{display:block;width:100%}.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-links{position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem}@media screen and (min-width: 768px){.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-links{left:2.25rem;right:2.25rem;bottom:2.25rem}}.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-links a{text-decoration:none}.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-links a,.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-links .h4{color:var(--color-contrast);display:block}@media screen and (min-width: 768px){.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-links .h4{padding-bottom:2rem}}.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-links>a:last-child .h4,.carousel:not(.carousel.layout-gallery) .carousel-main .carousel-slide .carousel-links>.h4:last-child{padding-bottom:0}@media screen and (min-width: 768px){.carousel:not(.carousel.layout-gallery) .carousel-thumbnails{position:absolute;top:0;bottom:0;right:0;max-width:204px}}@media screen and (min-width: 992px){.carousel:not(.carousel.layout-gallery) .carousel-thumbnails{padding:1.375rem 0}}.carousel:not(.carousel.layout-gallery) .carousel-thumbnails .carousel-thumbnails-inner{height:100%;display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width: 767.98px){.carousel:not(.carousel.layout-gallery) .carousel-thumbnails .carousel-thumbnails-inner{padding:2.5rem 2.375rem;gap:1rem}}@media screen and (min-width: 768px){.carousel:not(.carousel.layout-gallery) .carousel-thumbnails .carousel-thumbnails-inner{flex-flow:column}}.carousel:not(.carousel.layout-gallery) .carousel-thumbnails button.carousel-slide{display:flex;padding:0}@media screen and (max-width: 767.98px){.carousel:not(.carousel.layout-gallery) .carousel-thumbnails button.carousel-slide{overflow:hidden;height:5px;border-radius:2.5px;background:var(--gray-light);width:100%}.carousel:not(.carousel.layout-gallery) .carousel-thumbnails button.carousel-slide::after{content:"";display:block;height:5px;background:var(--red);width:var(--percent);border-radius:2.5px}}@media screen and (min-width: 768px){.carousel:not(.carousel.layout-gallery) .carousel-thumbnails button.carousel-slide{flex-shrink:1;margin:0;padding:.5rem 0;transition:scale 250ms ease-out;background:rgba(0,0,0,0);max-height:25%;align-items:center;justify-content:center}.carousel:not(.carousel.layout-gallery) .carousel-thumbnails button.carousel-slide:hover{scale:1.1}}.carousel:not(.carousel.layout-gallery) .carousel-thumbnails button.carousel-slide img{display:none}@media screen and (min-width: 768px){.carousel:not(.carousel.layout-gallery) .carousel-thumbnails button.carousel-slide img{border-radius:6px;display:block;height:100%;width:auto}}.carousel.layout-hero{height:100vh;height:100svh;display:flex}@media screen and (min-width: 768px){.carousel.layout-hero{align-items:center}}.carousel.layout-hero .carousel-image{height:100vh;height:100svh;width:100vw;background-repeat:no-repeat;background-position:70% 30%;background-size:220vw}@media screen and (min-width: 480px){.carousel.layout-hero .carousel-image{background-position:70%;background-size:160vw}}@media screen and (min-width: 992px){.carousel.layout-hero .carousel-image{background-position:0%;background-size:100vw}}.carousel.layout-page-carousel{width:calc(var(--container-max-width) - 24px);margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.carousel.layout-page-carousel .carousel-inner{margin:0 max(-50px,-1*(50vw - var(--container-max-width)/2 + 12px))}}.carousel.layout-page-carousel .carousel-main .carousel-slide{border-radius:6px;box-shadow:0 0 24px 0 rgba(0,0,0,.5)}@media screen and (min-width: 768px){.carousel.layout-page-carousel .carousel-main .carousel-slide{width:var(--container-max-width)}}.carousel.layout-page-carousel .carousel-main .carousel-slide .carousel-image::after{content:"";position:absolute;width:100%;height:41%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.74) 100%);border-radius:6px;bottom:0}@media screen and (min-width: 768px){.carousel.layout-page-carousel .carousel-main .carousel-slide .carousel-image::after{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:var(--progress-bar-height)}}.carousel.layout-page-carousel .carousel-main .carousel-slide .carousel-image img{border-radius:6px}.carousel.layout-page-carousel .carousel-main .carousel-slide .carousel-links{bottom:calc(1.5rem - var(--progress-bar-height))}@media screen and (min-width: 768px){.carousel.layout-page-carousel .carousel-main .carousel-slide .carousel-links{bottom:calc(2.25rem - var(--progress-bar-height))}}.carousel.layout-gallery .carousel-viewport{overflow:hidden}.carousel.layout-gallery .carousel-container{display:flex}.carousel.layout-gallery .carousel-inner{width:calc(var(--container-max-width) - 24px);margin-right:auto;margin-left:auto}.carousel.layout-gallery .carousel-slide{flex:0 0 auto}.carousel.layout-gallery .carousel-slide img{margin:0 auto;display:block;border-radius:6px;width:100%;width:auto;max-height:calc((100vw - 24px)/1.8)}@media screen and (min-width: 576px){.carousel.layout-gallery .carousel-slide img{max-height:calc((var(--container-max-width) - 24px)/1.8)}}.carousel.layout-gallery .carousel-main{position:relative;margin-bottom:1rem}.carousel.layout-gallery .carousel-main .carousel-container{margin-left:-0.5rem}.carousel.layout-gallery .carousel-main .carousel-slide{position:relative;padding:0 0 0 .5rem;width:calc(100vw - 24px + .5rem)}@media screen and (min-width: 576px){.carousel.layout-gallery .carousel-main .carousel-slide{width:calc(var(--container-max-width) - 24px + .5rem)}}.carousel.layout-gallery .carousel-main .carousel-slide img{margin:0 auto;border-radius:6px}.carousel.layout-gallery .carousel-main .carousel-description{position:absolute;bottom:0;left:.5rem;right:0;z-index:1;display:flex;padding:1rem 1.5rem;align-items:end;min-height:5.375rem;background:linear-gradient(180deg, rgba(0, 51, 141, 0) 0%, #0e183e 100%);line-height:1.3571428571;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.carousel.layout-gallery .carousel-main .carousel-description p{padding:0}.carousel.layout-gallery .carousel-thumbnail-slide .carousel-slide{max-width:10.125rem;padding:0 .5rem 0 0;opacity:.6;transition:opacity 250ms ease-in-out}.carousel.layout-gallery .carousel-thumbnail-slide .carousel-slide img{max-height:5.375rem;max-width:9.625rem}.carousel.layout-gallery .carousel-thumbnail-slide.selected .carousel-slide{opacity:1}.carousel.layout-gallery .carousel-thumbnail-slide:last-child .carousel-slide{max-width:9.625rem;padding:0}.frame-type-annualreport_imagecarousel header,.frame-type-annualreport_imagecarousel footer{text-align:center}.frame-type-annualreport_imagecarousel header h1,.frame-type-annualreport_imagecarousel header h2,.frame-type-annualreport_imagecarousel header h3{padding-bottom:3.5rem}@media screen and (min-width: 768px){.frame-type-annualreport_imagecarousel header h1,.frame-type-annualreport_imagecarousel header h2,.frame-type-annualreport_imagecarousel header h3{padding-bottom:6rem}}.frame-type-annualreport_imagecarousel footer{padding-top:1.875rem}@media screen and (min-width: 768px){.frame-type-annualreport_imagecarousel footer{padding-top:8.75rem}}.frame-type-text+.frame-type-annualreport_imagecarousel.frame-layout-1{padding-top:0}.carousel-claim-layer{display:flex;width:100vw;height:100svh;flex-flow:column;justify-content:center;align-items:center;font-size:1.5vw;position:absolute;top:-16.5vw;left:-7.5vw;overflow:hidden;pointer-events:none}.carousel-claim-layer .carousel-claim{color:#fff;text-align:center;letter-spacing:1px;font-size:1em;font-style:italic;font-weight:600;text-transform:uppercase}@media screen and (max-width: 991.98px){.carousel-claim-layer{top:-26.6vw;left:-20.2vw}.carousel-claim-layer .carousel-claim{font-size:1.4em}}@media screen and (max-width: 767.98px){.carousel-claim-layer .carousel-claim{letter-spacing:1px;font-size:1.5em;font-style:italic}}@media screen and (max-width: 479px){.carousel-claim-layer{top:-34svh;left:0}.carousel-claim-layer .carousel-claim{font-size:2.5em}}.frame-type-annualreport_financialyear{padding:calc(3.375rem + 5.3472222222vw) 0}@media screen and (min-width: 768px){.frame-type-annualreport_financialyear{padding:calc(10rem + 5.3472222222vw) 0;margin-bottom:5rem}}.frame-type-annualreport_financialyear .financial-year-wrapper{display:flex;justify-content:center;align-items:center}.frame-type-annualreport_financialyear .financial-year-wrapper .financial-year .financial-year-text{width:var(--max-container-width);display:flex;flex-flow:column;align-items:center}.frame-type-annualreport_financialyear .financial-year-wrapper .financial-year h2{color:var(--blue);font-size:3.625rem;letter-spacing:.41px;line-height:1;text-align:center;position:relative;z-index:3}@media screen and (min-width: 768px){.frame-type-annualreport_financialyear .financial-year-wrapper .financial-year h2{font-size:8.75rem;letter-spacing:1px}}.frame-type-annualreport_financialyear .financial-year-wrapper .financial-year a{display:block;margin-top:1.125rem}@media screen and (min-width: 768px){.frame-type-annualreport_financialyear .financial-year-wrapper .financial-year a{margin-top:4rem}}.frame-type-annualreport_financialyear .financial-year-wrapper .financial-year-ball{position:absolute;right:0;bottom:-1.875rem;z-index:2;height:190px}@media screen and (min-width: 768px){.frame-type-annualreport_financialyear .financial-year-wrapper .financial-year-ball{bottom:-4.6875rem;height:565px}}@keyframes scroll-info-arrow{from{translate:0 0}to{translate:0 -1.5rem}}@keyframes scroll-info-ball{from{rotate:0}to{rotate:360deg}}.scroll-info-wrapper{height:90px;display:flex;justify-content:center}.scroll-info-wrapper a.scroll-info{position:absolute;bottom:-90px;z-index:9;text-align:center;text-decoration:none}.scroll-info-wrapper a.scroll-info .scroll-info-arrow{animation:scroll-info-arrow 2s ease-in-out infinite alternate;padding-bottom:.75rem}.scroll-info-wrapper a.scroll-info .scroll-info-arrow h1{color:var(--color-contrast);transform:rotate(360deg);font-family:"Abadi MT Condensed","Fira Sans",system-ui,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto",sans-serif;font-style:italic;font-weight:800;letter-spacing:3.9px;line-height:1;text-shadow:0 0 20px var(--blue-dark);font-size:1.625rem}@media screen and (min-width: 768px){.scroll-info-wrapper a.scroll-info .scroll-info-arrow h1{font-size:2.4375rem}}.scroll-info-wrapper a.scroll-info .scroll-info-arrow .lfv-icon{color:var(--red);font-size:2rem;display:block}.scroll-info-wrapper a.scroll-info .scroll-info-ball{width:104px;margin:0 auto;position:relative}.scroll-info-wrapper a.scroll-info .scroll-info-ball img{display:block}.scroll-info-wrapper a.scroll-info .scroll-info-ball .scroll-info-image-ball{animation:scroll-info-ball 12s linear infinite;position:absolute}.thanks-section h3{padding-bottom:1rem;border-bottom:1px solid var(--blue-dark);margin-bottom:2rem}.thanks-section .thanks-section-text,.thanks-section .thanks-section-clubs,.thanks-section .thanks-section-sponsors{margin:0 auto;width:calc(var(--container-max-width)/1 - 24px)}@media screen and (min-width: 768px){.thanks-section .thanks-section-text,.thanks-section .thanks-section-clubs,.thanks-section .thanks-section-sponsors{width:calc(var(--container-max-width)/1.2 - 24px)}}@media screen and (min-width: 768px){.thanks-section .thanks-section-text{margin-left:calc(50vw - var(--container-max-width)/2 + 12px + var(--container-max-width)/12);margin-right:auto;max-width:calc(var(--container-max-width)/2 - 24px)}}.thanks-section .thanks-section-clubs{padding-top:3.5rem;padding-bottom:5rem}@media screen and (min-width: 768px){.thanks-section .thanks-section-clubs{padding-top:8.5rem}}.thanks-section .entries{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (min-width: 768px){.thanks-section .entries{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 992px){.thanks-section .entries{grid-template-columns:repeat(6, minmax(0, 1fr))}}.frame-plugin-tx_cfcleaguefe_competition{padding-bottom:0}.frame-plugin-tx_cfcleaguefe_competition .frame-inner{width:calc(var(--container-max-width) - 24px);margin-right:auto;margin-left:auto}.frame-plugin-tx_cfcleaguefe_competition header{margin:0 auto;width:calc(var(--container-max-width)/1 - 24px)}@media screen and (min-width: 768px){.frame-plugin-tx_cfcleaguefe_competition header{width:calc(var(--container-max-width)/1.2 - 24px)}}.frame-default+.frame-plugin-tx_cfcleaguefe_competition{padding-top:0}.cfcleague-team-logo{width:var(--team-logo-size, 3rem);height:var(--team-logo-size, 3rem);border-radius:calc(var(--team-logo-size, 3rem)/2);flex-shrink:0;box-shadow:0 0 3px rgba(23,40,105,.3)}.cfcleague-matches{padding-top:.75rem}.cfcleague-matches .cfcleague-match{background:var(--color-contrast);margin-bottom:1.5rem;padding:1rem;display:flex;flex-flow:column;align-items:center;box-shadow:0 0 0 0 rgba(23,40,105,.2);transition:box-shadow 250ms}.cfcleague-matches .cfcleague-match.focused{box-shadow:0 0 1rem 0 rgba(23,40,105,.2)}.cfcleague-matches .cfcleague-match .cfcleague-match-competition,.cfcleague-matches .cfcleague-match .cfcleague-match-date{opacity:.6;color:var(--blue-dark);font-size:13px;text-align:center}.cfcleague-matches .cfcleague-match .cfcleague-match-competition{font-weight:bold;line-height:18px}.cfcleague-matches .cfcleague-match .cfcleague-match-date{line-height:15px}.cfcleague-matches .cfcleague-match .cfcleague-match-teams{display:flex;align-items:center;margin-bottom:1.5rem;width:100%}.cfcleague-matches .cfcleague-match .cfcleague-match-team{display:flex;align-items:center;flex-flow:column;font-size:14px;font-weight:bold;width:calc(50% - 40px)}@media screen and (min-width: 768px){.cfcleague-matches .cfcleague-match .cfcleague-match-team{width:calc(50% - 56px);flex-flow:row;gap:1rem}.cfcleague-matches .cfcleague-match .cfcleague-match-team:first-child{justify-content:flex-end}.cfcleague-matches .cfcleague-match .cfcleague-match-team:first-child .cfcleague-match-team-logo{order:2}}.cfcleague-matches .cfcleague-match .cfcleague-match-result{font-size:28px;font-weight:bold;text-align:center;letter-spacing:4px;width:80px}@media screen and (min-width: 768px){.cfcleague-matches .cfcleague-match .cfcleague-match-result{width:112px}}.cfcleague-matches .cfcleague-match .cfcleague-match-team-logo{margin-bottom:.5rem}@media screen and (min-width: 768px){.cfcleague-matches .cfcleague-match .cfcleague-match-team-logo{margin-bottom:0}}.cfcleague-matches .cfcleague-match .cfcleague-match-report-link .button{width:8.125rem;border-radius:2px;text-transform:none;font-size:12px;font-weight:500;letter-spacing:.09px;line-height:1.4166666667;text-align:center;padding:.5rem}.cfcleague-leaguetable{--team-logo-size: 2.5rem;font-size:.875rem;margin-top:-1rem;overflow-x:auto}@media screen and (min-width: 768px){.cfcleague-leaguetable{font-size:1rem}}.cfcleague-leaguetable table{border-spacing:0 1rem;column-gap:20px;width:100%}.cfcleague-leaguetable tr{background:var(--color-contrast)}.cfcleague-leaguetable tr.font-weight-bold{background:var(--blue-dark);color:var(--color-contrast)}.cfcleague-leaguetable tr.font-weight-bold a{color:var(--color-contrast)}.cfcleague-leaguetable tr.font-weight-bold a:focus-visible,.cfcleague-leaguetable tr.font-weight-bold a:hover{color:var(--red)}.cfcleague-leaguetable th,.cfcleague-leaguetable td{font-weight:normal;vertical-align:middle;text-align:center;padding:20px 1rem;width:1px}.cfcleague-leaguetable th.team,.cfcleague-leaguetable td.team{text-align:left;width:auto}.cfcleague-leaguetable th.wins,.cfcleague-leaguetable td.wins{padding-left:12px;padding-right:12px}@media screen and (max-width: 767.98px){.cfcleague-leaguetable th.wins,.cfcleague-leaguetable td.wins{display:none}}.cfcleague-leaguetable th.draws,.cfcleague-leaguetable td.draws{padding-left:12px;padding-right:12px}@media screen and (max-width: 767.98px){.cfcleague-leaguetable th.draws,.cfcleague-leaguetable td.draws{display:none}}.cfcleague-leaguetable th.defeats,.cfcleague-leaguetable td.defeats{padding-left:12px;padding-right:12px}@media screen and (max-width: 767.98px){.cfcleague-leaguetable th.defeats,.cfcleague-leaguetable td.defeats{display:none}}@media screen and (max-width: 767.98px){.cfcleague-leaguetable th.goals,.cfcleague-leaguetable td.goals{display:none}}.cfcleague-leaguetable th.goals-diff,.cfcleague-leaguetable td.goals-diff{padding-left:12px;padding-right:12px}.cfcleague-leaguetable th.points,.cfcleague-leaguetable td.points{font-weight:bold}.cfcleague-leaguetable th{font-size:.875rem;color:var(--gray-dark);padding-top:12px;padding-bottom:12px;line-height:1.2142857143}.cfcleague-leaguetable td.position,.cfcleague-leaguetable td.team{font-weight:bold}@media screen and (min-width: 768px){.cfcleague-leaguetable td.position,.cfcleague-leaguetable td.team{font-size:1.125rem}}.cfcleague-leaguetable td a{text-decoration:none}.cfcleague-leaguetable .cfcleague-leaguetable-team{display:flex;align-items:center}.cfcleague-leaguetable .cfcleague-leaguetable-team .cfcleague-team-logo{margin-right:1rem}.browser-warning-no-script{--text-color: var(--color-contrast);background:var(--red);text-align:center;font-weight:bold}.overflow-indicator{position:absolute;top:0;bottom:0;width:2.5rem;pointer-events:none;background-image:linear-gradient(90deg, var(--background) 17%, rgba(var(--background-rgb), 0) 100%);transition:opacity 250ms;opacity:0}.overflow-indicator.-left{left:0}.overflow-indicator.-right{right:0;scale:-1}.clipped-left .overflow-indicator.-left{opacity:1}.clipped-right .overflow-indicator.-right{opacity:1}.finance{width:calc(var(--container-max-width) - 24px);margin-right:auto;margin-left:auto;display:grid;flex-flow:column;border-radius:.375rem;align-items:center;padding:3rem 0;background:var(--background);color:var(--text-color);grid-template-columns:1fr}@media screen and (min-width: 768px){.finance{padding:calc(var(--container-max-width)/12 - 24px) 0;grid-template-columns:repeat(2, minmax(0, 1fr))}}.finance.net-result{--background: var(--gold)}.finance.operation-income,.finance.operating-expenses{--text-color: var(--gold);--background: var(--blue-dark)}.finance .col{display:flex;width:100%;height:100%}@media screen and (min-width: 768px){.finance .col-span-2{grid-column:span 2}}.finance .col-span-2,.finance .col-span-2+.col,.finance .col:first-child{padding-left:2.25rem;padding-right:2.25rem}@media screen and (min-width: 768px){.finance .col-span-2,.finance .col-span-2+.col,.finance .col:first-child{padding-left:calc(var(--container-max-width)/12 - 24px);padding-right:calc(var(--container-max-width)/12 - 24px)}}.finance .finance-title-image{display:flex;justify-content:center}.finance .finance-title-image img{display:block}.finance .finance-currency-info{line-height:1;width:100%}@media screen and (max-width: 767.98px){.finance .finance-currency-info{margin-top:2.5rem;margin-bottom:3.25rem;text-align:center}}@media screen and (min-width: 768px){.finance .finance-currency-info{margin-top:auto}}@media screen and (max-width: 767.98px){.finance.net-result .finance-currency-info{margin-top:2rem}}.finance-bar-chart{display:flex;gap:2.125rem;width:100%;justify-content:center}.finance-bar-chart .finance-bar-chart-column{flex-grow:0}.finance-bar-chart .finance-bar-chart-caption,.finance-bar-chart .finance-bar-chart-label{font-size:1.125rem;line-height:1}.finance-bar-chart .finance-bar-chart-caption{margin-bottom:.625rem}.finance-bar-chart .finance-bar-chart-label{text-align:center;margin-top:.625rem}.finance-bar-chart .finance-bar-chart-bar{width:4.375rem;height:18.1875rem;padding-top:1.125rem;border-left:1px solid var(--blue-dark);display:flex;align-items:flex-end}@media screen and (min-width: 768px){.finance-bar-chart .finance-bar-chart-bar{height:25.6875rem;padding-top:1.625rem}}.finance-bar-chart .finance-bar-chart-bar .finance-bar-chart-bar-inner{height:calc(1%*min(1,1 + (var(--parallax-center-scroll-ratio)))*var(--finance-percent));background:var(--blue-dark);font-size:1px;width:100%}.finance-reveal-viewport{overflow-x:clip;width:100%}@media screen and (min-width: 768px){.finance-reveal-viewport{width:calc(100% + 12px);padding:6.25rem 0 0}}.finance-reveal-viewport .finance-year,.finance-reveal-viewport .finance-value{line-height:1}.finance-reveal-viewport .finance-value{opacity:min(1,1 + var(--parallax-center-scroll-ratio));font-weight:bold}.finance-reveal-viewport .finance-vertical-data{border-top:1px solid var(--gold);padding-top:1rem}.finance-reveal-viewport .finance-vertical-data.-current-year{padding-bottom:3rem}.finance-reveal-viewport .finance-vertical-data.-current-year .finance-value{padding-top:1rem;font-size:3rem}.finance-reveal-viewport .finance-vertical-data.-previous-year .finance-value{padding-top:1.125rem;font-size:1.375rem}.net-result .col:first-child{flex-flow:column}.operation-income .finance-title-image{max-width:42.375rem}@media screen and (min-width: 768px){.operation-income .finance-reveal-viewport{margin-left:-12px}}.operation-income .finance-reveal-viewport .finance-reveal-track .finance-vertical-data{translate:clamp(0%,100%*-1*var(--parallax-center-scroll-ratio),100%) 0}@media screen and (max-width: 767.98px){.operation-income .finance-reveal-viewport .finance-reveal-track{padding-left:2.5rem}}.operating-expenses .finance-title-image{max-width:42.0625rem;float:right}@media screen and (min-width: 768px){.operating-expenses .finance-title-image{justify-content:flex-end}}@media screen and (min-width: 768px){.operating-expenses .finance-info{grid-row:2;grid-column:2}.operating-expenses .finance-values{grid-row:2;grid-column:1}.operating-expenses .finance-currency-info{margin-left:auto;text-align:right}}@media screen and (min-width: 768px){.operating-expenses .finance-reveal-viewport{margin-right:-12px}}.operating-expenses .finance-reveal-viewport .finance-reveal-track .finance-vertical-data{translate:calc(-1*clamp(0%,100%*-1*var(--parallax-center-scroll-ratio),100%)) 0}@media screen and (max-width: 767.98px){.operating-expenses .finance-reveal-viewport .finance-reveal-track{padding-right:2.5rem}}.operating-expenses .finance-vertical-data{text-align:right}.frame-type-annualreport_financenetresult,.frame-type-annualreport_financeoperationincome,.frame-type-annualreport_financeoperatingexpenses{padding-top:0}.frame-type-annualreport_pagenotfound{padding:0}.frame-type-annualreport_pagenotfound .page-not-found-wrapper{height:100vh;display:flex;align-items:center;justify-content:center;padding:2.3125rem}.frame-type-annualreport_pagenotfound .page-not-found-wrapper .page-not-found{display:flex;flex-flow:column;align-items:center;gap:2.5rem}@media screen and (min-width: 768px){.frame-type-annualreport_pagenotfound .page-not-found-wrapper .page-not-found{gap:5rem}}:root{--reveal-transition-duration: 500ms}.frame>header>h1,.frame>header>h2,.frame>header>h3,.frame>header>h4,.frame-inner>header>h1,.frame-inner>header>h2,.frame-inner>header>h3,.frame-inner>header>h4,.frame-inner>h1,.frame-inner>h2,.frame-inner>h3,.frame-inner>h4,.ce-bodytext>h1,.ce-bodytext>h2,.ce-bodytext>h3,.ce-bodytext>h4,.frame-inner>p,.frame-inner>ul,.frame-inner>blockquote,.frame-inner>table,.ce-bodytext>p,.ce-bodytext>ul,.ce-bodytext>blockquote,.ce-bodytext>table,.financial-year-text>h2,.financial-year-text>a.button,.content>.frame-type-annualreport_imagecarousel .carousel,.content>.frame-type-annualreport_imagecarousel>footer,.content>.frame-type-textpic .ce-gallery,.content>.frame-type-image .ce-gallery,.content>.frame-type-textmedia .ce-gallery,.content>.management,.card-container>.card,.thanks-section>div,.frame-type-annualreport-tabs,.frame-type-html .ce-bodytext,.content>.frame-plugin-tx_cfcleaguefe_competition,.page-not-found-wrapper{transition:opacity 0 ease-out,translate 0 ease-out;opacity:0;translate:0 88px;will-change:opacity,translate}@media(prefers-reduced-motion: reduce){.frame>header>h1,.frame>header>h2,.frame>header>h3,.frame>header>h4,.frame-inner>header>h1,.frame-inner>header>h2,.frame-inner>header>h3,.frame-inner>header>h4,.frame-inner>h1,.frame-inner>h2,.frame-inner>h3,.frame-inner>h4,.ce-bodytext>h1,.ce-bodytext>h2,.ce-bodytext>h3,.ce-bodytext>h4,.frame-inner>p,.frame-inner>ul,.frame-inner>blockquote,.frame-inner>table,.ce-bodytext>p,.ce-bodytext>ul,.ce-bodytext>blockquote,.ce-bodytext>table,.financial-year-text>h2,.financial-year-text>a.button,.content>.frame-type-annualreport_imagecarousel .carousel,.content>.frame-type-annualreport_imagecarousel>footer,.content>.frame-type-textpic .ce-gallery,.content>.frame-type-image .ce-gallery,.content>.frame-type-textmedia .ce-gallery,.content>.management,.card-container>.card,.thanks-section>div,.frame-type-annualreport-tabs,.frame-type-html .ce-bodytext,.content>.frame-plugin-tx_cfcleaguefe_competition,.page-not-found-wrapper{transition:outline 0ms linear,opacity 0ms linear,translate 0ms linear}}.button:not(.discreet).reveal-element.revealed{will-change:opacity,translate,background;transition:opacity 500ms ease-out,translate 500ms ease-out,background 250ms ease-out}.revealed{transition:opacity 500ms ease-out,translate 500ms ease-out;opacity:1 !important;translate:0 !important}.tab-content .frame>header>h1,.tab-content .frame>header>h2,.tab-content .frame>header>h3,.tab-content .frame>header>h4,.tab-content .frame-inner>header>h1,.tab-content .frame-inner>header>h2,.tab-content .frame-inner>header>h3,.tab-content .frame-inner>header>h4,.tab-content .frame-inner>h1,.tab-content .frame-inner>h2,.tab-content .frame-inner>h3,.tab-content .frame-inner>h4,.tab-content .ce-bodytext>h1,.tab-content .ce-bodytext>h2,.tab-content .ce-bodytext>h3,.tab-content .ce-bodytext>h4,.tab-content .frame-inner>p,.tab-content .frame-inner>ul,.tab-content .frame-inner>blockquote,.tab-content .frame-inner>table,.tab-content .ce-bodytext>p,.tab-content .ce-bodytext>ul,.tab-content .ce-bodytext>blockquote,.tab-content .ce-bodytext>table,.tab-content .financial-year-text>h2,.tab-content .financial-year-text>a.button,.tab-content .content>.frame-type-annualreport_imagecarousel .carousel,.tab-content .content>.frame-type-annualreport_imagecarousel>footer,.tab-content .content>.frame-type-textpic .ce-gallery,.tab-content .content>.frame-type-image .ce-gallery,.tab-content .content>.frame-type-textmedia .ce-gallery,.tab-content .content>.management,.tab-content .card-container>.card,.tab-content .thanks-section>div,.tab-content .frame-type-annualreport-tabs,.tab-content .frame-type-html .ce-bodytext,.tab-content .content>.frame-plugin-tx_cfcleaguefe_competition,.tab-content .page-not-found-wrapper{outline:none;translate:0;opacity:1}.card.reveal-element.revealed{will-change:opacity,translate,background;transition:opacity 500ms ease-out,translate 500ms ease-out,background 250ms ease-out}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important}}html.show-grid body::before{z-index:10001;font-family:Menlo,"Courier New",Courier,monospace;font-size:9px;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;line-height:normal;top:0;color:#555;padding:10px;display:block;background:rgba(255,255,255,.5);position:fixed;right:0;pointer-events:none}@media(min-width: 0){html.show-grid body::before{content:"XS | 0 < [100%] < 575.98px "}}@media(min-width: 576px){html.show-grid body::before{content:"SM | 576px < [540px] < 767.98px "}}@media(min-width: 768px){html.show-grid body::before{content:"MD | 768px < [720px] < 991.98px "}}@media(min-width: 992px){html.show-grid body::before{content:"LG | 992px < [960px] < 1199.98px "}}@media(min-width: 1200px){html.show-grid body::before{content:"XL | 1200px < [1084px] < 1399.98px "}}@media(min-width: 1400px){html.show-grid body::before{content:"XXL | 1400px < [1084px] < 1000000px "}}html.show-grid::after{content:"";position:fixed;inset:0;text-align:center;width:100vw;margin:0 auto;z-index:10000;display:block;pointer-events:none;background:repeating-linear-gradient(to right, transparent 0, transparent 12px, rgba(255, 0, 0, 0.05) 12px, rgba(255, 0, 0, 0.05) calc(8.3333333333% - 12px), transparent calc(8.3333333333% - 12px), transparent calc(8.3333333333%));width:100%}@media(min-width: 0){html.show-grid::after{width:100%}}@media(min-width: 576px){html.show-grid::after{width:540px}}@media(min-width: 768px){html.show-grid::after{width:720px}}@media(min-width: 992px){html.show-grid::after{width:960px}}@media(min-width: 1200px){html.show-grid::after{width:1084px}}@media(min-width: 1400px){html.show-grid::after{width:1084px}}body{--background: var(--color-contrast);--background-rgb: ff, ff, ff;--accent-color: var(--red);--accent-color-hover: var(--red-dark);background:var(--background)}body #main-container{background:var(--background);padding-bottom:1px}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}@media screen and (min-width: 768px){.if-mobile{display:none !important}}@media(-webkit-min-device-pixel-ratio: 2){.if-mobile-1x{display:none !important}}@media screen and (min-width: 768px){.if-mobile-1x{display:none !important}}@media(-webkit-max-device-pixel-ratio: 1){.if-mobile-2x{display:none !important}}@media screen and (min-width: 768px){.if-mobile-2x{display:none !important}}@media screen and (max-width: 767.98px){.if-desktop{display:none !important}}#content{margin-bottom:110px}@media screen and (min-width: 768px){#content{margin-bottom:88px}}body.home{--background: var(--color-contrast);--background-rgb: ff, ff, ff;background:var(--blue-dark)}body.home #content{margin-top:0}body.team-page{--background: var(--blue-ultralight);--background-rgb: 242, 245, 249;background:var(--blue)}body.page-not-found{--background: linear-gradient(135deg, #123075 0%, #092056 100%);--background-rgb: 23, 40, 105;--text-color: var(--color-contrast);background:var(--blue)}body.accent-green{--accent-color: var(--forest-green);--accent-color-hover: var(--forest-green-dark)}body.accent-pink{--accent-color: var(--women);--accent-color-hover: var(--women-dark)}body.accent-gold{--accent-color: var(--gold);--accent-color-hover: var(--gold-dark)}
