@-ms-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

@font-face {
    font-family: "ClanBook";
    src: url("../Fonts/ClanWeb-Book.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "ClanMedium";
    src: url("../Fonts/ClanWeb-Medium.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 0;
    -webkit-tap-highlight-color: transparent !important;
    -webkit-tap-highlight-color: rgba(237, 237, 237, 0.1) !important
}

html {
    font-size: .875em;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%
}

body {
    line-height: 1.57143;
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    color: #000;
    background: #fff
}

address,
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

address {
    font-style: normal
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold
}

h1 {
    margin-bottom: .375em;
    margin-left: -2px;
    line-height: 1.125;
    font-size: 2.85714em
}

@media only screen and (max-width: 24.99em) {
    h1 {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        overflow-wrap: break-word
    }
}

h2 {
    margin-bottom: .66667em;
    line-height: 1.13333;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 2.14286em
}

@media only screen and (max-width: 31.24em) {
    h2 {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        overflow-wrap: break-word
    }
}

h3 {
    margin-bottom: .3em;
    line-height: 1.5;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 1.42857em;
    font-weight: normal
}

h4 {
    margin-bottom: .55556em;
    line-height: 1.11111;
    font-size: 1.28571em
}

h5,
h6 {
    margin-bottom: 1.14286rem;
    font-size: 1em
}

ul {
    list-style: none outside none
}

ol {
    padding-left: 1.78571em;
    margin-bottom: 1.14286rem;
    list-style: decimal outside none
}

a {
    color: #666;
    text-decoration: none;
    background: transparent
}

a:hover,
a:focus {
    color: #000;
    text-decoration: underline
}

img {
    display: block;
    -ms-interpolation-mode: bicubic
}

figure img {
    max-width: 100%;
    height: auto !important
}

figcaption {
    line-height: 1.45455;
    font-size: .78571rem;
    padding: .5rem 0 0
}

p {
    margin-bottom: 1.14286rem
}

strong {
    font-weight: bold
}

b {
    font-weight: normal
}

table {
    table-layout: fixed;
    width: 100%;
    margin-bottom: 1.14286rem;
    border-collapse: collapse
}

td,
th {
    padding: .35714em .14286em;
    vertical-align: top;
    font-weight: normal;
    text-align: left
}

th {
    font-weight: bold
}

td {
    border-top: 1px solid #bbb
}

caption {
    text-align: left
}

hr {
    height: 0;
    margin-bottom: 30px;
    border-top: 1px solid #bbb;
    background-color: transparent
}

code {
    font-family: 'courier new', courier, monospaced
}

blockquote {
    margin-bottom: 30px
}

blockquote p {
    margin-bottom: 0
}

cite {
    display: block;
    font-style: normal
}

[type=submit],
[type=reset] {
    transition: background-color .1s ease;
    display: inline-block;
    padding: .83333em 1.58333em .75em;
    line-height: 1.25;
    border: 1px solid #003366;
    font-size: .85714em;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #003366
}

[type=submit]:focus,
[type=submit]:hover,
[type=reset]:focus,
[type=reset]:hover {
    border-color: #003366;
    color: #000;
    background: #fff
}

form {
    background-color: rgba(0, 0, 0, 0)
}

form::after {
    content: "";
    display: block;
    clear: both
}

fieldset {
    display: block
}

fieldset::after {
    content: "";
    display: block;
    clear: both
}

button,
input,
select,
textarea {
    font-family: arial, helvetica, sans-serif;
    font-size: 100%;
    color: #000
}

button,
textarea,
[type=button],
[type=text],
[type=tel],
[type=url],
[type=email],
[type=password],
[type=date],
[type=time],
[type=number] {
    max-width: 100%;
    border-radius: 0;
    -webkit-appearance: none
}

[type=submit],
[type=image],
[type=button],
button,
label {
    border-radius: 0;
    cursor: pointer
}

textarea,
[type=text],
[type=email],
[type=tel],
[type=url],
[type=password],
[type=date],
[type=time],
[type=number] {
    width: 100%;
    padding: .28571em .57143em;
    border: 0;
    line-height: 1.57143;
    background: #fff
}

textarea:focus,
[type=text]:focus,
[type=email]:focus,
[type=tel]:focus,
[type=url]:focus,
[type=password]:focus,
[type=date]:focus,
[type=time]:focus,
[type=number]:focus {
    outline: 1px dotted #003366
}

[type=text],
[type=email],
[type=tel],
[type=url],
[type=password],
[type=date],
[type=time],
[type=number] {
    border-bottom: 1px solid #003366;
    line-height: 1.5
}

textarea {
    min-height: 7.85714em;
    overflow: auto;
    resize: none
}

select {
    width: 100%;
    height: 2.14286rem;
    padding: .28571em 2.14286rem .28571em .57143em;
    border: 0;
    border-radius: 0;
    line-height: 1.57143;
    background: #fff url("data:image/gif;base64,R0lGODlhGwAEAIABAAAAAP///yH5BAEAAAEALAAAAAAbAAQAAAINhA+hy+2YnJzh0PuwLgA7") no-repeat 100% 50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select:focus {
    outline: 1px dotted #003366
}

option {
    -moz-padding-end: 5px;
    -moz-padding-start: 3px
}

label {
    display: block;
    margin-bottom: .35714em;
    cursor: pointer
}

legend {
    margin-bottom: .35714em;
    font-weight: bold;
    white-space: normal
}

legend label {
    margin-bottom: 0
}

[type=checkbox],
[type=radio] {
    margin-right: .42857em
}

input::-webkit-input-placeholder {
    font-style: italic;
    color: #666;
    opacity: 1
}

input:-ms-input-placeholder {
    font-style: italic;
    color: #666;
    opacity: 1
}

input::placeholder {
    font-style: italic;
    color: #666;
    opacity: 1
}

button {
    transition: color .1s ease;
    font-weight: normal;
    color: #000;
    background: none
}

svg {
    display: block
}

path {
    transform: inherit;
    fill: inherit;
    stroke: inherit
}

.aural {
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    border: 0;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%)
}

.hide {
    display: none !important;
    visibility: hidden !important
}

.button:not(.text .button):not(.linklist .button) {
    transition: background-color .1s ease;
    display: inline-block;
    padding: .83333em 1.58333em .75em;
    line-height: 1.25;
    border: 1px solid #003366;
    font-size: .85714em;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #003366
}

.button:focus,
.button:hover {
    border-color: #003366;
    color: #000;
    background: #fff
}

.error {
    font-weight: bold;
    color: #ab0509
}

.error strong {
    font-weight: inherit
}

.row {
    clear: both
}

.row::after {
    content: "";
    display: block;
    clear: both
}

@media only screen and (min-width: 50em) {
    .row {
        margin-left: -10px;
        margin-right: -10px
    }
}

.row--header {
    margin: 0
}

.row--flex-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media only screen and (min-width: 50em) {
    .column {
        float: left;
        min-height: 1px;
        padding: 0 10px
    }

    .column--right {
        float: right
    }
}

.column--flexy {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.column--flexy-small {
    -ms-flex: 1 0 150px;
    flex: 1 0 150px
}

.row--flex-wrap .column {
    padding: 0 10px
}

@media only screen and (min-width: 50em) {
    .column--size1 {
        width: 8.33333%
    }

    .column--size2 {
        width: 16.66667%
    }

    .column--size3 {
        width: 25%
    }

    .column--size4 {
        width: 33.33333%
    }

    .column--size5 {
        width: 41.66667%
    }

    .column--size6 {
        width: 50%
    }

    .column--size7 {
        width: 58.33333%
    }

    .column--size8 {
        width: 66.66667%
    }

    .column--size9 {
        width: 75%
    }

    .column--size10 {
        width: 83.33333%
    }

    .column--size11 {
        width: 91.66667%
    }

    .column--size12 {
        width: 100%
    }
}

@media only screen and (min-width: 29.375em) and (max-width: 49.99em) {
    .column--footer {
        float: left;
        width: 50%;
        min-height: 1px;
        padding: 0 10px
    }
}

.page-header {
    width: 100%;
    max-width: 1260px;
    margin: 0 auto
}

.page-header__main {
    padding-top: 20px;
    color: #fff;
    background: #003366
}

.page-header__liner {
    position: relative;
    width: 100%;
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 20px
}

.page-header__liner::after {
    content: "";
    display: block;
    clear: both
}

@media only screen and (min-width: 1300px) {
    .page-header__liner {
        padding: 0
    }
}

@media only screen and (min-width: 1280px) {
    .page-header__liner--top {
        padding-right: 10px;
        padding-left: 10px
    }
}

.page-header__liner--bottom,
.page-header__liner--navigation {
    padding: 0
}

.page-header__rule {
    margin: 0;
    border-color: #fff
}

.page-content {
    position: relative;
    width: 100%;
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 20px;
    margin-bottom: 50px
}

.page-content::after {
    content: "";
    display: block;
    clear: both
}

@media only screen and (min-width: 1300px) {
    .page-content {
        padding: 0
    }
}

.page-content__wrapper {
    position: relative;
    width: 100%;
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 20px
}

.page-content__wrapper::after {
    content: "";
    display: block;
    clear: both
}

@media only screen and (min-width: 1300px) {
    .page-content__wrapper {
        padding: 0
    }
}

.page-content__wrapper .page-content {
    padding: 0
}

.page--dossier>.page-content {
    width: 964px;
    max-width: 100%
}

.logo-link {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 14px
}

.logo-link:focus,
.logo-link:active {
    outline: 1px dotted #fff
}

.logo-link__image {
    max-width: 100%;
    height: auto !important;
    width: 250px
}

.logo-print {
    display: none
}

.main-navigation__item {
    box-sizing: border-box;
    position: relative;
    vertical-align: top;
    border-bottom: 1px solid #fff
}

@media only screen and (min-width: 29.375em) and (max-width: 59.365em) {
    .main-navigation__item {
        display: inline-block;
        width: 50%;
        border-bottom: 0
    }

    .main-navigation__item:nth-child(2n+1) {
        border-right: 1px solid #fff
    }

    .main-navigation__item:nth-child(-n+2) {
        border-bottom: 1px solid #fff
    }
}

@media only screen and (min-width: 59.375em) {
    .main-navigation__item {
        display: inline-block;
        width: 25%;
        border-bottom: 0
    }

    .main-navigation__item:nth-child(-n+3) {
        border-right: 1px solid #fff;
    }
}

.main-navigation__link {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    display: block;
    min-height: 44px;
    padding: 13px 10px 9px 20px;
    line-height: 1.101;
    font-family: ClanBook, arial, helvetica, sans-serif;
    font-size: 1.42857em;
    color: #fff;
    text-transform: uppercase
}

.main-navigation__link--current,
.main-navigation__link:focus,
.main-navigation__link:hover {
    color: #000;
    text-decoration: none;
    background: #fff
}

.main-navigation__item.focused .main-navigation__link,
.main-navigation__item:hover .main-navigation__link {
    color: #000;
    background: #fff
}

.main-navigation__sub {
    transition: opacity .25s ease;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: -1;
    width: 100%;
    padding: 10px 20px 20px;
    border-color: #ededed;
    background-color: #fff;
    opacity: 0;
    box-shadow: 0 3px 3px 0 rgba(127, 127, 127, 0.5)
}

@media only screen and (min-width: 59.375em) {
    .main-navigation__sub {
        display: block
    }
}

.main-navigation__link--sub {
    display: block;
    position: relative;
    padding: .28571em 20px .28571em 0;
    border-bottom: 1px solid #ccc
}

.main-navigation__link--sub:hover,
.main-navigation__link--sub:focus {
    text-decoration: none
}

.main-navigation__icon {
    position: absolute;
    top: .78571em;
    right: 8px;
    width: .42857em;
    height: .64286em;
    fill: #666
}

.main-navigation__link--sub:hover .main-navigation__icon,
.main-navigation__link--sub:active .main-navigation__icon {
    fill: #000
}

.main-navigation__item--sub:last-child .main-navigation__link--sub {
    border: 0
}

@media only screen and (min-width: 59.375em) {

    .main-navigation__item.focused,
    .main-navigation__item:hover {
        box-shadow: 0 3px 3px 0 rgba(127, 127, 127, 0.5)
    }

    .main-navigation__item.focused .main-navigation__sub,
    .main-navigation__item:hover .main-navigation__sub {
        z-index: 100;
        opacity: 1
    }
}

.main-navigation__item--current {
    box-shadow: 0 3px 3px 0 rgba(127, 127, 127, 0.5)
}

.meta-navigation {
    margin-top: -.35714em;
    text-align: right
}

.meta-navigation__item {
    display: inline-block;
    margin: 0 0 .66667em 1.66667em;
    line-height: 1.66667;
    font-size: .85714em
}

.meta-navigation__item:first-child {
    margin-left: 0
}

.meta-navigation__link {
    color: #fff
}

.meta-navigation__link:hover,
.meta-navigation__link:focus {
    color: #fff
}

.breadcrumb__list {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none
}

.breadcrumb__item {
    position: absolute;
    top: 0;
    left: 0
}

.breadcrumb__link {
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    border: 0;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%)
}

.breadcrumb__link:focus {
    display: block;
    position: absolute;
    top: 0;
    z-index: 1;
    width: auto;
    height: auto;
    padding: .22222em .55556em .33333em;
    clip: unset;
    font-size: 1.28571em;
    font-weight: bold;
    text-decoration: underline;
    white-space: normal;
    background: #fff;
    -webkit-clip-path: none;
    clip-path: none
}

.subnavigation {
    padding-top: 23px
}

.subnavigation__list {
    border-bottom: 1px solid #ccc
}

.subnavigation__sublist {
    border-top: 1px solid #ccc
}

.subnavigation__link {
    display: block;
    padding: 3px 0 4px 0;
    margin-right: 8px;
    border-bottom: 0;
    text-decoration: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAABrCAMAAACMumjAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRFzMzMAAAA////+5qYCQAAAAN0Uk5T//8A18oNQQAAADJJREFUeNpiYGBgYmJiAJJQBOEwgUWhmGmUHqVHLs0Ioxmh4iAGWB7IQOLD5MHqAQIMAHv4BbfVG33RAAAAAElFTkSuQmCC) no-repeat -100px 0
}

.subnavigation__list--subsubsub .subnavigation__link {
    background: none
}

.subnavigation__link--current {
    font-weight: bold;
    color: #003366;
    background-position: 100% -89px
}

.subnavigation__link--current-active {
    font-weight: bold;
    color: #003366
}

.subnavigation__link--hassub {
    background-position: 100% 13px
}

.subnavigation__link--hassub.subnavigation__link--current-active {
    background-position: 100% -89px
}

.subnavigation__sublist .subnavigation__link {
    padding-left: 13px
}

.subnavigation__sublist--subsub .subnavigation__link {
    padding-left: 26px
}

.subnavigation__sublist--subsubsub .subnavigation__link {
    padding-left: 39px
}

.subnavigation__item {
    border-bottom: 1px solid #ccc
}

.subnavigation__item:last-child {
    border-bottom: 0
}

.page-footer {
    position: relative;
    padding-bottom: 1.14286em;
    background: #fff;
    box-shadow: 0 -6px 5px -1px #fff
}

.page-footer__liner {
    position: relative;
    width: 100%;
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 20px
}

.page-footer__liner::after {
    content: "";
    display: block;
    clear: both
}

@media only screen and (min-width: 1300px) {
    .page-footer__liner {
        padding: 0
    }
}

.footer-navigation {
    padding-top: 2.28571em;
    border-top: 4px solid #003366
}

@media only screen and (min-width: 50em) {
    .footer-navigation__group {
        padding: 20px;
        padding-top: 0
    }
}

.footer-navigation__title {
    margin-bottom: .92308em;
    line-height: 1.30769;
    font-size: .92857em;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 1.23077em
}

.footer-navigation__title-link {
    color: #000
}

.footer-navigation__title--standalone,
.footer-navigation__list {
    margin-bottom: 2.14286em
}

@media only screen and (min-width: 50em) {

    .footer-navigation__title--standalone,
    .footer-navigation__list {
        margin-bottom: 2.85714em
    }
}

.footer-navigation__item {
    margin-bottom: .66667em;
    line-height: 1.5;
    font-size: .85714em
}

.footer-navigation__share {
    max-width: 100%;
    height: auto !important
}

.footer-navigation__row {
    margin-right: 0;
    margin-left: 0
}

@media only screen and (min-width: 1280px) {
    .footer-navigation__row {
        margin-left: -10px;
        margin-right: -10px
    }
}

.footer-copyright {
    margin: .71429em 0 0;
    line-height: 1.5;
    font-size: .85714em
}

@media only screen and (min-width: 40.625em) and (max-width: 49.99em) {
    .footer-copyright {
        padding-left: 10px
    }
}

@media only screen and (min-width: 50em) and (max-width: 62.49em) {
    .footer-copyright {
        padding-left: 30px
    }
}

@media only screen and (min-width: 62.5em) {
    .footer-copyright {
        padding-left: 20px;
        transform: translateY(-2.5em)
    }
}

@media only screen and (min-width: 50em) {
    .footer-copyright {
        margin-top: 0
    }
}

.component,
.frame {
    position: relative;
    padding-top: 18px;
    margin-bottom: 30px
}

.component::before,
.frame::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 62px;
    height: 4px;
    background: #003366
}

