:root{--color-primary:#00266b;--color-primary-dark:#002147;--color-accent:#F7941E;--color-text:#333;--color-text-light:#666;--color-border:#e0e0e0;--color-bg:#f7f7f7;--color-white:#ffffff;--color-error:#dc2626;--max-width:988px;--font-primary:"proxima-nova",sans-serif;--font-heading:"sigvar",serif}h1,h2,h3,h4,h5,h6{font-family:sigvar,serif;margin:0;font-weight:400;letter-spacing:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}@font-face{font-family:proxima-nova;src:url(/assets/fonts/proximanova-regular-webfont.woff2) format("woff2"),url(/assets/fonts/proximanova-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:url(/assets/fonts/proximanova-regularit-webfont.woff2) format("woff2"),url(/assets/fonts/proximanova-regularit-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:proxima-nova;src:url(/assets/fonts/proximanova-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:url(/assets/fonts/proximanova-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:url(/assets/fonts/proximanova-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:url(/assets/fonts/proximanova-boldit-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:sigvar;src:url(/assets/fonts/sigvar_serial-regular-webfont.woff2) format("woff2"),url(/assets/fonts/sigvar_serial-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:sigvar;src:url(/assets/fonts/sigvar_serial-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:sigvar;src:url(/assets/fonts/sigvar_serial-light-webfont.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:sia-ico2;src:url(/assets/fonts/sia-ico2.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:sia;src:url(/assets/fonts/sia.woff) format("woff");font-weight:400;font-style:normal;font-display:block}[class*=" ico-"],[class^=ico-]{display:inline-block;vertical-align:middle}[class*=" ico-"]:before,[class^=ico-]:before{font-family:sia,sans-serif;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.ico-date:before{content:"\e616"}.ico-dropdown:before{content:"\e61c"}.ico-print:before{content:"\e64e"}.ico-point-u:before{content:"\e646"}.ico-date{color:#e1e1e1}#sia-header{z-index:100;box-sizing:border-box;min-height:80px;background:linear-gradient(315deg,#134297,#0f3c8e 20%,#0b3785 40%,#07317c 60%,#032b74 80%,#00266b)}#sia-header,sia-footer{display:block;position:relative}sia-footer{min-height:400px;background:#eee}@media screen and (max-width:991px){#sia-header{min-height:60px;background:linear-gradient(222.07deg,#003087,#00266b)}}