.component--lineless,
.main-title+.component,
.main-title+.frame{
    padding-top: 0
}

.component--lineless::before,
.main-title+.component::before {
    display: none
}

.component+.component--joined {
    margin-top: calc(1.14286rem - 30px)
}

.page--dossier .component+.component--joined {
    margin-top: calc(1.85714rem - 30px)
}

.component--colored {
    padding: 20px;
    background-color: #ededed
}

.component__title--reduced {
    margin-bottom: .57143em;
    line-height: 1.57143;
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold
}

.page--dossier .component__title--reduced {
    line-height: 1.5
}

.page--dossier .component__title--reduced {
    margin-bottom: .5em;
    line-height: 1.5;
    font-size: 1.14286em
}

.jumpblock {
    position: relative;
    z-index: 1
}

.jumpblock__text {
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    border: 0;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%)
}

.jumpblock__link {
    display: block;
    position: absolute;
    top: -100em;
    left: 50%;
    z-index: -1;
    padding: 1em 1.11111em 1.11111em;
    font-size: 1.42857em;
    font-weight: bold;
    color: #003366;
    background: #fff;
    transform: translateX(-50%)
}

.jumpblock__link:focus,
.jumpblock__link:active {
    top: -10px;
    z-index: 100;
    color: #003366
}

.main-title {
    position: relative;
    padding-top: 40px;
    margin-bottom: .525em;
    line-height: 1.25;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 2.85714em;
    font-weight: normal
}

.main-title::before {
    content: "";
    display: block;
    position: absolute;
    top: 23px;
    left: 0;
    width: 62px;
    height: 4px;
    background: #003366
}

.search__form {
    max-width: 100%;
    padding: .64286rem .85714rem .57143rem 1.42857rem;
    margin: 0 auto 30px;
    background: #ededed
}

@media only screen and (min-width: 36.25em) {
    .search__form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

.search__label {
    padding-right: 1.71429rem
}

@media only screen and (min-width: 36.25em) {
    .search__label {
        margin-bottom: .14286rem
    }

    .search__label-liner {
        display: block;
        white-space: pre
    }
}

.search__autocomplete {
    display: inline-block;
    position: relative;
    width: calc(100% - 2.85714rem)
}

@media only screen and (min-width: 36.25em) {
    .search__autocomplete {
        display: block;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: auto;
        min-width: 100px
    }
}

.form .search__autocomplete {
    display: block;
    width: auto
}

.search__listbox {
    box-sizing: border-box;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 0;
    overflow: hidden;
    border-color: #bbb;
    border-style: solid;
    background: #fff
}

.search__listbox.active {
    height: auto;
    padding: .85714em 0 1.07143em;
    border-width: 0 1px 1px
}

.search__suggestion {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    padding: .14286em 20px
}

.search__suggestion:hover {
    background-color: #ededed
}

.search__suggestion:focus {
    outline: 1px dotted #003366;
    background-color: #ddd
}

.search__text-field {
    width: 100%;
    padding: .14286rem .28571rem .21429rem 1.42857rem;
    vertical-align: bottom;
    border: 0;
    line-height: 1.44444;
    font-size: 1.28571em
}

.search__text-field:focus {
    outline: 1px dotted #003366
}

.search__button {
    box-sizing: content-box;
    display: inline-block;
    width: 1.85714em;
    height: 1.85714em;
    padding: .28571em .5em .35714em;
    vertical-align: bottom;
    border: 0;
    background: none;
    fill: #666
}

.search__button:hover {
    background: none;
    fill: #000
}

.search__button:focus,
.search__button:active {
    outline: 1px dotted #003366
}

.search__icon {
    width: 1.85714em;
    height: 1.85714em
}

.wall__box {
    transition: opacity .25s ease;
    opacity: 1
}

@media only screen and (min-width: 29.375em) {
    .wall__box {
        margin-left: -10px;
        margin-right: -10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .wall__box::after {
        content: "";
        display: block;
        clear: both
    }
}

.wall__box.updating {
    opacity: 0.5
}

.wall__box-header {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin-bottom: .3125em;
    line-height: 1.5625;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 1.14286em;
    font-weight: normal;
    display: block;
    position: relative;
    width: 100%;
    padding-top: 1.33333em;
    margin-bottom: 20px;
    line-height: 1.5;
    font-size: 2.14286em
}

.wall__box-header::before {
    content: "";
    display: block;
    position: absolute;
    top: 20px;
    left: 0;
    width: 62px;
    height: 4px;
    background: #003366
}

.wall__box-header strong {
    font-weight: normal
}

@media only screen and (min-width: 29.375em) {
    .wall__box-header {
        box-sizing: border-box;
        padding-right: 10px;
        padding-left: 10px
    }

    .wall__box-header::before {
        content: "";
        display: block;
        position: absolute;
        top: 20px;
        left: 10px;
        width: 62px;
        height: 4px;
        background: #003366
    }
}

.wall__header {
    margin-bottom: 30px;
    text-align: center
}

.wall__title {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin-bottom: .3125em;
    line-height: 1.5625;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 1.14286em;
    font-weight: normal
}

.wall__title strong {
    font-weight: normal
}

.wall__filter-item {
    display: inline-block;
    padding: 0 10px;
    margin: 0 10px .35714em
}

.wall__footer {
    margin-top: 40px;
    text-align: center
}

.wall__control {
    border-bottom: 4px solid transparent;
    color: #666;
    text-transform: uppercase
}

.wall__control:hover,
.wall__control:focus {
    color: #000;
    text-decoration: underline
}

.wall__control.current {
    border-color: #003366;
    color: #000
}

.wall__control[aria-hidden=true] {
    visibility: hidden
}

.wall__control-icon {
    display: inline-block;
    width: 22px;
    height: 10px;
    margin-left: .28571em
}

.wall__links {
    margin-top: -20px
}

.wall__link {
    transition: background-color .1s ease;
    display: inline-block;
    padding: .83333em 1.58333em .75em;
    line-height: 1.25;
    border: 1px solid #003366;
    font-size: .85714em;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #003366;
    margin: 20px 8px 0
}

.wall__link:focus,
.wall__link:hover {
    border-color: #003366;
    color: #000;
    background: #fff
}

.wall__loading {
    transition: opacity .25s ease;
    position: relative;
    left: 50%;
    z-index: -1;
    margin-top: -8px;
    opacity: 0;
    transform: translateX(-50%);
    speak: none
}

.wall__loading.updating {
    z-index: 10;
    opacity: 1
}

.wall-item {
    padding-top: 0;
    margin-bottom: 20px
}

@media only screen and (min-width: 29.375em) {
    .wall-item {
        box-sizing: border-box;
        display: -ms-flexbox;
        display: flex;
        float: left;
        width: 50%;
        padding-right: 10px;
        padding-left: 10px
    }

    .wall-item__liner {
        display: -ms-flexbox;
        display: flex;
        min-height: 0
    }

    .wall-item--medium,
    .wall-item--medium-large,
    .wall-item--large {
        width: 100%
    }

    .wall-item--split {
        overflow: hidden
    }

    .wall-item__images {
        margin-right: -20px;
        margin-left: -20px
    }
}

@media only screen and (min-width: 59.375em) {
    .wall-item {
        width: 25%
    }

    .wall-item--medium {
        width: 50%
    }

    .wall-item--medium-large {
        width: 75%
    }

    .wall-item--large {
        width: 100%
    }

    .wall-item--medium .wall-item__liner,
    .wall-item--medium-large .wall-item__liner,
    .wall-item--large .wall-item__liner {
        min-height: 380px
    }
}

.wall-item--raised {
    transform: translateY(-20px)
}

.wall-item--lineless .wall-item__liner {
    padding-top: 0
}

.wall-item--lineless .wall-item__liner::before {
    display: none
}

.wall-item::before {
    display: none
}

.wall-item--multiteaser {
    display: block;
    -ms-flex-item-align: start;
    align-self: flex-start;
    min-height: 0
}

.wall-item__liner {
    position: relative;
    width: 100%;
    padding: 40px 20px 20px;
    background: #ededed
}

.wall-item__liner::before {
    content: "";
    display: block;
    position: absolute;
    top: 20px;
    left: 20px;
    width: 62px;
    height: 4px;
    background: #003366
}

.wall-item__link {
    display: block;
    padding: 40px 20px 20px;
    margin: -40px -20px -20px;
    color: #000
}

.wall-item--light .wall-item__link {
    color: #fff
}

.wall-item__title {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin-bottom: .3125em;
    line-height: 1.5625;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 1.14286em;
    font-weight: normal
}

.wall-item__title strong {
    font-weight: normal
}

.wall-item__title--reduced {
    margin-bottom: .57143em;
    line-height: 1.57143;
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold
}

.page--dossier .wall-item__title--reduced {
    line-height: 1.5
}

.wall-item--dossier .wall-item__title {
    line-height: 1.26667;
    font-size: 2.14286em;
    text-transform: uppercase
}

.wall-item__title a {
    color: #003366
}

.wall-item__text {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin-bottom: 0
}

.wall-item--dossier .wall-item__text {
    line-height: 1.5;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 1.42857em
}

.wall-item__meta {
    display: block;
    margin-bottom: .66667em;
    line-height: 1.33333;
    font-family: arial, helvetica, sans-serif;
    font-size: .75em;
    text-transform: uppercase
}

.wall-item__meta--src {
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    word-break: normal;
    word-wrap: normal;
    overflow-wrap: normal;
    font-weight: bold
}

.wall-item__meta--date {
    font-size: .6em
}

.wall-item--dossier .wall-item__meta {
    font-size: .4em
}

.wall-item__images img {
    max-width: 100%;
    height: auto !important;
    width: 100% !important
}

.wall-item__images--bordered {
    border: 1px solid #ccc
}

.wall-item__images--cover {
    margin: 10px -20px -20px
}

@media only screen and (min-width: 29.375em) {
    .wall-item__images--cover {
        margin: 0
    }
}

@media only screen and (min-width: 59.375em) {
    .wall-item__images--cover {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        margin: 0
    }

    .wall-item__images--cover img {
        display: inline-block
    }
}

@media only screen and (min-width: 29.375em) and (max-width: 59.365em) {
    .wall-item__images--cover {
        left: auto;
        width: 50%;
        overflow: hidden
    }

    .wall-item__images--cover img {
        width: 100% !important;
        max-height: none
    }
}

@media only screen and (min-width: 29.375em) {
    .wall-item--split .wall-item__liner {
        display: -ms-flexbox;
        display: flex
    }

    .wall-item--split .wall-item__link {
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding: 0;
        margin: 0
    }

    .wall-item--split .wall-item__liner {
        padding: 0;
        background: #ededed
    }

    .wall-item--split .wall-item__content {
        width: 50%;
        width: calc(50% - 10px);
        padding: 40px 20px 20px
    }

    .wall-item--split .wall-item__content::before {
        content: "";
        display: block;
        position: absolute;
        top: 20px;
        left: 20px;
        width: 62px;
        height: 4px;
        background: #003366
    }
}

@media only screen and (min-width: 29.375em) and (max-width: 59.365em) {
    .wall-item--split .wall-item__content {
        margin-right: 10px
    }
}

.wall-item--split .wall-item__content {
    position: relative;
    z-index: 1;
    background: rgba(237, 237, 237, 0.9)
}

.wall-item--split .wall-item__images {
    text-align: right
}

.wall-item--split .wall-item__image {
    display: inline-block
}

.wall-item--light .wall-item__liner::before,
.wall-item--light .wall-item__content::before {
    background-color: #fff
}

.wall-item--news:not(.wall-item--split) .wall-item__content:not(:last-child) {
    padding-bottom: 67.74194%
}

.wall-item--news:not(.wall-item--split) .wall-item__images {
    position: relative;
    width: auto;
    height: 0;
    padding-bottom: 55.75221%;
    margin: 0;
    overflow: hidden;
    background: #bbb no-repeat 50% 50%;
    background-size: cover
}

.wall-item--news:not(.wall-item--split) .wall-item__image-holder {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

.wall-item--news:not(.wall-item--split) .wall-item__image {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100% !important;
    max-width: none;
    transform: translate(-50%, -50%)
}

.wall-item--event .wall-item__liner {
    padding-right: 0;
    padding-left: 0;
    background: none
}

.wall-item--event .wall-item__liner::before {
    left: 0
}

.wall-item--event .wall-item__link {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0
}

.wall-item--event .wall-item__title {
    margin-bottom: .23333em;
    line-height: 1.13333;
    font-size: 1.42857em;
}

.wall-item--event .wall-item__images {
    margin-bottom: 1.42857em
}

@media only screen and (min-width: 29.375em) {
    .wall-item--event .wall-item__images {
        margin-right: 0;
        margin-left: 0
    }
}

.wall-item--event .wall-item__text {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin-bottom: .3125em;
    line-height: 1.5625;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 1.14286em;
    font-weight: normal;
    margin-bottom: 0
}

.wall-item--event .wall-item__text strong {
    font-weight: normal
}

.wall-item--gallery .wall-item__liner {
    display: block;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    background: none
}

.wall-item--gallery .wall-item__liner::before {
    left: 0
}

.wall-item--gallery .wall-item__title {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin-bottom: .3125em;
    line-height: 1.5625;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 1.14286em;
    font-weight: normal
}

.wall-item--gallery .wall-item__title strong {
    font-weight: normal
}

.wall-item--address .wall-item__liner {
    padding-right: 0;
    padding-left: 0;
    background: none
}

.wall-item--address .wall-item__liner::before {
    left: 0
}

.wall-item--address .wall-item__title {
    margin-bottom: .4em
}

.wall-item--teaser .wall-item__liner {
    padding: 0;
    background: none
}

.wall-item--teaser .wall-item__liner::before {
    display: none
}

.wall-item--teaser .wall-item__link {
    padding: 0 0 20px;
    margin: 0
}

.wall-item--teaser .wall-item__images {
    margin: 0
}

.wall-item--teaser .wall-item__content {
    position: relative;
    padding-top: 40px
}

.wall-item--teaser .wall-item__content::before {
    content: "";
    display: block;
    position: absolute;
    top: 20px;
    left: 0;
    width: 62px;
    height: 4px;
    background: #003366
}

.wall-item--teaser-normal .wall-item__liner {
    padding: 0
}

.wall-item--teaser-normal .wall-item__liner::before {
    content: none
}

.wall-item--teaser-normal .wall-item__content {
    height: 100%;
    padding: 20px
}

.wall-item--teaser-normal .wall-item__images {
    margin: 0
}

.wall-item--teaser-normal .wall-item__images+.wall-item__content {
    height: auto
}

.wall-item--teaser-normal .wall-item__title {
    line-height: 1.5;
    font-size: 1.42857em;
    font-weight: normal
}

.wall-item--teaser-normal .wall-item__link {
    width: 100%;
    padding: 0;
    margin: 0
}

.wall-item--teaser-normal .wall-item__link-title {
    display: block;
    margin-top: 20px;
    font-size: 1em;
    text-transform: uppercase
}

@media only screen and (max-width: 49.99em) {
    .dossier.component {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .dossier.component .dossier__content {
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 20px
    }

    .dossier.component .dossier-intro__images--cover {
        -ms-flex-order: 2;
        order: 2
    }

    .dossier.component .caption {
        margin-bottom: 0
    }
}

.dossier__image img {
    max-width: 100%
}

.dossier__intro {
    margin-bottom: 0
}

.dossier__header {
    margin-bottom: 30px;
    text-align: center
}

.dossier__content {
    position: relative
}

@media only screen and (min-width: 50em) {
    .dossier__content {
        padding-top: 18em
    }
}

@media only screen and (min-width: 59.375em) {
    .dossier__content {
        padding-top: 22em
    }
}

.dossier__filter-item {
    display: inline-block;
    padding: 0 10px;
    margin: 0 10px .35714em
}

.dossier__footer {
    margin-top: 40px;
    text-align: center
}

.dossier__control {
    border-bottom: 4px solid transparent;
    color: #666;
    text-transform: uppercase
}

.dossier__control:hover,
.dossier__control:focus {
    color: #000;
    text-decoration: underline
}

.dossier__control.current {
    border-color: #003366;
    color: #000
}

.dossier__control[aria-hidden=true] {
    visibility: hidden
}

.dossier__links {
    margin-top: 50px
}

.dossier__link {
    transition: background-color .1s ease;
    display: inline-block;
    padding: .83333em 1.58333em .75em;
    line-height: 1.25;
    border: 1px solid #003366;
    font-size: .85714em;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #003366;
    margin: 0 8px
}

.dossier__link:focus,
.dossier__link:hover {
    border-color: #003366;
    color: #000;
    background: #fff
}

.dossier__loading {
    transition: opacity .25s ease;
    position: absolute;
    bottom: 40px;
    left: 50%;
    z-index: -1;
    opacity: 0;
    transform: translateX(-50%);
    speak: none
}

.dossier__loading.updating {
    z-index: 10;
    opacity: 1
}

.dossier--gallery .dossier__liner {
    display: block;
    padding-right: 0;
    padding-left: 0;
    background: none
}

.dossier--gallery .dossier__liner::before {
    left: 0
}

.dossier--gallery .dossier__title {
    margin-bottom: .23333em;
    line-height: 1.13333;
    font-size: 2.14286em;
    text-transform: uppercase
}

.dossier__liner {
    position: relative;
    width: 100%;
    padding: 40px 20px 20px;
    background: #ededed
}

.dossier__liner::before {
    content: "";
    display: block;
    position: absolute;
    top: 20px;
    left: 20px;
    width: 62px;
    height: 4px;
    background: #003366
}

.dossier-navigation {
    overflow: hidden;
    cursor: pointer
}

.dossier-navigation .navigation-link__icon {
    box-sizing: content-box;
    float: left;
    width: 20px;
    height: 37px;
    padding: 10px 30px 0 0;
    vertical-align: top
}

.dossier-navigation .navigation-link__icon .link__control-icon {
    width: 100%;
    height: 100%
}

.dossier-navigation__article-navigation {
    display: none
}

@media only screen and (min-width: 1280px) {
    .dossier-navigation__article-navigation {
        display: block;
        position: fixed;
        top: 50%;
        left: 50%;
        width: 100%;
        max-width: 1280px;
        transform: translateX(-50%)
    }
}

.dossier-navigation .dossier__thumb {
    display: inline-block;
    float: left;
    width: 112px;
    margin-bottom: 20px
}

.dossier-navigation .dossier__thumb img {
    max-width: 100%
}

.dossier-navigation .dossier__thumb .dossier__thumb {
    margin: 0
}

.dossier-navigation__title {
    display: inline-block;
    float: left;
    width: calc(100% - 162px);
    padding: 0 0 0 14px;
    line-height: 1.5;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    color: #000
}

@media only screen and (max-width: 29.365em) {
    .dossier-navigation__title {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        overflow-wrap: break-word
    }
}

@media only screen and (min-width: 29.375em) {
    .dossier-navigation__title {
        padding: 0 10px
    }
}

.dossier-navigation__meta {
    display: block;
    margin-bottom: .46154em;
    line-height: 1.15385;
    font-family: arial, helvetica, sans-serif;
    font-size: .65em;
    font-weight: bold;
    text-transform: uppercase
}

.dossier-navigation__link:hover {
    text-decoration: none
}

.article-link {
    position: absolute;
    width: 9.14286em;
    text-transform: uppercase
}

.article-link .link__text {
    display: inline-block;
    width: 6.57143em;
    padding: .30769em 0;
    line-height: 1.15385em;
    font-size: .92857em;
    font-weight: 700
}

.article-link.previous {
    left: 0
}

.article-link.previous .navigation-link__icon {
    float: left;
    padding: 0 10px 0 5px
}

.article-link.previous .link__text {
    float: left;
    padding-left: 10px
}

.article-link.next {
    right: 0
}

.article-link.next .navigation-link__icon {
    float: right;
    padding: 0 5px 0 10px
}

.article-link.next .link__text {
    float: right;
    padding-right: 10px;
    text-align: right
}

.dossier-article__pages-navigation {
    text-align: right
}

.pages-navigation {
    display: inline-block
}

.pages-navigation__text {
    font-weight: 700
}

.pages-navigation .article-page__link {
    display: inline-block;
    line-height: 1;
    font-weight: normal
}

.pages-navigation .article-page__link+.article-page__link {
    padding-left: 10px;
    margin-left: 9px;
    border-left: 1px solid #666
}

.pages-navigation .article-page__link.current a {
    font-weight: 700;
    color: #000
}

.dossier-intro {
    position: relative;
    z-index: 0;
    margin-bottom: 30px
}

.dossier-intro__title {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin-top: .25em;
    margin-bottom: .25em;
    margin-left: -2px;
    line-height: 1.5;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 2.85714em;
    font-weight: normal;
    margin-top: .57143rem
}

.dossier-intro__date {
    display: inline-block;
    margin-left: .57143em
}

.dossier-intro__text {
    margin-bottom: 0;
    font-family: ClanMedium, arial, helvetica, sans-serif
}

.dossier-intro__content {
    position: relative;
    padding: 45px 20px 30px
}

.dossier-intro__content::before {
    content: "";
    display: block;
    position: absolute;
    top: 30px;
    left: 20px;
    width: 62px;
    height: 4px;
    background: #003366
}

@media only screen and (min-width: 29.375em) {
    .dossier-intro__content {
        padding-right: 50px;
        padding-left: 50px
    }

    .dossier-intro__content::before {
        left: 50px
    }
}

.dossier-intro__content p {
    line-height: 1.55556;
    font-size: 1.28571em
}

.dossier-intro__meta {
    display: block;
    margin-bottom: 1.07692em;
    margin-left: 2px;
    line-height: 1.15385;
    font-family: arial, helvetica, sans-serif;
    font-size: .325em;
    font-weight: bold;
    text-transform: uppercase
}

.dossier-intro__meta--date {
    font-weight: normal
}

.dossier-intro__author.dossier-intro__author {
    display: block;
    margin: 1.42857em 0 0;
    line-height: 1;
    font-family: arial, helvetica, sans-serif;
    font-size: 1em
}

.dossier-intro__author.dossier-intro__author:empty {
    display: none
}

@media only screen and (min-width: 50em) {
    .dossier-intro__images--cover {
        position: absolute;
        z-index: 0
    }
}

@media only screen and (min-width: 50em) and (max-width: 62.49em) {
    .dossier-intro__images--cover {
        padding-right: 10px
    }
}

.dossier-intro__images--cover .caption {
    margin-top: 1em;
    line-height: 1.25;
    font-size: .78571em;
    color: #666
}

.dossier-intro__image {
    max-width: 100%;
    height: auto !important;
    z-index: 0
}

.dossier-intro--light {
    color: #fff
}

.dossier-intro--light::before {
    color: #fff;
    background-color: #fff
}

@media only screen and (min-width: 50em) {
    .page--dossier .page-content .column--size6 .component:first-child h3:first-child {
        margin-top: -.2em
    }
}

.aside__content {
    padding: 30px 20px 30px;
    overflow: hidden;
    border-top: 4px solid #003366
}

@media only screen and (min-width: 50em) {
    .aside__content--split .aside__header {
        float: left;
        width: 33%;
        padding-right: 20px
    }

    .aside__content--split .aside__text {
        float: right;
        width: 66%;
        padding-left: 20px
    }
}

.aside__content--light {
    color: #fff
}

.aside__content--light a {
    color: #fff
}

.aside__content--light .text .external_button,
.aside__content--light .text .button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAADPCAYAAADS3nAJAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4LGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE2LTA5LTA2VDEyOjMzOjEzKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMDktMDZUMTI6MzM6NDcrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTA5LTA2VDEyOjMzOjQ3KzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmFhODMyODYwLTYyN2MtNDY4OS04ODI3LTY2ZTA2ZTE2OTM2NDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDphYTgzMjg2MC02MjdjLTQ2ODktODgyNy02NmUwNmUxNjkzNjQ8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDphYTgzMjg2MC02MjdjLTQ2ODktODgyNy02NmUwNmUxNjkzNjQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YWE4MzI4NjAtNjI3Yy00Njg5LTg4MjctNjZlMDZlMTY5MzY0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA5LTA2VDEyOjMzOjEzKzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIwNzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+y4zvCAAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAAR0lEQVR42uzXOQ4AIAgFUeD+d/42aMDQWpgMDeGFpcYlyczcMiKzKnjF3XHwHvGoxTTSlrazAAAAAAAAAAAAP4Cmjrd/1BoAKwUQm1r8U4AAAAAASUVORK5CYII=")
}

.aside__content--light .text .external::after,
.aside__content--light .text .external_button::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4LGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE2LTA5LTA2VDEyOjMzOjA3KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMDktMDZUMTI6MzQ6MDIrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTA5LTA2VDEyOjM0OjAyKzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjNjNmIzY2MzLTgwZGItNDlmZS05NmI3LTk5YjJjZTcwZDg1MjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDozYzZiM2NjMy04MGRiLTQ5ZmUtOTZiNy05OWIyY2U3MGQ4NTI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDozYzZiM2NjMy04MGRiLTQ5ZmUtOTZiNy05OWIyY2U3MGQ4NTI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6M2M2YjNjYzMtODBkYi00OWZlLTk2YjctOTliMmNlNzBkODUyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA5LTA2VDEyOjMzOjA3KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+vxSjjwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAATklEQVR42uyRMQ4AIAgDW+L/v1wnEwVRNhfZCFdSKCUhqWVgyItz07xyAuTBoHYQAcgu3sYClj1aAgSfp42ovge7q1UBeUlGP5kHyfQBABfzFDWJyOH+AAAAAElFTkSuQmCC")
}

.aside__text {
    font-size: .875em
}

.aside__text p {
    margin-bottom: 2.14286em;
    line-height: 1.57143
}

.aside__text .textmedia__text>*:last-child {
    margin-bottom: 0
}

.aside__text .external_button,
.aside__text .button {
    background-position: 0 8px
}

.aside__text .external_button:hover,
.aside__text .button:hover {
    background-position: 0 -192px
}

.aside__title {
    margin-bottom: 20px;
    line-height: 1.27778;
    font-family: ClanBook, arial, helvetica, sans-serif;
    font-size: 1.28571em;
    text-align: center
}

.aside__content--column .aside__figure:last-child {
    margin-bottom: 1.38889em
}

.aside__figure+.aside__title {
    margin-top: 1.38889em
}

.aside__meta {
    display: block;
    margin-bottom: 1.66667em;
    font-family: ClanBook, arial, helvetica, sans-serif;
    font-size: .85714em;
    text-transform: uppercase
}

.aside__header {
    text-align: center
}

@media only screen and (min-width: 50em) {
    .aside__header {
        text-align: left
    }

    .aside__content--column .aside__header {
        text-align: center
    }
}

.aside__header .aside__image {
    margin: 0 auto
}

.aside__image {
    max-width: 100%;
    height: auto !important
}

.sharing {
    min-height: 2.57143em;
    margin-bottom: .57143em;
    overflow: hidden
}

.sharing__liner {
    display: inline-block;
    position: relative;
    min-height: 1.57143em;
    vertical-align: top
}

.sharing__title {
    margin-bottom: .92308em;
    line-height: 1.30769;
    font-size: .92857em;
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
    position: relative;
    z-index: 1;
    margin: 0;
    vertical-align: middle;
    background: #fff
}

.sharing__item {
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle
}

.sharing__link {
    display: block;
    padding: 5px;
    fill: #000
}

.sharing__link:hover {
    fill: #000
}

.sharing__icon {
    display: block;
    width: 1.53846em;
    height: 1.53846em
}

.sharing__icon--wide {
    width: 2em
}

.sharing__icon--share {
    display: inline-block;
    width: 1.53846em;
    height: 1.53846em;
    margin-top: -.23077em;
    vertical-align: middle
}

.sharing__control {
    min-height: 2.30769em;
    line-height: 2.30769;
    font-weight: bold;
    text-transform: uppercase;
    background: none
}

.sharing__nav {
    position: absolute;
    top: 0;
    white-space: nowrap;
    transition: all .4s
}

.sharing__nav.active {
    right: auto;
    left: 0 !important
}

.social__list {
    margin-top: -38px;
}

.social__item {
    display: inline-block;
    margin-right: 20px
}

@media only screen and (min-width: 50em) {
    .social__item {
        display: block;
        margin-right: 0
    }
}

@media only screen and (max-width: 49.99em) {
    .social__list {
        margin-top: 0px;
    }
}

.social__link {
    display: block;
    width: 30px;
    padding: 5px 0;
    margin-bottom: 20px;
    fill: #000
}

.social__link:hover {
    fill: #000
}

.social__icon {
    width: 20px;
    height: 21px
}

.social__icon--wide {
    width: 26px
}

.sponsor {
    margin-bottom: 2.14286em;
    line-height: 1.5;
    font-size: .85714em
}

@media only screen and (min-width: 50em) {
    .sponsor {
        margin-bottom: 2.85714em
    }
}

.sponsor__logo {
    max-width: 100%;
    height: auto !important
}

@media only screen and (min-width: 62.5em) {
    .sponsor__logo {
        max-width: none
    }
}

.cookie-notice {
    position: relative;
    height: 0;
    margin-right: -20px;
    margin-left: -20px;
    overflow: hidden;
    color: #fff;
    background: #56534b;
    opacity: 0
}

@media only screen and (min-width: 1280px) {
    .cookie-notice {
        margin-right: -10px;
        margin-left: -10px
    }
}

.cookie-notice.visible {
    transition: opacity .25s ease;
    height: auto;
    margin-top: -20px;
    margin-bottom: 20px;
    opacity: 1
}

.cookie-notice__text {
    padding: 15px 65px 15px 20px;
    margin: 0;
    line-height: 1.41667;
    font-size: .85714em
}

.cookie-notice__link {
    color: #fff;
    text-decoration: underline
}

.cookie-notice__link:hover {
    color: #fff
}

.cookie-notice__close-icon {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    border: 1px solid #bbb
}

.cookie-notice__close-icon:hover {
    border-color: #fff
}

.textmedia__figure {
    width: 100%;
    background: #bbb
}

.textmedia__figure+.textmedia__figure {
    margin-top: .71429rem
}

.textmedia__image {
    margin: 0 auto
}

.textmedia__image--bordered {
    outline: 1px solid #bbb;
    outline-offset: -1px
}

.textmedia__caption {
    background: #fff
}

@media only screen and (min-width: 31.25em) {
    .textmedia--teaser {
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    .textmedia--teaser .textmedia__images {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 246px;
        padding-right: 20px
    }

    .textmedia--teaser *+.textmedia__text {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        min-width: 10.71429rem;
        margin-top: 0;
        transform: translateY(-.14286rem)
    }
}

.textmedia__text {
    max-width: 940px
}

.textmedia__text::after {
    content: "";
    display: block;
    clear: both
}

*+.textmedia__text {
    margin-top: 1.14286rem
}

.page--dossier .textmedia__text {
    line-height: 1.5;
    font-size: 1.14286em
}

.textmedia__text h3 {
    font-size: 1.42857em
}

.page--dossier .textmedia__text h3 {
    font-size: 1.25em
}

.textmedia__text p {
    clear: both;
    margin-bottom: 1.85714rem
}

.textmedia__text .image_with_caption {
    line-height: 1.45455;
    font-size: .78571rem;
    padding: .5rem 0 0
}

.textmedia__text .image_with_caption img {
    width: 100%
}

.textmedia__text .image_with_caption a {
    display: block
}

.textmedia__text .image_left_with_caption,
.textmedia__text .image_right_with_caption {
    line-height: 1.45455;
    font-size: .78571rem;
    float: left;
    width: 50%;
    max-width: 200px;
    padding: .5rem 0 0;
    margin: 0 25px .85714rem 0
}

.textmedia__text .image_left_with_caption+p,
.textmedia__text .image_right_with_caption+p {
    clear: none
}

.textmedia__text .image_right_with_caption {
    float: right;
    margin: 0 0 .85714rem 20px
}

.textmedia__text .image_right_with_caption [style*="left"],
.textmedia__text .image_right_with_caption [style*="right"],
.textmedia__text .image_left_with_caption [style*="left"],
.textmedia__text .image_left_with_caption [style*="right"] {
    float: none !important
}

.textmedia__text .highlight,
.textmedia__text .advisory {
    padding: 20px;
    background-color: #ededed
}

.textmedia__text ul {
    clear: both;
    padding-left: 3em;
    margin-bottom: 1.85714rem;
    list-style: square outside
}

.textmedia__text ol {
    clear: both;
    padding-left: 3em;
    margin-bottom: 1.85714rem
}

.textmedia__text li {
    margin-bottom: 1em
}

.textmedia__text p img {
    float: left;
    margin-right: 1.85714rem;
}

.textmedia__text img {
    max-width: 100%;
    height: auto !important;
    display: inline-block;
    margin-bottom: 1em
}

.textmedia__text img[style="float: left;"] {
    margin: .57143em 1em .57143em 0
}

.page--dossier .textmedia__text img[style="float: left;"] {
    margin: .5em 1em .5em 0
}

.textmedia__text img[style="float: right;"] {
    margin: .57143em 0 .57143em 1em
}

.page--dossier .textmedia__text img[style="float: right;"] {
    margin: .5em 0 .5em 1em
}

.textmedia__text .colorbox_link {
    display: inline-block;
    margin-bottom: 1em
}

.textmedia__text .colorbox_link:focus img {
    outline: 2px dotted #003366
}

.textmedia__text .colorbox_link img {
    margin: 0 0 -.28571em
}

.page--dossier .textmedia__text .colorbox_link img {
    margin: 0 0 -.25em
}

.textmedia__text hr {
    margin-bottom: 1.85714rem
}

.textmedia__text a {
    text-decoration: underline
}

.textmedia__text .external,
.textmedia__text .external_button {
    padding-right: .42857rem
}

.textmedia__text .external::after,
.textmedia__text .external_button::after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    vertical-align: baseline;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNq0UVEKQCEIS/GsdaZOa28fgckKf94gxJxjqrh7YxhjHAVtF8w5JeaWOzch/xvrjiTUkOvL2xZALHtsvXfH5OzF2lUxo0w0tgoGuV1GRGqX+QSOqZE4I2RFo92BhBpyfXnbAohlj8oIzOdPl8mrYFgCDABc6mFtClWPoQAAAABJRU5ErkJggg==") no-repeat
}

.textmedia__text .external:hover::after,
.textmedia__text .external_button:hover::after {
    background-position: 0 -10px
}

.textmedia__text .external_button,
.textmedia__text .button {
    display: inline-block;
    padding-left: 9px;
    text-decoration: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAADPCAYAAADS3nAJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs17ENwDAIRNE7K2uwHvtvQBrHwlH6uPg0iCfQ1TgzS5I1a8xeHdzx2Vj4PvHow9eJXLUCtlgAAAAAAAAAAIDT4YqIH/6oW4ABAELJEiWtBp1eAAAAAElFTkSuQmCC") no-repeat 0 8px
}

.textmedia__text .external_button:hover,
.textmedia__text .button:hover {
    text-decoration: underline;
    background-position: 0 -192px
}

.textmedia__text .linklist {
    padding: 0;
    list-style: none
}

.textmedia__text .linklist li {
    margin-bottom: .57143em
}

.page--dossier .textmedia__text .linklist li {
    margin-bottom: .5em
}

.textmedia__text .linklist a {
    display: inline-block;
    padding-left: 15px;
    text-decoration: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAADPCAYAAADS3nAJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs17ENwDAIRNE7K2uwHvtvQBrHwlH6uPg0iCfQ1TgzS5I1a8xeHdzx2Vj4PvHow9eJXLUCtlgAAAAAAAAAAIDT4YqIH/6oW4ABAELJEiWtBp1eAAAAAElFTkSuQmCC") no-repeat 0 8px
}

.textmedia__text .linklist a:hover {
    text-decoration: underline;
    background-position: 0 -192px
}

.textmedia__text blockquote {
    padding: 20px;
    margin-bottom: 1.85714rem;
    font-style: italic;
    background-color: #ededed
}

.page--dossier .textmedia__text blockquote {
    padding: 0;
    line-height: 1.66667;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 1.71429rem;
    font-style: normal;
    background: none
}

.textmedia__text blockquote cite {
    margin-top: .71429rem;
    line-height: 1.14286;
    font-family: arial, helvetica, sans-serif;
    font-size: 1rem;
    font-style: italic
}

.textmedia__text blockquote cite:first-child {
    margin-top: 0
}

.textmedia__text blockquote p {
    margin-bottom: 0
}

.textmedia__text blockquote p+p {
    margin-top: .71429rem
}

.linklist,
.pdf_list {
    padding: 0;
    list-style: none
}

.linklist li,
.pdf_list li {
    margin-bottom: .5em
}

.linklist a,
.pdf_list a {
    display: inline-block;
    padding-left: 15px;
    text-decoration: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAADPCAYAAADS3nAJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs17ENwDAIRNE7K2uwHvtvQBrHwlH6uPg0iCfQ1TgzS5I1a8xeHdzx2Vj4PvHow9eJXLUCtlgAAAAAAAAAAIDT4YqIH/6oW4ABAELJEiWtBp1eAAAAAElFTkSuQmCC") no-repeat 0 8px
}

.linklist a:hover,
.pdf_list a:hover {
    text-decoration: underline;
    background-position: 0 -192px
}

.linklist .linklist {
    padding-left: 1.42857rem;
    margin-top: .57143rem
}

.gallery {
    position: relative;
    overflow: hidden;
    background: #fff
}

.gallery__item {
    transition: opacity .4s ease;
    position: absolute;
    top: 0;
    right: 100%;
    width: 100%;
    opacity: 0
}

.gallery__item.current {
    position: relative;
    top: auto;
    right: auto;
    opacity: 1
}

.gallery__item-liner {
    position: relative;
    height: 0;
    padding-bottom: 56.14407%;
    overflow: hidden;
    background-color: #bbb
}

.gallery__image {
    max-width: 100%;
    height: auto !important;
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto !important;
    max-height: 100%;
    margin: 0 auto;
    transform: translate(-50%, -50%)
}

.gallery--bordered .gallery__image {
    outline: 1px solid #bbb;
    outline-offset: -1px
}

.gallery__image-caption {
    min-height: 3.42857rem
}

.gallery__controls {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 20;
    transition: top .4s ease
}

.gallery__control {
    transition: opacity .4s ease;
    width: 40px;
    height: 40px;
    background: rgba(0, 51, 102, 0.6);
    opacity: 1
}

.gallery__control:first-child {
    margin-right: 20px
}

.gallery__control:focus {
    outline: 2px dotted #fff
}

.gallery__control.disabled {
    cursor: default;
    background: #666;
    opacity: 0.5
}

.gallery__control-icon {
    width: 13px;
    height: 25px;
    margin: 2px auto;
    fill: #fff
}

.gallery__thumbnails {
    margin-top: .85714rem
}

.gallery__thumbnail-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -2px
}

.gallery__thumbnail-list::after {
    content: "";
    display: block;
    clear: both
}

.gallery__thumbnail-item {
    float: left;
    width: calc(100% / 7 - 4px);
    margin: 0 2px 4px
}

.gallery__thumbnail {
    width: 100%;
    height: auto
}

.gallery--bordered .gallery__thumbnail {
    outline: 1px solid #bbb;
    outline-offset: -1px
}

.gallery__thumbnail-control {
    border: 1px solid #fff
}

.gallery__thumbnail-control:active,
.gallery__thumbnail-control:focus {
    outline: 2px dotted #003366
}

.gallery__thumbnail-control.js-active {
    border-color: #003366
}

.gallery__lightbox-link {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%
}

.gallery__lightbox-link:focus .gallery__image {
    outline: 2px dotted #fff;
    outline-offset: -2px
}

.address {
    padding: 8px;
    border: 1px solid #ccc
}

.address::after {
    content: "";
    display: block;
    clear: both
}

.address+.address {
    margin-top: .57143em
}

.address__image {
    float: left;
    max-width: 62px
}

.address__image+.address__content {
    margin-left: 80px
}

.address__image-thumb {
    max-width: 100%;
    height: auto !important
}

.address__content {
    margin-top: -2px
}

.address__detail {
    margin-bottom: 0
}

@media only screen and (min-width: 50em) and (max-width: 59.365em) {
    .address__detail {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        overflow-wrap: break-word
    }
}

.address__title {
    margin: 0;
    font-weight: bold
}

.address__main-item {
    padding: 1.42857rem 0;
    border-bottom: 1px solid #bbb
}

.address__main-item:first-child {
    border-top: 1px solid #bbb
}

.address__main-item .address__detail {
    margin: 0;
    font-size: 1rem
}

.address__main-item .address__description {
    margin-bottom: .85714rem
}

.news-list--default .news-list__item {
    padding: 1em 0;
    border-bottom: 1px solid #ccc
}

@media only screen and (min-width: 36.25em) {
    .news-list--default .news-list__item {
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
}

.news-list--default .news-list__item:first-child {
    border-top: 1px solid #ccc
}

.news-list--featured .news-list__item+.news-list__item {
    margin-top: 30px
}

@media only screen and (min-width: 36.25em) {
    .news-list--default .news-list__figure {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 246px;
        padding-right: 20px
    }
}

.news-list--featured .news-list__figure {
    margin-bottom: 1.14286rem
}

@media only screen and (max-width: 36.24em) {
    .news-list__figure+.news-list__content {
        margin-top: .57143rem
    }
}

@media only screen and (min-width: 36.25em) {
    .news-list__content {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }
}

.news-list__image {
    max-width: 100%;
    height: auto !important;
    line-height: 1.45455;
    font-size: .78571rem
}

.news-list__image--bordered {
    outline: 1px solid #bbb;
    outline-offset: -1px
}

.news-list__date {
    display: block;
    line-height: 1.78571;
    font-family: arial, helvetica, sans-serif;
    font-size: .875em
}

.news-list__inline-date {
    float: left
}

.news-list__headline {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin-bottom: .3125em;
    line-height: 1.5625;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 1.14286em;
    font-weight: normal
}

.news-list__headline strong {
    font-weight: normal
}

.news-list__headline a {
    color: #000;
    text-decoration: none
}

.news-list__headline a:hover,
.news-list__headline a:focus {
    text-decoration: underline
}

.news-list__text {
    margin: 0
}

.news-list__footer {
    margin: 1.14286rem 0 0
}

.news-list__to-archive {
    display: inline-block;
    padding-left: 9px;
    text-decoration: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAADPCAYAAADS3nAJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs17ENwDAIRNE7K2uwHvtvQBrHwlH6uPg0iCfQ1TgzS5I1a8xeHdzx2Vj4PvHow9eJXLUCtlgAAAAAAAAAAIDT4YqIH/6oW4ABAELJEiWtBp1eAAAAAElFTkSuQmCC") no-repeat 0 8px
}

.news-list__to-archive:hover {
    text-decoration: underline;
    background-position: 0 -192px
}

.news-list__text-link {
    display: inline-block;
    margin-top: 1.28571rem;
    text-decoration: underline
}

.news-detail__title--reduced {
    max-width: 940px;
    margin-bottom: 1.85714rem;
    line-height: 1.57143;
    font-family: arial, helvetica, sans-serif;
    font-size: 1rem;
    font-weight: bold
}

.news-detail__lead {
    max-width: 940px;
    margin-bottom: 1.85714rem;
    font-weight: bold
}

.news-detail__back {
    display: inline-block;
    padding-left: 15px;
    text-decoration: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAADPCAYAAADS3nAJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs17ENwDAIRNE7K2uwHvtvQBrHwlH6uPg0iCfQ1TgzS5I1a8xeHdzx2Vj4PvHow9eJXLUCtlgAAAAAAAAAAIDT4YqIH/6oW4ABAELJEiWtBp1eAAAAAElFTkSuQmCC") no-repeat 0 8px;
    margin-top: 1.14286rem
}

.news-detail__back:hover {
    text-decoration: underline;
    background-position: 0 -192px
}

.news-detail__external-link::after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    vertical-align: baseline;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNq0UVEKQCEIS/GsdaZOa28fgckKf94gxJxjqrh7YxhjHAVtF8w5JeaWOzch/xvrjiTUkOvL2xZALHtsvXfH5OzF2lUxo0w0tgoGuV1GRGqX+QSOqZE4I2RFo92BhBpyfXnbAohlj8oIzOdPl8mrYFgCDABc6mFtClWPoQAAAABJRU5ErkJggg==") no-repeat
}

.news-detail__external-link:hover::after {
    background-position: 0 -10px
}

.news-detail__info {
    padding: 20px;
    background-color: #ededed
}

.multi-teaser {
    position: relative
}

@media only screen and (min-width: 50em) {
    .multi-teaser--full {
        height: 0;
        padding-bottom: 40%;
        overflow: hidden
    }
}

.multi-teaser__item {
    transition: opacity .6s ease;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    opacity: 0
}

@media only screen and (max-width: 24.99em) {
    .multi-teaser:not(.initialized) .multi-teaser__item {
        position: static
    }
}

.multi-teaser__item.current {
    position: static;
    z-index: 5;
    opacity: 1
}

@media only screen and (min-width: 50em) {
    .multi-teaser--full .multi-teaser__item.current {
        position: absolute
    }
}

.multi-teaser img {
    width: 100%;
    height: auto
}

.multi-teaser__controls {
    display: none;
    position: absolute;
    top: 20px;
    right: 30px;
    z-index: 20
}

@media only screen and (min-width: 25em) {
    .multi-teaser__controls {
        display: block
    }
}

@media only screen and (min-width: 43.75em) {
    .multi-teaser__controls {
        right: 20px
    }
}

.multi-teaser__link {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 10px;
    /*max-width: calc(100% - $column-gutter);*/
    font-family: ClanBook, arial, helvetica, sans-serif;
    color: #fff;
    text-shadow: 0 -1px 1px rgba(60, 75, 120, 0.2), 1px 0 3px rgba(60, 75, 120, 0.8), 0 1px 3px rgba(60, 75, 120, 0.8), -1px 0 1px rgba(60, 75, 120, 0.2)
}

@media only screen and (max-width: 49.99em) {
    .multi-teaser__link {
        position: static;
        padding: 12px 20px;
        text-shadow: 0;
        background: #110f11 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABPCAIAAAClJTjCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKVJREFUeNpczE2OwjAMQOFHD0BJQps0/W+B1Uhw/8Nh7NCZxSw+PSu2wvPnVQGVqJNVpOJExZvjXUrR2g3CUTnm/3v5+89mke9Ob3nsj+K+qfXOTe3LrdjmXW2sk1lZzLgwm8HMTL2ZGPPIcOi7gT6ZnpwyOWY603akNpEadU3EIhJDpA0tzS/fcDWuIbigDYRLwGv9xeNrX+qstcOddT5ra/cRYADUXSsVPn4nUgAAAABJRU5ErkJggg==) repeat-x;
    }

    .multi-teaser__item:not(.current) .multi-teaser__link {
        display: none
    }
}

.multi-teaser__link:hover,
.multi-teaser__link:active,
.multi-teaser__link:focus {
    color: #fff;
    text-decoration: none
}

@media only screen and (min-width: 50em) {
    .initialized .multi-teaser__link {
        width: calc(100% - 120px)
    }
}

.multi-teaser__text {
    display: block;
    width: 100%;
    line-height: 1.11111;
    font-size: 1.28571em
}

@media only screen and (min-width: 31.25em) and (max-width: 36.24em) {
    .multi-teaser__text {
        line-height: 1.25;
        font-size: 1.71429em
    }
}

@media only screen and (min-width: 25em) and (max-width: 49.99em) {
    .multi-teaser__text {
        background: url(data:image/gif;base64,R0lGODlhCgASAKIFANPS09LS0tLR0tPT09LS0////wAAAAAAACH5BAEAAAUALAAAAAAKABIAAAMqOFPcrMsxMKicFNwCur7eJ4UbCRLoFayEtK7uG8OOEAiChOP6fvm/3CYBADs=) no-repeat 100% 50%
    }
}

@media only screen and (min-width: 36.25em) {
    .multi-teaser__text {
        line-height: 1.2;
        font-size: 2.14286em
    }
}

.multi-teaser__action {
    display: block;
    margin-top: .28571em;
    line-height: 1.35714;
    font-size: 1em
}

@media only screen and (max-width: 49.99em) {
    .multi-teaser__action {
        display: none
    }
}

.multi-teaser__action:hover {
    text-decoration: underline
}

.multi-teaser__caption {
    line-height: 1.45455;
    font-size: .78571rem;
    padding: .5rem 0 0
}

.multi-teaser__control {
    display: inline-block;
    width: 20px;
    height: 19px;
    margin-left: 30px;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    transform: scale(1.3)
}

@media only screen and (min-width: 43.75em) {
    .multi-teaser__control {
        margin-left: 5px;
        transform: none
    }
}

.multi-teaser__control-image {
    position: relative
}

.multi-teaser__control--pause .multi-teaser__control-image {
    left: -20px
}

.paused .multi-teaser__control-image {
    top: -38px
}

.multi-teaser__control--next .multi-teaser__control-image {
    left: -40px
}

.multi-teaser__control:active,
.multi-teaser__control:focus {
    outline: 2px dotted #003366
}

.multi-teaser__control:hover .multi-teaser__control-image,
.multi-teaser__control:active .multi-teaser__control-image,
.multi-teaser__control:focus .multi-teaser__control-image {
    top: -19px
}

.multi-teaser__control.paused:hover .multi-teaser__control-image,
.multi-teaser__control.paused:active .multi-teaser__control-image,
.multi-teaser__control.paused:focus .multi-teaser__control-image {
    top: -57px
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=60) !important
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left
}

#cboxLoadedContent {
    overflow: auto
}

#cboxLoadedContent iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0
}

#cboxTitle {
    margin: 0
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer
}

#cboxOverlay {
    background: url(/_assets/19c5570ac81e9fcddb528ce3290812ea/Images/bg/highlights_overlay.png)
}

#colorbox {
    box-sizing: content-box;
    overflow: visible;
    border: 10px solid #fff;
    border-bottom-width: 1px;
    background: #fff
}

#cboxWrapper {
    overflow: visible !important
}

#cboxTopLeft,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomRight,
#cboxMiddleLeft,
#cboxMiddleRight,
#cboxTopCenter,
#cboxBottomCenter {
    display: none !important
}

#cboxContent {
    position: relative;
    overflow: visible !important;
    background: #fff
}

#cboxTitle {
    position: absolute;
    top: 100%;
    right: -10px;
    left: -10px;
    min-height: 30px;
    padding: 4px 80px 4px 10px;
    line-height: 1.41667;
    text-align: left;
    font-size: .85714em;
    background: #fff
}

.cboxElement:focus,
.cboxElement:active {
    outline: 0
}

.cboxElement:focus img,
.cboxElement:active img {
    outline: 1px dotted #003366
}

#cboxClose,
#cboxNext,
#cboxPrevious {
    border: 1px solid #fff
}

#cboxClose:focus,
#cboxClose:active,
#cboxNext:focus,
#cboxNext:active,
#cboxPrevious:focus,
#cboxPrevious:active {
    outline: 3px dotted #003366
}

#cboxPrevious,
#cboxNext,
#cboxClose {
    position: absolute;
    height: 21px;
    width: 22px;
    background-image: url(/_assets/19c5570ac81e9fcddb528ce3290812ea/Images/icons/controls_reversed.png);
    background-repeat: no-repeat
}

#cboxPrevious {
    top: 100%;
    right: 30px;
    margin-top: 5px
}

#cboxPrevious:hover {
    background-position: 0 -19px
}

#cboxNext {
    top: 100%;
    right: 0;
    margin-top: 5px;
    background-position: 100% 0
}

#cboxNext:hover {
    background-position: 100% -19px
}

#cboxLoadingOverlay {
    background: url(/fileadmin/sys_relaunch/js/lib/colorbox_images/loading_background.png) no-repeat center center
}

#cboxLoadingGraphic {
    background: url(/fileadmin/sys_relaunch/js/lib/colorbox_images/loading.gif) no-repeat center center
}

#cboxClose {
    top: -10px;
    right: -10px;
    overflow: hidden;
    background-position: -20px 0
}

#cboxClose:hover {
    background-position: -20px -19px
}

#cboxTopCenter {
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    border: 0;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    width: 1px !important
}

#cboxPhoto {
    max-width: 100%;
    height: auto !important
}

.cboxPhoto {
    max-width: 100%;
    height: auto !important
}

.cboxPhoto--bordered {
    outline: 1px solid #bbb;
    outline-offset: -1px
}

.component #cboxContent {
    line-height: 1.417
}

.component #cboxContent img[style*="left"],
.component #cboxContent img[style*="right"] {
    max-width: 100%;
    margin: 0;
    max-height: none
}

.media {
    background: #ededed
}

.media__wrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.26741%
}

.media__wrapper--audio {
    padding-bottom: 140px
}

.media__iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.media__info {
    padding: 1.42857em 1.42857em 1.07143em;
    font-size: 1em;
    color: #fff
}

.media__info::after {
    content: "";
    display: block;
    clear: both
}

.media__info--reversed {
    color: #000
}

.media__title {
    margin-bottom: .9em;
    line-height: 1.6;
    font-family: ClanMedium, arial, helvetica, sans-serif;
    font-size: 1.42857em
}

.media__description {
    margin-bottom: .75em;
    line-height: 1.5;
    font-size: 1.14286em
}

.media__links {
    display: inline
}

.media__link {
    float: left;
    margin: 0 1.42857em .57143em 0;
    line-height: 1.57143;
    font-size: 1em;
    color: #fff;
    text-decoration: underline
}

.media__info--reversed .media__link {
    color: #000
}

.media__link:focus,
.media__link:hover,
.media__link:active {
    color: #fff
}

.media__info--reversed .media__link:focus,
.media__info--reversed .media__link:hover,
.media__info--reversed .media__link:active {
    color: #000
}

.media__links-item {
    display: inline
}

.media__transcript {
    transition: opacity .25s ease;
    clear: both;
    height: 0;
    overflow: hidden;
    color: #000;
    background: #ededed;
    opacity: 0
}

.media__transcript.js-active,
.media__transcript:not(.js-initialized):target {
    height: auto;
    padding: 3.21429em 2.14286em 4.64286em;
    margin: 0 -1.42857em -1.07143em;
    opacity: 1;
    transform: translateY(1.07143em)
}

.media__transcript-text {
    max-height: 14.28571em;
    padding-right: 1.42857em;
    overflow: auto;
    line-height: 1.5;
    font-size: 1.14286em
}

.media__current {
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    border: 0;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    display: none
}

.js-active .media__current {
    display: inline
}

.media__copyright {
    margin: .54545em 0 0;
    font-size: .78571em;
    color: #7f7f7f
}

.js-active+.media__copyright {
    margin-top: 1.90909em
}

.pagination {
    line-height: 1.14286;
    text-align: right
}

.pagination--top {
    margin-bottom: 1.14286rem
}

.pagination--bottom {
    margin-top: 1.14286rem
}

.pagination__item {
    display: inline-block;
    border-left: 1px solid #666
}

.pagination__item[aria-hidden="true"] {
    display: none
}

.pagination__item:first-child,
[aria-hidden="true"]+.pagination__item {
    border-left: 0
}

.pagination__item.active,
.pagination__item--filler {
    padding: 0 .57143rem
}

.pagination__item--left {
    margin-right: -.28571rem
}

.pagination__item--right {
    margin-left: -.28571rem
}

.pagination__link {
    display: inline-block;
    padding: 0 .57143rem
}

.pagination__icon {
    width: .85714rem;
    height: .85714rem;
    transform: translateY(.07143rem)
}

.form:not(.form--inline) {
    padding: 20px 20px 4px;
    background: #ededed
}

.form--filter {
    margin-bottom: 30px
}

.form__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.form__content--final {
    margin-top: .85714rem
}

.form__group {
    width: 100%;
    margin-bottom: 1.71429rem
}

.form__group--buttons {
    text-align: right
}

@media only screen and (min-width: 31.25em) {
    .form__content .form__group--narrow {
        width: calc(50% - 10px)
    }
}

@media only screen and (min-width: 40.625em) {
    .form__content .form__group--third {
        width: calc(33.33% - 10px)
    }
}

.form__button {
    width: 100%;
    max-width: 280px;
    padding: .35714rem .71429rem .5rem;
    margin-top: .85714rem;
    line-height: 1.14286;
    font-size: 1rem;
    font-weight: bold;
    text-transform: none
}

@media only screen and (min-width: 50em) {
    .form__button {
        margin-top: 0
    }
}

.form__checkable {
    display: inline-block;
    margin-right: 20px
}

.form__checkable-input {
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    border: 0;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%)
}

.form__checkable-text {
    display: inline-block;
    position: relative;
    padding-left: 1.92857rem
}

.form__checkable-text::before {
    content: "";
    position: absolute;
    top: .07143rem;
    left: 0;
    width: 1.07143rem;
    height: 1.07143rem;
    border: 2px solid #003366;
    background: #fff
}

.form__checkable-text::after {
    content: "";
    display: none;
    position: absolute;
    top: .14286rem;
    left: .07143rem;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 37 32' fill='%23000000'%3E%3Cpath d='M11.79 31.63L.715 19.15c-1.132-1.28-.886-3.15.566-4.16 1.428-1.008 3.52-.787 4.677.493l5.612 6.326L28.43 1.23c1.084-1.328 3.176-1.624 4.653-.664 1.502.96 1.822 2.83.738 4.16L11.79 31.63z'/%3E%3C/svg%3E") no-repeat 50% 50%
}

.form__checkable-input:checked+.form__checkable-text::after {
    display: block
}

.form__checkable--radio .form__checkable-text::before {
    border-radius: 100%
}

.form__checkable--radio .form__checkable-text::after {
    top: 6px;
    left: 5px;
    width: 9px;
    height: 9px;
    border-radius: 100%;
    background: #003366
}

.form__checkable-input:focus+.form__checkable-text::before {
    outline: 1px dotted #003366
}

.form__flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.form__flex--bottom {
    -ms-flex-align: end;
    align-items: flex-end
}

.form__flex-col {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.form__flex-col--flexy {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.form__simple-select {
    width: auto;
    margin: 0 20px .35714rem 0;
    vertical-align: middle;
    border: 1px solid #003366
}

.form__simple-select--reducing {
    max-width: 40%
}

.form__inline-select {
    width: auto;
    max-width: 100%
}

.form__inline-button {
    padding-top: .5rem;
    padding-bottom: .5rem;
    margin-bottom: .35714rem;
    vertical-align: middle
}

.form__text {
    margin: 0
}

.form__error {
    color: #ab0509;
    outline: 2px solid #ab0509
}

.form__error--plain {
    outline: 0
}

.form__error-list {
    margin-bottom: 1.71429rem
}

.form__error-list a {
    color: #ab0509
}

.form__reset {
    opacity: 0.5
}

.form__summary {
    margin-bottom: 1.71429rem
}

@media only screen and (min-width: 40.625em) {
    .form__summary-item {
        display: -ms-flexbox;
        display: flex
    }

    .form__summary-term {
        width: 50%
    }

    .form__summary-definition {
        width: 50%
    }
}

.form__summary-item {
    padding: .85714rem 0;
    border-bottom: 1px solid #bbb
}

.form__image {
    max-width: 100%;
    height: auto !important
}

.form a {
    text-decoration: underline
}

.solr__help-button {
    transition: background-color .1s ease;
    display: inline-block;
    padding: .83333em 1.58333em .75em;
    line-height: 1.25;
    border: 1px solid #003366;
    font-size: .85714em;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #003366;
    padding: .28571rem .42857rem
}

.solr__help-button:focus,
.solr__help-button:hover {
    border-color: #003366;
    color: #000;
    background: #fff
}

.solr__help-text {
    transition: opacity .25s ease;
    clear: both;
    height: auto;
    padding: 1.28571rem 0;
    opacity: 1
}

.solr__help-text--collapsed {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0
}

.solr__help-text-list {
    padding-left: 1.07143rem;
    list-style-type: disc
}

.solr__results {
    padding-left: 0;
    list-style: none
}

.solr__result {
    padding: 1.14286rem 0;
    border-bottom: 1px solid #bbb
}

.solr__result-topic {
    margin: 0 0 .28571rem;
    font-weight: normal
}

.solr__result-content {
    margin: 0
}

.solr__result-link {
    font-weight: bold;
    text-decoration: underline
}

.solr__highlight {
    background-color: #a0ded4
}

.solr__search-submit {
    border-top: 2px solid #6a6a6a;
    border-bottom: 3px solid #090909
}

.solr__available-facets {
    margin-bottom: 30px
}

.solr__facet-label {
    margin-bottom: .88889em;
    line-height: 1.11111;
    font-size: 1.28571em
}

.solr__sorting {
    margin-bottom: 1.14286rem
}

.solr__pagination--top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.solr__pagination-list {
    margin-bottom: 1.71429rem
}

.solr__pagination-list--bottom {
    margin: 1.71429rem 0
}

@media only screen and (min-width: 50em) {
    .solr__pagination-list--bottom {
        margin-bottom: 0
    }
}

.solr__rpp {
    margin-bottom: 1.71429rem
}

.solr__details {
    margin: 1.71429rem 0
}

@media only screen and (min-width: 31.25em) {
    .solr__column {
        float: left;
        width: 50%
    }

    .solr__column--right {
        text-align: right
    }
}

.solr__additional {
    padding-bottom: .42857rem;
    margin-top: .85714rem
}

.solr__no-results {
    margin-top: 1.71429rem
}

.solr__frequent-search-item {
    display: inline;
    padding-right: .57143rem
}

.solr__frequent-search-item a {
    text-decoration: underline
}

.solr__contenttype {
    font-weight: bold
}

.newsletter-list__item {
    margin-bottom: 1.14286rem
}

.newsletter-list__title {
    display: block;
    margin-bottom: .28571rem;
    font-weight: bold
}

@media only screen and (min-width: 36.25em) {
    .newsletter-list__links {
        display: -ms-flexbox;
        display: flex
    }
}

.newsletter-list__link {
    display: inline-block;
    padding-left: 9px;
    text-decoration: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAADPCAYAAADS3nAJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs17ENwDAIRNE7K2uwHvtvQBrHwlH6uPg0iCfQ1TgzS5I1a8xeHdzx2Vj4PvHow9eJXLUCtlgAAAAAAAAAAIDT4YqIH/6oW4ABAELJEiWtBp1eAAAAAElFTkSuQmCC") no-repeat 0 8px;
    display: block
}

.newsletter-list__link:hover {
    text-decoration: underline;
    background-position: 0 -192px
}

@media only screen and (min-width: 36.25em) {
    .newsletter-list__link {
        margin-right: 20px
    }
}

.top-link {
    margin-bottom: 30px;
    text-align: right
}

@media only screen and (min-width: 50em) {

    [data-collapse-col4] .column--size3:nth-last-child(4):first-child,
    [data-collapse-col4] .column--size3:nth-last-child(4):first-child~.column--size3 {
        width: 33.33333%
    }

    [data-collapse-col4] .column--size3:nth-child(4):last-child {
        display: none
    }
}

@page {
    margin: 2cm 0;
    orphans: 4;
    widows: 2
}

@media print {
    * {
        float: none !important;
        overflow: visible;
        background: none !important
    }

    html {
        font-size: 10pt !important
    }

    body {
        margin: 0 2cm
    }

    .logo-print {
        display: block !important
    }

    .logo-print img {
        width: 200px
    }

    .cookie-notice,
    .page-header__liner--navigation,
    .meta-navigation,
    .logo-link,
    .column--footer,
    .search,
    .page-header__rule,
    .sharing,
    .news-detail__back,
    .subnavigation {
        display: none !important
    }

    .page-header {
        margin-bottom: 20px
    }

    .text .linklist {
        margin-left: 15px;
        list-style: disc outside
    }

    .text .linklist a {
        padding-left: 0
    }

    .row {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .column {
        width: 100% !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .wall__box {
        display: block !important
    }

    .wall-item {
        padding: 10px !important;
        border: 1px solid #ccc;
        page-break-inside: avoid
    }

    .wall-item__liner {
        display: block !important;
        min-height: 0;
        padding-top: 0 !important
    }

    .wall-item--event .wall-item__content,
    .wall-item--teaser .wall-item__content {
        padding: 0 20px
    }

    .wall-item__images--cover {
        position: static !important
    }

    .wall-item__images--cover::before {
        display: none
    }

    .wall-item--split .wall-item__content {
        width: auto !important;
        padding-top: 0
    }

    .wall-item--split .wall-item__link {
        display: block
    }

    .wall-item--news:not(.wall-item--split) .wall-item__content:not(:last-child) {
        padding-bottom: 0
    }

    .top-link,
    .wall-item__image-holder,
    .wall__footer,
    .dossier-navigation {
        display: none
    }

    .address__image {
        float: left !important
    }

    .gallery,
    .address {
        page-break-inside: avoid
    }

    .main-title,
    .dossier-intro__title {
        font-size: 30px
    }

    .main-title::before,
    .dossier-intro__title::before {
        display: none
    }

    .main-title {
        padding-top: 0
    }

    h3 {
        line-height: 1.33333;
        font-size: 1.28571em
    }

    .component::before {
        display: none
    }

    .dossier-intro__content {
        padding: 0
    }

    .dossier-intro__content::before {
        display: none
    }

    .textmedia__image {
        margin: 0
    }

    .textmedia__text .linklist a {
        padding-left: 0
    }
}

/*# sourceMappingURL=sourcemaps/sim.styles.css.map */

.textmedia .audiofiles {
    width: auto;
}

.audiofiles .textmedia__figure {
    background: #fff;
}

.cookieconsent-dialog {
    border-top: 2px solid #003366 !important;
}

.cookieconsent-options-column {
    border-right: 2px solid #003366 !important;
}

.cookieconsent-button {
    background-color: #003366;
}

#wall-22249 .wall-item .wall-item__content {
    display: none;
}
