﻿@charset "UTF-8";

@font-face {
    font-family: open_sanssemibold;
    src: url(../fonts/opensans/opensans-semibold-webfont.eot);
    src: url(../fonts/opensans/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-semibold-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-semibold-webfont.woff) format("woff"),url(../fonts/opensans/opensans-semibold-webfont.ttf) format("truetype"),url(../fonts/opensans/opensans-semibold-webfont.svg#open_sanssemibold) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sansregular;
    src: url(../fonts/opensans/opensans-regular-webfont.eot);
    src: url(../fonts/opensans/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-regular-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-regular-webfont.woff) format("woff"),url(../fonts/opensans/opensans-regular-webfont.ttf) format("truetype"),url(../fonts/opensans/opensans-regular-webfont.svg#open_sansregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sanslight;
    src: url(../fonts/opensans/opensans-light-webfont.eot);
    src: url(../fonts/opensans/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-light-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-light-webfont.woff) format("woff"),url(../fonts/opensans/opensans-light-webfont.ttf) format("truetype"),url(../fonts/opensans/opensans-light-webfont.svg#open_sanslight) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sansbold;
    src: url(../fonts/opensans/opensans-bold-webfont.eot);
    src: url(../fonts/opensans/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-bold-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-bold-webfont.woff) format("woff"),url(../fonts/opensans/opensans-bold-webfont.ttf) format("truetype"),url(../fonts/opensans/opensans-bold-webfont.svg#open_sansbold) format("svg");
    font-weight: 400;
    font-style: normal
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

html {
    font-family: open_sansregular,Helvetica,Arial,sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 62.5%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

[hidden], template {
    display: none
}

a {
    background: 0 0
}

    a:active, a:hover {
        outline: 0
    }

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

    button[disabled], html input[disabled] {
        cursor: default
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0
    }

input {
    line-height: normal
}

    input[type=checkbox], input[type=radio] {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0
    }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        height: auto
    }

    input[type=search] {
        -webkit-appearance: textfield;
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#id_matrix.order--publication legend, .EPiServerForms.order--publication legend, .aktualitetsblock, .block--politikomrLinks, .cl, .filter-result--pressbilder .list--block .presskontakter__listitem, .filter-result--pressbilder .list--block > li, .filter-result--presskontakter .list--block .presskontakter__listitem, .filter-result--presskontakter .list--block > li, .flexslider, .flexslider--alpha .flex-caption, .form--chk-filter .checkbox-inline label, .form--chk-filter--timeperiod fieldset, .form--toggle-wordexpl, .form.order--publication legend, .gridModule-A .contentfooter, .gridModule-A--reverse .contentfooter, .h-underlined, .island, .islet, .layout-gridContainer, .list--block, .list--block--presskontakter .presskontakter__listitem, .list--block--presskontakter > li, .list--search .list--block .presskontakter__listitem, .list--search .list--block > li, .media, .nav--pagination, .no-js .tabs--primo section, .no-js .tabs--secondo section, .pageResponsibility, .toggle-on-off, .view-sortlist label, .xformcontainer form.order--publication legend, figure figcaption, figure img, form table.order--publication legend, hr {
    clear: both
}

    #id_matrix.order--publication legend:after, #id_matrix.order--publication legend:before, .EPiServerForms.order--publication legend:after, .EPiServerForms.order--publication legend:before, .aktualitetsblock:after, .aktualitetsblock:before, .block--politikomrLinks:after, .block--politikomrLinks:before, .cl:after, .cl:before, .filter-result--pressbilder .list--block .presskontakter__listitem:after, .filter-result--pressbilder .list--block .presskontakter__listitem:before, .filter-result--pressbilder .list--block > li:after, .filter-result--pressbilder .list--block > li:before, .filter-result--presskontakter .list--block .presskontakter__listitem:after, .filter-result--presskontakter .list--block .presskontakter__listitem:before, .filter-result--presskontakter .list--block > li:after, .filter-result--presskontakter .list--block > li:before, .flexslider--alpha .flex-caption:after, .flexslider--alpha .flex-caption:before, .flexslider:after, .flexslider:before, .form--chk-filter .checkbox-inline label:after, .form--chk-filter .checkbox-inline label:before, .form--chk-filter--timeperiod fieldset:after, .form--chk-filter--timeperiod fieldset:before, .form--toggle-wordexpl:after, .form--toggle-wordexpl:before, .form.order--publication legend:after, .form.order--publication legend:before, .gridModule-A .contentfooter:after, .gridModule-A .contentfooter:before, .gridModule-A--reverse .contentfooter:after, .gridModule-A--reverse .contentfooter:before, .h-underlined:after, .h-underlined:before, .island:after, .island:before, .islet:after, .islet:before, .layout-gridContainer:after, .layout-gridContainer:before, .list--block--presskontakter .presskontakter__listitem:after, .list--block--presskontakter .presskontakter__listitem:before, .list--block--presskontakter > li:after, .list--block--presskontakter > li:before, .list--block:after, .list--block:before, .list--search .list--block .presskontakter__listitem:after, .list--search .list--block .presskontakter__listitem:before, .list--search .list--block > li:after, .list--search .list--block > li:before, .media:after, .media:before, .nav--pagination:after, .nav--pagination:before, .no-js .tabs--primo section:after, .no-js .tabs--primo section:before, .no-js .tabs--secondo section:after, .no-js .tabs--secondo section:before, .pageResponsibility:after, .pageResponsibility:before, .toggle-on-off:after, .toggle-on-off:before, .view-sortlist label:after, .view-sortlist label:before, .xformcontainer form.order--publication legend:after, .xformcontainer form.order--publication legend:before, figure figcaption:after, figure figcaption:before, figure img:after, figure img:before, form table.order--publication legend:after, form table.order--publication legend:before, hr:after, hr:before {
        content: "";
        display: table
    }

    #id_matrix.order--publication legend:after, .EPiServerForms.order--publication legend:after, .aktualitetsblock:after, .block--politikomrLinks:after, .cl:after, .filter-result--pressbilder .list--block .presskontakter__listitem:after, .filter-result--pressbilder .list--block > li:after, .filter-result--presskontakter .list--block .presskontakter__listitem:after, .filter-result--presskontakter .list--block > li:after, .flexslider--alpha .flex-caption:after, .flexslider:after, .form--chk-filter .checkbox-inline label:after, .form--chk-filter--timeperiod fieldset:after, .form--toggle-wordexpl:after, .form.order--publication legend:after, .gridModule-A .contentfooter:after, .gridModule-A--reverse .contentfooter:after, .h-underlined:after, .island:after, .islet:after, .layout-gridContainer:after, .list--block--presskontakter .presskontakter__listitem:after, .list--block--presskontakter > li:after, .list--block:after, .list--search .list--block .presskontakter__listitem:after, .list--search .list--block > li:after, .media:after, .nav--pagination:after, .no-js .tabs--primo section:after, .no-js .tabs--secondo section:after, .pageResponsibility:after, .toggle-on-off:after, .view-sortlist label:after, .xformcontainer form.order--publication legend:after, figure figcaption:after, figure img:after, form table.order--publication legend:after, hr:after {
        clear: both
    }

.has-blockdivider {
    margin-bottom: 46px
}

@media (min-width:48em) {
    .has-blockdivider {
        border-bottom: 8px solid #f4f3f1;
        margin-bottom: 60px;
        padding-bottom: 28.75px
    }
}

.overflow-hidden {
    clear: both;
    display: block;
    float: left;
    overflow: hidden !important;
    width: 100%
}

.flx-dc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.flx-dr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ofimage {
    font-family: 'object-fit: cover;'
}

.m-0 {
    margin: 0 !important
}

.mt-a {
    margin-top: auto
}

.mt-0 {
    margin-top: 0 !important
}

.mt-10 {
    margin-top: 10px !important
}

.mt-25 {
    margin-top: 25px !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-10 {
    margin-bottom: 10px !important
}

.mb-25 {
    margin-bottom: 25px !important
}

.mr-5 {
    margin-right: 5px !important
}

.mr-10 {
    margin-right: 10px !important
}

.ml-5 {
    margin-left: 5px !important
}

.ml-10 {
    margin-left: 10px !important
}

.has-margintop {
    margin-top: 15px
}

.text-align-right {
    text-align: right
}

.text-align-left {
    text-align: left
}

.text-align-center {
    text-align: center
}

.go--right {
    float: right
}

.go--left {
    float: left
}

img.go--right {
    float: none
}

img.go--left {
    float: none
}

@media (min-width:30em) {
    img.go--right {
        float: right
    }

    img.go--left {
        float: left
    }
}

.information-message {
    margin: 4.6px 0;
    color: #8c3635;
    padding: 0;
    list-style-type: none;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1
}

img.go--left, img.go--right {
    margin-top: 1em
}

@media (min-width:30em) {
    img.go--left {
        float: left;
        margin-right: 11.5px;
        margin-top: 0
    }
}

@media (min-width:48em) {
    img.go--left {
        margin-right: 23px
    }
}

@media (min-width:30em) {
    img.go--right {
        float: right;
        margin-left: 11.5px;
        margin-top: 0
    }
}

@media (min-width:48em) {
    img.go--right {
        margin-left: 23px
    }
}

.ir {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em
}

.screen-reader-text {
    left: -9999px;
    position: absolute;
    top: -9999px
}

.ir br {
    display: none
}

.hidden {
    display: none !important;
    visibility: hidden
}

.is-nojs-vissible, .is-vishidden, .visuallyhidden {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px !important
}

@media (min-width:48em) {
    .is-vishidden-tablet-up {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }
}

@media (max-width:47.9375em) {
    .is-vishidden-tablet-down {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }
}

.no-js .is-nojs-vissible {
    border: inherit;
    clip: auto;
    height: auto;
    margin: inherit;
    margin-left: 0;
    margin-right: 0;
    overflow: inherit;
    padding: inherit;
    position: inherit;
    width: auto
}

.focusable.is-nojs-vissible:active, .focusable.is-nojs-vissible:focus, .focusable.is-vishidden:active, .focusable.is-vishidden:focus, .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.invisible {
    visibility: hidden
}

@media (max-width:47.9375em) {
    .hide-for-small-only {
        display: none !important
    }
}

.show-for-small-only {
    display: block !important
}

@media (min-width:48em) {
    .show-for-small-only {
        display: none !important
    }
}

.show-for-medium-up {
    display: none !important
}

@media (min-width:48em) {
    .show-for-medium-up {
        display: block !important
    }
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after, .ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    min-height: 0
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em
}

    .ui-accordion .ui-accordion-icons .ui-accordion-icons {
        padding-left: 2.2em
    }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0
    }

    .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em
    }

    .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
        top: 1px
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px
    }

    .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px
    }

    .ui-datepicker .ui-datepicker-next-hover {
        right: 1px
    }

    .ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
        width: 1.8em
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center
    }

        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0
        }

    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
        width: 45%
    }

    .ui-datepicker table {
        width: 100%;
        border-collapse: collapse;
        margin: 0 0 .4em
    }

    .ui-datepicker th {
        padding: .7em .3em;
        text-align: center;
        font-family: open_sansbold,Helvetica,Arial,sans-serif;
        border: 0
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px
    }

        .ui-datepicker td a, .ui-datepicker td span {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none
        }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible
        }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left
            }

    .ui-datepicker.ui-datepicker-multi {
        width: auto
    }

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
                float: right
            }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px
    }

.ui-tabs {
    position: relative
}

    .ui-tabs .ui-tabs-nav {
        margin: 0;
        padding: .2em .2em 0
    }

        .ui-tabs .ui-tabs-nav li {
            list-style: none;
            float: left;
            position: relative;
            top: 0;
            margin: 1px .2em 0 0;
            border-bottom-width: 0;
            padding: 0
        }

        .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
            float: left;
            text-decoration: none
        }

        .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
            cursor: text
        }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0 0
}

.pagecontainer {
    max-width: 1290px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    width: 100%
}

    .pagecontainer::after {
        content: " ";
        display: block;
        clear: both
    }

.no-mq .pagecontainer {
    max-width: 750px;
    width: 750px
}

.layout-gridContainer {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px;
    width: 100%
}

    .layout-gridContainer::after {
        content: " ";
        display: block;
        clear: both
    }

@media (min-width:68.125em) {
    .layout-gridContainer {
        max-width: 1130px;
        margin-left: auto;
        margin-right: auto
    }

        .layout-gridContainer::after {
            content: " ";
            display: block;
            clear: both
        }
}

.header .layout-gridContainer {
    padding: 0;
    max-width: 100%
}

@media (min-width:76.875em) {
    .header .layout-gridContainer {
        max-width: 1130px
    }
}

.layout-navContainer {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px;
    width: 100%
}

    .layout-navContainer::after {
        content: " ";
        display: block;
        clear: both
    }

@media (min-width:68.125em) {
    .layout-navContainer {
        max-width: 1290px;
        margin-left: auto;
        margin-right: auto
    }

        .layout-navContainer::after {
            content: " ";
            display: block;
            clear: both
        }
}

.header .layout-navContainer {
    padding: 0
}

.fullWidth {
    float: left;
    width: 100%
}

.fullWidth--head {
    background-color: #1a3051
}

.fullWidth--footer {
    background-color: #1a3051
}

.theme--section {
    width: 100%;
    float: left;
    margin: 0;
    padding: 11.5px;
    padding-top: 0
}

@media (min-width:48em) {
    .theme--section {
        padding: 34.5px 0;
        padding-top: 0
    }
}

.contentarea--themes .theme--section {
    padding-top: 11.5px
}

@media (min-width:48em) {
    .contentarea--themes .theme--section {
        padding-top: 34.5px
    }
}

.contentarea--themes .theme--section:last-child.has-blockdivider {
    border-bottom-style: none;
    padding-bottom: 0
}

.gridModule-1up .col {
    width: 100%;
    float: left
}

.gridModule-2up .col {
    width: 100%;
    float: left
}

@media (min-width:48em) {
    .gridModule-2up .col {
        width: 48.10024%;
        float: left
    }

        .gridModule-2up .col:nth-child(2n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .gridModule-2up .col:nth-child(2n+2) {
            margin-left: 51.89976%;
            margin-right: -100%;
            clear: none
        }

    .gridModule-A .gridModule-2up .col {
        width: 47.09518%;
        float: left
    }

        .gridModule-A .gridModule-2up .col:nth-child(2n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .gridModule-A .gridModule-2up .col:nth-child(2n+2) {
            margin-left: 52.90482%;
            margin-right: -100%;
            clear: none
        }
}

@media (max-width:47.9375em) {
    .gridModule-2up .col:first-child {
        margin-bottom: 1em
    }
}

.gridModule-3up .col {
    width: 100%;
    float: left
}

@media (min-width:48em) {
    .departementlistning .gridModule-3up .col {
        width: 48.10024%;
        float: left
    }

        .departementlistning .gridModule-3up .col:nth-child(2n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .departementlistning .gridModule-3up .col:nth-child(2n+2) {
            margin-left: 51.89976%;
            margin-right: -100%;
            clear: none
        }
}

@media (min-width:68.125em) {
    .gridModule-3up .col {
        width: 30.80032%;
        float: left
    }

        .gridModule-3up .col:nth-child(3n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .gridModule-3up .col:nth-child(3n+2) {
            margin-left: 34.59984%;
            margin-right: -100%;
            clear: none
        }

        .gridModule-3up .col:nth-child(3n+3) {
            margin-left: 69.19968%;
            margin-right: -100%;
            clear: none
        }

    .departementlistning .gridModule-3up .col {
        width: 30.80032%;
        float: left
    }

        .departementlistning .gridModule-3up .col:nth-child(3n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .departementlistning .gridModule-3up .col:nth-child(3n+2) {
            margin-left: 34.59984%;
            margin-right: -100%;
            clear: none
        }

        .departementlistning .gridModule-3up .col:nth-child(3n+3) {
            margin-left: 69.19968%;
            margin-right: -100%;
            clear: none
        }
}

.gridModule-4up .col {
    width: 100%;
    float: left
}

@media (min-width:30em) {
    .gridModule-4up .col {
        width: 48.10024%;
        float: left
    }

        .gridModule-4up .col:nth-child(2n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .gridModule-4up .col:nth-child(2n+2) {
            margin-left: 51.89976%;
            margin-right: -100%;
            clear: none
        }
}

@media (min-width:48em) {
    .gridModule-4up .col {
        width: 22.15036%;
        float: left
    }

        .gridModule-4up .col:nth-child(4n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .gridModule-4up .col:nth-child(4n+2) {
            margin-left: 25.94988%;
            margin-right: -100%;
            clear: none
        }

        .gridModule-4up .col:nth-child(4n+3) {
            margin-left: 51.89976%;
            margin-right: -100%;
            clear: none
        }

        .gridModule-4up .col:nth-child(4n+4) {
            margin-left: 77.84964%;
            margin-right: -100%;
            clear: none
        }
}

.gridModule-4up.politik-komponent .col {
    width: 100%;
    float: left
}

@media (min-width:30em) {
    .gridModule-4up.politik-komponent .col {
        width: 48.10024%;
        float: left
    }

        .gridModule-4up.politik-komponent .col:nth-child(2n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .gridModule-4up.politik-komponent .col:nth-child(2n+2) {
            margin-left: 51.89976%;
            margin-right: -100%;
            clear: none
        }
}

@media (min-width:48em) {
    .gridModule-4up.politik-komponent .col {
        width: 48.10024%;
        float: left
    }

        .gridModule-4up.politik-komponent .col:nth-child(2n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .gridModule-4up.politik-komponent .col:nth-child(2n+2) {
            margin-left: 51.89976%;
            margin-right: -100%;
            clear: none
        }
}

@media (min-width:68.125em) {
    .gridModule-4up.politik-komponent .col {
        width: 22.15036%;
        float: left
    }

        .gridModule-4up.politik-komponent .col:nth-child(4n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .gridModule-4up.politik-komponent .col:nth-child(4n+2) {
            margin-left: 25.94988%;
            margin-right: -100%;
            clear: none
        }

        .gridModule-4up.politik-komponent .col:nth-child(4n+3) {
            margin-left: 51.89976%;
            margin-right: -100%;
            clear: none
        }

        .gridModule-4up.politik-komponent .col:nth-child(4n+4) {
            margin-left: 77.84964%;
            margin-right: -100%;
            clear: none
        }
}

.gridModule-fullwidth {
    width: 100%;
    float: left
}

.gridModule-A .col-1 {
    width: 100%;
    float: left;
    margin-bottom: 23px;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-A .col-1 {
        width: 65.40016%;
        float: left;
        margin-right: 3.79951%;
        margin-bottom: 0
    }
}

.gridModule-A .col-2 {
    width: 100%;
    float: left;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-A .col-2 {
        margin-top: 0
    }
}

@media (min-width:48em) {
    .gridModule-A .col-2 {
        width: 30.80032%;
        float: right
    }
}

.gridModule-A .contentfooter {
    width: 100%;
    float: left;
    margin-bottom: 23px;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-A .contentfooter {
        width: 65.40016%;
        float: left;
        margin-right: 3.79951%;
        margin-bottom: 0
    }
}

.calendarevent .gridModule-A .contentfooter {
    margin-top: 23px
}

@media (min-width:48em) {
    .calendarevent .gridModule-A .contentfooter {
        margin-left: 84px
    }
}

.gridModule-A--reverse .col-1 {
    width: 100%;
    float: left
}

@media (min-width:48em) {
    .gridModule-A--reverse .col-1 {
        width: 30.80032%;
        float: left;
        margin-right: 3.79951%
    }
}

.gridModule-A--reverse .col-2 {
    width: 100%;
    float: left;
    margin-bottom: 23px
}

@media (min-width:48em) {
    .gridModule-A--reverse .col-2 {
        width: 65.40016%;
        float: right;
        margin-bottom: 0
    }
}

.gridModule-A--reverse .contentfooter {
    width: 100%;
    float: left;
    margin-bottom: 23px;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-A--reverse .contentfooter {
        width: 65.40016%;
        float: right;
        margin-bottom: 0;
        margin-right: 0
    }
}

.gridModule-B .col-1 {
    width: 100%;
    float: left;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-B .col-1 {
        width: 30.80032%;
        float: left;
        margin-right: 3.79951%
    }
}

@media (min-width:48em) {
    .departementlistning .gridModule-B .col-1 {
        width: 100%;
        float: left
    }
}

@media (min-width:68.125em) {
    .departementlistning .gridModule-B .col-1 {
        width: 30.80032%;
        float: left;
        margin-right: 3.79951%
    }
}

.gridModule-B .col-2 {
    width: 100%;
    float: left;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-B .col-2 {
        width: 30.80032%;
        float: left;
        margin-right: 3.79951%
    }
}

@media (min-width:48em) {
    .departementlistning .gridModule-B .col-2 {
        width: 100%;
        float: left
    }
}

@media (min-width:68.125em) {
    .departementlistning .gridModule-B .col-2 {
        width: 30.80032%;
        float: left;
        margin-right: 3.79951%
    }
}

.gridModule-B .col-3 {
    width: 100%;
    float: left;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-B .col-3 {
        width: 30.80032%;
        float: right
    }
}

@media (min-width:48em) {
    .departementlistning .gridModule-B .col-3 {
        width: 100%;
        float: left
    }
}

@media (min-width:68.125em) {
    .departementlistning .gridModule-B .col-3 {
        width: 30.80032%;
        float: right
    }
}

.gridModule-C .col-1 {
    width: 100%;
    float: left;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-C .col-1 {
        width: 65.40016%;
        float: left;
        margin-right: 3.79951%;
        margin-left: 34.59984%
    }
}

.gridModule-C .col-2 {
    width: 100%;
    float: left;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-C .col-2 {
        width: 30.80032%;
        float: left;
        margin-right: 3.79951%;
        margin-left: -103.79951%
    }
}

.gridModule-F .col-1 {
    width: 100%;
    float: left;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-F .col-1 {
        width: 65.40016%;
        float: left;
        margin-right: 3.79951%;
        margin-right: 0
    }
}

.gridModule-F .col-2 {
    width: 100%;
    float: left;
    overflow: hidden
}

@media (min-width:48em) {
    .gridModule-F .col-2 {
        width: 30.80032%;
        float: left;
        margin-right: 3.79951%
    }
}

@media (min-width:48em) {
    .l-article__two-col .l-article__header {
        width: 91.35004%;
        float: left;
        margin-right: 3.79951%
    }

    .l-article__two-col .l-article__content {
        width: 65.40016%;
        float: left;
        margin-right: 3.79951%
    }

    .l-article__two-col .l-complementary {
        width: 30.80032%;
        float: right
    }
}

body {
    position: relative;
    margin: 0;
    padding: 0
}

.lt-ie9 body {
    margin: 0 auto;
    width: 768px
}

.lt-ie9 .layout-gridContainer {
    width: 100%
}

main {
    padding-top: 23px;
    margin-top: 10px
}

@media (min-width:48em) {
    main {
        padding-top: 23px
    }
}

main:focus {
    outline-style: none;
    outline-width: 0
}

body {
    position: relative;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.42857
}

@media (min-width:30em) {
    body {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.4375
    }
}

@media (min-width:48em) {
    body {
        font-size: 18px;
        font-size: 1.8rem;
        background-color: #f4f3f1;
        line-height: 1.38889
    }
}

@media (min-width:68.125em) {
    body {
        font-size: 20px;
        font-size: 2rem;
        line-height: 1.4
    }
}

body.rk-baseBody {
    background-color: #f4f3f1
}

figure, form, ol, p, table, ul {
    margin-bottom: 20px
}

@media (min-width:30em) {
    figure, form, ol, p, table, ul {
        margin-bottom: 23px
    }
}

@media (min-width:48em) {
    figure, form, ol, p, table, ul {
        margin-bottom: 28px
    }
}

ol {
    padding-left: 2.8em
}

strong {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    font-weight: 400
}

.nav--portal ul {
    margin-bottom: 0
}

dfn {
    font-style: normal
}

    dfn a {
        color: #000;
        text-decoration: none;
        border-bottom: 1px dotted;
        background-color: #8cd1de;
        margin-left: 0 !important;
        text-indent: 0 !important
    }

        dfn a:before {
            content: "" !important;
            margin: 0 !important;
            padding: 0 !important
        }

        dfn a:hover {
            background-color: #fff;
            border-bottom: 1px solid #0067c2;
            color: #0067c2;
            text-decoration: none !important
        }

#id_matrix legend + p, .EPiServerForms legend + p, .form legend + p, .xformcontainer form legend + p, form table legend + p, h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {
    margin-top: 0
}

#id_matrix .flexslider--beta .slides .flex-caption legend, #id_matrix legend, .EPiServerForms .flexslider--beta .slides .flex-caption legend, .EPiServerForms legend, .flexslider--beta .slides .flex-caption #id_matrix legend, .flexslider--beta .slides .flex-caption .EPiServerForms legend, .flexslider--beta .slides .flex-caption .form legend, .flexslider--beta .slides .flex-caption .xformcontainer form legend, .flexslider--beta .slides .flex-caption form table legend, .flexslider--beta .slides .flex-caption h3, .form .flexslider--beta .slides .flex-caption legend, .form legend, .h1, .h2, .h3, .h4, .h5, .h6, .xformcontainer form .flexslider--beta .slides .flex-caption legend, .xformcontainer form legend, form table .flexslider--beta .slides .flex-caption legend, form table legend, h1, h2, h3, h4, h5, h6, table caption {
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: .6em;
    margin-top: 1.5em
}

.h1, h1 {
    font-family: open_sanslight,Helvetica,Arial,sans-serif;
    font-weight: 600;
    font-size: 28px;
    font-size: 2.8rem;
    margin-top: 0
}

@media (min-width:30em) {
    .h1, h1 {
        font-size: 34px;
        font-size: 3.4rem
    }
}

@media (min-width:48em) {
    .h1, h1 {
        font-size: 40px;
        font-size: 4rem
    }
}

.h1 small, h1 small {
    font-size: 47%
}

#id_matrix .flexslider--beta .slides .flex-caption legend, .EPiServerForms .flexslider--beta .slides .flex-caption legend, .flexslider--beta .slides .flex-caption #id_matrix legend, .flexslider--beta .slides .flex-caption .EPiServerForms legend, .flexslider--beta .slides .flex-caption .form legend, .flexslider--beta .slides .flex-caption .xformcontainer form legend, .flexslider--beta .slides .flex-caption form table legend, .flexslider--beta .slides .flex-caption h3, .form .flexslider--beta .slides .flex-caption legend, .h2, .xformcontainer form .flexslider--beta .slides .flex-caption legend, form table .flexslider--beta .slides .flex-caption legend, h2 {
    font-size: 21px;
    font-size: 2.1rem;
    font-family: open_sanslight,Helvetica,Arial,sans-serif
}

@media (min-width:30em) {
    #id_matrix .flexslider--beta .slides .flex-caption legend, .EPiServerForms .flexslider--beta .slides .flex-caption legend, .flexslider--beta .slides .flex-caption #id_matrix legend, .flexslider--beta .slides .flex-caption .EPiServerForms legend, .flexslider--beta .slides .flex-caption .form legend, .flexslider--beta .slides .flex-caption .xformcontainer form legend, .flexslider--beta .slides .flex-caption form table legend, .flexslider--beta .slides .flex-caption h3, .form .flexslider--beta .slides .flex-caption legend, .h2, .xformcontainer form .flexslider--beta .slides .flex-caption legend, form table .flexslider--beta .slides .flex-caption legend, h2 {
        font-size: 26px;
        font-size: 2.6rem
    }
}

@media (min-width:48em) {
    #id_matrix .flexslider--beta .slides .flex-caption legend, .EPiServerForms .flexslider--beta .slides .flex-caption legend, .flexslider--beta .slides .flex-caption #id_matrix legend, .flexslider--beta .slides .flex-caption .EPiServerForms legend, .flexslider--beta .slides .flex-caption .form legend, .flexslider--beta .slides .flex-caption .xformcontainer form legend, .flexslider--beta .slides .flex-caption form table legend, .flexslider--beta .slides .flex-caption h3, .form .flexslider--beta .slides .flex-caption legend, .h2, .xformcontainer form .flexslider--beta .slides .flex-caption legend, form table .flexslider--beta .slides .flex-caption legend, h2 {
        font-size: 30px;
        font-size: 3rem
    }
}

@media (min-width:68.125em) {
    #id_matrix .flexslider--beta .slides .flex-caption legend, .EPiServerForms .flexslider--beta .slides .flex-caption legend, .flexslider--beta .slides .flex-caption #id_matrix legend, .flexslider--beta .slides .flex-caption .EPiServerForms legend, .flexslider--beta .slides .flex-caption .form legend, .flexslider--beta .slides .flex-caption .xformcontainer form legend, .flexslider--beta .slides .flex-caption form table legend, .flexslider--beta .slides .flex-caption h3, .form .flexslider--beta .slides .flex-caption legend, .h2, .xformcontainer form .flexslider--beta .slides .flex-caption legend, form table .flexslider--beta .slides .flex-caption legend, h2 {
        font-size: 36px;
        font-size: 3.6rem
    }
}

#id_matrix legend, .EPiServerForms legend, .form legend, .h3, .xformcontainer form legend, form table legend, h3 {
    font-size: 16px;
    font-size: 1.6rem
}

@media (min-width:30em) {
    #id_matrix legend, .EPiServerForms legend, .form legend, .h3, .xformcontainer form legend, form table legend, h3 {
        font-size: 20px;
        font-size: 2rem;
        font-family: open_sanslight,Helvetica,Arial,sans-serif
    }
}

@media (min-width:48em) {
    #id_matrix legend, .EPiServerForms legend, .form legend, .h3, .xformcontainer form legend, form table legend, h3 {
        font-size: 24px;
        font-size: 2.4rem
    }
}

@media (min-width:68.125em) {
    #id_matrix legend, .EPiServerForms legend, .form legend, .h3, .xformcontainer form legend, form table legend, h3 {
        font-size: 28px;
        font-size: 2.8rem
    }
}

#id_matrix legend + ul, .EPiServerForms legend + ul, .form legend + ul, .h3 + ul, .xformcontainer form legend + ul, form table legend + ul, h3 + ul {
    margin-top: 0
}

.h4, h4, table caption {
    font-size: 14px;
    font-size: 1.4rem;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

@media (min-width:30em) {
    .h4, h4, table caption {
        font-size: 16px;
        font-size: 1.6rem
    }
}

@media (min-width:48em) {
    .h4, h4, table caption {
        font-size: 18px;
        font-size: 1.8rem
    }
}

@media (min-width:68.125em) {
    .h4, h4, table caption {
        font-size: 20px;
        font-size: 2rem
    }
}

.h5, .h6, h5, h6 {
    font-size: 14px;
    font-size: 1.4rem;
    color: #666;
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

@media (min-width:30em) {
    .h5, .h6, h5, h6 {
        font-size: 16px;
        font-size: 1.6rem;
        margin-bottom: 0
    }
}

@media (min-width:48em) {
    .h5, .h6, h5, h6 {
        font-size: 18px;
        font-size: 1.8rem;
        margin-bottom: 0
    }
}

@media (min-width:68.125em) {
    .h5, .h6, h5, h6 {
        font-size: 20px;
        font-size: 2rem;
        margin-bottom: 0
    }
}

.h-underlined {
    border-bottom: 1px solid #bfbfbf;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    margin-bottom: 16.42857px;
    padding-bottom: 11.5px
}

.h-underlined--alpha, .h-underlined--beta {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.4375
}

.island .h-underlined--alpha, .island .h-underlined--beta {
    margin-top: -5px !important
}

@media (min-width:48em) {
    .h-underlined--alpha, .h-underlined--beta {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1.38889;
        margin-bottom: 35.65px
    }

    .island .h-underlined--alpha, .island .h-underlined--beta {
        margin-bottom: 16.42857px
    }

    .h-underlined--alpha#filter-result-heading, .h-underlined--beta#filter-result-heading {
        margin-bottom: 23px
    }
}

@media (min-width:68.125em) {
    .island .h-underlined--alpha, .island .h-underlined--beta {
        font-size: 18px;
        font-size: 1.8rem
    }
}

.h-underlined--inverse {
    border-bottom-color: #485974;
    color: #fff
}

#filter-result-heading, .js-filter-result-heading {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

@media (min-width:48em) {
    #filter-result-heading, .js-filter-result-heading {
        font-size: 18px;
        font-size: 1.8rem
    }
}

.h1-vignette {
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    margin-top: 5.75px
}

@media (min-width:48em) {
    .h1-vignette {
        font-size: 18px;
        font-size: 1.8rem;
        margin-top: 7.66667px
    }
}

.h-balk--beta {
    font-size: 14px;
    font-size: 1.4rem;
    background-color: #1a3051;
    color: #fff;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    margin-bottom: 11.5px;
    margin-top: 23px;
    padding: 7.66667px 11.5px
}

@media (min-width:48em) {
    .h-balk--beta {
        font-size: 16px;
        font-size: 1.6rem;
        margin-top: 0;
        padding: 11.5px 23px
    }
}

@media (min-width:68.125em) {
    .h-balk--beta {
        font-size: 18px;
        font-size: 1.8rem
    }
}

.requiredIndicator {
    color: #c7003f
}

img, video {
    height: auto;
    max-width: 100%
}

object {
    max-width: 100%
}

.videomodule {
    display: block;
    margin: 23px 0
}

@media (min-width:48em) {
    .videomodule {
        margin: 34.5px 0
    }
}

video {
    display: block
}

.font-weight--300 {
    font-family: open_sanslight,Helvetica,Arial,sans-serif;
    font-weight: 400
}

.font-weight--600 {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    font-weight: 400
}

.base-font-size--large {
    font-size: 20px;
    font-size: 2rem
}

.base-font-size--small {
    font-size: 16px;
    font-size: 1.6rem
}

.base-font-size--smaller {
    font-size: 14px;
    font-size: 1.4rem
}

.base-font-size--smallest {
    font-size: 12px;
    font-size: 1.2rem
}

a {
    color: #005aa8
}

    a:focus, a:hover {
        color: #0067c2;
        text-decoration: underline
    }

    a:focus {
        outline-style: none;
        background-color: #005aa8;
        color: #fff
    }

.fullWidth--footer a:focus, .fullWidth--head a:focus {
    background-color: #005aa8;
    color: #eaf3fb;
    outline-color: #fff
}

a:focus:after, a:focus:before {
    color: #005aa8
}

a.mailto, a.readmore, a.readmore--back, a.readmore--download, a.readmore--search, a.readmore--up, a.readmore--upload, a.readmore--video {
    text-decoration: none;
    display: inline-block;
    margin-left: 1em;
    text-indent: -.5em
}

.aktualitetsblock--alpha a.mailto, .aktualitetsblock--alpha a.readmore, .aktualitetsblock--alpha a.readmore--back, .aktualitetsblock--alpha a.readmore--download, .aktualitetsblock--alpha a.readmore--search, .aktualitetsblock--alpha a.readmore--up, .aktualitetsblock--alpha a.readmore--upload, .aktualitetsblock--alpha a.readmore--video {
    display: inline
}

a.mailto:before, a.readmore--back:before, a.readmore--download:before, a.readmore--search:before, a.readmore--up:before, a.readmore--upload:before, a.readmore--video:before, a.readmore:before {
    display: inline-block;
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .5em;
    content: "\f105"
}

a.mailto:hover, a.readmore--back:hover, a.readmore--download:hover, a.readmore--search:hover, a.readmore--up:hover, a.readmore--upload:hover, a.readmore--video:hover, a.readmore:hover {
    text-decoration: underline
}

    a.mailto:hover:before, a.readmore--back:hover:before, a.readmore--download:hover:before, a.readmore--search:hover:before, a.readmore--up:hover:before, a.readmore--upload:hover:before, a.readmore--video:hover:before, a.readmore:hover:before {
        text-decoration: none
    }

a.mailto[aria-disabled=true], a.readmore--back[aria-disabled=true], a.readmore--download[aria-disabled=true], a.readmore--search[aria-disabled=true], a.readmore--up[aria-disabled=true], a.readmore--upload[aria-disabled=true], a.readmore--video[aria-disabled=true], a.readmore[aria-disabled=true] {
    color: #000;
    cursor: text;
    position: relative;
    text-decoration: none;
    text-indent: 0
}

    a.mailto[aria-disabled=true]:before, a.readmore--back[aria-disabled=true]:before, a.readmore--download[aria-disabled=true]:before, a.readmore--search[aria-disabled=true]:before, a.readmore--up[aria-disabled=true]:before, a.readmore--upload[aria-disabled=true]:before, a.readmore--video[aria-disabled=true]:before, a.readmore[aria-disabled=true]:before {
        font-size: 5px;
        font-size: .5rem;
        content: "\f111";
        left: -10px;
        position: absolute;
        top: 5px;
        width: 4px
    }

a.readmore--external {
    text-decoration: none;
    display: inline-block;
    margin-left: 1em;
    text-indent: -.5em
}

.aktualitetsblock--alpha a.readmore--external {
    display: inline
}

a.readmore--external:before {
    display: inline-block;
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .5em;
    content: "\f105"
}

a.readmore--external:hover {
    text-decoration: underline
}

    a.readmore--external:hover:before {
        text-decoration: none
    }

a.readmore--external:after {
    display: inline-block;
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f045";
    margin-left: 1em
}

a.readmore--external:hover:after {
    text-decoration: none
}

a.readmore--video:after {
    display: inline-block;
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f03d";
    margin-left: 1em
}

a.readmore--video:hover:after {
    text-decoration: none
}

a.readmore--search:before {
    content: "\f002"
}

a.readmore--download:before {
    content: "\f019"
}

a.readmore--up:before {
    content: "\f106"
}

a.readmore--back:before {
    content: "\f060"
}

a.readmore--upload:before {
    content: "\f093"
}

a.mailto:before {
    content: "\f0e0"
}

#content p a {
    text-decoration: none;
    display: inline-block;
    margin-left: 1em;
    text-indent: -.5em
}

.aktualitetsblock--alpha #content p a {
    display: inline
}

#content p a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .5em;
    content: "\f105"
}

#content p a:hover {
    text-decoration: underline
}

    #content p a:hover:before {
        text-decoration: none
    }

#content p a[aria-disabled=true] {
    text-decoration: underline;
    display: inline;
    margin-left: 0;
    text-indent: 0;
    font-family: open_sansregular,Helvetica,Arial,sans-serif;
    text-decoration: none
}

    #content p a[aria-disabled=true]:before {
        margin-right: 0;
        content: ""
    }

    #content p a[aria-disabled=true]:hover {
        text-decoration: underline
    }

    #content p a[aria-disabled=true]:hover {
        text-decoration: none
    }

#content .block--timeLinks p a {
    text-decoration: underline;
    display: inline;
    margin-left: 0;
    text-indent: 0
}

    #content .block--timeLinks p a:before {
        margin-right: 0;
        content: ""
    }

    #content .block--timeLinks p a:hover {
        text-decoration: underline
    }

#content .media--publikations__sender a {
    text-decoration: underline;
    display: inline;
    margin-left: 0;
    text-indent: 0
}

    #content .media--publikations__sender a:before {
        margin-right: 0;
        content: ""
    }

    #content .media--publikations__sender a:hover {
        text-decoration: underline
    }

blockquote {
    margin: 0;
    padding: 0
}

dl {
    margin-top: 0
}

dt {
    font-family: open_sansbold,Helvetica,Arial,sans-serif;
    margin-bottom: 5.75px
}

dd {
    margin-bottom: 15.33333px;
    margin-left: 0
}

    dd:last-child {
        margin-bottom: 0
    }

address {
    font-style: normal
}

#content .ingress, .ingress {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.4;
    margin-bottom: 1.4em;
    margin-top: 0
}

@media (min-width:30em) {
    #content .ingress, .ingress {
        font-size: 19px;
        font-size: 1.9rem
    }
}

@media (min-width:48em) {
    #content .ingress, .ingress {
        font-size: 22px;
        font-size: 2.2rem;
        font-family: open_sanslight,Helvetica,Arial,sans-serif
    }
}

@media (min-width:68.125em) {
    #content .ingress, .ingress {
        font-size: 24px;
        font-size: 2.4rem
    }
}

.loading {
    position: relative
}

iframe {
    width: 100%
}

time {
    white-space: nowrap
}

.silent {
    color: #4d4d4d
}

.pdf-marker {
    color: #c7003f;
    font-family: open_sansregular,Helvetica,Arial,sans-serif;
    font-size: 90%;
    font-weight: 400;
    text-transform: uppercase
}

#readspeaker {
    clear: both;
    margin-bottom: 0
}

    #readspeaker.rsexpanded {
        margin-bottom: 20px
    }

hr {
    border: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #e6e6e6;
    float: left;
    margin-bottom: 23px;
    width: 100%
}

@media (min-width:48em) {
    hr {
        margin-bottom: 34.5px
    }
}

.highcharts-container hr {
    float: none;
    margin-bottom: 8px;
    padding-bottom: 0;
    width: 100%
}

li {
    margin-bottom: 7.66667px
}

    li:last-child {
        margin-bottom: 0
    }

    li ol, li ul {
        margin-top: 5.75px
    }

.list--unstyled {
    margin-left: 0;
    padding-left: 0
}

    .list--unstyled > li {
        list-style-type: none
    }

.list--inline {
    margin: 0 auto 1em auto;
    margin-left: -1em;
    margin-right: 0;
    padding: 0;
    list-style: none;
    overflow: hidden
}

    .list--inline > li {
        list-style: none;
        float: left;
        margin-left: 1em;
        display: block
    }

    .list--inline > * {
        display: block
    }

.list--content {
    margin-left: 0;
    padding-left: 0
}

    .list--content > li {
        list-style-type: none
    }

    .list--content > li {
        margin-bottom: 11.5px
    }

.list--a-z {
    color: #737373
}

.list--block {
    margin-left: 0;
    padding-left: 0;
    clear: both
}

    .list--block > li {
        list-style-type: none
    }

    .list--block > li {
        margin-bottom: 15.33333px;
        padding-bottom: 15.33333px;
        border-bottom: 1px solid #e0e0e0
    }

.island--primary .list--block > li {
    padding-bottom: 17.69231px;
    margin-bottom: 16.42857px;
    border-bottom-color: #d6d6d6
}

.list--block > li:last-child {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.list--block > dt {
    margin-top: 11.5px;
    padding-top: 11.5px;
    border-top: 1px solid #e0e0e0
}

    .list--block > dt:first-child {
        border-top-style: none;
        margin-top: 0;
        padding-top: 0
    }

.list--block > dd > ul {
    margin-bottom: 0
}

.list--has-bordertop {
    padding-top: 11.5px;
    border-top: 1px solid #e0e0e0
}

.list--block--invertedlines {
    margin-left: 0;
    padding-left: 0
}

    .list--block--invertedlines > li {
        list-style-type: none
    }

    .list--block--invertedlines > li {
        margin-top: 11.5px;
        padding-top: 11.5px;
        border-top: 1px solid #e0e0e0
    }

.filter-result--pressbilder .list--block, .list--block--airy {
    margin-left: 0;
    padding-left: 0
}

    .filter-result--pressbilder .list--block > li, .list--block--airy > li {
        list-style-type: none
    }

.filter-result--pressbilder .theme--section .list--block, .theme--section .filter-result--pressbilder .list--block, .theme--section .list--block--airy {
    margin-top: 0;
    margin-bottom: 0
}

.filter-result--pressbilder .list--block > li, .list--block--airy > li {
    margin-bottom: 11.5px;
    padding-bottom: 11.5px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 23px;
    padding-bottom: 23px;
    float: left;
    width: 100%
}

    .filter-result--pressbilder .list--block > li:last-child, .list--block--airy > li:last-child {
        border-bottom-style: none;
        padding-bottom: 0
    }

@media (min-width:48em) {
    .filter-result--pressbilder .list--block > li, .list--block--airy > li {
        margin-bottom: 34.5px;
        padding-bottom: 34.5px
    }

        .filter-result--pressbilder .list--block > li:last-child, .list--block--airy > li:last-child {
            border-bottom-style: none;
            padding-bottom: 0
        }
}

.list--Block--icons {
    margin-left: 0;
    padding-left: 0
}

    .list--Block--icons > li {
        list-style-type: none
    }

    .list--Block--icons > li {
        margin-bottom: 4.6px;
        padding-bottom: 4.6px;
        border-bottom: 1px solid #e0e0e0
    }

        .list--Block--icons > li > a {
            text-decoration: none;
            margin-left: 1em;
            text-indent: -.5em;
            display: inline-block
        }

            .list--Block--icons > li > a:before {
                display: inline-block;
                font-family: FontAwesome;
                font-weight: 400;
                font-style: normal;
                text-decoration: inherit;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                margin-right: .5em;
                content: "\f105"
            }

            .list--Block--icons > li > a:hover {
                text-decoration: underline
            }

                .list--Block--icons > li > a:hover:before {
                    text-decoration: none
                }

        .list--Block--icons > li:last-child {
            border-bottom-style: none;
            margin-bottom: 0;
            padding-bottom: 0
        }

.list--politikomr {
    margin-top: 0
}

@media (min-width:48em) {
    .list--politikomr {
        margin-top: 23px;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.4375
    }
}

.list--politikomr > li {
    background-color: #f4f3f1;
    border-bottom-style: none;
    margin-bottom: 9.2px;
    padding: 0
}

    .list--politikomr > li > span {
        padding: 7.66667px 7.66667px;
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
        display: inline-block;
        padding-left: 25px
    }

@media (min-width:68.125em) {
    .list--politikomr > li > span {
        padding-left: 27px
    }
}

.list--politikomr > li a {
    padding: 7.66667px 11.5px;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.list--politikomr > li ul {
    background-color: #fff;
    margin: 0;
    padding-top: 7.66667px;
    padding-bottom: 7.66667px
}

    .list--politikomr > li ul > li {
        border-bottom-style: none;
        margin-bottom: 5.75px;
        padding-bottom: 0
    }

        .list--politikomr > li ul > li a {
            font-family: open_sansregular,Helvetica,Arial,sans-serif;
            padding-top: 0;
            padding-bottom: 0
        }

.list--small {
    font-size: 16px;
    font-size: 1.6rem
}

.list--airy li {
    margin-bottom: 7px
}

.list--inverse a {
    color: #fff
}

.list--checkbox-inline {
    margin-left: 0;
    padding-left: 0;
    margin-left: 0
}

    .list--checkbox-inline > li {
        list-style-type: none
    }

    .list--checkbox-inline li {
        margin-left: 20px;
        text-indent: -20px
    }

.list--icons {
    margin-left: 0;
    padding-left: 0;
    margin-left: 0
}

    .list--icons > li {
        list-style-type: none
    }

.island .list--icons {
    margin-bottom: 0
}

.list--icons ul {
    margin-bottom: 0
}

.list--icons > li {
    margin-left: 1em;
    text-indent: -.5em
}

    .list--icons > li.list---text {
        margin-left: 0;
        text-indent: 0
    }

    .list--icons > li > a {
        text-decoration: none
    }

.island--primary .list--icons > li > a {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.list--icons > li > a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .5em;
    content: "\f105"
}

.list--icons > li > a:hover {
    text-decoration: underline
}

    .list--icons > li > a:hover:before {
        text-decoration: none
    }

.island--primary .list--icons > li.list--icons__rss a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__rss a:before {
    content: "\f143"
}

.island--primary .list--icons > li.list--icons__envelope a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__envelope a:before {
    content: "\f09e"
}

.island--primary .list--icons > li.list--icons__print a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__print a:before {
    content: "\f02f"
}

.island--primary .list--icons > li.list--icons__book a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__book a:before {
    content: "\f02d"
}

.island--primary .list--icons > li.list--icons__share a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__share a:before {
    content: "\f064"
}

.island--primary .list--icons > li.list--icons__largversion a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__largversion a:before {
    content: "\f00e"
}

.island--primary .list--icons > li.list--icons__download a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__download a:before {
    content: "\f019"
}

.island--primary .list--icons > li.list--icons__facebook a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__facebook a:before {
    content: "\f09a"
}

.island--primary .list--icons > li.list--icons__twitter a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__twitter a:before {
    content: "\f099"
}

.island--primary .list--icons > li.list--icons__linkedin a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__linkedin a:before {
    content: "\f0e1"
}

.island--primary .list--icons > li.list--icons__mail a {
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.list--icons > li.list--icons__mail a:before {
    content: "\f0e0"
}

.list--icons--mixedIcons > li {
    margin-left: 1.3em;
    text-indent: 0
}

    .list--icons--mixedIcons > li a {
        position: relative
    }

        .list--icons--mixedIcons > li a:before {
            position: absolute;
            left: 0;
            left: -1.3em;
            top: .2em;
            text-align: left
        }

.list--iconsInline {
    margin-left: 0;
    padding-left: 0
}

    .list--iconsInline > li {
        list-style-type: none
    }

@media (min-width:48em) {
    .list--iconsInline {
        margin: 0 auto 1em auto;
        margin-left: -1em;
        margin-right: 0;
        padding: 0;
        list-style: none;
        overflow: hidden;
        margin: 0
    }

        .list--iconsInline > li {
            list-style: none;
            float: left;
            margin-left: 1em;
            display: block
        }

        .list--iconsInline > * {
            display: block
        }
}

@media (min-width:48em) {
    .list--iconsInline > li {
        font-size: 16px;
        font-size: 1.6rem;
        margin-right: 11.5px;
        padding-right: 11.5px;
        border-right: 1px solid #e0e0e0
    }

        .list--iconsInline > li:last-child {
            margin-right: 0;
            padding-right: 0;
            border-right-style: none
        }
}

.list--DateLinkDescr__listitem {
    margin-bottom: 15.33333px
}

    .list--DateLinkDescr__listitem:last-child {
        margin-bottom: 0
    }

.list--DateLinkDescr a {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.list--DateLinkDescr time {
    color: #666
}

.list--DateLinkDescr p {
    margin: 0
}

.list--autocomplete {
    background-color: #fff;
    padding: 11.5px;
    margin-top: 5px;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.37);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.37)
}

.search-form .list--autocomplete {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    z-index: 3000
}

.list--autocomplete p {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0;
    display: block
}

.list--autocomplete .list--search li a, .list--autocomplete .sortcompact a, .list--search .list--autocomplete li a {
    margin-bottom: 4.6px
}

.list--rss time {
    font-size: 14px;
    font-size: 1.4rem;
    color: #4d4d4d
}

.list--rss .silent {
    color: #4d4d4d
}

.list--statsradCalendar time {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    margin-bottom: 11.5px;
    display: block
}

.list--statsradCalendar li .list--icons li {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    margin-bottom: 7.66667px
}

    .list--statsradCalendar li .list--icons li:last-child {
        margin-bottom: 0
    }

    .list--statsradCalendar li .list--icons li ul li {
        font-family: open_sansregular,Helvetica,Arial,sans-serif;
        margin-bottom: 7.66667px
    }

        .list--statsradCalendar li .list--icons li ul li:last-child {
            margin-bottom: 0
        }

        .list--statsradCalendar li .list--icons li ul li a {
            font-family: open_sansregular,Helvetica,Arial,sans-serif
        }

#id_matrix .list--statsradCalendar li .list--icons legend, .EPiServerForms .list--statsradCalendar li .list--icons legend, .form .list--statsradCalendar li .list--icons legend, .list--statsradCalendar li .list--icons #id_matrix legend, .list--statsradCalendar li .list--icons .EPiServerForms legend, .list--statsradCalendar li .list--icons .form legend, .list--statsradCalendar li .list--icons .xformcontainer form legend, .list--statsradCalendar li .list--icons form table legend, .list--statsradCalendar li .list--icons h3, .xformcontainer form .list--statsradCalendar li .list--icons legend, form table .list--statsradCalendar li .list--icons legend {
    margin-top: 13.52941px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.4375;
    font-family: open_sansregular,Helvetica,Arial,sans-serif;
    margin-bottom: 0;
    margin-left: -10px
}

.list--statsradCalendar + .list--has-bordertop li {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.list--search li, .sortcompact {
    padding-left: 11.5px
}

    #id_matrix .list--search li > legend a, #id_matrix .sortcompact > legend a, .EPiServerForms .list--search li > legend a, .EPiServerForms .sortcompact > legend a, .form .list--search li > legend a, .form .sortcompact > legend a, .list--search #id_matrix li > legend a, .list--search .EPiServerForms li > legend a, .list--search .form li > legend a, .list--search .xformcontainer form li > legend a, .list--search form table li > legend a, .list--search li > a, .list--search li > h3 a, .sortcompact > a, .sortcompact > h3 a, .xformcontainer form .list--search li > legend a, .xformcontainer form .sortcompact > legend a, form table .list--search li > legend a, form table .sortcompact > legend a {
        font-size: 16px;
        font-size: 1.6rem;
        position: relative;
        display: block;
        text-decoration: none;
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
        margin-bottom: 5.75px
    }

        #id_matrix .list--search li > legend a:before, #id_matrix .sortcompact > legend a:before, .EPiServerForms .list--search li > legend a:before, .EPiServerForms .sortcompact > legend a:before, .form .list--search li > legend a:before, .form .sortcompact > legend a:before, .list--search #id_matrix li > legend a:before, .list--search .EPiServerForms li > legend a:before, .list--search .form li > legend a:before, .list--search .xformcontainer form li > legend a:before, .list--search form table li > legend a:before, .list--search li > a:before, .list--search li > h3 a:before, .sortcompact > a:before, .sortcompact > h3 a:before, .xformcontainer form .list--search li > legend a:before, .xformcontainer form .sortcompact > legend a:before, form table .list--search li > legend a:before, form table .sortcompact > legend a:before {
            position: absolute;
            top: .2em;
            left: -11.5px;
            display: inline-block;
            font-family: FontAwesome;
            font-weight: 400;
            font-style: normal;
            text-decoration: inherit;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            margin-right: .5em;
            content: "\f105";
            text-decoration: none
        }

        #id_matrix .list--search li > legend a:hover, #id_matrix .sortcompact > legend a:hover, .EPiServerForms .list--search li > legend a:hover, .EPiServerForms .sortcompact > legend a:hover, .form .list--search li > legend a:hover, .form .sortcompact > legend a:hover, .list--search #id_matrix li > legend a:hover, .list--search .EPiServerForms li > legend a:hover, .list--search .form li > legend a:hover, .list--search .xformcontainer form li > legend a:hover, .list--search form table li > legend a:hover, .list--search li > a:hover, .list--search li > h3 a:hover, .sortcompact > a:hover, .sortcompact > h3 a:hover, .xformcontainer form .list--search li > legend a:hover, .xformcontainer form .sortcompact > legend a:hover, form table .list--search li > legend a:hover, form table .sortcompact > legend a:hover {
            text-decoration: underline
        }

            #id_matrix .list--search li > legend a:hover:before, #id_matrix .sortcompact > legend a:hover:before, .EPiServerForms .list--search li > legend a:hover:before, .EPiServerForms .sortcompact > legend a:hover:before, .form .list--search li > legend a:hover:before, .form .sortcompact > legend a:hover:before, .list--search #id_matrix li > legend a:hover:before, .list--search .EPiServerForms li > legend a:hover:before, .list--search .form li > legend a:hover:before, .list--search .xformcontainer form li > legend a:hover:before, .list--search form table li > legend a:hover:before, .list--search li > a:hover:before, .list--search li > h3 a:hover:before, .sortcompact > a:hover:before, .sortcompact > h3 a:hover:before, .xformcontainer form .list--search li > legend a:hover:before, .xformcontainer form .sortcompact > legend a:hover:before, form table .list--search li > legend a:hover:before, form table .sortcompact > legend a:hover:before {
                text-decoration: none
            }

    #id_matrix .list--search li > legend, #id_matrix .sortcompact > legend, .EPiServerForms .list--search li > legend, .EPiServerForms .sortcompact > legend, .form .list--search li > legend, .form .sortcompact > legend, .list--search #id_matrix li > legend, .list--search .EPiServerForms li > legend, .list--search .form li > legend, .list--search .xformcontainer form li > legend, .list--search form table li > legend, .list--search li > h3, .sortcompact > h3, .xformcontainer form .list--search li > legend, .xformcontainer form .sortcompact > legend, form table .list--search li > legend, form table .sortcompact > legend {
        margin: 0
    }

        #id_matrix .list--search li > legend a, #id_matrix .sortcompact > legend a, .EPiServerForms .list--search li > legend a, .EPiServerForms .sortcompact > legend a, .form .list--search li > legend a, .form .sortcompact > legend a, .list--search #id_matrix li > legend a, .list--search .EPiServerForms li > legend a, .list--search .form li > legend a, .list--search .xformcontainer form li > legend a, .list--search form table li > legend a, .list--search li > h3 a, .sortcompact > h3 a, .xformcontainer form .list--search li > legend a, .xformcontainer form .sortcompact > legend a, form table .list--search li > legend a, form table .sortcompact > legend a {
            margin-bottom: 0;
            padding-bottom: 7.66667px
        }

            #id_matrix .list--search li > legend a:before, #id_matrix .sortcompact > legend a:before, .EPiServerForms .list--search li > legend a:before, .EPiServerForms .sortcompact > legend a:before, .form .list--search li > legend a:before, .form .sortcompact > legend a:before, .list--search #id_matrix li > legend a:before, .list--search .EPiServerForms li > legend a:before, .list--search .form li > legend a:before, .list--search .xformcontainer form li > legend a:before, .list--search form table li > legend a:before, .list--search li > h3 a:before, .sortcompact > h3 a:before, .xformcontainer form .list--search li > legend a:before, .xformcontainer form .sortcompact > legend a:before, form table .list--search li > legend a:before, form table .sortcompact > legend a:before {
                top: .1em
            }

.calendariumListItem:after, .sortextended:after {
    content: "";
    display: table;
    clear: both
}

.calendariumListItem h2, .sortextended h2 {
    margin-top: 0;
    margin-bottom: .25em;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 700
}

#id_matrix .calendariumListItem legend, #id_matrix .sortextended legend, .EPiServerForms .calendariumListItem legend, .EPiServerForms .sortextended legend, .calendariumListItem #id_matrix legend, .calendariumListItem .EPiServerForms legend, .calendariumListItem .form legend, .calendariumListItem .xformcontainer form legend, .calendariumListItem form table legend, .calendariumListItem h3, .form .calendariumListItem legend, .form .sortextended legend, .sortextended #id_matrix legend, .sortextended .EPiServerForms legend, .sortextended .form legend, .sortextended .xformcontainer form legend, .sortextended form table legend, .sortextended h3, .xformcontainer form .calendariumListItem legend, .xformcontainer form .sortextended legend, form table .calendariumListItem legend, form table .sortextended legend {
    margin-top: 0;
    margin-bottom: .55em;
    font-size: 1.6rem
}

@media (min-width:48em) {
    #id_matrix .calendariumListItem legend, #id_matrix .sortextended legend, .EPiServerForms .calendariumListItem legend, .EPiServerForms .sortextended legend, .calendariumListItem #id_matrix legend, .calendariumListItem .EPiServerForms legend, .calendariumListItem .form legend, .calendariumListItem .xformcontainer form legend, .calendariumListItem form table legend, .calendariumListItem h3, .form .calendariumListItem legend, .form .sortextended legend, .sortextended #id_matrix legend, .sortextended .EPiServerForms legend, .sortextended .form legend, .sortextended .xformcontainer form legend, .sortextended form table legend, .sortextended h3, .xformcontainer form .calendariumListItem legend, .xformcontainer form .sortextended legend, form table .calendariumListItem legend, form table .sortextended legend {
        font-size: 1.8rem
    }
}

.calendariumListItem .block--timeLinks, .sortextended .block--timeLinks {
    margin-bottom: .5rem
}

.calendariumListItem__img, .sortextended__img {
    margin-bottom: 5.75px;
    float: left
}

@media (min-width:30em) {
    .calendariumListItem__img, .sortextended__img {
        float: right;
        margin-left: 11.5px;
        margin-bottom: 11.5px
    }
}

.calendariumListItem__excerpt, .sortextended__excerpt {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
    font-size: 1.6rem
}

@media (max-width:29.9375em) {
    .calendariumListItem__excerpt, .sortextended__excerpt {
        margin-bottom: 1rem;
        clear: both
    }
}

@media (min-width:30em) {
    .sortextended__img + .calendariumListItem__excerpt, .sortextended__img + .sortextended__excerpt {
        min-height: 160px
    }
}

.calendariumListItem__by, .sortextended__by {
    font-size: 12px;
    font-size: 1.2rem;
    margin-bottom: 1rem
}

.calendariumListItem .readmore, .calendariumListItem a.mailto, .calendariumListItem a.readmore--back, .calendariumListItem a.readmore--download, .calendariumListItem a.readmore--search, .calendariumListItem a.readmore--up, .calendariumListItem a.readmore--upload, .calendariumListItem a.readmore--video, .sortextended .readmore, .sortextended a.mailto, .sortextended a.readmore--back, .sortextended a.readmore--download, .sortextended a.readmore--search, .sortextended a.readmore--up, .sortextended a.readmore--upload, .sortextended a.readmore--video {
    font-size: 14px;
    font-size: 1.4rem
}

.calendariumListItem figure, .sortextended figure {
    margin-bottom: .5rem
}

.calendariumListItem > :last-child, .sortextended > :last-child {
    margin-bottom: 0
}

.calendariumListItem > :first-child, .sortextended > :first-child {
    margin-top: 0
}

.list--search li {
    margin-bottom: 0
}

    #id_matrix .list--search li > legend a, .EPiServerForms .list--search li > legend a, .form .list--search li > legend a, .list--search #id_matrix li > legend a, .list--search .EPiServerForms li > legend a, .list--search .form li > legend a, .list--search .xformcontainer form li > legend a, .list--search form table li > legend a, .list--search li > h3 a, .xformcontainer form .list--search li > legend a, form table .list--search li > legend a {
        padding-top: 15.33333px
    }

        #id_matrix .list--search li > legend a:before, .EPiServerForms .list--search li > legend a:before, .form .list--search li > legend a:before, .list--search #id_matrix li > legend a:before, .list--search .EPiServerForms li > legend a:before, .list--search .form li > legend a:before, .list--search .xformcontainer form li > legend a:before, .list--search form table li > legend a:before, .list--search li > h3 a:before, .xformcontainer form .list--search li > legend a:before, form table .list--search li > legend a:before {
            top: 1em
        }

    .list--search li p {
        margin-top: 0;
        margin-bottom: 7.66667px;
        font-size: 16px;
        font-size: 1.6rem
    }

@media (max-width:29.9375em) {
    .list--search li p {
        clear: both
    }
}

@media (min-width:30em) {
    .gridModule-2up .sortextended__img {
        float: none;
        margin-left: 0;
        margin-bottom: 5.75px
    }
}

@media (min-width:48em) {
    .gridModule-2up .sortextended__img {
        float: right;
        margin-left: 11.5px;
        margin-bottom: 11.5px
    }
}

.calendariumListItem .list--icons {
    margin-bottom: 1em
}

    .calendariumListItem .list--icons a {
        font-size: 1.6rem
    }

.filter-result--pressbilder .js-filter-result > .list--block, .js-filter-result > .list--block, .js-filter-result > .list--block--airy, .js-filter-result > .nav--pagination {
    margin-bottom: 0
}

.island .ledigajobb__header, .ledigajobb__header {
    margin-top: 0
}

.island .ledigajobb__publicerat, .ledigajobb__publicerat {
    margin-bottom: 0
}

.island .ledigajobb__lastdaytoapply, .ledigajobb__lastdaytoapply {
    margin-bottom: 0
}

.island .ledigajobb time, .ledigajobb time {
    font-size: 14px;
    font-size: 1.4rem;
    color: #4d4d4d
}

.date-publ-updated {
    font-size: 14px;
    font-size: 1.4rem;
    color: #4d4d4d;
    float: left;
    width: 100%
}

    .date-publ-updated p {
        margin-top: 0;
        margin-bottom: 1rem
    }

    .date-publ-updated .published {
        margin-right: 7.66667px
    }

.timeCalSticker {
    display: block;
    float: left;
    text-align: center;
    width: 60px
}

    .timeCalSticker.media__img {
        float: none;
        margin-bottom: 11.5px;
        width: 60px
    }

@media (min-width:30em) {
    .timeCalSticker.media__img {
        float: left;
        margin-bottom: 0
    }
}

.timeCalSticker__day {
    font-size: 30px;
    font-size: 3rem;
    background-color: #1a3051;
    color: #fff;
    display: block;
    font-family: open_sanslight,Helvetica,Arial,sans-serif;
    line-height: 1.2;
    padding: 11.5px;
    width: auto
}

.timeCalSticker__month {
    font-size: 14px;
    font-size: 1.4rem;
    background-color: #f4f3f1;
    display: block;
    padding: 1px 5.75px;
    width: auto
}

.timeCalSticker--span-wrap .timeCalSticker {
    display: inline-block
}

    .timeCalSticker--span-wrap .timeCalSticker.media__img {
        margin-right: 5.75px
    }

@media (min-width:30em) {
    .timeCalSticker--span-wrap .timeCalSticker.media__img {
        margin-right: 23px
    }
}

@media (min-width:30em) {
    .timeCalSticker--span-wrap .timeCalSticker {
        clear: both;
        display: block
    }
}

.timeCalSticker--span-wrap .fa-long-arrow-down {
    display: inline-block;
    width: 20px;
    margin-right: 0
}

    .timeCalSticker--span-wrap .fa-long-arrow-down:before {
        top: 20px
    }

@media (min-width:30em) {
    .timeCalSticker--span-wrap .fa-long-arrow-down {
        top: auto;
        float: left;
        clear: both;
        width: 60px;
        text-align: center;
        padding: 5.75px
    }
}

.timeCalSticker--span-wrap .fa-long-arrow-down:before {
    font-size: 14px;
    font-size: 1.4rem;
    position: relative;
    top: -30px;
    content: "\f178"
}

@media (min-width:30em) {
    .timeCalSticker--span-wrap .fa-long-arrow-down:before {
        content: "\f175";
        position: relative;
        top: auto
    }
}

.block--ansvarig {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 23px
}

#content p a[href^="http://"], #content p a[href^="https://"], .list--Block--icons a[href^="http://"], .list--Block--icons a[href^="https://"], .list--icons a[href^="http://"], .list--icons a[href^="https://"], .readmore[href^="http://"], .readmore[href^="https://"], a.mailto[href^="http://"], a.mailto[href^="https://"], a.readmore--back[href^="http://"], a.readmore--back[href^="https://"], a.readmore--download[href^="http://"], a.readmore--download[href^="https://"], a.readmore--search[href^="http://"], a.readmore--search[href^="https://"], a.readmore--up[href^="http://"], a.readmore--up[href^="https://"], a.readmore--upload[href^="http://"], a.readmore--upload[href^="https://"], a.readmore--video[href^="http://"], a.readmore--video[href^="https://"] {
    margin-right: 0
}

    #content p a[href^="http://"]:after, #content p a[href^="https://"]:after, .list--Block--icons a[href^="http://"]:after, .list--Block--icons a[href^="https://"]:after, .list--icons a[href^="http://"]:after, .list--icons a[href^="https://"]:after, .readmore[href^="http://"]:after, .readmore[href^="https://"]:after, a.mailto[href^="http://"]:after, a.mailto[href^="https://"]:after, a.readmore--back[href^="http://"]:after, a.readmore--back[href^="https://"]:after, a.readmore--download[href^="http://"]:after, a.readmore--download[href^="https://"]:after, a.readmore--search[href^="http://"]:after, a.readmore--search[href^="https://"]:after, a.readmore--up[href^="http://"]:after, a.readmore--up[href^="https://"]:after, a.readmore--upload[href^="http://"]:after, a.readmore--upload[href^="https://"]:after, a.readmore--video[href^="http://"]:after, a.readmore--video[href^="https://"]:after {
        display: inline-block;
        font-family: FontAwesome;
        font-weight: 400;
        font-style: normal;
        text-decoration: inherit;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        margin-left: 18px;
        content: "\f045"
    }

    #content p a[href^="http://"]:hover:after, #content p a[href^="https://"]:hover:after, .list--Block--icons a[href^="http://"]:hover:after, .list--Block--icons a[href^="https://"]:hover:after, .list--icons a[href^="http://"]:hover:after, .list--icons a[href^="https://"]:hover:after, .readmore[href^="http://"]:hover:after, .readmore[href^="https://"]:hover:after, a.mailto[href^="http://"]:hover:after, a.mailto[href^="https://"]:hover:after, a.readmore--back[href^="http://"]:hover:after, a.readmore--back[href^="https://"]:hover:after, a.readmore--download[href^="http://"]:hover:after, a.readmore--download[href^="https://"]:hover:after, a.readmore--search[href^="http://"]:hover:after, a.readmore--search[href^="https://"]:hover:after, a.readmore--up[href^="http://"]:hover:after, a.readmore--up[href^="https://"]:hover:after, a.readmore--upload[href^="http://"]:hover:after, a.readmore--upload[href^="https://"]:hover:after, a.readmore--video[href^="http://"]:hover:after, a.readmore--video[href^="https://"]:hover:after {
        text-decoration: none
    }

#content p a[href^="*regeringen.se"]:after, #content p a[href^="http://regeringen.se"]:after, .list--Block--icons a[href^="*regeringen.se"]:after, .list--Block--icons a[href^="http://regeringen.se"]:after, .list--icons a[href^="*regeringen.se"]:after, .list--icons a[href^="http://regeringen.se"]:after, .nav--globalLinks--primo a[href^="*"]:after, .readmore[href^="*regeringen.se"]:after, .readmore[href^="http://regeringen.se"]:after, a.mailto[href^="*regeringen.se"]:after, a.mailto[href^="http://regeringen.se"]:after, a.readmore--back[href^="*regeringen.se"]:after, a.readmore--back[href^="http://regeringen.se"]:after, a.readmore--download[href^="*regeringen.se"]:after, a.readmore--download[href^="http://regeringen.se"]:after, a.readmore--search[href^="*regeringen.se"]:after, a.readmore--search[href^="http://regeringen.se"]:after, a.readmore--up[href^="*regeringen.se"]:after, a.readmore--up[href^="http://regeringen.se"]:after, a.readmore--upload[href^="*regeringen.se"]:after, a.readmore--upload[href^="http://regeringen.se"]:after, a.readmore--video[href^="*regeringen.se"]:after, a.readmore--video[href^="http://regeringen.se"]:after {
    background: 0 0;
    margin-left: 0;
    content: ""
}

#content p a[href^="*regeringen.se"]:hover:after, #content p a[href^="http://regeringen.se"]:hover:after, .list--Block--icons a[href^="*regeringen.se"]:hover:after, .list--Block--icons a[href^="http://regeringen.se"]:hover:after, .list--icons a[href^="*regeringen.se"]:hover:after, .list--icons a[href^="http://regeringen.se"]:hover:after, .nav--globalLinks--primo a[href^="*"]:hover:after, .readmore[href^="*regeringen.se"]:hover:after, .readmore[href^="http://regeringen.se"]:hover:after, a.mailto[href^="*regeringen.se"]:hover:after, a.mailto[href^="http://regeringen.se"]:hover:after, a.readmore--back[href^="*regeringen.se"]:hover:after, a.readmore--back[href^="http://regeringen.se"]:hover:after, a.readmore--download[href^="*regeringen.se"]:hover:after, a.readmore--download[href^="http://regeringen.se"]:hover:after, a.readmore--search[href^="*regeringen.se"]:hover:after, a.readmore--search[href^="http://regeringen.se"]:hover:after, a.readmore--up[href^="*regeringen.se"]:hover:after, a.readmore--up[href^="http://regeringen.se"]:hover:after, a.readmore--upload[href^="*regeringen.se"]:hover:after, a.readmore--upload[href^="http://regeringen.se"]:hover:after, a.readmore--video[href^="*regeringen.se"]:hover:after, a.readmore--video[href^="http://regeringen.se"]:hover:after {
    text-decoration: none
}

figure {
    margin: 0 0 1em 0;
    position: relative
}

@media (min-width:48em) {
    figure {
        margin-bottom: 28px
    }
}

figure img {
    display: block;
    width: 100%;
    float: left
}

figure figcaption {
    font-size: 14px;
    font-size: 1.4rem;
    width: 100%;
    padding: 2% 3% 2.5% 3%;
    background-color: #f4f3f1;
    min-height: 35px
}

    figure figcaption span {
        display: block
    }

figure .figcaption__text {
    font-family: open_sansregular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.4;
    font-weight: 400;
    margin-bottom: 3px;
    margin-top: 0;
    padding-right: 60px;
    padding-right: 0
}

figure .figcaption__photocred {
    font-weight: 400;
    font-size: 12px;
    font-size: 1.2rem;
    color: #4d4d4d
}

figure.press-img-container {
    max-width: 400px
}

@media (min-width:30em) {
    .gridModule-3up figcaption, .gridModule-4up figcaption {
        border: 0;
        clip: rect(0,0,0,0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }
}

@media (min-width:30em) {
    .gridModule-3up .aktualitet--small-img, .gridModule-4up .aktualitet--small-img {
        display: inline-block
    }
}

@media (min-width:30em) {
    .politik-komponent.gridModule-3up .notis--alpha figure, .politik-komponent.gridModule-4up .notis--alpha figure {
        display: inline-block
    }
}

table {
    width: 100%;
    font-size: 14px;
    font-size: 1.4rem;
    color: #333
}

    table td {
        border: 1px solid #ccc
    }

    table tbody th {
        border: 1px solid #ccc
    }

        table tbody th:first-child {
            border-left-style: none
        }

        table tbody th:last-child {
            border-right-style: none
        }

    table th {
        font-weight: 400
    }

    table caption {
        text-align: left;
        font-size: 16px;
        font-size: 1.6rem
    }

    table .accentcolor, table .accentcolor--1 {
        background-color: #f4f3f1
    }

td, th {
    font-weight: 400;
    padding: 5.75px;
    text-align: left
}

@media screen and (min-width:480px) {
    td, th {
        padding: 11.5px
    }
}

.table--striped tr:nth-of-type(even) td {
    background-color: #f4f3f1
}

.datatable td, .datatable th {
    text-align: right;
    font-weight: 400
}

.datatable tr td:first-child, .datatable tr th:first-child {
    text-align: left
}

.highcharts-tooltip td {
    padding: 5px;
    font-size: 14px;
    font-size: 1.4rem
}

.highcharts-tooltip table {
    margin-bottom: 0
}

.scrollable.has-scroll {
    position: relative;
    overflow: hidden
}

    .scrollable.has-scroll:after {
        position: absolute;
        top: 0;
        left: 100%;
        width: 50px;
        height: 100%;
        border-radius: 10px 0 0 10px/50% 0 0 50%;
        -webkit-box-shadow: -5px 0 10px rgba(0,0,0,.25);
        box-shadow: -5px 0 10px rgba(0,0,0,.25);
        content: ''
    }

    .scrollable.has-scroll > div {
        overflow-x: auto
    }

.scrollable > div::-webkit-scrollbar {
    height: 12px
}

.scrollable > div::-webkit-scrollbar-track {
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.15) inset;
    box-shadow: 0 0 2px rgba(0,0,0,.15) inset;
    background: #f0f0f0
}

.scrollable > div::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #ccc
}

.table-footnote {
    font-size: 12px;
    font-size: 1.2rem
}

.scrollable + .table-footnote {
    margin-top: -2rem
}

.vcardContainer .vcard {
    margin-bottom: 11.5px;
    padding-bottom: 23px;
    border-bottom: 1px solid #e0e0e0
}

.vcardContainer > div > div:last-child .vcard {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.site-logo, .site-logo--small, .spriteIconSmart--globe-black, .spriteIconSmart--globe-white {
    background: url(img/sprites.png) no-repeat;
    display: inline-block;
    line-height: 1;
    vertical-align: text-top
}

.spriteIconSmart--globe-white {
    background-position: -215px -68px;
    width: 21px;
    height: 21px
}

.site-logo {
    background-position: 0 -68px;
    width: 192px;
    height: 56px
}

@media (min-width:48em) {
    .site-logo {
        background-position: 0 0;
        width: 242px;
        height: 70px
    }
}

.site-logo:focus {
    background: 0 0;
    outline: 3px solid #005aa8
}

.spriteIconSmart--globe-black {
    background-position: -193px -68px;
    width: 21px;
    height: 21px
}

.svg .site-logo {
    background-repeat: no-repeat;
    background-position: top left
}

.site-logo.site-logo--sv {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-2.5%20306.5%20616.5%20179%22%20enable-background%3D%22new%20-2.5%20306.5%20616.5%20179%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%231A3050%22%20d%3D%22M1.3%2C381.3v0.5c0%2C0.2%2C2.1%2C24.3%2C2.8%2C38c0.1%2C1.6%2C0.1%2C3.2%2C0.2%2C4.9c0.5%2C13.2%2C1.1%2C29.8%2C11.9%2C41.8%0D%0A%09c10.1%2C11.4%2C20.2%2C16.3%2C33.9%2C16.3h0.5l0%2C0c13.6-0.1%2C23.7-5%2C33.9-16.3c10.8-12.1%2C11.4-28.6%2C11.9-41.8c0.1-1.7%2C0.1-3.3%2C0.2-4.9%0D%0A%09c0.7-13.7%2C2.7-37.8%2C2.8-38v-0.5C99.5%2C381.3%2C1.3%2C381.3%2C1.3%2C381.3z%22/%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FECB00%22%20d%3D%22M12.4%2C353.6h1.1c1.5-5%2C9-18%2C25.3-22.1c0%2C0-9.2%2C6.5-12.6%2C15.6c0.7-0.2%2C1.6-0.2%2C2.6-0.2%0D%0A%09%09c2.5%2C0.1%2C4%2C1.2%2C4.9%2C2.2c4-14.3%2C13.9-17.4%2C13.9-17.4s-1.6%2C8.5-1.6%2C16.1c1.1-0.9%2C2.7-1.5%2C4.7-1.5c1.7%2C0%2C3.1%2C0.5%2C4.3%2C1.3%0D%0A%09%09c0-7.6-1.6-15.9-1.6-15.9s9.7%2C3.2%2C13.9%2C17.4c1-1.1%2C2.6-2%2C5.3-2.2c0.7%2C0%2C1.5%2C0%2C2.1%2C0.1c-3.3-9-12.5-15.5-12.5-15.5%0D%0A%09%09c15.9%2C3.9%2C23.5%2C16.8%2C25.3%2C22.1h1.1c-0.2-3.9%2C3.8-6.1%2C4.9-6.4c-2.2-4.8-11.3-19.5-39.5-20.7c0%2C0%2C1.1-1.6%2C1.1-3.6%0D%0A%09%09c0-1.6-1-3.8-3.7-4.3v-3.8h3.3v-2h-3.3v-3.8h-2v3.8H46v2h3.2v3.8c-2.7%2C0.5-3.7%2C2.6-3.7%2C4.3c0%2C2%2C1.1%2C3.6%2C1.1%2C3.6%0D%0A%09%09c-28.2%2C1.2-37%2C15.9-39.2%2C20.7c1.3%2C0.5%2C2.5%2C1.2%2C3.4%2C2.2C11.9%2C350.6%2C12.5%2C351.9%2C12.4%2C353.6z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FECB00%22%20d%3D%22M6.5%2C381.3h87.4c0%2C0%2C0.1-2%2C0.5-5.3H6C6.4%2C379.4%2C6.5%2C381.3%2C6.5%2C381.3z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FECB00%22%20d%3D%22M92.5%2C349.3c-3.7%2C2.5-2.3%2C6.1-2.3%2C6.1s-2.9-0.4-4.4%2C1c-0.9%2C0.9-1.3%2C2-1.3%2C3.3c0%2C1.7%2C0.5%2C3.1%2C1.3%2C3.9%0D%0A%09%09c1%2C1%2C2.3%2C1.2%2C3.1%2C1.2c-0.4%2C1.1-1.6%2C3.7-5.9%2C3.7l0%2C0c-4.2%2C0-5.6-2.8-6-3.9c1.3-0.1%2C4.7-0.7%2C4.9-4.7c0.1-1.3-0.4-2.5-1.1-3.3%0D%0A%09%09c-1.2-1.3-3.3-1.6-4.2-1.6c0.2-0.9%2C0.5-2.6-0.1-3.9c0-0.1-1-2.5-4-2.3c-3.8%2C0.1-4.8%2C2.3-5%2C3.4c-0.1%2C1.2%2C0%2C2.6%2C0.2%2C3.3%0D%0A%09%09c-1%2C0.1-2.8%2C0.4-4%2C1.7c-0.7%2C0.9-1.1%2C1.8-1.1%2C3.2c0.1%2C1.3%2C0.5%2C2.3%2C1.5%2C3.1c1.3%2C1.1%2C3.2%2C1.2%2C4.2%2C1.2c-0.1%2C0.6-0.4%2C1.6-1.2%2C2.5%0D%0A%09%09c-1.1%2C1.1-2.8%2C1.6-5.2%2C1.6c-5.2-0.1-6.4-2.9-6.6-4.2c0.9%2C0%2C2.3%2C0%2C3.6-1c1-0.7%2C1.5-2%2C1.5-3.6c0-1.2-0.4-2.3-1.2-3.1%0D%0A%09%09c-1.2-1.2-3.1-1.5-4-1.5c0.4-1.1%2C1.1-3.3%2C0.1-4.9c0%2C0-1.1-2.5-4.3-2.5c-3.2%2C0-4.5%2C1.8-5%2C3.2c-0.5%2C1.5%2C0%2C3.3%2C0.4%2C4.2%0D%0A%09%09c-1%2C0-2.8%2C0.4-4%2C1.5c-0.9%2C0.7-1.2%2C1.8-1.2%2C3.1c0%2C1.6%2C0.5%2C2.8%2C1.5%2C3.6c1.1%2C1%2C2.7%2C1%2C3.6%2C1c-0.2%2C1.2-1.5%2C4.2-6.6%2C4.2s-6.4-3.4-6.5-4%0D%0A%09%09c0.9%2C0%2C2.8-0.1%2C4.2-1.2c0.9-0.7%2C1.3-1.7%2C1.5-3.1c0.1-1.2-0.2-2.3-1.1-3.2c-1.2-1.2-3.1-1.6-4-1.7c0.2-0.6%2C0.5-1.7%2C0.4-2.8%0D%0A%09%09c0-0.4-0.2-1.5-1.1-2.3c-0.9-1-2.1-1.5-3.6-1.6c-1.5-0.1-2.7%2C0.2-3.4%2C1c-0.9%2C0.9-1.2%2C2-1.3%2C2.6c-0.1%2C1.1%2C0%2C2.1%2C0.2%2C2.7%0D%0A%09%09c-1%2C0-2.9%2C0.4-4.2%2C1.6c-0.9%2C0.9-1.2%2C2-1.1%2C3.3c0.2%2C3.8%2C3.6%2C4.5%2C4.9%2C4.7c-0.5%2C1.1-2%2C3.9-6%2C3.9l0%2C0c-4.3%2C0-5.5-2.6-5.9-3.7%0D%0A%09%09c0.7%2C0%2C2-0.2%2C3.1-1.2c1-0.9%2C1.5-2.2%2C1.3-3.9c0-0.5-0.1-1-0.2-1.5c-1.1-3.6-5.4-2.9-5.4-2.9s0.9-2.6-0.6-4.4%0D%0A%09%09C6%2C346.3%2C0%2C348.4%2C0%2C348.4l0.1%2C0.5c3.1%2C8.5%2C4.7%2C18.2%2C5.5%2C24.8h89c0.9-6.6%2C2.5-16.3%2C5.5-24.8l0.1-0.5%0D%0A%09%09C100.3%2C348.4%2C96.2%2C346.9%2C92.5%2C349.3z%22/%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FECB00%22%20d%3D%22M29.8%2C400c-4.5%2C0-2.6%2C5.4-2.6%2C5.4c-1.7-0.5-3.6%2C0.9-3.6%2C2.7c0.1%2C3.8%2C3.8%2C3.4%2C3.8%2C3.4s-0.9%2C3.3-4.8%2C3.3%0D%0A%09%09%09%09%09c-3.3-0.1-4.3-2.9-4.3-2.9s3.1%2C0.1%2C3.1-3.7c-0.1-3.8-3.9-3.1-3.9-3.1c1.1-5.2-4.9-4.7-4.9-4.7s2%2C7%2C2.8%2C11.3%0D%0A%09%09%09%09%09c0.9%2C3.8%2C1.5%2C12.4%2C1.5%2C12.4H30h12c0%2C0%2C1.2-8.6%2C2.1-12.4c0.9-4.3%2C2.8-11.3%2C2.8-11.3s-6.3-0.5-4.9%2C4.7c0%2C0-3.9-0.9-3.9%2C3.1%0D%0A%09%09%09%09%09c-0.1%2C3.8%2C3.1%2C3.7%2C3.1%2C3.7s-1%2C2.9-4.3%2C2.9c-3.9%2C0.1-4.8-3.3-4.8-3.3s3.7%2C0.4%2C3.8-3.4c0-1.8-1.8-3.2-3.6-2.7%0D%0A%09%09%09%09%09C32.4%2C405.4%2C34.3%2C400%2C29.8%2C400z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FECB00%22%20d%3D%22M70.5%2C400c-4.5%2C0-2.6%2C5.4-2.6%2C5.4c-1.7-0.5-3.6%2C0.9-3.6%2C2.7c0.1%2C3.8%2C3.8%2C3.4%2C3.8%2C3.4s-0.9%2C3.3-4.8%2C3.3%0D%0A%09%09%09%09%09c-3.3-0.1-4.3-2.9-4.3-2.9s3.1%2C0.1%2C3.1-3.7c-0.1-3.8-3.9-3.1-3.9-3.1c1.1-5.2-4.9-4.7-4.9-4.7s2%2C7%2C2.8%2C11.3%0D%0A%09%09%09%09%09c0.9%2C3.8%2C1.5%2C12.4%2C1.5%2C12.4h13.1h12c0%2C0%2C1.2-8.6%2C2.1-12.4c0.9-4.3%2C2.8-11.3%2C2.8-11.3s-6.3-0.5-4.9%2C4.7c0%2C0-3.9-0.9-3.9%2C3.1%0D%0A%09%09%09%09%09c-0.1%2C3.8%2C3.1%2C3.7%2C3.1%2C3.7s-1%2C2.9-4.3%2C2.9c-3.9%2C0.1-4.9-3.3-4.9-3.3s3.7%2C0.4%2C3.8-3.4c0-1.8-1.8-3.2-3.6-2.7%0D%0A%09%09%09%09%09C73.1%2C405.4%2C75.1%2C400%2C70.5%2C400z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FECB00%22%20d%3D%22M50.2%2C433.6c-4.9%2C0-2.7%2C5.8-2.7%2C5.8c-1.7-0.5-3.8%2C1-3.8%2C2.9c0.1%2C4%2C4%2C3.7%2C4%2C3.7s-1%2C3.6-5.2%2C3.4%0D%0A%09%09%09%09c-3.6-0.1-4.7-3.2-4.7-3.2s3.3%2C0.1%2C3.3-3.9c-0.1-4.2-4.2-3.3-4.2-3.3c1.2-5.5-5.2-5-5.2-5s2.1%2C7.5%2C3.1%2C12.1%0D%0A%09%09%09%09c0.9%2C4.2%2C1.2%2C12.6%2C1.2%2C12.6h14.1h13.1c0%2C0%2C1.3-8.5%2C2.2-12.6c1-4.7%2C3.1-12.1%2C3.1-12.1s-6.6-0.5-5.2%2C5c0%2C0-4.2-0.9-4.2%2C3.3%0D%0A%09%09%09%09c-0.1%2C4.2%2C3.3%2C3.9%2C3.3%2C3.9s-1.1%2C3.1-4.7%2C3.2c-4.2%2C0.1-5.2-3.4-5.2-3.4s3.9%2C0.4%2C4-3.7c0-2-2-3.4-3.8-2.9%0D%0A%09%09%09%09C53%2C439.4%2C55.1%2C433.6%2C50.2%2C433.6z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20d%3D%22M148.8%2C408.1h-4.4v16.7h-8.5v-43.4h16.9c8.5%2C0%2C13.9%2C5.8%2C13.9%2C13.4c0%2C6-3.6%2C10.7-9.2%2C12.3l9.3%2C17.8h-9.4L148.8%2C408.1z%0D%0A%09%09%20M151.2%2C400.8c4.3%2C0%2C6.7-2.5%2C6.7-6c0-3.7-2.5-6-6.7-6h-6.9v12H151.2z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M198.8%2C416.2c-1.5%2C5.2-6.3%2C9.6-13.7%2C9.6c-8.2%2C0-15.6-5.9-15.6-16.1c0-9.6%2C7.1-15.8%2C14.8-15.8c9.3%2C0%2C14.8%2C5.9%2C14.8%2C15.6%0D%0A%09%09c0%2C1.1-0.1%2C2.3-0.1%2C2.5h-21.6c0.1%2C3.9%2C3.6%2C6.9%2C7.6%2C6.9c3.8%2C0%2C5.9-1.8%2C6.9-4.5L198.8%2C416.2z%20M191.2%2C406.4c-0.1-2.9-2.1-5.9-6.7-5.9%0D%0A%09%09c-4.2%2C0-6.5%2C3.2-6.7%2C5.9H191.2z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M210.1%2C424.5c0.5%2C3.3%2C3.2%2C5.6%2C7%2C5.6c5.2%2C0%2C8-2.6%2C8-8.3v-2.2c-1.2%2C2-4%2C3.8-8.3%2C3.8c-8%2C0-14-6.1-14-14.6%0D%0A%09%09c0-8%2C5.8-14.7%2C14-14.7c4.8%2C0%2C7.5%2C2.1%2C8.6%2C4v-3.6h7.8v26.9c0%2C8.2-4.4%2C15.8-15.8%2C15.8c-8.2%2C0-13.7-5.2-14.6-10.9L210.1%2C424.5z%0D%0A%09%09%20M225.3%2C408.8c0-4.7-3.2-7.6-7.1-7.6c-4%2C0-7.2%2C2.9-7.2%2C7.6s2.9%2C7.6%2C7.2%2C7.6C222.4%2C416.5%2C225.3%2C413.5%2C225.3%2C408.8z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M266.9%2C416.2c-1.5%2C5.2-6.3%2C9.6-13.7%2C9.6c-8.2%2C0-15.6-5.9-15.6-16.1c0-9.6%2C7.1-15.8%2C14.8-15.8c9.3%2C0%2C14.8%2C5.9%2C14.8%2C15.6%0D%0A%09%09c0%2C1.1-0.1%2C2.3-0.1%2C2.5h-21.6c0.1%2C3.9%2C3.6%2C6.9%2C7.6%2C6.9c3.8%2C0%2C5.9-1.8%2C6.9-4.5L266.9%2C416.2z%20M259.3%2C406.4c-0.1-2.9-2.1-5.9-6.7-5.9%0D%0A%09%09c-4.2%2C0-6.5%2C3.2-6.7%2C5.9H259.3z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M290.8%2C402.8c-0.9-0.1-1.7-0.2-2.5-0.2c-4.2%2C0-7.7%2C2-7.7%2C8.5v13.7h-8.1v-30h7.8v4.4c1.8-3.9%2C6-4.7%2C8.6-4.7%0D%0A%09%09c0.7%2C0%2C1.2%2C0%2C1.8%2C0.1V402.8L290.8%2C402.8z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M300%2C379.7c2.8%2C0%2C5%2C2.2%2C5%2C5c0%2C2.7-2.2%2C4.9-5%2C4.9c-2.7%2C0-5-2.2-5-4.9C295%2C382%2C297.3%2C379.7%2C300%2C379.7z%20M295.9%2C424.8v-30h8.1%0D%0A%09%09v30.2h-8.1V424.8z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M319.2%2C424.8h-8.1v-30h7.8v3.7c1.8-3.1%2C5.4-4.5%2C8.7-4.5c7.5%2C0%2C10.9%2C5.3%2C10.9%2C11.9v19h-8.1v-17.5c0-3.3-1.6-6-5.5-6%0D%0A%09%09c-3.6%2C0-5.6%2C2.7-5.6%2C6.3v17.3H319.2z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M350.8%2C424.5c0.5%2C3.3%2C3.2%2C5.6%2C7%2C5.6c5.2%2C0%2C8-2.6%2C8-8.3v-2.2c-1.2%2C2-4%2C3.8-8.3%2C3.8c-8%2C0-14-6.1-14-14.6%0D%0A%09%09c0-8%2C5.8-14.7%2C14-14.7c4.8%2C0%2C7.5%2C2.1%2C8.6%2C4v-3.6h7.8v26.9c0%2C8.2-4.4%2C15.8-15.8%2C15.8c-8.2%2C0-13.7-5.2-14.6-10.9L350.8%2C424.5z%0D%0A%09%09%20M366%2C408.8c0-4.7-3.2-7.6-7.1-7.6c-4%2C0-7.2%2C2.9-7.2%2C7.6s2.9%2C7.6%2C7.2%2C7.6C363%2C416.5%2C366%2C413.5%2C366%2C408.8z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M385.2%2C414.9c0.2%2C2.3%2C2%2C4.5%2C5.5%2C4.5c2.7%2C0%2C3.9-1.5%2C3.9-2.9c0-1.3-1-2.5-3.2-2.9l-3.9-0.9c-5.8-1.2-8.5-4.8-8.5-9%0D%0A%09%09c0-5.4%2C4.8-9.8%2C11.3-9.8c8.6%2C0%2C11.4%2C5.4%2C11.8%2C8.7l-6.7%2C1.5c-0.2-1.7-1.5-4-4.9-4c-2.1%2C0-3.8%2C1.2-3.8%2C2.9c0%2C1.5%2C1.1%2C2.3%2C2.7%2C2.7%0D%0A%09%09l4.3%2C1c5.9%2C1.2%2C9%2C4.8%2C9%2C9.2c0%2C4.9-3.8%2C9.9-11.7%2C9.9c-9.1%2C0-12.1-5.9-12.5-9.3L385.2%2C414.9z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M424.6%2C407.3l12.3%2C17.4h-9.9l-8-11.5l-3.3%2C3.6v8h-8.1v-44.3h8.1v25.4l10.4-11.2h10.7L424.6%2C407.3z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M447.7%2C407.5l7.4-1.1c1.7-0.2%2C2.2-1.1%2C2.2-2.1c0-2.1-1.6-3.9-5-3.9c-3.6%2C0-5.5%2C2.2-5.8%2C4.9l-7.2-1.5%0D%0A%09%09c0.5-4.7%2C4.8-9.9%2C12.9-9.9c9.6%2C0%2C13.1%2C5.4%2C13.1%2C11.4v14.8c0%2C1.6%2C0.2%2C3.7%2C0.4%2C4.8h-7.5c-0.1-0.9-0.2-2.5-0.2-3.6%0D%0A%09%09c-1.5%2C2.3-4.4%2C4.4-8.8%2C4.4c-6.4%2C0-10.3-4.3-10.3-9.1C438.6%2C411.3%2C442.6%2C408.2%2C447.7%2C407.5z%20M457.2%2C412.6v-1.3l-6.7%2C1%0D%0A%09%09c-2.1%2C0.2-3.8%2C1.5-3.8%2C3.8c0%2C1.7%2C1.3%2C3.4%2C3.9%2C3.4C454.2%2C419.6%2C457.2%2C418%2C457.2%2C412.6z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M479.3%2C424.8h-8.1v-30h7.8v3.7c1.8-3.1%2C5.4-4.5%2C8.7-4.5c7.5%2C0%2C10.9%2C5.3%2C10.9%2C11.9v19h-8.1v-17.5c0-3.3-1.6-6-5.5-6%0D%0A%09%09c-3.6%2C0-5.6%2C2.7-5.6%2C6.3v17.3H479.3z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M509.8%2C414.9c0.1%2C2.3%2C2%2C4.5%2C5.5%2C4.5c2.7%2C0%2C3.9-1.5%2C3.9-2.9c0-1.3-1-2.5-3.2-2.9l-3.9-0.9c-5.8-1.2-8.5-4.8-8.5-9%0D%0A%09%09c0-5.4%2C4.8-9.8%2C11.3-9.8c8.6%2C0%2C11.4%2C5.4%2C11.8%2C8.7l-6.7%2C1.5c-0.2-1.7-1.5-4-4.9-4c-2.1%2C0-3.8%2C1.2-3.8%2C2.9c0%2C1.5%2C1.1%2C2.3%2C2.7%2C2.7%0D%0A%09%09l4.3%2C1c5.9%2C1.2%2C9%2C4.8%2C9%2C9.2c0%2C4.9-3.8%2C9.9-11.7%2C9.9c-9.1%2C0-12.1-5.9-12.5-9.3L509.8%2C414.9z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M532.3%2C424.8v-44.3h8.1v44.4h-8.1V424.8z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M551%2C379.7c2.8%2C0%2C5%2C2.2%2C5%2C5c0%2C2.7-2.2%2C4.9-5%2C4.9c-2.7%2C0-5-2.2-5-4.9C546%2C382%2C548.2%2C379.7%2C551%2C379.7z%20M547%2C424.8v-30h8.1%0D%0A%09%09v30.2H547V424.8z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M589.6%2C416.2c-1.5%2C5.2-6.3%2C9.6-13.7%2C9.6c-8.2%2C0-15.6-5.9-15.6-16.1c0-9.6%2C7.1-15.8%2C14.8-15.8c9.3%2C0%2C14.8%2C5.9%2C14.8%2C15.6%0D%0A%09%09c0%2C1.1-0.1%2C2.3-0.1%2C2.5h-21.6c0.2%2C3.9%2C3.6%2C6.9%2C7.6%2C6.9c3.8%2C0%2C5.9-1.8%2C6.9-4.5L589.6%2C416.2z%20M582%2C406.4c-0.1-2.9-2.1-5.9-6.7-5.9%0D%0A%09%09c-4.2%2C0-6.5%2C3.2-6.7%2C5.9H582z%22/%3E%0D%0A%09%3Cpath%20d%3D%22M605.9%2C394.7h6v7.2h-6v12.6c0%2C2.6%2C1.2%2C3.4%2C3.6%2C3.4c1%2C0%2C2.1-0.1%2C2.5-0.2v6.7c-0.7%2C0.2-2.2%2C0.7-4.5%2C0.7%0D%0A%09%09c-5.9%2C0-9.6-3.4-9.6-9.3v-14h-5.4v-7.2h1.5c3.2%2C0%2C4.7-2.1%2C4.7-4.8v-4.2h7.4V394.7z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    width: 192px;
    height: 53px;
    background-size: auto 100%
}

@media (min-width:48em) {
    .site-logo.site-logo--sv {
        width: 230px;
        height: 67px;
        background-size: auto 100%
    }
}

.site-logo.site-logo--en {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-1.7%20340%20615%20112%22%20enable-background%3D%22new%20-1.7%20340%20615%20112%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23001F5B%22%20d%3D%22M0.8%2C386.8v0.3c0%2C0.2%2C1.3%2C15.2%2C1.8%2C23.8c0.1%2C1%2C0.1%2C2%2C0.2%2C3.1c0.3%2C8.3%2C0.7%2C18.6%2C7.4%2C26.2%0D%0A%09c6.3%2C7.1%2C12.7%2C10.2%2C21.2%2C10.2h0.3l0%2C0c8.5-0.1%2C14.8-3.1%2C21.2-10.2c6.8-7.6%2C7.1-17.9%2C7.4-26.2c0.1-1.1%2C0.1-2.1%2C0.2-3.1%0D%0A%09c0.5-8.6%2C1.7-23.6%2C1.8-23.8v-0.3C62.2%2C386.8%2C0.8%2C386.8%2C0.8%2C386.8z%22/%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFD100%22%20d%3D%22M7.7%2C369.5h0.7c0.9-3.1%2C5.6-11.3%2C15.8-13.8c0%2C0-5.8%2C4.1-7.9%2C9.7c0.5-0.2%2C1-0.2%2C1.6-0.2%0D%0A%09%09c1.5%2C0.1%2C2.5%2C0.8%2C3.1%2C1.4c2.5-9%2C8.7-10.9%2C8.7-10.9s-1%2C5.3-1%2C10c0.7-0.5%2C1.7-0.9%2C2.9-0.9c1.1%2C0%2C1.9%2C0.3%2C2.7%2C0.8c0-4.8-1-10-1-10%0D%0A%09%09s6.1%2C2%2C8.7%2C10.9c0.6-0.7%2C1.6-1.2%2C3.3-1.4c0.5%2C0%2C0.9%2C0%2C1.3%2C0.1c-2.1-5.6-7.8-9.7-7.8-9.7c10%2C2.5%2C14.7%2C10.5%2C15.8%2C13.8h0.7%0D%0A%09%09c-0.2-2.5%2C2.4-3.8%2C3.1-4c-1.4-3-7.1-12.2-24.7-13c0%2C0%2C0.7-1%2C0.7-2.2c0-1-0.6-2.4-2.3-2.7v-2.4h2.1V344H32v-2.4h-1.2v2.4h-2v1.2h2%0D%0A%09%09v2.4c-1.7%2C0.3-2.3%2C1.6-2.3%2C2.7c0%2C1.2%2C0.7%2C2.2%2C0.7%2C2.2c-17.6%2C0.8-23.2%2C10-24.5%2C13c0.8%2C0.3%2C1.5%2C0.8%2C2.1%2C1.4%0D%0A%09%09C7.4%2C367.6%2C7.8%2C368.4%2C7.7%2C369.5z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFD100%22%20d%3D%22M4.1%2C386.8h54.7c0%2C0%2C0.1-1.2%2C0.3-3.3H3.8C4%2C385.6%2C4.1%2C386.8%2C4.1%2C386.8z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFD100%22%20d%3D%22M57.8%2C366.8c-2.3%2C1.5-1.5%2C3.8-1.5%2C3.8s-1.8-0.2-2.8%2C0.6c-0.5%2C0.5-0.8%2C1.2-0.8%2C2.1c0%2C1.1%2C0.3%2C1.9%2C0.8%2C2.5%0D%0A%09%09c0.6%2C0.6%2C1.5%2C0.8%2C1.9%2C0.8c-0.2%2C0.7-1%2C2.3-3.7%2C2.3l0%2C0c-2.6%2C0-3.5-1.8-3.8-2.5c0.8-0.1%2C2.9-0.5%2C3.1-2.9c0.1-0.8-0.2-1.5-0.7-2.1%0D%0A%09%09c-0.8-0.8-2.1-1-2.6-1c0.2-0.5%2C0.3-1.6-0.1-2.5c0-0.1-0.6-1.5-2.5-1.5c-2.4%2C0.1-3%2C1.5-3.1%2C2.1c-0.1%2C0.8%2C0%2C1.6%2C0.2%2C2.1%0D%0A%09%09c-0.6%2C0.1-1.8%2C0.2-2.5%2C1.1c-0.5%2C0.5-0.7%2C1.2-0.7%2C2c0.1%2C0.8%2C0.3%2C1.5%2C0.9%2C1.9c0.8%2C0.7%2C2%2C0.8%2C2.6%2C0.8c-0.1%2C0.4-0.2%2C1-0.8%2C1.5%0D%0A%09%09c-0.7%2C0.7-1.8%2C1-3.2%2C1c-3.2-0.1-4-1.8-4.1-2.6c0.5%2C0%2C1.5%2C0%2C2.2-0.6c0.6-0.5%2C0.9-1.2%2C0.9-2.2c0-0.8-0.2-1.5-0.8-1.9%0D%0A%09%09c-0.8-0.8-1.9-0.9-2.5-0.9c0.2-0.7%2C0.7-2.1%2C0.1-3.1c0%2C0-0.7-1.5-2.7-1.5s-2.8%2C1.2-3.1%2C2c-0.3%2C0.9%2C0%2C2.1%2C0.2%2C2.6%0D%0A%09%09c-0.6%2C0-1.8%2C0.2-2.5%2C0.9c-0.5%2C0.5-0.8%2C1.2-0.8%2C1.9c0%2C1%2C0.3%2C1.8%2C0.9%2C2.2c0.7%2C0.6%2C1.7%2C0.6%2C2.2%2C0.6c-0.2%2C0.8-0.9%2C2.6-4.1%2C2.6%0D%0A%09%09s-4-2.1-4.1-2.5c0.5%2C0%2C1.8-0.1%2C2.6-0.8c0.5-0.5%2C0.8-1.1%2C0.9-1.9c0.1-0.8-0.2-1.5-0.7-2c-0.8-0.8-1.9-1-2.5-1.1%0D%0A%09%09c0.2-0.4%2C0.3-1.1%2C0.2-1.8c0-0.2-0.2-0.9-0.7-1.5c-0.5-0.6-1.3-0.9-2.2-1c-0.9-0.1-1.7%2C0.2-2.1%2C0.6c-0.5%2C0.5-0.8%2C1.2-0.8%2C1.6%0D%0A%09%09c-0.1%2C0.7%2C0%2C1.3%2C0.2%2C1.7c-0.6%2C0-1.8%2C0.2-2.6%2C1c-0.5%2C0.5-0.8%2C1.2-0.7%2C2.1c0.2%2C2.4%2C2.2%2C2.8%2C3.1%2C2.9c-0.3%2C0.7-1.2%2C2.5-3.8%2C2.5l0%2C0%0D%0A%09%09c-2.7%2C0-3.5-1.6-3.7-2.3c0.5%2C0%2C1.2-0.2%2C1.9-0.8c0.6-0.5%2C0.9-1.4%2C0.8-2.5c0-0.3-0.1-0.6-0.2-0.9c-0.7-2.2-3.4-1.8-3.4-1.8%0D%0A%09%09s0.5-1.6-0.4-2.8c-2.6-2.9-6.4-1.6-6.4-1.6l0.1%2C0.3C2%2C371.8%2C3%2C377.9%2C3.5%2C382h55.7c0.5-4.1%2C1.5-10.2%2C3.5-15.5l0.1-0.3%0D%0A%09%09C62.7%2C366.2%2C60.1%2C365.3%2C57.8%2C366.8z%22/%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFD100%22%20d%3D%22M18.6%2C398.5c-2.8%2C0-1.6%2C3.4-1.6%2C3.4c-1.1-0.3-2.2%2C0.5-2.2%2C1.7c0.1%2C2.4%2C2.4%2C2.1%2C2.4%2C2.1s-0.5%2C2.1-3%2C2.1%0D%0A%09%09%09%09%09c-2.1-0.1-2.7-1.8-2.7-1.8s1.9%2C0.1%2C1.9-2.3c-0.1-2.4-2.5-1.9-2.5-1.9c0.7-3.2-3.1-2.9-3.1-2.9s1.2%2C4.4%2C1.8%2C7.1%0D%0A%09%09%09%09%09c0.5%2C2.4%2C0.9%2C7.7%2C0.9%2C7.7h8.2h7.5c0%2C0%2C0.8-5.4%2C1.3-7.7c0.5-2.7%2C1.8-7.1%2C1.8-7.1s-3.9-0.3-3.1%2C2.9c0%2C0-2.5-0.5-2.5%2C1.9%0D%0A%09%09%09%09%09c-0.1%2C2.4%2C1.9%2C2.3%2C1.9%2C2.3s-0.6%2C1.8-2.7%2C1.8c-2.5%2C0.1-3-2.1-3-2.1s2.3%2C0.2%2C2.4-2.1c0-1.2-1.2-2-2.2-1.7%0D%0A%09%09%09%09%09C20.3%2C401.9%2C21.5%2C398.5%2C18.6%2C398.5z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFD100%22%20d%3D%22M44.1%2C398.5c-2.8%2C0-1.6%2C3.4-1.6%2C3.4c-1.1-0.3-2.2%2C0.5-2.2%2C1.7c0.1%2C2.4%2C2.4%2C2.1%2C2.4%2C2.1s-0.5%2C2.1-3%2C2.1%0D%0A%09%09%09%09%09c-2.1-0.1-2.7-1.8-2.7-1.8s1.9%2C0.1%2C1.9-2.3c-0.1-2.4-2.5-1.9-2.5-1.9c0.7-3.2-3.1-2.9-3.1-2.9s1.2%2C4.4%2C1.8%2C7.1%0D%0A%09%09%09%09%09c0.5%2C2.4%2C0.9%2C7.7%2C0.9%2C7.7h8.2h7.5c0%2C0%2C0.8-5.4%2C1.3-7.7c0.5-2.7%2C1.8-7.1%2C1.8-7.1s-3.9-0.3-3.1%2C2.9c0%2C0-2.5-0.5-2.5%2C1.9%0D%0A%09%09%09%09%09c-0.1%2C2.4%2C1.9%2C2.3%2C1.9%2C2.3s-0.6%2C1.8-2.7%2C1.8c-2.5%2C0.1-3.1-2.1-3.1-2.1s2.3%2C0.2%2C2.4-2.1c0-1.2-1.2-2-2.2-1.7%0D%0A%09%09%09%09%09C45.7%2C401.9%2C46.9%2C398.5%2C44.1%2C398.5z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFD100%22%20d%3D%22M31.4%2C419.5c-3.1%2C0-1.7%2C3.6-1.7%2C3.6c-1.1-0.3-2.4%2C0.6-2.4%2C1.8c0.1%2C2.5%2C2.5%2C2.3%2C2.5%2C2.3s-0.6%2C2.2-3.2%2C2.1%0D%0A%09%09%09%09c-2.2-0.1-2.9-2-2.9-2s2.1%2C0.1%2C2.1-2.5c-0.1-2.6-2.6-2.1-2.6-2.1c0.8-3.5-3.2-3.1-3.2-3.1s1.3%2C4.7%2C1.9%2C7.6%0D%0A%09%09%09%09c0.5%2C2.6%2C0.8%2C7.9%2C0.8%2C7.9h8.8h8.2c0%2C0%2C0.8-5.3%2C1.4-7.9c0.6-2.9%2C1.9-7.6%2C1.9-7.6s-4.1-0.3-3.2%2C3.1c0%2C0-2.6-0.5-2.6%2C2.1%0D%0A%09%09%09%09c-0.1%2C2.6%2C2.1%2C2.5%2C2.1%2C2.5s-0.7%2C1.9-2.9%2C2c-2.6%2C0.1-3.2-2.1-3.2-2.1s2.5%2C0.2%2C2.5-2.3c0-1.2-1.2-2.1-2.4-1.8%0D%0A%09%09%09%09C33.1%2C423.1%2C34.4%2C419.5%2C31.4%2C419.5z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3Cpath%20d%3D%22M105.9%2C414l-0.3-3.1c-1.2%2C1.8-3.9%2C3.7-8%2C3.7c-7.3%2C0-13.6-5.4-13.6-14.1s6.5-14.2%2C13.9-14.2c7.1%2C0%2C11%2C4.1%2C12.4%2C8.4l-5.1%2C1.8%0D%0A%09c-0.7-2.4-2.9-5.2-7.4-5.2c-4.1%2C0-8.5%2C2.8-8.5%2C9.2c0%2C6.1%2C4%2C9.3%2C8.6%2C9.3c5%2C0%2C7-3.4%2C7.3-5.3h-8.7v-4.6h13.6v14.1L105.9%2C414L105.9%2C414z%0D%0A%09%22/%3E%0D%0A%3Cpath%20d%3D%22M132.5%2C404.6c0%2C5.8-4.2%2C10-9.9%2C10c-5.6%2C0-9.9-4.2-9.9-10c0-5.8%2C4.2-10%2C9.9-10C128.3%2C394.6%2C132.5%2C398.8%2C132.5%2C404.6z%0D%0A%09%20M127.4%2C404.6c0-3.5-2.3-5.4-4.8-5.4s-4.8%2C1.8-4.8%2C5.4c0%2C3.5%2C2.3%2C5.4%2C4.8%2C5.4S127.4%2C408.2%2C127.4%2C404.6z%22/%3E%0D%0A%3Cpath%20d%3D%22M145%2C414h-5.1l-7.7-18.9h5.6l4.7%2C12.7l4.4-12.7h5.4L145%2C414z%22/%3E%0D%0A%3Cpath%20d%3D%22M170.6%2C408.6c-0.9%2C3.2-3.9%2C6-8.6%2C6c-5.1%2C0-9.7-3.7-9.7-10c0-6%2C4.4-9.9%2C9.3-9.9c5.8%2C0%2C9.3%2C3.7%2C9.3%2C9.7c0%2C0.7-0.1%2C1.5-0.1%2C1.5%0D%0A%09h-13.5c0.1%2C2.5%2C2.2%2C4.3%2C4.8%2C4.3c2.4%2C0%2C3.7-1.2%2C4.3-2.8L170.6%2C408.6z%20M165.8%2C402.5c-0.1-1.8-1.3-3.7-4.2-3.7c-2.6%2C0-4.1%2C2-4.2%2C3.7%0D%0A%09H165.8z%22/%3E%0D%0A%3Cpath%20d%3D%22M185.5%2C400.3c-0.5-0.2-1.1-0.2-1.5-0.2c-2.6%2C0-4.8%2C1.2-4.8%2C5.3v8.6h-5.1v-18.8h4.9v2.8c1.2-2.5%2C3.8-2.9%2C5.4-2.9%0D%0A%09c0.4%2C0%2C0.8%2C0%2C1.2%2C0.1V400.3L185.5%2C400.3z%22/%3E%0D%0A%3Cpath%20d%3D%22M193.4%2C414h-5.1v-18.8h4.9v2.3c1.2-1.9%2C3.4-2.8%2C5.4-2.8c4.7%2C0%2C6.8%2C3.3%2C6.8%2C7.4V414h-5.1v-11c0-2.1-1-3.8-3.5-3.8%0D%0A%09c-2.2%2C0-3.5%2C1.7-3.5%2C3.9L193.4%2C414L193.4%2C414z%22/%3E%0D%0A%3Cpath%20d%3D%22M209%2C414v-18.8h4.8v2.3c1-1.8%2C3.5-2.8%2C5.5-2.8c2.5%2C0%2C4.6%2C1.1%2C5.6%2C3.1c1.5-2.3%2C3.5-3.1%2C6-3.1c3.5%2C0%2C6.8%2C2.1%2C6.8%2C7.1V414h-4.9%0D%0A%09v-11.1c0-2-1-3.5-3.3-3.5c-2.1%2C0-3.5%2C1.7-3.5%2C3.7v11h-5.2v-11.2c0-2-1-3.5-3.3-3.5c-2.2%2C0-3.5%2C1.6-3.5%2C3.7v11L209%2C414L209%2C414z%22/%3E%0D%0A%3Cpath%20d%3D%22M258.8%2C408.6c-0.9%2C3.2-3.9%2C6-8.6%2C6c-5.1%2C0-9.7-3.7-9.7-10c0-6%2C4.4-9.9%2C9.3-9.9c5.8%2C0%2C9.3%2C3.7%2C9.3%2C9.7c0%2C0.7-0.1%2C1.5-0.1%2C1.5%0D%0A%09h-13.5c0.1%2C2.5%2C2.2%2C4.3%2C4.8%2C4.3c2.4%2C0%2C3.7-1.2%2C4.3-2.8L258.8%2C408.6z%20M254.1%2C402.5c-0.1-1.8-1.3-3.7-4.2-3.7c-2.6%2C0-4.1%2C2-4.2%2C3.7%0D%0A%09H254.1z%22/%3E%0D%0A%3Cpath%20d%3D%22M267.1%2C414H262v-18.8h4.9v2.3c1.2-1.9%2C3.4-2.8%2C5.4-2.8c4.7%2C0%2C6.8%2C3.3%2C6.8%2C7.4V414h-5.1v-11c0-2.1-1-3.8-3.5-3.8%0D%0A%09c-2.2%2C0-3.5%2C1.7-3.5%2C3.9L267.1%2C414L267.1%2C414z%22/%3E%0D%0A%3Cpath%20d%3D%22M290%2C395.2h3.8v4.5H290v7.9c0%2C1.6%2C0.8%2C2.1%2C2.2%2C2.1c0.6%2C0%2C1.3-0.1%2C1.5-0.2v4.2c-0.5%2C0.2-1.4%2C0.5-2.8%2C0.5c-3.7%2C0-6-2.1-6-5.8%0D%0A%09v-8.7h-3.4v-4.5h0.9c2%2C0%2C2.9-1.3%2C2.9-3v-2.6h4.6V395.2z%22/%3E%0D%0A%3Cpath%20d%3D%22M318.2%2C386.3c7.4%2C0%2C14%2C5.4%2C14%2C14.2c0%2C8.7-6.6%2C14.1-14%2C14.1s-14-5.4-14-14.1C304.2%2C391.7%2C310.8%2C386.3%2C318.2%2C386.3z%0D%0A%09%20M318.2%2C409.5c4.2%2C0%2C8.5-2.9%2C8.5-9.1s-4.3-9.1-8.5-9.1c-4.1%2C0-8.4%2C2.9-8.4%2C9.1S314%2C409.5%2C318.2%2C409.5z%22/%3E%0D%0A%3Cpath%20d%3D%22M349.2%2C393c0-4.2%2C2.7-6.9%2C6.8-6.9c1.1%2C0%2C2.1%2C0.2%2C2.5%2C0.4v4.3c-0.2-0.1-0.8-0.2-1.6-0.2c-1.1%2C0-2.6%2C0.5-2.6%2C2.6v2.1h12.7%0D%0A%09v18.9H362v-14.6h-7.6v14.5h-5.1v-14.5h-7.3v14.5h-5.3v-14.5h-3.1v-4.4h3.1V393c0-4.2%2C2.7-7%2C6.8-7c1.1%2C0%2C2.1%2C0.2%2C2.5%2C0.4v4.3%0D%0A%09c-0.3-0.1-0.8-0.2-1.6-0.2c-1.1%2C0-2.6%2C0.5-2.6%2C2.6v2.1h7.3L349.2%2C393L349.2%2C393z%20M364.5%2C385.8c1.8%2C0%2C3.1%2C1.4%2C3.1%2C3.1%0D%0A%09c0%2C1.7-1.4%2C3.1-3.1%2C3.1c-1.7%2C0-3.1-1.4-3.1-3.1C361.3%2C387.2%2C362.7%2C385.8%2C364.5%2C385.8z%22/%3E%0D%0A%3Cpath%20d%3D%22M375%2C404.6c0%2C3.4%2C2.2%2C5.3%2C4.8%2C5.3c2.6%2C0%2C3.9-1.7%2C4.3-3.1l4.4%2C1.5c-0.8%2C3.1-3.8%2C6.4-8.8%2C6.4c-5.5%2C0-9.9-4.2-9.9-10%0D%0A%09c0-5.8%2C4.3-10%2C9.7-10c5.1%2C0%2C8.1%2C3.1%2C8.8%2C6.4l-4.5%2C1.5c-0.5-1.5-1.6-3.1-4.1-3.1C377.2%2C399.3%2C375%2C401.2%2C375%2C404.6z%22/%3E%0D%0A%3Cpath%20d%3D%22M408.9%2C408.6c-0.9%2C3.2-3.9%2C6-8.6%2C6c-5.1%2C0-9.7-3.7-9.7-10c0-6%2C4.4-9.9%2C9.3-9.9c5.8%2C0%2C9.3%2C3.7%2C9.3%2C9.7c0%2C0.7-0.1%2C1.5-0.1%2C1.5%0D%0A%09h-13.5c0.1%2C2.5%2C2.2%2C4.3%2C4.8%2C4.3c2.4%2C0%2C3.7-1.2%2C4.3-2.8L408.9%2C408.6z%20M404.3%2C402.5c-0.1-1.8-1.3-3.7-4.2-3.7c-2.6%2C0-4.1%2C2-4.2%2C3.7%0D%0A%09H404.3z%22/%3E%0D%0A%3Cpath%20d%3D%22M415.8%2C407.9c0.2%2C1.5%2C1.2%2C2.8%2C3.5%2C2.8c1.7%2C0%2C2.5-0.8%2C2.5-1.8c0-0.8-0.6-1.5-2-1.8l-2.5-0.5c-3.6-0.8-5.3-3-5.3-5.6%0D%0A%09c0-3.4%2C3-6.1%2C7.1-6.1c5.4%2C0%2C7.1%2C3.4%2C7.4%2C5.4l-4.2%2C0.9c-0.2-1.1-0.9-2.5-3.1-2.5c-1.3%2C0-2.4%2C0.8-2.4%2C1.8c0%2C0.9%2C0.7%2C1.5%2C1.7%2C1.7%0D%0A%09l2.7%2C0.6c3.7%2C0.8%2C5.6%2C3%2C5.6%2C5.8c0%2C3.1-2.4%2C6.2-7.3%2C6.2c-5.7%2C0-7.6-3.7-7.8-5.8L415.8%2C407.9z%22/%3E%0D%0A%3Cpath%20d%3D%22M455.5%2C404.6c0%2C5.8-4.2%2C10-9.9%2C10c-5.6%2C0-9.9-4.2-9.9-10c0-5.8%2C4.2-10%2C9.9-10C451.3%2C394.6%2C455.5%2C398.8%2C455.5%2C404.6z%0D%0A%09%20M450.4%2C404.6c0-3.5-2.3-5.4-4.8-5.4c-2.5%2C0-4.8%2C1.8-4.8%2C5.4c0%2C3.5%2C2.3%2C5.4%2C4.8%2C5.4C448.1%2C410%2C450.4%2C408.2%2C450.4%2C404.6z%22/%3E%0D%0A%3Cpath%20d%3D%22M464.9%2C393.1v2.1h4.2v4.4h-4.2v14.5h-5.1v-14.5h-3.1v-4.4h3.1V393c0-4.2%2C2.7-7%2C6.8-7c1.1%2C0%2C2.1%2C0.2%2C2.5%2C0.4v4.3%0D%0A%09c-0.2-0.1-0.8-0.2-1.6-0.2C466.3%2C390.5%2C464.9%2C391%2C464.9%2C393.1z%22/%3E%0D%0A%3Cpath%20d%3D%22M493.4%2C394.8c-0.2-1.5-1.5-3.8-4.9-3.8c-2.5%2C0-4.2%2C1.6-4.2%2C3.5c0%2C1.5%2C0.9%2C2.7%2C2.9%2C3.1l3.8%2C0.7c4.9%2C0.9%2C7.6%2C4.1%2C7.6%2C8%0D%0A%09c0%2C4.1-3.5%2C8.4-9.8%2C8.4c-7.2%2C0-10.4-4.6-10.8-8.5l4.9-1.3c0.2%2C2.7%2C2.1%2C5.1%2C5.9%2C5.1c2.8%2C0%2C4.4-1.4%2C4.4-3.3c0-1.5-1.2-2.8-3.3-3.2%0D%0A%09l-3.8-0.8c-4.3-0.8-7.1-3.7-7.1-7.7c0-4.8%2C4.3-8.5%2C9.4-8.5c6.6%2C0%2C9.1%2C4%2C9.7%2C7.1L493.4%2C394.8z%22/%3E%0D%0A%3Cpath%20d%3D%22M517.3%2C395.2l4.1%2C12.1l3.5-12.1h5.1l-5.9%2C18.8h-5.1l-4.4-12.9l-4.4%2C12.9H505l-6-18.9h5.4l3.5%2C12.1l4.1-12.1L517.3%2C395.2%0D%0A%09L517.3%2C395.2z%22/%3E%0D%0A%3Cpath%20d%3D%22M548.6%2C408.6c-0.9%2C3.2-3.9%2C6-8.6%2C6c-5.1%2C0-9.7-3.7-9.7-10c0-6%2C4.4-9.9%2C9.3-9.9c5.8%2C0%2C9.3%2C3.7%2C9.3%2C9.7c0%2C0.7-0.1%2C1.5-0.1%2C1.5%0D%0A%09h-13.5c0.2%2C2.5%2C2.2%2C4.3%2C4.8%2C4.3c2.4%2C0%2C3.7-1.2%2C4.3-2.8L548.6%2C408.6z%20M543.9%2C402.5c-0.1-1.8-1.3-3.7-4.2-3.7c-2.6%2C0-4.1%2C2-4.2%2C3.7%0D%0A%09H543.9z%22/%3E%0D%0A%3Cpath%20d%3D%22M570.6%2C410.6c0%2C1.2%2C0.1%2C2.6%2C0.2%2C3.4h-4.8c-0.1-0.4-0.2-1.3-0.2-2.1c-0.8%2C1.5-2.8%2C2.6-5.3%2C2.6c-5.4%2C0-9.2-4.2-9.2-9.9%0D%0A%09c0-5.5%2C3.7-9.8%2C9.1-9.8c3.2%2C0%2C4.8%2C1.3%2C5.3%2C2.3v-10.7h5V410.6z%20M561%2C409.9c2.6%2C0%2C4.6-2%2C4.6-5.4s-2-5.2-4.6-5.2%0D%0A%09c-2.6%2C0-4.7%2C1.9-4.7%2C5.3C556.3%2C407.9%2C558.3%2C409.9%2C561%2C409.9z%22/%3E%0D%0A%3Cpath%20d%3D%22M591.7%2C408.6c-0.9%2C3.2-3.9%2C6-8.6%2C6c-5.1%2C0-9.7-3.7-9.7-10c0-6%2C4.4-9.9%2C9.3-9.9c5.8%2C0%2C9.3%2C3.7%2C9.3%2C9.7c0%2C0.7-0.1%2C1.5-0.1%2C1.5%0D%0A%09h-13.5c0.1%2C2.5%2C2.2%2C4.3%2C4.8%2C4.3c2.4%2C0%2C3.7-1.2%2C4.3-2.8L591.7%2C408.6z%20M586.9%2C402.5c-0.1-1.8-1.3-3.7-4.2-3.7c-2.6%2C0-4.1%2C2-4.2%2C3.7%0D%0A%09H586.9z%22/%3E%0D%0A%3Cpath%20d%3D%22M599.9%2C414h-5.1v-18.8h4.9v2.3c1.2-1.9%2C3.4-2.8%2C5.4-2.8c4.7%2C0%2C6.8%2C3.3%2C6.8%2C7.4V414h-5.1v-11c0-2.1-1-3.8-3.5-3.8%0D%0A%09c-2.2%2C0-3.5%2C1.7-3.5%2C3.9L599.9%2C414L599.9%2C414z%22/%3E%0D%0A%3C/svg%3E%0D%0A");
    width: 297px;
    height: 53px;
    background-size: auto 100%
}

@media (min-width:48em) {
    .site-logo.site-logo--en {
        width: 375px;
        height: 67px;
        background-size: auto 100%
    }
}

.lt-ie10.svg .site-logo {
    background: url(img/sprites.png) no-repeat;
    background-position: 0 -68px;
    width: 192px;
    height: 53px
}

@media (min-width:48em) {
    .lt-ie10.svg .site-logo {
        background-position: 0 0;
        width: 241px;
        height: 67px
    }
}

.svg .site-logo .logo {
    opacity: 0
}
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
    font-family: FontAwesome;
    src: url(../fonts/fontawesome-webfont.eot?v=4.1.0);
    src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff?v=4.1.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.1.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal
}

#accordion--chain .ui-accordion-header-icon, #accordion--chain .ui-accordion-header:before, #accordion--chain--h3 .ui-accordion-header-icon, #accordion--chain--h3 .ui-accordion-header:before, .fa, .filter-result--pressbilder .list--block .presskontakt__email a:before, .filter-result--presskontakter .list--block .presskontakt__email a:before, .flex-direction-nav a:before, .list--block--presskontakter .presskontakt__email a:before, .list--search .list--block .presskontakt__email a:before, .media--contact__name a:before, .nav--portal .has-children > a:after, .nav--portal .in-chain > a:before, .tabs--secondo > .ui-tabs-nav .filterIcon span::after, .ui-datepicker-next, .ui-datepicker-prev {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14286em;
    list-style-type: none
}

    .fa-ul > li {
        position: relative
    }

.fa-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    top: .14286em;
    text-align: center
}

    .fa-li.fa-lg {
        left: -1.85714em
    }

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

    #accordion--chain .pull-left.ui-accordion-header-icon, #accordion--chain .pull-left.ui-accordion-header:before, #accordion--chain--h3 .pull-left.ui-accordion-header-icon, #accordion--chain--h3 .pull-left.ui-accordion-header:before, .fa.pull-left, .filter-result--pressbilder .list--block .presskontakt__email a.pull-left:before, .filter-result--presskontakter .list--block .presskontakt__email a.pull-left:before, .flex-direction-nav a.pull-left:before, .list--block--presskontakter .presskontakt__email a.pull-left:before, .list--search .list--block .presskontakt__email a.pull-left:before, .media--contact__name a.pull-left:before, .nav--portal .has-children > a.pull-left:after, .nav--portal .in-chain > a.pull-left:before, .pull-left.ui-datepicker-next, .pull-left.ui-datepicker-prev, .tabs--secondo > .ui-tabs-nav .filterIcon span.pull-left::after {
        margin-right: .3em
    }

#accordion--chain .pull-right.ui-accordion-header-icon, #accordion--chain .pull-right.ui-accordion-header:before, #accordion--chain--h3 .pull-right.ui-accordion-header-icon, #accordion--chain--h3 .pull-right.ui-accordion-header:before, .fa.pull-right, .filter-result--pressbilder .list--block .presskontakt__email a.pull-right:before, .filter-result--presskontakter .list--block .presskontakt__email a.pull-right:before, .flex-direction-nav a.pull-right:before, .list--block--presskontakter .presskontakt__email a.pull-right:before, .list--search .list--block .presskontakt__email a.pull-right:before, .media--contact__name a.pull-right:before, .nav--portal .has-children > a.pull-right:after, .nav--portal .in-chain > a.pull-right:before, .pull-right.ui-datepicker-next, .pull-right.ui-datepicker-prev, .tabs--secondo > .ui-tabs-nav .filterIcon span.pull-right::after {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -webkit-transform: scale(-1,1);
    transform: scale(-1,1)
}

.fa-flip-vertical {
    -webkit-transform: scale(1,-1);
    transform: scale(1,-1)
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: ""
}

.fa-music:before {
    content: ""
}

.fa-search:before {
    content: ""
}

.fa-envelope-o:before {
    content: ""
}

.fa-heart:before {
    content: ""
}

.fa-star:before {
    content: ""
}

.fa-star-o:before {
    content: ""
}

.fa-user:before {
    content: ""
}

.fa-film:before {
    content: ""
}

.fa-th-large:before {
    content: ""
}

.fa-th:before {
    content: ""
}

.fa-th-list:before {
    content: ""
}

.fa-check:before {
    content: ""
}

.fa-times:before {
    content: ""
}

.fa-search-plus:before {
    content: ""
}

.fa-search-minus:before {
    content: ""
}

.fa-power-off:before {
    content: ""
}

.fa-signal:before {
    content: ""
}

.fa-cog:before, .fa-gear:before {
    content: ""
}

.fa-trash-o:before {
    content: ""
}

.fa-home:before {
    content: ""
}

.fa-file-o:before {
    content: ""
}

.fa-clock-o:before {
    content: ""
}

.fa-road:before {
    content: ""
}

.fa-download:before {
    content: ""
}

.fa-arrow-circle-o-down:before {
    content: ""
}

.fa-arrow-circle-o-up:before {
    content: ""
}

.fa-inbox:before {
    content: ""
}

.fa-play-circle-o:before {
    content: ""
}

.fa-repeat:before, .fa-rotate-right:before {
    content: ""
}

.fa-refresh:before {
    content: ""
}

.fa-list-alt:before {
    content: ""
}

.fa-lock:before {
    content: ""
}

.fa-flag:before {
    content: ""
}

.fa-headphones:before {
    content: ""
}

.fa-volume-off:before {
    content: ""
}

.fa-volume-down:before {
    content: ""
}

.fa-volume-up:before {
    content: ""
}

.fa-qrcode:before {
    content: ""
}

.fa-barcode:before {
    content: ""
}

.fa-tag:before {
    content: ""
}

.fa-tags:before {
    content: ""
}

.fa-book:before {
    content: ""
}

.fa-bookmark:before {
    content: ""
}

.fa-print:before {
    content: ""
}

.fa-camera:before {
    content: ""
}

.fa-font:before {
    content: ""
}

.fa-bold:before {
    content: ""
}

.fa-italic:before {
    content: ""
}

.fa-text-height:before {
    content: ""
}

.fa-text-width:before {
    content: ""
}

.fa-align-left:before {
    content: ""
}

.fa-align-center:before {
    content: ""
}

.fa-align-right:before {
    content: ""
}

.fa-align-justify:before {
    content: ""
}

.fa-list:before {
    content: ""
}

.fa-dedent:before, .fa-outdent:before {
    content: ""
}

.fa-indent:before {
    content: ""
}

.fa-video-camera:before {
    content: ""
}

.fa-image:before, .fa-photo:before, .fa-picture-o:before {
    content: ""
}

.fa-pencil:before {
    content: ""
}

.fa-map-marker:before {
    content: ""
}

.fa-adjust:before {
    content: ""
}

.fa-tint:before {
    content: ""
}

.fa-edit:before, .fa-pencil-square-o:before {
    content: ""
}

.fa-share-square-o:before {
    content: ""
}

.fa-check-square-o:before {
    content: ""
}

.fa-arrows:before {
    content: ""
}

.fa-step-backward:before {
    content: ""
}

.fa-fast-backward:before {
    content: ""
}

.fa-backward:before {
    content: ""
}

.fa-play:before {
    content: ""
}

.fa-pause:before {
    content: ""
}

.fa-stop:before {
    content: ""
}

.fa-forward:before {
    content: ""
}

.fa-fast-forward:before {
    content: ""
}

.fa-step-forward:before {
    content: ""
}

.fa-eject:before {
    content: ""
}

.fa-chevron-left:before {
    content: ""
}

.fa-chevron-right:before {
    content: ""
}

.fa-plus-circle:before {
    content: ""
}

.fa-minus-circle:before {
    content: ""
}

.fa-times-circle:before {
    content: ""
}

.fa-check-circle:before {
    content: ""
}

.fa-question-circle:before {
    content: ""
}

.fa-info-circle:before {
    content: ""
}

.fa-crosshairs:before {
    content: ""
}

.fa-times-circle-o:before {
    content: ""
}

.fa-check-circle-o:before {
    content: ""
}

.fa-ban:before {
    content: ""
}

.fa-arrow-left:before {
    content: ""
}

.fa-arrow-right:before {
    content: ""
}

.fa-arrow-up:before {
    content: ""
}

.fa-arrow-down:before {
    content: ""
}

.fa-mail-forward:before, .fa-share:before {
    content: ""
}

.fa-expand:before {
    content: ""
}

.fa-compress:before {
    content: ""
}

.fa-plus:before {
    content: ""
}

.fa-minus:before {
    content: ""
}

.fa-asterisk:before {
    content: ""
}

.fa-exclamation-circle:before {
    content: ""
}

.fa-gift:before {
    content: ""
}

.fa-leaf:before {
    content: ""
}

.fa-fire:before {
    content: ""
}

.fa-eye:before {
    content: ""
}

.fa-eye-slash:before {
    content: ""
}

.fa-exclamation-triangle:before, .fa-warning:before {
    content: ""
}

.fa-plane:before {
    content: ""
}

.fa-calendar:before {
    content: ""
}

.fa-random:before {
    content: ""
}

.fa-comment:before {
    content: ""
}

.fa-magnet:before {
    content: ""
}

.fa-chevron-up:before {
    content: ""
}

.fa-chevron-down:before {
    content: ""
}

.fa-retweet:before {
    content: ""
}

.fa-shopping-cart:before {
    content: ""
}

.fa-folder:before {
    content: ""
}

.fa-folder-open:before {
    content: ""
}

.fa-arrows-v:before {
    content: ""
}

.fa-arrows-h:before {
    content: ""
}

.fa-bar-chart-o:before {
    content: ""
}

.fa-twitter-square:before {
    content: ""
}

.fa-facebook-square:before {
    content: ""
}

.fa-camera-retro:before {
    content: ""
}

.fa-key:before {
    content: ""
}

.fa-cogs:before, .fa-gears:before {
    content: ""
}

.fa-comments:before {
    content: ""
}

.fa-thumbs-o-up:before {
    content: ""
}

.fa-thumbs-o-down:before {
    content: ""
}

.fa-star-half:before {
    content: ""
}

.fa-heart-o:before {
    content: ""
}

.fa-sign-out:before {
    content: ""
}

.fa-linkedin-square:before {
    content: ""
}

.fa-thumb-tack:before {
    content: ""
}

.fa-external-link:before {
    content: ""
}

.fa-sign-in:before {
    content: ""
}

.fa-trophy:before {
    content: ""
}

.fa-github-square:before {
    content: ""
}

.fa-upload:before {
    content: ""
}

.fa-lemon-o:before {
    content: ""
}

.fa-phone:before {
    content: ""
}

.fa-square-o:before {
    content: ""
}

.fa-bookmark-o:before {
    content: ""
}

.fa-phone-square:before {
    content: ""
}

.fa-twitter:before {
    content: ""
}

.fa-facebook:before {
    content: ""
}

.fa-github:before {
    content: ""
}

.fa-unlock:before {
    content: ""
}

.fa-credit-card:before {
    content: ""
}

.fa-rss:before {
    content: ""
}

.fa-hdd-o:before {
    content: ""
}

.fa-bullhorn:before {
    content: ""
}

.fa-bell:before {
    content: ""
}

.fa-certificate:before {
    content: ""
}

.fa-hand-o-right:before {
    content: ""
}

.fa-hand-o-left:before {
    content: ""
}

.fa-hand-o-up:before {
    content: ""
}

.fa-hand-o-down:before {
    content: ""
}

.fa-arrow-circle-left:before {
    content: ""
}

.fa-arrow-circle-right:before {
    content: ""
}

.fa-arrow-circle-up:before {
    content: ""
}

.fa-arrow-circle-down:before {
    content: ""
}

.fa-globe:before {
    content: ""
}

.fa-wrench:before {
    content: ""
}

.fa-tasks:before {
    content: ""
}

.fa-filter:before {
    content: ""
}

.fa-briefcase:before {
    content: ""
}

.fa-arrows-alt:before {
    content: ""
}

.fa-group:before, .fa-users:before {
    content: ""
}

.fa-chain:before, .fa-link:before {
    content: ""
}

.fa-cloud:before {
    content: ""
}

.fa-flask:before {
    content: ""
}

.fa-cut:before, .fa-scissors:before {
    content: ""
}

.fa-copy:before, .fa-files-o:before {
    content: ""
}

.fa-paperclip:before {
    content: ""
}

.fa-floppy-o:before, .fa-save:before {
    content: ""
}

.fa-square:before {
    content: ""
}

.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
    content: ""
}

.fa-list-ul:before {
    content: ""
}

.fa-list-ol:before {
    content: ""
}

.fa-strikethrough:before {
    content: ""
}

.fa-underline:before {
    content: ""
}

.fa-table:before {
    content: ""
}

.fa-magic:before {
    content: ""
}

.fa-truck:before {
    content: ""
}

.fa-pinterest:before {
    content: ""
}

.fa-pinterest-square:before {
    content: ""
}

.fa-google-plus-square:before {
    content: ""
}

.fa-google-plus:before {
    content: ""
}

.fa-money:before {
    content: ""
}

.fa-caret-down:before {
    content: ""
}

.fa-caret-up:before {
    content: ""
}

.fa-caret-left:before {
    content: ""
}

.fa-caret-right:before {
    content: ""
}

.fa-columns:before {
    content: ""
}

.fa-sort:before, .fa-unsorted:before {
    content: ""
}

.fa-sort-desc:before, .fa-sort-down:before {
    content: ""
}

.fa-sort-asc:before, .fa-sort-up:before {
    content: ""
}

.fa-envelope:before {
    content: ""
}

.fa-linkedin:before {
    content: ""
}

.fa-rotate-left:before, .fa-undo:before {
    content: ""
}

.fa-gavel:before, .fa-legal:before {
    content: ""
}

.fa-dashboard:before, .fa-tachometer:before {
    content: ""
}

.fa-comment-o:before {
    content: ""
}

.fa-comments-o:before {
    content: ""
}

.fa-bolt:before, .fa-flash:before {
    content: ""
}

.fa-sitemap:before {
    content: ""
}

.fa-umbrella:before {
    content: ""
}

.fa-clipboard:before, .fa-paste:before {
    content: ""
}

.fa-lightbulb-o:before {
    content: ""
}

.fa-exchange:before {
    content: ""
}

.fa-cloud-download:before {
    content: ""
}

.fa-cloud-upload:before {
    content: ""
}

.fa-user-md:before {
    content: ""
}

.fa-stethoscope:before {
    content: ""
}

.fa-suitcase:before {
    content: ""
}

.fa-bell-o:before {
    content: ""
}

.fa-coffee:before {
    content: ""
}

.fa-cutlery:before {
    content: ""
}

.fa-file-text-o:before {
    content: ""
}

.fa-building-o:before {
    content: ""
}

.fa-hospital-o:before {
    content: ""
}

.fa-ambulance:before {
    content: ""
}

.fa-medkit:before {
    content: ""
}

.fa-fighter-jet:before {
    content: ""
}

.fa-beer:before {
    content: ""
}

.fa-h-square:before {
    content: ""
}

.fa-plus-square:before {
    content: ""
}

.fa-angle-double-left:before {
    content: ""
}

.fa-angle-double-right:before {
    content: ""
}

.fa-angle-double-up:before {
    content: ""
}

.fa-angle-double-down:before {
    content: ""
}

.fa-angle-left:before {
    content: ""
}

.fa-angle-right:before {
    content: ""
}

.fa-angle-up:before {
    content: ""
}

.fa-angle-down:before {
    content: ""
}

.fa-desktop:before {
    content: ""
}

.fa-laptop:before {
    content: ""
}

.fa-tablet:before {
    content: ""
}

.fa-mobile-phone:before, .fa-mobile:before {
    content: ""
}

.fa-circle-o:before {
    content: ""
}

.fa-quote-left:before {
    content: ""
}

.fa-quote-right:before {
    content: ""
}

.fa-spinner:before {
    content: ""
}

.fa-circle:before {
    content: ""
}

.fa-mail-reply:before, .fa-reply:before {
    content: ""
}

.fa-github-alt:before {
    content: ""
}

.fa-folder-o:before {
    content: ""
}

.fa-folder-open-o:before {
    content: ""
}

.fa-smile-o:before {
    content: ""
}

.fa-frown-o:before {
    content: ""
}

.fa-meh-o:before {
    content: ""
}

.fa-gamepad:before {
    content: ""
}

.fa-keyboard-o:before {
    content: ""
}

.fa-flag-o:before {
    content: ""
}

.fa-flag-checkered:before {
    content: ""
}

.fa-terminal:before {
    content: ""
}

.fa-code:before {
    content: ""
}

.fa-mail-reply-all:before, .fa-reply-all:before {
    content: ""
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
    content: ""
}

.fa-location-arrow:before {
    content: ""
}

.fa-crop:before {
    content: ""
}

.fa-code-fork:before {
    content: ""
}

.fa-chain-broken:before, .fa-unlink:before {
    content: ""
}

.fa-question:before {
    content: ""
}

.fa-info:before {
    content: ""
}

.fa-exclamation:before {
    content: ""
}

.fa-superscript:before {
    content: ""
}

.fa-subscript:before {
    content: ""
}

.fa-eraser:before {
    content: ""
}

.fa-puzzle-piece:before {
    content: ""
}

.fa-microphone:before {
    content: ""
}

.fa-microphone-slash:before {
    content: ""
}

.fa-shield:before {
    content: ""
}

.fa-calendar-o:before {
    content: ""
}

.fa-fire-extinguisher:before {
    content: ""
}

.fa-rocket:before {
    content: ""
}

.fa-maxcdn:before {
    content: ""
}

.fa-chevron-circle-left:before {
    content: ""
}

.fa-chevron-circle-right:before {
    content: ""
}

.fa-chevron-circle-up:before {
    content: ""
}

.fa-chevron-circle-down:before {
    content: ""
}

.fa-html5:before {
    content: ""
}

.fa-css3:before {
    content: ""
}

.fa-anchor:before {
    content: ""
}

.fa-unlock-alt:before {
    content: ""
}

.fa-bullseye:before {
    content: ""
}

.fa-ellipsis-h:before {
    content: ""
}

.fa-ellipsis-v:before {
    content: ""
}

.fa-rss-square:before {
    content: ""
}

.fa-play-circle:before {
    content: ""
}

.fa-ticket:before {
    content: ""
}

.fa-minus-square:before {
    content: ""
}

.fa-minus-square-o:before {
    content: ""
}

.fa-level-up:before {
    content: ""
}

.fa-level-down:before {
    content: ""
}

.fa-check-square:before {
    content: ""
}

.fa-pencil-square:before {
    content: ""
}

.fa-external-link-square:before {
    content: ""
}

.fa-share-square:before {
    content: ""
}

.fa-compass:before {
    content: ""
}

.fa-caret-square-o-down:before, .fa-toggle-down:before {
    content: ""
}

.fa-caret-square-o-up:before, .fa-toggle-up:before {
    content: ""
}

.fa-caret-square-o-right:before, .fa-toggle-right:before {
    content: ""
}

.fa-eur:before, .fa-euro:before {
    content: ""
}

.fa-gbp:before {
    content: ""
}

.fa-dollar:before, .fa-usd:before {
    content: ""
}

.fa-inr:before, .fa-rupee:before {
    content: ""
}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
    content: ""
}

.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
    content: ""
}

.fa-krw:before, .fa-won:before {
    content: ""
}

.fa-bitcoin:before, .fa-btc:before {
    content: ""
}

.fa-file:before {
    content: ""
}

.fa-file-text:before {
    content: ""
}

.fa-sort-alpha-asc:before {
    content: ""
}

.fa-sort-alpha-desc:before {
    content: ""
}

.fa-sort-amount-asc:before {
    content: ""
}

.fa-sort-amount-desc:before {
    content: ""
}

.fa-sort-numeric-asc:before {
    content: ""
}

.fa-sort-numeric-desc:before {
    content: ""
}

.fa-thumbs-up:before {
    content: ""
}

.fa-thumbs-down:before {
    content: ""
}

.fa-youtube-square:before {
    content: ""
}

.fa-youtube:before {
    content: ""
}

.fa-xing:before {
    content: ""
}

.fa-xing-square:before {
    content: ""
}

.fa-youtube-play:before {
    content: ""
}

.fa-dropbox:before {
    content: ""
}

.fa-stack-overflow:before {
    content: ""
}

.fa-instagram:before {
    content: ""
}

.fa-flickr:before {
    content: ""
}

.fa-adn:before {
    content: ""
}

.fa-bitbucket:before {
    content: ""
}

.fa-bitbucket-square:before {
    content: ""
}

.fa-tumblr:before {
    content: ""
}

.fa-tumblr-square:before {
    content: ""
}

.fa-long-arrow-down:before {
    content: ""
}

.fa-long-arrow-up:before {
    content: ""
}

.fa-long-arrow-left:before {
    content: ""
}

.fa-long-arrow-right:before {
    content: ""
}

.fa-apple:before {
    content: ""
}

.fa-windows:before {
    content: ""
}

.fa-android:before {
    content: ""
}

.fa-linux:before {
    content: ""
}

.fa-dribbble:before {
    content: ""
}

.fa-skype:before {
    content: ""
}

.fa-foursquare:before {
    content: ""
}

.fa-trello:before {
    content: ""
}

.fa-female:before {
    content: ""
}

.fa-male:before {
    content: ""
}

.fa-gittip:before {
    content: ""
}

.fa-sun-o:before {
    content: ""
}

.fa-moon-o:before {
    content: ""
}

.fa-archive:before {
    content: ""
}

.fa-bug:before {
    content: ""
}

.fa-vk:before {
    content: ""
}

.fa-weibo:before {
    content: ""
}

.fa-renren:before {
    content: ""
}

.fa-pagelines:before {
    content: ""
}

.fa-stack-exchange:before {
    content: ""
}

.fa-arrow-circle-o-right:before {
    content: ""
}

.fa-arrow-circle-o-left:before {
    content: ""
}

.fa-caret-square-o-left:before, .fa-toggle-left:before {
    content: ""
}

.fa-dot-circle-o:before {
    content: ""
}

.fa-wheelchair:before {
    content: ""
}

.fa-vimeo-square:before {
    content: ""
}

.fa-try:before, .fa-turkish-lira:before {
    content: ""
}

.fa-plus-square-o:before {
    content: ""
}

.fa-space-shuttle:before {
    content: ""
}

.fa-slack:before {
    content: ""
}

.fa-envelope-square:before {
    content: ""
}

.fa-wordpress:before {
    content: ""
}

.fa-openid:before {
    content: ""
}

.fa-bank:before, .fa-institution:before, .fa-university:before {
    content: ""
}

.fa-graduation-cap:before, .fa-mortar-board:before {
    content: ""
}

.fa-yahoo:before {
    content: ""
}

.fa-google:before {
    content: ""
}

.fa-reddit:before {
    content: ""
}

.fa-reddit-square:before {
    content: ""
}

.fa-stumbleupon-circle:before {
    content: ""
}

.fa-stumbleupon:before {
    content: ""
}

.fa-delicious:before {
    content: ""
}

.fa-digg:before {
    content: ""
}

.fa-pied-piper-square:before, .fa-pied-piper:before {
    content: ""
}

.fa-pied-piper-alt:before {
    content: ""
}

.fa-drupal:before {
    content: ""
}

.fa-joomla:before {
    content: ""
}

.fa-language:before {
    content: ""
}

.fa-fax:before {
    content: ""
}

.fa-building:before {
    content: ""
}

.fa-child:before {
    content: ""
}

.fa-paw:before {
    content: ""
}

.fa-spoon:before {
    content: ""
}

.fa-cube:before {
    content: ""
}

.fa-cubes:before {
    content: ""
}

.fa-behance:before {
    content: ""
}

.fa-behance-square:before {
    content: ""
}

.fa-steam:before {
    content: ""
}

.fa-steam-square:before {
    content: ""
}

.fa-recycle:before {
    content: ""
}

.fa-automobile:before, .fa-car:before {
    content: ""
}

.fa-cab:before, .fa-taxi:before {
    content: ""
}

.fa-tree:before {
    content: ""
}

.fa-spotify:before {
    content: ""
}

.fa-deviantart:before {
    content: ""
}

.fa-soundcloud:before {
    content: ""
}

.fa-database:before {
    content: ""
}

.fa-file-pdf-o:before {
    content: ""
}

.fa-file-word-o:before {
    content: ""
}

.fa-file-excel-o:before {
    content: ""
}

.fa-file-powerpoint-o:before {
    content: ""
}

.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {
    content: ""
}

.fa-file-archive-o:before, .fa-file-zip-o:before {
    content: ""
}

.fa-file-audio-o:before, .fa-file-sound-o:before {
    content: ""
}

.fa-file-movie-o:before, .fa-file-video-o:before {
    content: ""
}

.fa-file-code-o:before {
    content: ""
}

.fa-vine:before {
    content: ""
}

.fa-codepen:before {
    content: ""
}

.fa-jsfiddle:before {
    content: ""
}

.fa-life-bouy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {
    content: ""
}

.fa-circle-o-notch:before {
    content: ""
}

.fa-ra:before, .fa-rebel:before {
    content: ""
}

.fa-empire:before, .fa-ge:before {
    content: ""
}

.fa-git-square:before {
    content: ""
}

.fa-git:before {
    content: ""
}

.fa-hacker-news:before {
    content: ""
}

.fa-tencent-weibo:before {
    content: ""
}

.fa-qq:before {
    content: ""
}

.fa-wechat:before, .fa-weixin:before {
    content: ""
}

.fa-paper-plane:before, .fa-send:before {
    content: ""
}

.fa-paper-plane-o:before, .fa-send-o:before {
    content: ""
}

.fa-history:before {
    content: ""
}

.fa-circle-thin:before {
    content: ""
}

.fa-header:before {
    content: ""
}

.fa-paragraph:before {
    content: ""
}

.fa-sliders:before {
    content: ""
}

.fa-share-alt:before {
    content: ""
}

.fa-share-alt-square:before {
    content: ""
}

.fa-bomb:before {
    content: ""
}

.btn, .btn-nav a, .btn-toggle-menu, .lt-ie9 .btn-toggle-menu, .nav--globalLinks--secondo a, .nav--pagination li a, input[type=submit] {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-family: inherit;
    font-size: 14px;
    font-size: 1.4rem;
    cursor: pointer;
    border: none;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1.3;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 1em;
    padding-left: 1em;
    background-color: #dfdcd8;
    color: #000;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    border-radius: 4px;
    white-space: normal
}

    .btn, .btn-nav a, .btn-nav a:hover, .btn-toggle-menu, .btn-toggle-menu:hover, .btn:hover, .lt-ie9 .btn-toggle-menu, .nav--globalLinks--secondo a, .nav--globalLinks--secondo a:hover, .nav--pagination li a, .nav--pagination li a:hover, input[type=submit], input[type=submit]:hover {
        text-decoration: none
    }

        .btn-nav a:hover, .btn-toggle-menu:hover, .btn:hover, .nav--globalLinks--secondo a:hover, .nav--pagination li a:hover, input[type=submit]:hover {
            color: #000;
            background-color: #eae9e6
        }

        .btn-nav a:active, .btn-toggle-menu:active, .btn:active, .nav--globalLinks--secondo a:active, .nav--pagination li a:active, input[type=submit]:active {
            outline: 0
        }

        .btn-nav a:focus, .btn-toggle-menu:focus, .btn:focus, .nav--globalLinks--secondo a:focus, .nav--pagination li a:focus, input[type=submit]:focus {
            outline-style: none;
            background-color: #005aa8;
            color: #fff
        }

            .btn-nav a:focus i:before, .btn-toggle-menu:focus i:before, .btn:focus i:before, .nav--globalLinks--secondo a:focus i:before, .nav--pagination li a:focus i:before, input[type=submit]:focus i:before {
                color: #fff
            }

.btn-nav .js-filter-selection a, .js-filter-selection .btn, .js-filter-selection .btn-nav a, .js-filter-selection .btn-toggle-menu, .js-filter-selection .nav--globalLinks--secondo a, .js-filter-selection .nav--pagination li a, .js-filter-selection input[type=submit], .nav--globalLinks--secondo .js-filter-selection a, .nav--pagination li .js-filter-selection a {
    text-align: left;
    width: auto
}

.btn--small {
    padding-right: .35em;
    padding-left: .35em;
    line-height: 1.57;
    padding-top: 0;
    padding-bottom: 0
}

.btn--expand, .btn--expand--box, .btn--large {
    padding-right: 1em;
    padding-left: 1em;
    padding-top: 12px;
    padding-bottom: 12px
}

.btn--huge {
    padding-right: 2em;
    padding-left: 2em;
    line-height: 4
}

.btn--full {
    width: 100%;
    text-align: center
}

.btn--alpha--small, .btn--expand, .btn--expand--box {
    font-size: 14px;
    font-size: 1.4rem;
    font-family: open_sansregular,Helvetica,Arial,sans-serif;
    font-weight: 400
}

.btn--alpha {
    font-size: 16px;
    font-size: 1.6rem
}

.btn--beta, .btn-toggle-menu {
    font-size: 27px;
    font-size: 2.7rem
}

.btn--gamma {
    font-size: 32px;
    font-size: 3.2rem
}

.btn--natural {
    vertical-align: baseline;
    font-size: inherit;
    line-height: inherit;
    padding-right: .5em;
    padding-left: .5em
}

.btn--primary, .btn-nav--primo a {
    background-color: #e2eef9;
    color: #005aa8;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    border-radius: 4px
}

@media (min-width:48em) {
    .btn--primary, .btn-nav--primo a {
        font-size: 16px;
        font-size: 1.6rem
    }
}

.btn--primary:focus, .btn--primary:hover, .btn-nav--primo a:focus, .btn-nav--primo a:hover {
    background-color: #eaf3fb;
    color: #005aa8
}

.btn--primary:focus, .btn-nav--primo a:focus {
    background-color: #005aa8;
    color: #eaf3fb
}

.btn--secondary {
    background-color: #364966;
    color: #fff
}

    .btn--secondary:focus, .btn--secondary:hover {
        background-color: #3a4e6d;
        color: #fff
    }

    .btn--secondary:focus {
        background-color: #fff;
        color: #364966
    }

        .btn--secondary:focus i:before {
            color: #364966
        }

.btn--tertiary {
    background-color: #f4f3f1;
    color: #136ebe
}

    .btn--tertiary:focus, .btn--tertiary:hover {
        background-color: #faf9f8;
        color: #136ebe
    }

    .btn--tertiary:focus {
        color: #f4f3f1;
        background-color: #136ebe
    }

.btn--quaternary {
    background-color: #f9f8f7;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#fff),to(#fff));
    background-image: linear-gradient(to top,#fff,#fff);
    color: #005aa8
}

    .btn--quaternary:hover {
        background-image: none;
        background-color: #f5f3f1;
        color: #005aa8;
        text-decoration: underline
    }

        .btn--quaternary:focus, .btn--quaternary:hover:focus {
            background-image: none;
            background-color: #f5f3f1;
            color: #005aa8
        }

.btn--quinary, .nav--pagination li a {
    background-color: #fff;
    color: #000
}

    .btn--quinary:focus, .btn--quinary:hover, .nav--pagination li a:focus, .nav--pagination li a:hover {
        background-color: #f2f2f2;
        color: #000
    }

    .btn--quinary:focus, .nav--pagination li a:focus {
        color: #f2f2f2;
        background-color: #000
    }

.btn--senary {
    background-color: #354966;
    color: #fff
}

    .btn--senary:focus, .btn--senary:hover {
        background-color: #2c3d55;
        color: #fff
    }

    .btn--senary:focus {
        color: #2c3d55;
        background-color: #fff
    }

        .btn--senary:active, .btn--senary:focus:active {
            color: #fff
        }

#id_matrix button[type=submit], #id_matrix input[type=submit], .EPiServerForms button[type=submit], .EPiServerForms input[type=submit], .btn--septenary, .btn-nav a.filter-remove, .btn.filter-remove, .filter-remove.btn-toggle-menu, .form button[type=submit], .form input[type=submit], .nav--globalLinks--secondo a.filter-remove, .nav--pagination li a.filter-remove, .xformcontainer form button[type=submit], .xformcontainer form input[type=submit], form table button[type=submit], form table input[type=submit] {
    background-color: #005aa8;
    color: #fff
}

    #id_matrix button:focus[type=submit], #id_matrix button:hover[type=submit], #id_matrix input:focus[type=submit], #id_matrix input:hover[type=submit], .EPiServerForms button:focus[type=submit], .EPiServerForms button:hover[type=submit], .EPiServerForms input:focus[type=submit], .EPiServerForms input:hover[type=submit], .btn--septenary:focus, .btn--septenary:hover, .btn-nav a.filter-remove:focus, .btn-nav a.filter-remove:hover, .btn.filter-remove:focus, .btn.filter-remove:hover, .filter-remove.btn-toggle-menu:focus, .filter-remove.btn-toggle-menu:hover, .form button:focus[type=submit], .form button:hover[type=submit], .form input:focus[type=submit], .form input:hover[type=submit], .nav--globalLinks--secondo a.filter-remove:focus, .nav--globalLinks--secondo a.filter-remove:hover, .nav--pagination li a.filter-remove:focus, .nav--pagination li a.filter-remove:hover, .xformcontainer form button:focus[type=submit], .xformcontainer form button:hover[type=submit], .xformcontainer form input:focus[type=submit], .xformcontainer form input:hover[type=submit], form table button:focus[type=submit], form table button:hover[type=submit], form table input:focus[type=submit], form table input:hover[type=submit] {
        background-color: #004c8f;
        color: #fff
    }

    #id_matrix button:focus[type=submit], #id_matrix input:focus[type=submit], .EPiServerForms button:focus[type=submit], .EPiServerForms input:focus[type=submit], .btn--septenary:focus, .btn-nav a.filter-remove:focus, .btn.filter-remove:focus, .filter-remove.btn-toggle-menu:focus, .form button:focus[type=submit], .form input:focus[type=submit], .nav--globalLinks--secondo a.filter-remove:focus, .nav--pagination li a.filter-remove:focus, .xformcontainer form button:focus[type=submit], .xformcontainer form input:focus[type=submit], form table button:focus[type=submit], form table input:focus[type=submit] {
        background-color: #003665;
        color: #fff
    }

.btn--inactive, .btn--inactive:active, .btn--inactive:focus, .btn--inactive:hover, button:disabled, button:disabled:active, button:disabled:focus, button:disabled:hover {
    background-color: #f4f3f1 !important;
    color: #666 !important;
    cursor: default !important
}

.btn--soft, .btn-toggle-menu {
    border-radius: 4px
}

.btn--round {
    border-radius: 20em
}

.btn--hard, .nav--pagination li a {
    border-radius: 0
}

.btn--bdd {
    border: 1px solid #ccc
}

.btn--bdd-light, .nav--pagination li a {
    border: 1px solid #ccc
}

.btn--iconAltcolor-primo {
    color: gray
}

.btn--fl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

    .btn--fl i {
        -ms-flex-item-align: stretch;
        align-self: stretch;
        margin-left: auto
    }

.btn--sm {
    font-size: 1rem
}

.btn--iconAltcolor-secondo, .fa-filter {
    color: #c7003f
}

.btn--expand, .btn--expand--box {
    border-radius: 4px;
    text-align: left;
    width: 100%;
    position: relative;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 11px 1.8em 11px 1.2em
}

    .btn--expand i, .btn--expand--box i {
        line-height: inherit;
        position: absolute;
        right: 11.5px
    }

    .btn--expand--box[aria-expanded=true] i:before, .btn--expand[aria-expanded=true] i:before {
        content: "\f068"
    }

.btn--expand--box {
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 2.9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    line-height: 1.5;
    padding-top: 1rem;
    padding-bottom: 1rem
}

    .btn--expand--box .go--right {
        border-left: 1px solid #d9d9d9;
        padding-left: 1em;
        padding-right: 1em;
        margin-left: auto;
        padding-top: 1rem;
        padding-bottom: 1rem;
        margin-top: -1rem;
        margin-bottom: -1rem
    }

    .btn--expand--box i {
        position: relative;
        right: auto
    }

.btn-toggle-menu {
    color: #fff;
    background-color: #1a3051;
    float: left;
    width: 12%;
    text-align: center;
    padding: 0;
    line-height: 1.5;
    display: none
}

.js .btn-toggle-menu {
    display: block
}

.lt-ie9 .btn-toggle-menu {
    padding: .5em 0;
    line-height: 1
}

    .lt-ie9 .btn-toggle-menu .fa-bars {
        display: none
    }

    .lt-ie9 .btn-toggle-menu .is-vishidden {
        border: 0;
        clip: auto;
        height: auto;
        margin: auto;
        overflow: visible;
        position: relative !important;
        width: auto;
        font-size: 16px;
        color: #000;
        padding: 1.3em 0;
        line-height: 1.5
    }

.btn-toggle-menu:active, .btn-toggle-menu:focus, .btn-toggle-menu:hover {
    background-color: #304461;
    color: #fff
}

.btn-toggle-menu:focus {
    outline-style: none;
    background-color: #005aa8;
    color: #fff
}

.Im-selected .btn-toggle-menu {
    color: #fff
}

#filter-section .btn-help {
    background-color: #364966;
    position: absolute;
    right: 5px;
    top: 5px;
    color: #1a3051;
    z-index: 2000;
    border: 1px solid #485974;
    padding-right: .5em;
    padding-left: .5em
}

    #filter-section .btn-help i:before {
        color: #fff;
        content: "\f128"
    }

@media (min-width:48em) {
    #filter-section .btn-help {
        right: 8px;
        top: 8px
    }
}

@media (min-width:68.125em) {
    #filter-section .btn-help {
        right: 12px;
        top: 12px
    }
}

.btn-nav a.filter-remove, .btn.filter-remove, .filter-remove.btn-toggle-menu, .nav--globalLinks--secondo a.filter-remove, .nav--pagination li a.filter-remove {
    border-style: none;
    color: #fff
}

    .btn-nav a.filter-remove i, .btn.filter-remove i, .filter-remove.btn-toggle-menu i, .nav--globalLinks--secondo a.filter-remove i, .nav--pagination li a.filter-remove i {
        margin-left: 5px
    }

        .btn-nav a.filter-remove i:before, .btn.filter-remove i:before, .filter-remove.btn-toggle-menu i:before, .nav--globalLinks--secondo a.filter-remove i:before, .nav--pagination li a.filter-remove i:before {
            color: #fff
        }

#skip-to-content, .skip-to-content {
    padding: 1em;
    position: absolute;
    top: -50px;
    left: 1em;
    z-index: 100000;
    color: #fff
}

    #skip-to-content:focus, .skip-to-content:focus {
        position: absolute;
        top: 0;
        background: rgba(54,73,102,.9)
    }

.btn-nav {
    margin-left: 0;
    padding-left: 0;
    margin: 0 auto 1em auto;
    margin-left: -1em;
    margin-right: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    margin-left: -.4em
}

    .btn-nav > li {
        list-style-type: none
    }

    .btn-nav > li {
        list-style: none;
        float: left;
        margin-left: 1em;
        display: block
    }

    .btn-nav > * {
        display: block
    }

    .btn-nav li {
        margin-left: .4em;
        margin-bottom: .4em
    }

.nav--globalLinks {
    float: right
}

.nav--globalLinks--primo {
    margin-left: 0;
    padding-left: 0;
    margin: 0 auto 1em auto;
    margin-left: -1em;
    margin-right: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    margin-bottom: 15px
}

    .nav--globalLinks--primo > li {
        list-style-type: none
    }

    .nav--globalLinks--primo > li {
        list-style: none;
        float: left;
        margin-left: 1em;
        display: block
    }

    .nav--globalLinks--primo > * {
        display: block
    }

    .nav--globalLinks--primo > li {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .nav--globalLinks--primo a {
        text-decoration: none;
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
        font-size: 14px;
        font-size: 1.4rem;
        padding: 7px 10px;
        float: left
    }

        .nav--globalLinks--primo a:hover {
            text-decoration: underline
        }

        .nav--globalLinks--primo a:focus {
            background-color: #005aa8;
            color: #eaf3fb;
            border-style: none
        }

        .nav--globalLinks--primo a.selected {
            background-color: #005aa8;
            color: #eaf3fb;
            outline-color: #fff
        }

            .nav--globalLinks--primo a.selected:hover {
                text-decoration: none;
                cursor: default
            }

.nav--globalLinks--secondo {
    margin-left: 0;
    padding-left: 0;
    margin: 0 auto 1em auto;
    margin-left: -1em;
    margin-right: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    margin-left: -.4em;
    margin-bottom: 7px
}

    .nav--globalLinks--secondo > li {
        list-style-type: none
    }

    .nav--globalLinks--secondo > li {
        list-style: none;
        float: left;
        margin-left: 1em;
        display: block
    }

    .nav--globalLinks--secondo > * {
        display: block
    }

    .nav--globalLinks--secondo li {
        margin-left: .4em;
        margin-bottom: .4em
    }

#filter-section .nav--globalLinks--secondo {
    float: none
}

.nav--globalLinks--secondo li {
    line-height: .25
}

.nav--globalLinks--secondo a {
    background-color: #efeeec
}

    .nav--globalLinks--secondo a:hover {
        background-color: #fbfafa
    }

    .nav--globalLinks--secondo a.active, .nav--globalLinks--secondo a.selected {
        background-color: #005aa8;
        color: #eaf3fb;
        outline-color: #fff
    }

        .nav--globalLinks--secondo a.active:hover, .nav--globalLinks--secondo a.selected:hover {
            text-decoration: none;
            cursor: default
        }

.nav--primary {
    margin-left: 0;
    padding-left: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    margin-bottom: 0;
    width: 100%
}

    .nav--primary > li {
        list-style-type: none
    }

.nav--primary__listitem {
    margin: 0
}

@media (min-width:30em) {
    .nav--primary__listitem {
        display: block
    }

        .nav--primary__listitem:last-child {
            width: 100%
        }
}

.nav--primary__listitem:first-child .nav--primary__linkitem {
    padding-left: 30px
}

@media (min-width:80.625em) {
    .nav--primary__listitem:first-child .nav--primary__linkitem {
        padding-left: 50px
    }

    html[lang=en] .nav--primary__listitem:first-child .nav--primary__linkitem {
        padding-left: 30px
    }
}

.nav--primary > * {
    display: block
}

.nav--primary__linkitem {
    display: block;
    text-decoration: none;
    margin-bottom: 0;
    padding: 2rem 15px;
    color: #fff;
    white-space: nowrap;
    cursor: pointer
}

    .nav--primary__linkitem:focus {
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
        text-decoration: none
    }

    .nav--primary__linkitem.is-active, .nav--primary__linkitem[aria-expanded=true] {
        color: #1a3051;
        background: #fff
    }

        .nav--primary__linkitem.is-active i, .nav--primary__linkitem[aria-expanded=true] i {
            -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg)
        }

        .nav--primary__linkitem.is-active:hover, .nav--primary__linkitem[aria-expanded=true]:hover {
            color: #1a3051;
            font-family: open_sanssemibold,Helvetica,Arial,sans-serif
        }

        .nav--primary__linkitem.is-active:focus, .nav--primary__linkitem[aria-expanded=true]:focus {
            color: #fff !important;
            background: #005aa8 !important
        }

    .nav--primary__linkitem.selected {
        background-color: #1a3051
    }

        .nav--primary__linkitem.selected:hover {
            text-decoration: none;
            cursor: default
        }

    .nav--primary__linkitem i {
        margin-left: 8px
    }

    .nav--primary__linkitem:hover {
        color: #fff
    }

.nav--primary__header {
    display: block;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

@media (min-width:68.125em) {
    .nav--primary__header {
        margin-bottom: 1px
    }
}

#accordion--chain .nav--primary__header .ui-accordion-header-icon, #accordion--chain .nav--primary__header .ui-accordion-header:before, #accordion--chain--h3 .nav--primary__header .ui-accordion-header-icon, #accordion--chain--h3 .nav--primary__header .ui-accordion-header:before, .filter-result--pressbilder .list--block .presskontakt__email .nav--primary__header a:before, .filter-result--presskontakter .list--block .presskontakt__email .nav--primary__header a:before, .flex-direction-nav .nav--primary__header a:before, .list--block--presskontakter .presskontakt__email .nav--primary__header a:before, .list--search .list--block .presskontakt__email .nav--primary__header a:before, .media--contact__name .nav--primary__header a:before, .nav--portal .nav--primary__header .has-children > a:after, .nav--portal .nav--primary__header .in-chain > a:before, .nav--primary__header #accordion--chain .ui-accordion-header-icon, .nav--primary__header #accordion--chain .ui-accordion-header:before, .nav--primary__header #accordion--chain--h3 .ui-accordion-header-icon, .nav--primary__header #accordion--chain--h3 .ui-accordion-header:before, .nav--primary__header .fa, .nav--primary__header .filter-result--pressbilder .list--block .presskontakt__email a:before, .nav--primary__header .filter-result--presskontakter .list--block .presskontakt__email a:before, .nav--primary__header .flex-direction-nav a:before, .nav--primary__header .list--block--presskontakter .presskontakt__email a:before, .nav--primary__header .list--search .list--block .presskontakt__email a:before, .nav--primary__header .media--contact__name a:before, .nav--primary__header .nav--portal .has-children > a:after, .nav--primary__header .nav--portal .in-chain > a:before, .nav--primary__header .tabs--secondo > .ui-tabs-nav .filterIcon span::after, .nav--primary__header .ui-datepicker-next, .nav--primary__header .ui-datepicker-prev, .tabs--secondo > .ui-tabs-nav .filterIcon .nav--primary__header span::after {
    font-size: 2rem
}

.nav--primary__descriptive {
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    display: none
}

@media (min-width:68.125em) {
    .nav--primary__descriptive {
        display: block
    }
}

.nav--portal {
    font-size: 16px;
    font-size: 1.6rem
}

    .nav--portal .h3 {
        margin-top: 23px;
        display: block
    }

@media (min-width:48em) {
    .nav--portal .h3 {
        margin-top: 0
    }
}

.nav--portal .h3 a {
    color: #000;
    text-decoration: none
}

    .nav--portal .h3 a:hover {
        text-decoration: underline
    }

.nav--portal > ul {
    border-bottom: 1px solid #e0e0e0;
    margin-top: 23px
}

.nav--portal ul {
    margin-left: 0;
    padding-left: 0;
    margin-left: 0;
    padding-left: 0;
    border-top: 1px solid #e0e0e0
}

    .nav--portal ul > li {
        list-style-type: none
    }

    .nav--portal ul li {
        border-bottom: 1px solid #e0e0e0;
        padding: 0;
        margin: 0;
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif
    }

        .nav--portal ul li:last-child {
            border-bottom-style: none
        }

        .nav--portal ul li a {
            text-decoration: none;
            padding: 6px 20px 6px 20px;
            display: block
        }

            .nav--portal ul li a:hover {
                text-decoration: underline
            }

                .nav--portal ul li a:hover:after, .nav--portal ul li a:hover:before {
                    text-decoration: none
                }

        .nav--portal ul li ul {
            margin-top: 0
        }

        .nav--portal ul li li {
            font-family: open_sansregular,Helvetica,Arial,sans-serif
        }

            .nav--portal ul li li a {
                margin-left: 20px
            }

            .nav--portal ul li li li a {
                margin-left: 40px
            }

            .nav--portal ul li li li li a {
                margin-left: 60px
            }

            .nav--portal ul li li li li li a {
                margin-left: 80px
            }

.nav--portal .has-children > a {
    position: relative
}

    .nav--portal .has-children > a:after {
        content: '\f105';
        position: absolute;
        right: 5px;
        top: 8px
    }

.nav--portal .has-children.in-chain > a:after {
    content: '\f107'
}

.nav--portal .in-chain > a {
    position: relative
}

    .nav--portal .in-chain > a:before {
        content: '\f111';
        position: absolute;
        left: 4px;
        top: 13px;
        font-size: 7px
    }

.nav--portal .selected {
    background-color: #f2f1f0
}

    .nav--portal .selected > a {
        color: #000
    }

    .nav--portal .selected li {
        background-color: transparent
    }

    .nav--portal .selected ul {
        background-color: #fff
    }

.masthead--LinkedBlockNav li {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

    .masthead--LinkedBlockNav li:last-child {
        border-bottom-style: none;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .masthead--LinkedBlockNav li a {
        color: #136ebe
    }

        .masthead--LinkedBlockNav li a:focus {
            outline-style: none;
            background-color: #005aa8;
            color: #fff
        }

.utilitylinks {
    border: 1px solid #bfbfbf;
    border-width: 1px 0;
    float: left;
    width: 100%;
    padding: 11.5px 0;
    margin: 11.5px 0
}

@media (min-width:30em) {
    .utilitylinks {
        padding: 23px 0;
        margin: 23px 0
    }
}

@media (min-width:48em) {
    .utilitylinks {
        padding: 39.1px 0;
        margin: 39.1px 0;
        margin-top: 23px
    }
}

.fullWidth--head .collapsible__content {
    margin-left: -20px;
    margin-right: -20px
}

.overlay-nav {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(26,26,26,0);
    -webkit-transition: background 150ms ease;
    transition: background 150ms ease;
    z-index: 50000
}

    .overlay-nav.is-ining {
        background: rgba(26,26,26,.76)
    }

    .overlay-nav.is-done {
        background: rgba(26,26,26,.76)
    }

    .overlay-nav.is-outing {
        background: rgba(26,26,26,0)
    }

@media (max-width:29.9375em) {
    #id_matrix .Form__MainBody .Form__NavigationBar, .EPiServerForms .Form__MainBody .Form__NavigationBar, .form .Form__MainBody .Form__NavigationBar, .xformcontainer form .Form__MainBody .Form__NavigationBar, form table .Form__MainBody .Form__NavigationBar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

        #id_matrix .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar, .EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar, .form .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar, .xformcontainer form .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar, form table .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar {
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1;
            width: 100%;
            margin-bottom: .5rem
        }
}

#id_matrix td, .EPiServerForms td, .form td, .xformcontainer form td, form table td {
    padding-bottom: 5.75px;
    border: none
}

#id_matrix label, #id_matrix select, .EPiServerForms label, .EPiServerForms select, .form label, .form select, .xformcontainer form label, .xformcontainer form select, form table label, form table select {
    display: block !important;
    font-size: 14px;
    font-size: 1.4rem;
    color: #333;
    padding: 11.5px 0
}

    #id_matrix label sup, #id_matrix select sup, .EPiServerForms label sup, .EPiServerForms select sup, .form label sup, .form select sup, .xformcontainer form label sup, .xformcontainer form select sup, form table label sup, form table select sup {
        color: #c7003f
    }

#id_matrix input, #id_matrix textarea, .EPiServerForms input, .EPiServerForms textarea, .form input, .form textarea, .xformcontainer form input, .xformcontainer form textarea, form table input, form table textarea {
    background-color: #fafaf9;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 4px;
    padding: 9px
}

#id_matrix label + input, #id_matrix label + select, #id_matrix label + textarea, .EPiServerForms label + input, .EPiServerForms label + select, .EPiServerForms label + textarea, .form label + input, .form label + select, .form label + textarea, .xformcontainer form label + input, .xformcontainer form label + select, .xformcontainer form label + textarea, form table label + input, form table label + select, form table label + textarea {
    margin-top: -7.66667px
}

#id_matrix button.btnNext[value=NextStep], #id_matrix button.btnPrev[value=PreviousStep], .EPiServerForms button.btnNext[value=NextStep], .EPiServerForms button.btnPrev[value=PreviousStep], .form button.btnNext[value=NextStep], .form button.btnPrev[value=PreviousStep], .xformcontainer form button.btnNext[value=NextStep], .xformcontainer form button.btnPrev[value=PreviousStep], form table button.btnNext[value=NextStep], form table button.btnPrev[value=PreviousStep] {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.4rem;
    cursor: pointer;
    border: none;
    margin: 0;
    line-height: 1.3;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 1em;
    padding-left: 1em;
    color: #000;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    border-radius: 4px;
    background-image: none;
    background-color: #efeeec;
    white-space: nowrap;
    width: auto;
    max-width: none
}

#id_matrix input[type=submit], .EPiServerForms input[type=submit], .form input[type=submit], .xformcontainer form input[type=submit], form table input[type=submit] {
    margin-top: 23px
}

#id_matrix fieldset, .EPiServerForms fieldset, .form fieldset, .xformcontainer form fieldset, form table fieldset {
    border: 1px solid #e0e0e0;
    border-width: 0 0 1px 0;
    padding: 0 0 40.25px 2px;
    margin: 0 0 29.9px 0
}

    #id_matrix fieldset:last-child, .EPiServerForms fieldset:last-child, .form fieldset:last-child, .xformcontainer form fieldset:last-child, form table fieldset:last-child {
        border-style: none;
        padding-bottom: 0
    }

#id_matrix input, #id_matrix textarea, .EPiServerForms input, .EPiServerForms textarea, .form input, .form textarea, .xformcontainer form input, .xformcontainer form textarea, form table input, form table textarea {
    background-color: #fafaf9;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 4px;
    padding: 9px;
    width: 100%
}

@media (min-width:30em) {
    #id_matrix input, #id_matrix textarea, .EPiServerForms input, .EPiServerForms textarea, .form input, .form textarea, .xformcontainer form input, .xformcontainer form textarea, form table input, form table textarea {
        max-width: 350px
    }
}

#id_matrix input[type=button], #id_matrix input[type=checkbox], #id_matrix input[type=radio], #id_matrix input[type=reset], #id_matrix input[type=submit], .EPiServerForms input[type=button], .EPiServerForms input[type=checkbox], .EPiServerForms input[type=radio], .EPiServerForms input[type=reset], .EPiServerForms input[type=submit], .form input[type=button], .form input[type=checkbox], .form input[type=radio], .form input[type=reset], .form input[type=submit], .xformcontainer form input[type=button], .xformcontainer form input[type=checkbox], .xformcontainer form input[type=radio], .xformcontainer form input[type=reset], .xformcontainer form input[type=submit], form table input[type=button], form table input[type=checkbox], form table input[type=radio], form table input[type=reset], form table input[type=submit] {
    width: auto
}

@media (min-width:30em) {
    #id_matrix input[type=button], #id_matrix input[type=checkbox], #id_matrix input[type=radio], #id_matrix input[type=reset], #id_matrix input[type=submit], .EPiServerForms input[type=button], .EPiServerForms input[type=checkbox], .EPiServerForms input[type=radio], .EPiServerForms input[type=reset], .EPiServerForms input[type=submit], .form input[type=button], .form input[type=checkbox], .form input[type=radio], .form input[type=reset], .form input[type=submit], .xformcontainer form input[type=button], .xformcontainer form input[type=checkbox], .xformcontainer form input[type=radio], .xformcontainer form input[type=reset], .xformcontainer form input[type=submit], form table input[type=button], form table input[type=checkbox], form table input[type=radio], form table input[type=reset], form table input[type=submit] {
        max-width: auto;
        width: auto
    }
}

#id_matrix.order--publication legend, .EPiServerForms.order--publication legend, .form.order--publication legend, .xformcontainer form.order--publication legend, form table.order--publication legend {
    display: block;
    float: left;
    width: 100%
}

#id_matrix button[type=submit], #id_matrix input[type=submit], .EPiServerForms button[type=submit], .EPiServerForms input[type=submit], .form button[type=submit], .form input[type=submit], .xformcontainer form button[type=submit], .xformcontainer form input[type=submit], form table button[type=submit], form table input[type=submit] {
    font-size: 16px;
    font-size: 1.6rem;
    padding: 11px 1.2em
}

#id_matrix #dayAndTime .col-1, #id_matrix #dayAndTime .col-2, #id_matrix .gridModule-A .col-1, #id_matrix .gridModule-A .col-2, .EPiServerForms #dayAndTime .col-1, .EPiServerForms #dayAndTime .col-2, .EPiServerForms .gridModule-A .col-1, .EPiServerForms .gridModule-A .col-2, .form #dayAndTime .col-1, .form #dayAndTime .col-2, .form .gridModule-A .col-1, .form .gridModule-A .col-2, .xformcontainer form #dayAndTime .col-1, .xformcontainer form #dayAndTime .col-2, .xformcontainer form .gridModule-A .col-1, .xformcontainer form .gridModule-A .col-2, form table #dayAndTime .col-1, form table #dayAndTime .col-2, form table .gridModule-A .col-1, form table .gridModule-A .col-2 {
    overflow: visible
}

#id_matrix .field-checkboxInline, .EPiServerForms .field-checkboxInline, .form .field-checkboxInline, .xformcontainer form .field-checkboxInline, form table .field-checkboxInline {
    margin: 11.5px 0 !important;
    padding: 0 !important;
    background-color: transparent;
    border-width: 0 !important;
    float: left
}

@media (min-width:48em) {
    #id_matrix .field-checkboxInline, .EPiServerForms .field-checkboxInline, .form .field-checkboxInline, .xformcontainer form .field-checkboxInline, form table .field-checkboxInline {
        float: right
    }
}

#id_matrix .field-checkboxInline__label, .EPiServerForms .field-checkboxInline__label, .form .field-checkboxInline__label, .xformcontainer form .field-checkboxInline__label, form table .field-checkboxInline__label {
    font-family: open_sansregular,Helvetica,Arial,sans-serif;
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    color: #005aa8
}

    #id_matrix .field-checkboxInline__label:focus, #id_matrix .field-checkboxInline__label:hover, .EPiServerForms .field-checkboxInline__label:focus, .EPiServerForms .field-checkboxInline__label:hover, .form .field-checkboxInline__label:focus, .form .field-checkboxInline__label:hover, .xformcontainer form .field-checkboxInline__label:focus, .xformcontainer form .field-checkboxInline__label:hover, form table .field-checkboxInline__label:focus, form table .field-checkboxInline__label:hover {
        text-decoration: underline;
        cursor: hand;
        color: #0067c2
    }

#id_matrix .field-checkboxInline .check-uncheck-all__btn, .EPiServerForms .field-checkboxInline .check-uncheck-all__btn, .form .field-checkboxInline .check-uncheck-all__btn, .xformcontainer form .field-checkboxInline .check-uncheck-all__btn, form table .field-checkboxInline .check-uncheck-all__btn {
    margin-bottom: 5.75px
}

#id_matrix--subscribemail fieldset, .EPiServerForms--subscribemail fieldset, .form--subscribemail fieldset, .xformcontainer form--subscribemail fieldset, form table--subscribemail fieldset {
    margin-bottom: 0;
    border: none
}

@media (min-width:48em) {
    #id_matrix--subscribemail fieldset > .fieldset-content, .EPiServerForms--subscribemail fieldset > .fieldset-content, .form--subscribemail fieldset > .fieldset-content, .xformcontainer form--subscribemail fieldset > .fieldset-content, form table--subscribemail fieldset > .fieldset-content {
        margin: 0 auto;
        width: 75%
    }
}

#id_matrix--subscribemail legend, .EPiServerForms--subscribemail legend, .form--subscribemail legend, .xformcontainer form--subscribemail legend, form table--subscribemail legend {
    position: relative;
    width: 100%;
    text-align: center;
    z-index: 0
}

@media (min-width:68.125em) {
    #id_matrix--subscribemail legend, .EPiServerForms--subscribemail legend, .form--subscribemail legend, .xformcontainer form--subscribemail legend, form table--subscribemail legend {
        font-size: 20px;
        font-size: 2rem
    }
}

#id_matrix--subscribemail legend.small, .EPiServerForms--subscribemail legend.small, .form--subscribemail legend.small, .xformcontainer form--subscribemail legend.small, form table--subscribemail legend.small {
    font-size: 14px;
    font-size: 1.4rem
}

@media (min-width:30em) {
    #id_matrix--subscribemail legend.small, .EPiServerForms--subscribemail legend.small, .form--subscribemail legend.small, .xformcontainer form--subscribemail legend.small, form table--subscribemail legend.small {
        font-size: 18px;
        font-size: 1.8rem
    }
}

@media (min-width:48em) {
    #id_matrix--subscribemail legend.small, .EPiServerForms--subscribemail legend.small, .form--subscribemail legend.small, .xformcontainer form--subscribemail legend.small, form table--subscribemail legend.small {
        font-size: 20px;
        font-size: 2rem
    }
}

#id_matrix--subscribemail legend:before, .EPiServerForms--subscribemail legend:before, .form--subscribemail legend:before, .xformcontainer form--subscribemail legend:before, form table--subscribemail legend:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: .5em;
    border-top: 1px solid #ccc;
    z-index: -1
}

#id_matrix--subscribemail legend span, .EPiServerForms--subscribemail legend span, .form--subscribemail legend span, .xformcontainer form--subscribemail legend span, form table--subscribemail legend span {
    padding: 0 1rem;
    background-color: #fff;
    text-align: center
}

#id_matrix--subscribemail .field-checkboxInline, .EPiServerForms--subscribemail .field-checkboxInline, .form--subscribemail .field-checkboxInline, .xformcontainer form--subscribemail .field-checkboxInline, form table--subscribemail .field-checkboxInline {
    float: none
}

#id_matrix--subscribemail .js-formfield--urval, .EPiServerForms--subscribemail .js-formfield--urval, .form--subscribemail .js-formfield--urval, .xformcontainer form--subscribemail .js-formfield--urval, form table--subscribemail .js-formfield--urval {
    margin-bottom: 0
}

@media (min-width:30em) {
    form {
        font-size: 16px;
        font-size: 1.6rem
    }
}

input:focus, textarea:focus {
    background-color: #fff5cc
}

    input:focus + .inputhelper, textarea:focus + .inputhelper {
        display: block;
        position: absolute;
        bottom: -23px;
        left: 46px
    }

input.datepicker:focus + .inputhelper, textarea.datepicker:focus + .inputhelper {
    display: none
}

.no-js input.datepicker:focus + .inputhelper, .no-js textarea.datepicker:focus + .inputhelper {
    display: block
}

.inputhelper {
    display: none;
    padding: 3px;
    background-color: #f4f3f1;
    border: 1px solid #b3b3b3;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.2;
    margin: 0;
    color: gray
}

.field-container {
    position: relative
}

.inline-form fieldset {
    position: relative;
    overflow: hidden;
    border-style: none;
    margin: 0;
    padding: 0
}

.btn-nav .inline-form a, .inline-form .btn, .inline-form .btn-nav a, .inline-form .btn-toggle-menu, .inline-form .input[type=submit], .inline-form .nav--globalLinks--secondo a, .inline-form .nav--pagination li a, .inline-form button, .nav--globalLinks--secondo .inline-form a, .nav--pagination li .inline-form a {
    position: absolute;
    top: 0;
    right: 0
}

.inline-form .search-field {
    width: 100%
}

.search-form {
    position: relative;
    margin-bottom: 15px;
    border-radius: 6px
}

    .search-form fieldset {
        border-radius: 6px
    }

    .search-form .search-field {
        border-style: none;
        padding: .85em;
        padding-left: 2%;
        padding-right: 2%;
        width: 96%;
        border-radius: 6px
    }

.tabs--secondo .search-form .search-field {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.4
}

.btn-nav .search-form a, .nav--globalLinks--secondo .search-form a, .nav--pagination li .search-form a, .search-form .btn, .search-form .btn-nav a, .search-form .btn-toggle-menu, .search-form .nav--globalLinks--secondo a, .search-form .nav--pagination li a {
    font-size: 16px;
    font-size: 1.6rem;
    padding: 11px 11px;
    padding-top: 8px;
    border-radius: 0
}

    .btn-nav .search-form a i, .nav--globalLinks--secondo .search-form a i, .nav--pagination li .search-form a i, .search-form .btn i, .search-form .btn-nav a i, .search-form .btn-toggle-menu i, .search-form .nav--globalLinks--secondo a i, .search-form .nav--pagination li a i {
        color: #666
    }

@media (min-width:30em) {
    .btn-nav .search-form a, .nav--globalLinks--secondo .search-form a, .nav--pagination li .search-form a, .search-form .btn, .search-form .btn-nav a, .search-form .btn-toggle-menu, .search-form .nav--globalLinks--secondo a, .search-form .nav--pagination li a {
        padding-top: 11px;
        margin-top: 0
    }
}

@media (min-width:48em) {
    .btn-nav .search-form a, .nav--globalLinks--secondo .search-form a, .nav--pagination li .search-form a, .search-form .btn, .search-form .btn-nav a, .search-form .btn-toggle-menu, .search-form .nav--globalLinks--secondo a, .search-form .nav--pagination li a {
        padding: 15px 20px
    }
}

@media (min-width:48em) {
    .btn-nav .tabs--secondo .search-form a, .nav--globalLinks--secondo .tabs--secondo .search-form a, .nav--pagination li .tabs--secondo .search-form a, .tabs--secondo .search-form .btn, .tabs--secondo .search-form .btn-nav a, .tabs--secondo .search-form .btn-toggle-menu, .tabs--secondo .search-form .nav--globalLinks--secondo a, .tabs--secondo .search-form .nav--pagination li a {
        padding-bottom: 11px;
        padding-top: 11px;
        margin-top: 0
    }
}

.btn-nav .lt-ie9 .search-form a .fa-search, .lt-ie9 .search-form .btn .fa-search, .lt-ie9 .search-form .btn-nav a .fa-search, .lt-ie9 .search-form .btn-toggle-menu .fa-search, .lt-ie9 .search-form .nav--globalLinks--secondo a .fa-search, .lt-ie9 .search-form .nav--pagination li a .fa-search, .nav--globalLinks--secondo .lt-ie9 .search-form a .fa-search, .nav--pagination li .lt-ie9 .search-form a .fa-search {
    display: none
}

.btn-nav .lt-ie9 .search-form a .is-vishidden-tablet-down, .lt-ie9 .search-form .btn .is-vishidden-tablet-down, .lt-ie9 .search-form .btn-nav a .is-vishidden-tablet-down, .lt-ie9 .search-form .btn-toggle-menu .is-vishidden-tablet-down, .lt-ie9 .search-form .nav--globalLinks--secondo a .is-vishidden-tablet-down, .lt-ie9 .search-form .nav--pagination li a .is-vishidden-tablet-down, .nav--globalLinks--secondo .lt-ie9 .search-form a .is-vishidden-tablet-down, .nav--pagination li .lt-ie9 .search-form a .is-vishidden-tablet-down {
    border: 0;
    clip: auto;
    height: auto;
    margin: auto;
    overflow: visible;
    position: relative !important;
    width: auto;
    font-size: 16px;
    color: #000;
    padding: 1.3em 0;
    line-height: 1.5
}

@media (min-width:48em) {
    .search-form .fa-search {
        display: none !important;
        visibility: hidden
    }

    .tabs--secondo .search-form .fa-search {
        display: block !important;
        visibility: visible;
        font-size: 22px;
        font-size: 2.2rem;
        line-height: 1
    }
}

@media (max-width:47.9375em) {
    .search-form {
        width: 85%;
        float: right;
        margin-bottom: 0
    }

    .tabs--secondo .search-form {
        width: 100%
    }

    .no-js .search-form {
        width: 100%
    }

    .btn-nav .search-form a, .nav--globalLinks--secondo .search-form a, .nav--pagination li .search-form a, .search-form .btn, .search-form .btn-nav a, .search-form .btn-toggle-menu, .search-form .nav--globalLinks--secondo a, .search-form .nav--pagination li a {
        font-size: 22px;
        font-size: 2.2rem;
        line-height: 1
    }

    .search-form .search-field {
        padding-top: 11px;
        padding-bottom: 11px;
        -webkit-appearance: none;
        border-radius: 0
    }
}

@media (max-width:47.9375em) {
    .filterItem .search-form {
        width: 100%;
        float: none;
        margin-bottom: 20px
    }
}

.lt-ie9 .search-form {
    width: 85%;
    float: right;
    margin-bottom: 0
}

.no-js .lt-ie9 .search-form {
    width: 100%
}

.btn-nav .lt-ie9 .search-form a, .lt-ie9 .search-form .btn, .lt-ie9 .search-form .btn-nav a, .lt-ie9 .search-form .btn-toggle-menu, .lt-ie9 .search-form .nav--globalLinks--secondo a, .lt-ie9 .search-form .nav--pagination li a, .nav--globalLinks--secondo .lt-ie9 .search-form a, .nav--pagination li .lt-ie9 .search-form a {
    font-size: 22px;
    font-size: 2.2rem;
    padding-top: 10px;
    padding-bottom: 11px;
    line-height: 1
}

.lt-ie9 .search-form .search-field {
    padding-top: 11px;
    padding-bottom: 11px
}

.search-form--smallscreen {
    width: 85%;
    float: right;
    margin-bottom: 0
}

.no-js .search-form--smallscreen {
    width: 100%
}

.btn-nav .search-form--smallscreen a, .nav--globalLinks--secondo .search-form--smallscreen a, .nav--pagination li .search-form--smallscreen a, .search-form--smallscreen .btn, .search-form--smallscreen .btn-nav a, .search-form--smallscreen .btn-toggle-menu, .search-form--smallscreen .nav--globalLinks--secondo a, .search-form--smallscreen .nav--pagination li a {
    font-size: 22px;
    font-size: 2.2rem;
    padding-top: 10px;
    padding-bottom: 11px;
    line-height: 1
}

.search-form--smallscreen .search-field {
    padding-top: 11px;
    padding-bottom: 11px
}

.rc-anchor-standard {
    background: #fff !important;
    border-style: none !important
}

.rc-anchor {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    height: 74px;
    width: 300px
}

.form--chk-filter {
    font-size: 14px;
    font-size: 1.4rem;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    margin-top: 2.5em
}

    .form--chk-filter.form--chk-filter-date .checkbox-inline label {
        margin-left: 0
    }

    .form--chk-filter .gridModule-4up .col {
        width: 100%;
        float: left
    }

@media (min-width:30em) {
    .form--chk-filter .gridModule-4up .col {
        margin-left: 0;
        margin-right: 0;
        clear: both;
        width: 100%;
        float: left
    }
}

@media (min-width:30em) and (min-width:48em) {
    .form--chk-filter .gridModule-4up .col {
        width: 22.15036%;
        float: left
    }

        .form--chk-filter .gridModule-4up .col:nth-child(4n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .form--chk-filter .gridModule-4up .col:nth-child(4n+2) {
            margin-left: 25.94988%;
            margin-right: -100%;
            clear: none
        }

        .form--chk-filter .gridModule-4up .col:nth-child(4n+3) {
            margin-left: 51.89976%;
            margin-right: -100%;
            clear: none
        }

        .form--chk-filter .gridModule-4up .col:nth-child(4n+4) {
            margin-left: 77.84964%;
            margin-right: -100%;
            clear: none
        }
}

.form--chk-filter .gridModule-3up .col {
    width: 100%;
    float: left
}

@media (min-width:30em) {
    .form--chk-filter .gridModule-3up .col {
        margin-left: 0;
        margin-right: 0;
        clear: both;
        width: 100%;
        float: left
    }
}

@media (min-width:30em) and (min-width:48em) {
    .form--chk-filter .gridModule-3up .col {
        width: 30.80032%;
        float: left
    }

        .form--chk-filter .gridModule-3up .col:nth-child(3n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .form--chk-filter .gridModule-3up .col:nth-child(3n+2) {
            margin-left: 34.59984%;
            margin-right: -100%;
            clear: none
        }

        .form--chk-filter .gridModule-3up .col:nth-child(3n+3) {
            margin-left: 69.19968%;
            margin-right: -100%;
            clear: none
        }
}

.form--chk-filter legend {
    margin-bottom: 5.75px;
    max-width: 470px;
    display: inline-block;
    float: left
}

@media (min-width:48em) {
    .form--chk-filter legend {
        margin-top: -35px;
        margin-left: -10px
    }
}

.form--chk-filter legend.ir {
    height: 0;
    position: absolute
}

@media (min-width:48em) {
    .form--chk-filter legend.ir {
        height: auto;
        position: relative
    }
}

.form--chk-filter fieldset {
    border-style: none;
    margin: 0;
    padding: 0
}

@media (min-width:48em) {
    .form--chk-filter fieldset {
        padding: 10px;
        background-color: #fff;
        border: 1px solid #bfbfbf;
        border-radius: 4px
    }
}

.form--chk-filter [class^=chk-selectall--] {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.form--chk-filter .selectall--child {
    margin-left: 1.2em;
    font-family: open_sansregular,Helvetica,Arial,sans-serif
}

.form--chk-filter .disabled {
    color: #737373
}

.form--chk-filter .checkbox-inline label {
    display: block;
    color: #005aa8;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5.75px 0;
    margin-left: 20px
}

    .form--chk-filter .checkbox-inline label:focus, .form--chk-filter .checkbox-inline label:hover {
        text-decoration: underline;
        cursor: hand;
        color: #0067c2
    }

    .form--chk-filter .checkbox-inline label input {
        margin-left: -18px;
        float: left;
        margin-top: 3px;
        font-size: 20px;
        font-size: 2rem
    }

        .form--chk-filter .checkbox-inline label input[type=checkbox]:focus {
            background: #ffc;
            outline: 2px solid #005aa8
        }

    .form--chk-filter .checkbox-inline label.selectall--child {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 38px
    }

.form--chk-filter--innehall .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0
}

    .form--chk-filter--innehall .checkbox-inline:first-child {
        margin-top: 23px
    }

    .form--chk-filter--innehall .checkbox-inline:last-child {
        margin-bottom: 23px
    }

@media (min-width:48em) {
    .form--chk-filter--innehall .checkbox-inline {
        margin-top: 23px;
        margin-bottom: 23px
    }
}

.form--chk-filter--politik .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0
}

    .form--chk-filter--politik .checkbox-inline:first-child {
        margin-top: 23px;
        margin-bottom: 23px
    }

    .form--chk-filter--politik .checkbox-inline:last-child {
        margin-bottom: 23px
    }

@media (min-width:48em) {
    .form--chk-filter--politik .checkbox-inline {
        margin-top: 23px;
        margin-bottom: 23px
    }
}

.form--chk-filter--sender .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0
}

    .form--chk-filter--sender .checkbox-inline:first-child {
        margin-top: 23px
    }

    .form--chk-filter--sender .checkbox-inline:last-child {
        margin-bottom: 23px
    }

@media (min-width:48em) {
    .form--chk-filter--sender .checkbox-inline {
        margin-top: 23px;
        margin-bottom: 23px
    }
}

.form--chk-filter--timeperiod {
    display: block;
    float: left;
    width: 100%
}

    .form--chk-filter--timeperiod .field-container {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 7.66667px;
        margin-top: 0
    }

        .form--chk-filter--timeperiod .field-container:last-child {
            margin-bottom: 0
        }

@media (min-width:30em) {
    .form--chk-filter--timeperiod .field-container {
        width: auto;
        margin-right: 2em
    }
}

.form--chk-filter--timeperiod .field-container label {
    display: block
}

@media (min-width:30em) {
    .form--chk-filter--timeperiod .field-container label {
        display: inline
    }
}

.form--chk-filter--timeperiod fieldset {
    float: left;
    width: 100%;
    border-style: none;
    margin: 0;
    padding: 0;
    background-color: transparent;
    border-radius: 0
}

    .form--chk-filter--timeperiod fieldset.fullWidth {
        margin-bottom: 11.5px
    }

.form--chk-filter--timeperiod legend {
    display: inline;
    float: left;
    margin-top: -1em;
    margin-bottom: 1em;
    margin-left: 0
}

    .form--chk-filter--timeperiod legend + .field-container {
        clear: left
    }

.form--subscribemail .form--chk-filter {
    margin-top: 11.5px;
    margin-bottom: 11.5px;
    padding: 0 23px;
    background-color: #f4f3f1 !important
}

    .form--subscribemail .form--chk-filter legend {
        font-size: 14px;
        font-size: 1.4rem;
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif
    }

        .form--subscribemail .form--chk-filter legend.small {
            font-size: 14px;
            font-size: 1.4rem
        }

@media (min-width:48em) {
    .form--subscribemail .form--chk-filter fieldset:last-child {
        margin-top: 0;
        border-style: solid
    }
}

.form--subscribemail .form--chk-filter--omr fieldset.checkbox-inline {
    margin-top: 0
}

.chk-selectall {
    font-family: open_sansbold,Helvetica,Arial,sans-serif;
    margin-bottom: 11.5px
}

input[type=search] {
    -webkit-appearance: none
}

.subscribeMail fieldset {
    padding-bottom: 10px
}

.subscribeMail .collapsible--alpha {
    margin-bottom: 0
}

    .subscribeMail .collapsible--alpha:last-child {
        margin-bottom: 0
    }

.subscribeMail--bTest .has-blockdivider, .subscribeMail--cTest .has-blockdivider {
    margin-bottom: 0;
    padding-bottom: 0;
    border-style: none
}

.subscribeMail--bTest .ingress, .subscribeMail--cTest .ingress {
    display: none
}

.subscribeMail--bTest .formfield--urval, .subscribeMail--cTest .formfield--urval {
    margin-top: 3em
}

    .subscribeMail--bTest .formfield--urval .collapsible--alpha, .subscribeMail--cTest .formfield--urval .collapsible--alpha {
        margin-bottom: 0
    }

.subscribeMail--bTest .form, .subscribeMail--cTest .form {
    float: left;
    width: 100%;
    padding: 1em;
    margin-bottom: 60px;
    background-color: #f9f8f7;
    border: 1px solid #dfdcd8
}

.subscribeMail--bTest h2, .subscribeMail--cTest h2 {
    margin-top: .5em
}

.subscribeMail--bTest .specific-subscription, .subscribeMail--cTest .specific-subscription {
    margin-bottom: 60px
}

    .subscribeMail--bTest .specific-subscription .checkbox-inline label, .subscribeMail--cTest .specific-subscription .checkbox-inline label {
        float: left;
        margin-right: 20px
    }

.subscribeMail--D .ingress {
    display: none
}

.subscribeMail--D .checkbox-inline .parsley-errors-list {
    display: none
}

.subscribeMail--D .has-blockdivider {
    margin-bottom: 0;
    padding-bottom: 0;
    border-style: none
}

.subscribeMail--D .formfield--urval {
    margin-top: 3em
}

    .subscribeMail--D .formfield--urval .collapsible--alpha {
        margin-bottom: 0
    }

.subscribeMail--D .js-step1, .subscribeMail--D .js-step2, .subscribeMail--D .js-step3 {
    font-size: 1.75rem
}

.subscribeMail--D .js-submit-mailsubscription-error-A, .subscribeMail--D .js-submit-mailsubscription-error-B, .subscribeMail--D .js-submit-mailsubscription-error-C {
    margin: 4.6px 0;
    padding: .5em;
    list-style-type: none;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.2;
    color: #c7003f
}

.subscribeMail--D .js-submit-mailsubscription-error-B, .subscribeMail--D .js-submit-mailsubscription-error-C {
    display: none
}

    .subscribeMail--D .js-submit-mailsubscription-error-B.visible, .subscribeMail--D .js-submit-mailsubscription-error-C.visible {
        display: block;
        border-color: #c7003f
    }

input.parsley-error, select.parsley-error, textarea.parsley-error {
    color: #8c3635 !important;
    background-color: #fbe0e0 !important;
    border: 1px solid #eed3d7 !important
}

.parsley-errors-list, .validation-error {
    margin: 4.6px 0;
    color: #8c3635;
    padding: 0;
    list-style-type: none;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    opacity: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in
}

    .parsley-errors-list.filled, .validation-error {
        opacity: 1
    }

#id_matrix legend.fail, .EPiServerForms legend.fail, .form legend.fail, .xformcontainer form legend.fail, form table legend.fail, h3.fail {
    color: #8c3635
}

.js .collapsible .collapsible__content {
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    background-color: transparent;
    visibility: hidden
}

.js .collapsible .btn-toggle-menu + .collapsible__content {
    overflow: visible
}

.js .collapsible.Im-selected > .collapsible__content {
    visibility: visible;
    max-height: 2000em;
    opacity: 1
}

.collapsible--alpha {
    margin-bottom: 23px
}

.island, .islet {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.42857;
    margin-bottom: 1em
}

@media (min-width:48em) {
    .island, .islet {
        margin-bottom: 30px;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.42857
    }
}

@media (min-width:48em) {
    .island form, .island ol, .island p, .island table, .island ul, .islet form, .islet ol, .islet p, .islet table, .islet ul {
        margin-bottom: 14px;
        margin-top: 0
    }
}

.island--primary, .islet--primary {
    background-color: #f4f3f1
}

.island--secondary, .islet--secondary {
    background-color: #1a3051;
    color: #fff
}

.island--tertiary, .islet--tertiary {
    background-color: #354966;
    color: #fff
}

.island--warning, .islet--warning {
    background-color: #da5858;
    color: #fff
}

.island--statusmarker > div:not(:first-child), .islet--statusmarker > div:not(:first-child) {
    margin-top: 10px
}

    .island--statusmarker > div:not(:first-child):before, .islet--statusmarker > div:not(:first-child):before {
        content: '';
        display: block;
        padding-top: 10px;
        width: 50px;
        border-top: 1px solid #bfbfbf
    }

.island--statusmarker p, .islet--statusmarker p {
    margin-bottom: 0
}

#id_matrix .island legend, #id_matrix .islet legend, .EPiServerForms .island legend, .EPiServerForms .islet legend, .form .island legend, .form .islet legend, .island #id_matrix legend, .island .EPiServerForms legend, .island .form legend, .island .h3, .island .h4, .island .xformcontainer form legend, .island form table legend, .island h3, .island h4, .island table caption, .islet #id_matrix legend, .islet .EPiServerForms legend, .islet .form legend, .islet .h3, .islet .h4, .islet .xformcontainer form legend, .islet form table legend, .islet h3, .islet h4, .islet table caption, .xformcontainer form .island legend, .xformcontainer form .islet legend, form table .island legend, form table .islet legend, table .island caption, table .islet caption {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 8px
}

.island {
    padding: 20px
}

    .island > :last-child, .islet > :last-child {
        margin-bottom: 0
    }

    .island > :first-child, .islet > :first-child {
        margin-top: 0
    }

    .island > ul > li:last-child, .islet > ul > li:last-child {
        margin-bottom: 0
    }

.island--filterval, .islet--filterval {
    padding-bottom: 0
}

    .island--filterval .base-font-size--smaller, .islet--filterval .base-font-size--smaller {
        margin-bottom: 11.5px
    }

    .island--filterval > ul > li:last-child, .islet--filterval > ul > li:last-child {
        margin-bottom: 7px
    }

.islet {
    padding: 11.5px
}

.islet--filterval {
    padding: 0;
    margin-bottom: 0;
    margin-top: .5em
}

.media {
    display: block
}

.media__img {
    float: left;
    margin-right: 23px
}

.media__img--rev {
    float: right;
    margin-left: 23px
}

    .media__img img, .media__img--rev img {
        display: block
    }

.media__body {
    overflow: hidden
}

    .media__body h2 {
        margin-top: 0
    }

    .media__body, .media__body > :last-child {
        margin-bottom: 0
    }

.islet .media__img {
    margin-right: 11.5px
}

.islet .media__img--rev {
    margin-left: 11.5px
}

.media-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.col-2 .media-wrap {
    display: block
}

.media--contact {
    margin-top: 12px;
    margin-bottom: 16.42857px
}

    .media--contact .media__img {
        margin-right: 15px
    }

@media (min-width:48em) {
    .media--contact .media__img {
        margin-right: 0;
        float: none
    }
}

@media (min-width:55.5em) {
    .media--contact .media__img {
        float: left;
        margin-right: 15px
    }
}

.media--contact:last-child {
    margin-bottom: 0
}

.media--contact__name {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    display: block;
    margin-bottom: 7.66667px
}

@media (min-width:48em) {
    .media--contact__name {
        margin-bottom: 0
    }
}

@media (min-width:55.5em) {
    .media--contact__name {
        margin-bottom: 7.66667px
    }
}

.media--contact__name a {
    text-decoration: none;
    margin-left: 12px;
    text-indent: -6px;
    display: inline-block
}

    .media--contact__name a:before {
        margin-right: 5px;
        content: "\f105"
    }

.media--contact__title {
    display: block
}

.media--col-2 {
    width: 100%
}

@media (min-width:48em) {
    .media--col-2 {
        width: 50%
    }

    .col-2 .media--col-2 {
        width: 100%
    }
}

.media--publikations {
    margin-bottom: 1.4em
}

    .media--publikations .media__img {
        margin-bottom: 11.5px;
        float: none;
        margin-right: 0
    }

@media (min-width:30em) {
    .media--publikations .media__img {
        margin-bottom: 0;
        float: left;
        margin-right: 23px
    }
}

.article .media--publikations .media__body, .publikation .media--publikations .media__body {
    overflow: visible
}

.media--publikations .media__body p {
    margin-top: 0;
    margin-bottom: 13.52941px
}

    .media--publikations .media__body p strong {
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif
    }

.media--publikations .media__body .list--Block--icons {
    margin-top: 0
}

    .media--publikations .media__body .list--Block--icons li:last-child {
        border-bottom-style: none;
        margin-bottom: 0;
        padding-bottom: 0
    }

.media--publikations__download strong {
    display: block
}

.media--publikations__download a {
    display: block
}

.media--taxonomi--statsrad {
    margin-bottom: 23px
}

    .media--taxonomi--statsrad .media__img {
        margin-bottom: 11.5px;
        float: none;
        margin-right: 0
    }

@media (min-width:30em) {
    .media--taxonomi--statsrad .media__img {
        margin-bottom: 0;
        float: left;
        margin-right: 23px
    }
}

.media--publikations .media__body > :last-child {
    margin-bottom: 0 !important
}

.tabs--primo {
    background-color: transparent;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 1em
}

    .tabs--primo .gridModule-A, .tabs--primo .gridModule-fullwidth {
        background-color: #fff;
        padding-top: 30px
    }

@media (min-width:48em) {
    .tabs--primo {
        margin-bottom: 23px
    }
}

.tabs--primo .tabPrimoSectionHeader {
    font-family: open_sansregular,Helvetica,Arial,sans-serif;
    margin-left: 20px;
    margin-top: 11.5px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.4375
}

@media (min-width:68.125em) {
    .tabs--primo .tabPrimoSectionHeader {
        margin-top: 20px;
        margin-bottom: 11.5px
    }
}

.tabs--primo > .ui-tabs-nav {
    background-color: #1a3051;
    overflow: visible;
    padding: 0;
    padding-right: 30px
}

@media (min-width:68.125em) {
    .tabs--primo > .ui-tabs-nav {
        padding-right: 0
    }
}

.tabs--primo > .ui-tabs-nav > li {
    list-style-type: none
}

    .tabs--primo > .ui-tabs-nav > li > a {
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
        line-height: 2;
        text-decoration: none;
        padding: 5px 11.5px;
        color: #bac1cb;
        font-size: 14px;
        font-size: 1.4rem
    }

@media (min-width:48em) {
    .tabs--primo > .ui-tabs-nav > li > a {
        font-size: 14px;
        font-size: 1.4rem;
        padding: 7px 20px 8px 20px
    }
}

@media (min-width:68.125em) {
    .tabs--primo > .ui-tabs-nav > li > a {
        font-size: 18px;
        font-size: 1.8rem;
        padding: 7px 20px 8px 20px
    }
}

.tabs--primo > .ui-tabs-nav > li > a:focus {
    outline-style: none;
    background-color: #005aa8;
    color: #fff;
    text-decoration: none
}

.tabs--primo > .ui-tabs-nav > li.ui-state-active > a {
    background-color: #1a3051;
    color: #fff;
    position: relative
}

@media (min-width:48em) {
    .press .tabs--primo > .ui-tabs-nav > li.ui-state-active > a:after {
        position: absolute;
        display: inline-block;
        left: 50%;
        margin-left: -8px;
        bottom: -8px;
        content: '';
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid #1a3051
    }
}

.tabs--primo > .ui-tabs-nav.count-1 > li.ui-state-active > a:after {
    display: none
}

.tabs--primo .ui-tabs-panel {
    background-color: #f4f3f1;
    margin-top: 10px;
    float: left;
    width: 100%;
    padding: 0
}

    .tabs--primo .ui-tabs-panel .ui-tabs-panel {
        margin-top: 0
    }

.tabs--secondo .ui-tabs-nav {
    list-style: none !important;
    list-style-image: none !important;
    list-style-type: none !important
}

    .tabs--secondo .ui-tabs-nav li {
        list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
    }

.tabs--secondo {
    background-color: #f4f3f1
}

    .tabs--secondo > .ui-tabs-nav {
        padding-left: 20px;
        padding-right: 20px
    }

        .tabs--secondo > .ui-tabs-nav > li {
            list-style-type: none;
            margin-left: 0;
            margin-bottom: 11.5px;
            width: 100%;
            float: left
        }

@media (min-width:48em) {
    .tabs--secondo > .ui-tabs-nav > li {
        width: 48.10024%;
        float: left
    }

        .tabs--secondo > .ui-tabs-nav > li:nth-child(2n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .tabs--secondo > .ui-tabs-nav > li:nth-child(2n+2) {
            margin-left: 51.89976%;
            margin-right: -100%;
            clear: none
        }
}

@media (min-width:68.125em) {
    .tabs--secondo > .ui-tabs-nav > li {
        width: 22.15036%;
        float: left;
        margin-bottom: 20px
    }

        .tabs--secondo > .ui-tabs-nav > li:nth-child(4n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .tabs--secondo > .ui-tabs-nav > li:nth-child(4n+2) {
            margin-left: 25.94988%;
            margin-right: -100%;
            clear: none
        }

        .tabs--secondo > .ui-tabs-nav > li:nth-child(4n+3) {
            margin-left: 51.89976%;
            margin-right: -100%;
            clear: none
        }

        .tabs--secondo > .ui-tabs-nav > li:nth-child(4n+4) {
            margin-left: 77.84964%;
            margin-right: -100%;
            clear: none
        }
}

.tabs--secondo > .ui-tabs-nav > li > a .fa-filter {
    padding-left: 3px
}

.tabs--secondo > .ui-tabs-nav > li > a .fa-chevron-down {
    margin-left: 10px;
    color: #005aa8
}

.tabs--secondo > .ui-tabs-nav > li > a:focus {
    text-decoration: none
}

    .tabs--secondo > .ui-tabs-nav > li > a:focus:hover .fa-chevron-down {
        color: #005aa8
    }

        .tabs--secondo > .ui-tabs-nav > li > a:focus:hover .fa-chevron-down:before {
            color: #005aa8
        }

.tabs--secondo > .ui-tabs-nav > li.ui-tabs-active > a {
    color: #000
}

    .tabs--secondo > .ui-tabs-nav > li.ui-tabs-active > a .fa-chevron-down {
        color: #005aa8
    }

        .tabs--secondo > .ui-tabs-nav > li.ui-tabs-active > a .fa-chevron-down:before {
            content: "\f077"
        }

.tabs--secondo > .ui-tabs-nav > li.ui-state-active > a .fa-chevron-down:before, .tabs--secondo > .ui-tabs-nav > li.ui-state-focus > a .fa-chevron-down:before {
    color: #005aa8
}

.tabs--secondo > .ui-tabs-nav > li .search-form {
    width: 100%;
    display: inline-block
}

.tabs--secondo > .ui-tabs-nav .filterIcon span::after {
    content: "";
    color: #c7003f;
    margin-left: 7px
}

.tabs--secondo .ui-tabs-panel {
    padding: 0;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #f4f3f1;
    float: left;
    width: 100%;
    border-top: 30px solid #fff
}

.no-js .tabs--primo section, .no-js .tabs--secondo section {
    display: block;
    float: left;
    width: 100%;
    border-bottom: 2px solid #999;
    overflow: hidden;
    padding: 5px
}

.ui-accordion .state-disabled {
    color: #737373
}

#accordion--chain--h3.ui-accordion, #accordion--chain.ui-accordion {
    background: #f4f3f1 url(img/acc-sticka.png) repeat-y 19px top
}

#accordion--chain .ui-accordion-header, #accordion--chain--h3 .ui-accordion-header {
    margin-top: 0;
    color: #005299;
    border-radius: 4px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    padding: 11.5px 40px 11.5px 34.5px;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    position: relative;
    background: #dfdcd8 url(img/acc-sticka.png) repeat-y 19px top;
    margin-bottom: 5.75px
}

@media (min-width:48em) {
    #accordion--chain .ui-accordion-header, #accordion--chain--h3 .ui-accordion-header {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1
    }
}

@media (min-width:68.125em) {
    #accordion--chain .ui-accordion-header, #accordion--chain--h3 .ui-accordion-header {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1
    }
}

#accordion--chain .ui-accordion-header:hover, #accordion--chain--h3 .ui-accordion-header:hover {
    color: #0067c2
}

#accordion--chain .ui-accordion-header:before, #accordion--chain--h3 .ui-accordion-header:before {
    font-size: 14px;
    font-size: 1.4rem;
    position: absolute;
    left: 14px;
    top: 50%;
    margin-top: -7px;
    content: "\f10c";
    background-color: #dfdcd8
}

#accordion--chain .ui-accordion-header.ui-accordion-header-active:before, #accordion--chain--h3 .ui-accordion-header.ui-accordion-header-active:before {
    content: "\f111";
    background-color: #dfdcd8
}

#accordion--chain .ui-accordion-content, #accordion--chain--h3 .ui-accordion-content {
    padding-top: 7.66667px;
    padding-bottom: 11.5px;
    overflow: hidden
}

#accordion--chain .state-disabled.ui-accordion-header, #accordion--chain .ui-state-disabled.ui-accordion-header, #accordion--chain--h3 .state-disabled.ui-accordion-header, #accordion--chain--h3 .ui-state-disabled.ui-accordion-header {
    color: #737373
}

    #accordion--chain .state-disabled.ui-accordion-header:before, #accordion--chain .ui-state-disabled.ui-accordion-header:before, #accordion--chain--h3 .state-disabled.ui-accordion-header:before, #accordion--chain--h3 .ui-state-disabled.ui-accordion-header:before {
        color: #bfbfbf
    }

#accordion--chain .state-disabled .ui-accordion-header-icon, #accordion--chain .ui-state-disabled .ui-accordion-header-icon, #accordion--chain--h3 .state-disabled .ui-accordion-header-icon, #accordion--chain--h3 .ui-state-disabled .ui-accordion-header-icon {
    display: none
}

#accordion--chain .ui-accordion-header-icon, #accordion--chain--h3 .ui-accordion-header-icon {
    text-indent: 0;
    overflow: visible;
    width: 20px;
    height: 20px
}

    #accordion--chain .ui-accordion-header-icon:after, #accordion--chain--h3 .ui-accordion-header-icon:after {
        content: "\f067";
        background-color: #dfdcd8
    }

.ui-accordion-header-active #accordion--chain .ui-accordion-header-icon:after, .ui-accordion-header-active #accordion--chain--h3 .ui-accordion-header-icon:after {
    content: "\f068";
    background-color: #dfdcd8
}

#accordion--chain .ui-accordion-header-active, #accordion--chain--h3 .ui-accordion-header-active {
    color: #000
}

    #accordion--chain .ui-accordion-header-active .ui-accordion-header-icon, #accordion--chain--h3 .ui-accordion-header-active .ui-accordion-header-icon {
        color: #005aa8
    }

        #accordion--chain .ui-accordion-header-active .ui-accordion-header-icon:after, #accordion--chain--h3 .ui-accordion-header-active .ui-accordion-header-icon:after {
            content: "\f068"
        }

    #accordion--chain .ui-accordion-header-active:last-of-type, #accordion--chain--h3 .ui-accordion-header-active:last-of-type {
        background: #dfdcd8 url(img/acc-sticka.png) repeat-y 19px top
    }

#accordion--chain--h3.ui-accordion .ui-accordion-header .ui-accordion-header-icon, #accordion--chain.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: auto;
    right: 5.75px
}

#accordion--chain .list--DateLinkDescr, #accordion--chain--h3 .list--DateLinkDescr {
    margin: 0
}

#accordion--chain .list--DateLinkDescr__listitem, #accordion--chain--h3 .list--DateLinkDescr__listitem {
    font-size: 14px;
    font-size: 1.4rem
}

.c-accordion {
    background: #f2f2f2;
    margin-left: -7%;
    margin-right: -7%
}

@media (min-width:480px) {
    .c-accordion {
        margin-right: 0;
        margin-left: 0
    }
}

.c-accordion__action {
    padding: 0;
    width: 100%;
    height: 45px;
    background: #417161;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top: 1px solid #fff
}

.c-accordion__action--background {
    background: #002a95
}

@media (min-width:480px) {
    .c-accordion__action {
        height: 54px
    }
}

.c-accordion__item {
    list-style-type: none;
    display: none;
    padding-top: 2rem;
    padding-bottom: 3rem;
    max-width: 90rem;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px
}

.c-accordion__items {
    margin-top: 1rem
}

@media (min-width:480px) {
    .c-accordion__items {
        margin: 0 auto;
        width: 100%;
        margin-top: 1rem
    }
}

.c-accordion__content {
    display: none
}

.block--timeLinks p {
    margin: 0;
    font-size: 14px;
    font-size: 1.4rem
}

.ui-datepicker {
    padding: 0;
    border: 1px solid #bfbfbf;
    background-color: #f4f3f1;
    -webkit-box-shadow: 0 0 5px 0 #333;
    box-shadow: 0 0 5px 0 #333
}

    .ui-datepicker .ui-datepicker-title select {
        margin: 0 2.875px
    }

@media (min-width:48em) {
    .ui-datepicker table {
        border: 1px solid #f4f3f1;
        border-width: 1px 10px 10px 10px
    }
}

.ui-datepicker-header {
    background-color: #1a3051
}

.ui-datepicker-calendar {
    background-color: #f4f3f1
}

    .ui-datepicker-calendar .ui-state-default {
        background-color: #fff;
        text-align: center
    }

    .ui-datepicker-calendar .ui-state-highlight {
        background-color: #3cb1c8;
        color: #fff
    }

    .ui-datepicker-calendar .ui-state-active {
        background-color: #e67300;
        color: #fff
    }

.ui-datepicker-next, .ui-datepicker-prev {
    color: #fff
}

    .ui-datepicker-next:hover, .ui-datepicker-prev:hover {
        cursor: pointer
    }

    .ui-datepicker-next:before, .ui-datepicker-prev:before {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
        color: #fff
    }

    .ui-datepicker-prev:before {
        content: "\f053"
    }

    .ui-datepicker-next:before {
        content: "\f054"
    }

.block--politikomrLinks {
    margin-bottom: 23px;
    display: block
}

.calendariumListItem .block--politikomrLinks, .sortextended .block--politikomrLinks {
    margin-bottom: 0
}

.sortextended .block--politikomrLinks {
    display: inline;
    float: none;
    margin-top: 23px
}

.block--politikomrLinks h2 {
    margin-top: 0;
    margin-bottom: 5.75px;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

@media (max-width:47.9375em) {
    .collapsible__content .block--politikomrLinks h2 {
        font-size: 16px;
        font-size: 1.6rem;
        margin-bottom: 11.5px
    }
}

@media (min-width:48em) {
    .block--politikomrLinks h2 {
        font-size: 20px;
        font-size: 2rem;
        margin-bottom: 18px
    }

    .sortextended .block--politikomrLinks h2 {
        font-size: 16px;
        font-size: 1.6rem
    }
}

#id_matrix .block--politikomrLinks legend, .EPiServerForms .block--politikomrLinks legend, .block--politikomrLinks #id_matrix legend, .block--politikomrLinks .EPiServerForms legend, .block--politikomrLinks .form legend, .block--politikomrLinks .xformcontainer form legend, .block--politikomrLinks form table legend, .block--politikomrLinks h3, .form .block--politikomrLinks legend, .xformcontainer form .block--politikomrLinks legend, form table .block--politikomrLinks legend {
    margin-top: 0;
    margin-bottom: 11.5px;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

#id_matrix .sortextended .block--politikomrLinks legend, .EPiServerForms .sortextended .block--politikomrLinks legend, .form .sortextended .block--politikomrLinks legend, .sortextended .block--politikomrLinks #id_matrix legend, .sortextended .block--politikomrLinks .EPiServerForms legend, .sortextended .block--politikomrLinks .form legend, .sortextended .block--politikomrLinks .xformcontainer form legend, .sortextended .block--politikomrLinks form table legend, .sortextended .block--politikomrLinks h3, .xformcontainer form .sortextended .block--politikomrLinks legend, form table .sortextended .block--politikomrLinks legend {
    font-size: 14px;
    font-size: 1.4rem
}

@media (min-width:30em) {
    #id_matrix .sortextended .block--politikomrLinks legend, .EPiServerForms .sortextended .block--politikomrLinks legend, .form .sortextended .block--politikomrLinks legend, .sortextended .block--politikomrLinks #id_matrix legend, .sortextended .block--politikomrLinks .EPiServerForms legend, .sortextended .block--politikomrLinks .form legend, .sortextended .block--politikomrLinks .xformcontainer form legend, .sortextended .block--politikomrLinks form table legend, .sortextended .block--politikomrLinks h3, .xformcontainer form .sortextended .block--politikomrLinks legend, form table .sortextended .block--politikomrLinks legend {
        font-size: 16px;
        font-size: 1.6rem
    }
}

@media (min-width:48em) {
    #id_matrix .block--politikomrLinks legend, .EPiServerForms .block--politikomrLinks legend, .block--politikomrLinks #id_matrix legend, .block--politikomrLinks .EPiServerForms legend, .block--politikomrLinks .form legend, .block--politikomrLinks .xformcontainer form legend, .block--politikomrLinks form table legend, .block--politikomrLinks h3, .form .block--politikomrLinks legend, .xformcontainer form .block--politikomrLinks legend, form table .block--politikomrLinks legend {
        font-size: 18px;
        font-size: 1.8rem;
        margin-bottom: 15.33333px
    }

    #id_matrix .sortextended .block--politikomrLinks legend, .EPiServerForms .sortextended .block--politikomrLinks legend, .form .sortextended .block--politikomrLinks legend, .sortextended .block--politikomrLinks #id_matrix legend, .sortextended .block--politikomrLinks .EPiServerForms legend, .sortextended .block--politikomrLinks .form legend, .sortextended .block--politikomrLinks .xformcontainer form legend, .sortextended .block--politikomrLinks form table legend, .sortextended .block--politikomrLinks h3, .xformcontainer form .sortextended .block--politikomrLinks legend, form table .sortextended .block--politikomrLinks legend {
        font-size: 18px;
        font-size: 1.8rem
    }
}

@media (min-width:68.125em) {
    #id_matrix .sortextended .block--politikomrLinks legend, .EPiServerForms .sortextended .block--politikomrLinks legend, .form .sortextended .block--politikomrLinks legend, .sortextended .block--politikomrLinks #id_matrix legend, .sortextended .block--politikomrLinks .EPiServerForms legend, .sortextended .block--politikomrLinks .form legend, .sortextended .block--politikomrLinks .xformcontainer form legend, .sortextended .block--politikomrLinks form table legend, .sortextended .block--politikomrLinks h3, .xformcontainer form .sortextended .block--politikomrLinks legend, form table .sortextended .block--politikomrLinks legend {
        font-size: 20px;
        font-size: 2rem
    }
}

.block--politikomrLinks .btn-nav {
    margin-bottom: 0
}

@media (max-width:47.9375em) {
    .col-2 .block--politikomrLinks {
        display: none
    }
}

.notis--alpha {
    margin-bottom: 2rem
}

    .notis--alpha figure {
        margin-bottom: 11.5px
    }

    .notis--alpha > h2 {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1.38889;
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
        margin-bottom: 11.5px;
        margin-top: 0;
        word-wrap: break-word
    }

    .notis--alpha > p, .notis--alpha > ul {
        margin-top: 0;
        margin-bottom: 11.5px;
        font-size: 14px;
        font-size: 1.4rem
    }

    .notis--alpha > ul {
        margin-bottom: 0
    }

    .notis--alpha .readmore, .notis--alpha a.mailto, .notis--alpha a.readmore--back, .notis--alpha a.readmore--download, .notis--alpha a.readmore--search, .notis--alpha a.readmore--up, .notis--alpha a.readmore--upload, .notis--alpha a.readmore--video {
        font-size: 14px;
        font-size: 1.4rem
    }

.aktualitetsblock {
    margin-bottom: 34.5px;
    width: 100%
}

.filter-result--pressbilder .list--block li .aktualitetsblock, .list--block li .aktualitetsblock, .list--block--airy li .aktualitetsblock {
    margin-bottom: 0
}

.filter-result--pressbilder .list--block li:last-child .aktualitetsblock, .list--block--airy li:last-child .aktualitetsblock {
    margin-bottom: 0
}

@media (min-width:48em) {
    .filter-result--pressbilder .list--block li:last-child .aktualitetsblock, .list--block--airy li:last-child .aktualitetsblock {
        margin-bottom: 0
    }
}

.list--block li:last-child .aktualitetsblock {
    margin-bottom: 34.5px
}

.aktualitetsblock .h-underlined--beta {
    margin-bottom: 23px
}

@media (min-width:48em) {
    .aktualitetsblock .h-underlined--beta {
        margin-bottom: 34.5px
    }
}

.aktualitetsblock .block--mediavertical__title {
    margin-top: 0
}

.aktualitetsblock .block--mediavertical__text + .list--icons, .aktualitetsblock p + .list--icons {
    margin-top: -8px;
    margin-bottom: 0
}

.aktualitetsblock time {
    color: #4d4d4d;
    margin-bottom: 15.33333px;
    display: block
}

@media (min-width:48em) {
    .aktualitetsblock time {
        font-size: 16px;
        font-size: 1.6rem;
        margin-bottom: 29.9px
    }
}

@media (min-width:48em) {
    .aktualitetsblock .videomodule, .aktualitetsblock video {
        margin-top: 0
    }
}

.aktualitetsblock .aktualitet--small-img img {
    width: 100%
}

@media (min-width:30em) {
    .aktualitetsblock .aktualitet--small-img {
        max-width: 50%;
        float: right;
        margin-left: 11.5px;
        margin-bottom: 11.5px
    }
}

@media (min-width:48em) {
    .aktualitetsblock .aktualitet--small-img {
        margin-left: 30px;
        margin-bottom: 23px
    }
}

@media (min-width:30em) {
    .gridModule-2up .aktualitetsblock .aktualitet--small-img {
        max-width: 50%;
        float: right;
        margin-left: 11.5px;
        margin-bottom: 11.5px
    }
}

@media (min-width:48em) {
    .gridModule-2up .aktualitetsblock .aktualitet--small-img {
        max-width: 100%;
        float: none;
        margin-left: 0;
        margin-bottom: 11.5px
    }

    .gridModule-A .gridModule-2up .aktualitetsblock .aktualitet--small-img {
        max-width: 100%;
        float: none;
        margin-left: 0;
        margin-bottom: 11.5px
    }
}

@media (min-width:68.125em) {
    .gridModule-2up .aktualitetsblock .aktualitet--small-img {
        max-width: 50%;
        float: right;
        margin-left: 11.5px;
        margin-bottom: 11.5px
    }
}

@media (min-width:48em) {
    .gridModule-3up .aktualitetsblock .aktualitet--small-img {
        max-width: 100%;
        width: 100%
    }
}

@media (min-width:68.125em) {
    .gridModule-3up .aktualitetsblock .aktualitet--small-img {
        max-width: 100%;
        width: 100%
    }
}

@media (min-width:48em) {
    .gridModule-A .col-2 .aktualitetsblock .aktualitet--small-img {
        max-width: 100%;
        float: none;
        margin-left: 0;
        margin-bottom: 11.5px
    }
}

@media (min-width:68.125em) {
    .gridModule-A .col-2 .aktualitetsblock .aktualitet--small-img {
        max-width: 100%;
        float: none;
        margin-left: 0;
        margin-bottom: 11.5px
    }
}

.h-underlined--beta + .aktualitetsblock {
    margin-top: 5px
}

@media (min-width:48em) {
    .h-underlined--beta + .aktualitetsblock {
        margin-top: 35px
    }
}

.view-sortlist {
    border-bottom: 1px solid #e0e0e0;
    float: left;
    width: 100%;
    padding-bottom: 11.5px;
    margin-bottom: 23px;
    font-size: 14px;
    font-size: 1.4rem;
    padding-left: 1px
}

@media (min-width:48em) {
    .view-sortlist {
        padding-bottom: 23px;
        margin-bottom: 34.5px
    }
}

.view-sortlist fieldset {
    border: none;
    margin: 0;
    padding: 0
}

    .view-sortlist fieldset.view-sortlist--islet {
        float: left;
        margin-right: 23px
    }

.view-sortlist legend {
    font-size: 14px;
    font-size: 1.4rem;
    margin-top: 0;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    margin-bottom: 5.75px
}

.view-sortlist ul {
    margin-top: 0
}

@media (min-width:30em) {
    .view-sortlist ul {
        margin-bottom: 0
    }
}

.view-sortlist label {
    display: block;
    margin-bottom: 5.75px
}

.nav--pagination {
    float: left;
    width: 100%;
    border-top: 1px solid #ccc;
    margin-left: 0;
    padding-left: 0;
    margin: 0 auto 1em auto;
    margin-left: -1em;
    margin-right: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    margin-left: 0;
    padding-top: 11.5px;
    margin-top: 23px
}

    .nav--pagination > li {
        list-style-type: none
    }

    .nav--pagination > li {
        list-style: none;
        float: left;
        margin-left: 1em;
        display: block
    }

    .nav--pagination > * {
        display: block
    }

    .nav--pagination li {
        display: none;
        margin-left: 0;
        margin-right: 0;
        font-size: 14px;
        font-size: 1.4rem;
        font-family: open_sansregular,Helvetica,Arial,sans-serif
    }

        .nav--pagination li a {
            border-color: #fff;
            display: none;
            font-size: 14px;
            font-size: 1.4rem;
            font-family: open_sansregular,Helvetica,Arial,sans-serif
        }

    .nav--pagination .nav--pagination__next, .nav--pagination .nav--pagination__prev {
        display: block
    }

        .nav--pagination .nav--pagination__next a, .nav--pagination .nav--pagination__prev a {
            padding-left: 1em;
            padding-right: 1em;
            background-color: #007ab8;
            color: #fff;
            display: block;
            font-family: open_sansregular,Helvetica,Arial,sans-serif
        }

            .nav--pagination .nav--pagination__next a:hover, .nav--pagination .nav--pagination__prev a:hover {
                color: #fff;
                background-color: #0085c7
            }

    .nav--pagination .nav--pagination__prev {
        margin-right: 11.5px
    }

@media (min-width:30em) {
    .nav--pagination {
        padding-top: 15.33333px;
        margin-top: 34.5px;
        text-align: center;
        display: block
    }

        .nav--pagination li, .nav--pagination li a {
            display: block;
            color: #007ab8;
            display: inline-block
        }

        .nav--pagination li {
            float: none
        }

            .nav--pagination li a {
                padding-left: 8px;
                padding-right: 8px
            }

        .nav--pagination .nav--pagination__current a {
            border-color: #999;
            color: #000
        }

        .nav--pagination .nav--pagination__next a, .nav--pagination .nav--pagination__prev a {
            background-color: #fff;
            color: #007ab8;
            border-color: #fff
        }

            .nav--pagination .nav--pagination__next a:hover, .nav--pagination .nav--pagination__prev a:hover {
                background-color: #f2f2f2;
                color: #000
            }

        .nav--pagination .nav--pagination__prev {
            float: left;
            margin-right: 0
        }

        .nav--pagination .nav--pagination__next {
            float: right;
            margin-left: 0
        }
}

.twitterModule {
    font-size: 14px;
    font-size: 1.4rem
}

    .twitterModule p {
        margin: 0
    }

        .twitterModule p.twitterModule__readmore {
            margin-top: 5.75px
        }

.twitterModule__name a {
    text-decoration: none
}

.twitterModule__fullname {
    text-decoration: underline;
    font-family: open_sansbold,Helvetica,Arial,sans-serif
}

.twitterModule__username {
    color: #666;
    text-decoration: none
}

.twitterModule__time a {
    color: #666;
    text-decoration: none
}

.twitterModule a:after, .twitterModule a:before {
    display: none !important;
    background: 0 0 !important;
    margin: 0 !important;
    content: "" !important
}

.twitterModule a:hover:after, .twitterModule a:hover:before {
    display: none !important;
    background: 0 0 !important;
    margin: 0 !important;
    content: "" !important
}

.rssList {
    font-size: 14px;
    font-size: 1.4rem
}

    .rssList dd {
        margin-bottom: 7.66667px
    }

    .rssList dt {
        margin-bottom: 0
    }

    .rssList p {
        margin: 0
    }

        .rssList p.twitterModule__readmore {
            margin-top: 5.75px
        }

    .rssList .adr span {
        display: block
    }

.filter-result--pressbilder .list--block, .filter-result--presskontakter .list--block, .list--block--presskontakter, .list--search .list--block {
    font-size: 14px;
    font-size: 1.4rem
}

    .filter-result--pressbilder .list--block span, .filter-result--presskontakter .list--block span, .list--block--presskontakter span, .list--search .list--block span {
        display: block
    }

    .filter-result--pressbilder .list--block .presskontakt__name, .filter-result--presskontakter .list--block .presskontakt__name, .list--block--presskontakter .presskontakt__name, .list--search .list--block .presskontakt__name {
        font-size: 16px;
        font-size: 1.6rem;
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
        margin-bottom: 5.75px
    }

    .filter-result--pressbilder .list--block .presskontakt__email a, .filter-result--presskontakter .list--block .presskontakt__email a, .list--block--presskontakter .presskontakt__email a, .list--search .list--block .presskontakt__email a {
        text-decoration: none
    }

        .filter-result--pressbilder .list--block .presskontakt__email a:before, .filter-result--presskontakter .list--block .presskontakt__email a:before, .list--block--presskontakter .presskontakt__email a:before, .list--search .list--block .presskontakt__email a:before {
            margin-right: 4px;
            content: "\f0e0"
        }

    .filter-result--pressbilder .list--block .sortextended__img, .filter-result--presskontakter .list--block .sortextended__img, .list--block--presskontakter .sortextended__img, .list--search .list--block .sortextended__img {
        width: auto;
        height: auto
    }

        .filter-result--pressbilder .list--block .sortextended__img img, .filter-result--presskontakter .list--block .sortextended__img img, .list--block--presskontakter .sortextended__img img, .list--search .list--block .sortextended__img img {
            width: auto;
            height: auto
        }

    .filter-result--pressbilder .list--block figcaption, .filter-result--presskontakter .list--block figcaption, .list--block--presskontakter figcaption, .list--search .list--block figcaption {
        display: none
    }

    .filter-result--pressbilder .list--block p, .filter-result--presskontakter .list--block p, .list--block--presskontakter p, .list--search .list--block p {
        margin-top: 0
    }

    .filter-result--pressbilder .list--block .sortextended__excerpt, .filter-result--presskontakter .list--block .sortextended__excerpt, .list--block--presskontakter .sortextended__excerpt, .list--search .list--block .sortextended__excerpt {
        margin-bottom: 6px
    }

    .filter-result--pressbilder .list--block img {
        width: auto;
        max-width: initial
    }

.pressbilddescription {
    font-size: 16px;
    font-size: 1.6rem;
    width: 65.40016%
}

.gridModule-3up.press-komponent figure figcaption, .gridModule-4up.press-komponent figure figcaption {
    height: auto;
    margin: 0;
    position: relative;
    width: 100%
}

.press-komponent .notis {
    margin-bottom: 23px
}

@media (min-width:48em) {
    .press-komponent .notis {
        margin-bottom: 69px
    }
}

.press-komponent figure {
    background-color: #f4f3f1;
    margin-bottom: 5.75px
}

    .press-komponent figure img {
        width: auto;
        max-width: 100%;
        float: none;
        margin: 0 auto
    }

    .press-komponent figure figcaption {
        background-color: #fff
    }

.figcaption--pressbilder__heading {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    margin-top: 23px;
    margin-bottom: 0
}

.figcaption--pressbilder__description {
    margin-bottom: 11.5px
}

@media (min-width:48em) {
    .c-columns-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px
    }

        .c-columns-2 > div {
            padding-right: 10px;
            padding-left: 10px
        }
}

.columnCount--2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 1.5em;
    -moz-column-gap: 1.5em;
    column-gap: 1.5em
}

.columnCount--3 {
    -webkit-column-gap: 1.5em;
    -moz-column-gap: 1.5em;
    column-gap: 1.5em
}

@media (min-width:30em) {
    .columnCount--3 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
}

@media (min-width:48em) {
    .columnCount--3 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
}

@media (min-width:68.125em) {
    .columnCount--3 {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }
}

.columnCount--4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 1.5em;
    -moz-column-gap: 1.5em;
    column-gap: 1.5em
}

.columnCount--3 li {
    overflow: hidden
}

[class*=columncount--] li {
    overflow: hidden
}

.pageResponsibility {
    color: #4d4d4d;
    font-size: 14px;
    font-size: 1.4rem;
    border: 1px solid #e0e0e0;
    border-width: 1px 0;
    display: block;
    width: 100%;
    margin: 23px 0
}

    .pageResponsibility p {
        margin: 0;
        padding: 23px 0
    }

@media (min-width:48em) {
    .pageResponsibility {
        margin: 34.5px 0
    }
}

.pageResponsibility__name {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.island--primary.island--socialmedia .list--icons > li a {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.politik-komponent .notis--alpha {
    width: 100%;
    float: left;
    margin-bottom: 23px
}

@media (min-width:48em) {
    .politik-komponent .notis--alpha {
        margin-bottom: 34.5px
    }
}

.politik-komponent .notis--alpha > img {
    display: none;
    margin-bottom: 15.33333px
}

@media (min-width:30em) {
    .politik-komponent .notis--alpha > img {
        display: block
    }
}

.politik-komponent--alpha .notis--alpha {
    border-top: 1px solid #ccc;
    padding-top: 23px;
    margin-bottom: 23px
}

@media (min-width:48em) {
    .politik-komponent--alpha .notis--alpha {
        padding-top: 30px
    }
}

.form--toggle-wordexpl, .toggle-on-off {
    display: block;
    width: 100%;
    margin-bottom: 23px
}

    .form--toggle-wordexpl label, .toggle-on-off label {
        color: #4d4d4d;
        margin-right: 11.5px;
        font-size: 14px;
        font-size: 1.4rem
    }

    .form--toggle-wordexpl .toggle-on-off__head, .form--toggle-wordexpl legend, .toggle-on-off .toggle-on-off__head, .toggle-on-off legend {
        color: #4d4d4d;
        padding: 0;
        float: none;
        width: auto;
        font-size: 14px;
        font-size: 1.4rem;
        font-family: open_sansregular,Helvetica,Arial,sans-serif;
        margin-bottom: 0;
        margin-top: 0
    }

    .form--toggle-wordexpl legend, .toggle-on-off legend {
        width: 100%;
        float: left;
        margin-bottom: 4.6px
    }

    .form--toggle-wordexpl .toggle-on-off__content, .form--toggle-wordexpl fieldset, .toggle-on-off .toggle-on-off__content, .toggle-on-off fieldset {
        display: block;
        float: left;
        width: 100%;
        border: 1px solid #e0e0e0;
        border-left-style: none;
        border-right-style: none;
        padding: 7.66667px 0
    }

@media (min-width:48em) {
    .form--toggle-wordexpl .toggle-on-off__content, .form--toggle-wordexpl fieldset, .toggle-on-off .toggle-on-off__content, .toggle-on-off fieldset {
        padding: 15.33333px 0
    }
}

.form--toggle-wordexpl a, .toggle-on-off a {
    text-decoration: underline;
    font-family: open_sansregular,Helvetica,Arial,sans-serif;
    margin-right: 11.5px;
    font-size: 16px;
    font-size: 1.6rem
}

    .form--toggle-wordexpl a:hover, .toggle-on-off a:hover {
        text-decoration: underline
    }

    .form--toggle-wordexpl a i, .toggle-on-off a i {
        display: none
    }

    .form--toggle-wordexpl a.checked, .toggle-on-off a.checked {
        color: #000;
        font-family: open_sansbold,Helvetica,Arial,sans-serif;
        text-decoration: none
    }

        .form--toggle-wordexpl a.checked:hover, .toggle-on-off a.checked:hover {
            text-decoration: none;
            cursor: default
        }

.form--toggle-wordexpl.toggle-wordexpl--no-js, .toggle-on-off.toggle-wordexpl--no-js {
    display: none
}

.no-js .form--toggle-wordexpl.toggle-wordexpl--no-js, .no-js .toggle-on-off.toggle-wordexpl--no-js {
    display: block
}

.form--toggle-wordexpl.toggle-wordexpl--no-js a, .toggle-on-off.toggle-wordexpl--no-js a {
    text-decoration: none
}

.form--toggle-wordexpl--radio, .toggle-on-off--radio {
    margin-bottom: 0
}

    .form--toggle-wordexpl--radio fieldset, .toggle-on-off--radio fieldset {
        border: none;
        margin: 0;
        padding: 0
    }

    .form--toggle-wordexpl--radio legend, .toggle-on-off--radio legend {
        font-weight: 700;
        float: none
    }

.toggle-on-off__group {
    float: left;
    width: 100%;
    clear: both;
    margin-bottom: 7.66667px
}

@media (min-width:48em) {
    .toggle-on-off__group {
        margin-bottom: 0;
        width: auto;
        clear: none
    }

        .toggle-on-off__group:first-child {
            padding-right: 23px;
            margin-right: 23px;
            border-right: 1px solid #e0e0e0
        }
}

.no-js .form--toggle-wordexpl {
    display: none
}

.island--filternavexpl {
    width: 100% !important;
    max-width: 600px !important;
    margin: 10px !important;
    float: none;
    clear: both;
    position: absolute !important;
    z-index: 1000
}

.searchfilter .form--chk-filter {
    margin-top: 0
}

.searchfilter .form--chk-filter--timeperiod {
    margin-top: 1em
}

.searchfilter .h-underlined--beta {
    margin-top: .5em
}

#id_matrix .searchfilter legend, .EPiServerForms .searchfilter legend, .form .searchfilter legend, .searchfilter #id_matrix legend, .searchfilter .EPiServerForms legend, .searchfilter .form legend, .searchfilter .xformcontainer form legend, .searchfilter form table legend, .searchfilter h3, .xformcontainer form .searchfilter legend, form table .searchfilter legend {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.42857;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.searchfilter .form--chk-filter--timeperiod label {
    display: block
}

.searchfilter__filterval {
    display: block;
    margin-bottom: 1em
}

    .searchfilter__filterval p {
        margin-bottom: 0
    }

@media screen and (min-width:768px) {
    .searchfilter__filterval {
        display: none
    }
}

@media all and (max-width:768px) {
    .filterParent {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: calc(100% - 60px)
    }
}

.filterItem {
    display: none
}

    .filterItem.show {
        display: block
    }

@media all and (max-width:768px) {
    .filterItem.show {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        overflow-y: auto
    }
}

.filterItem .search-form .search-field {
    height: 42px;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width:48em) {
    .filterItem .search-form .fa-search, .tabs--secondo .search-form .fa-search {
        display: block !important;
        visibility: visible;
        font-size: 22px;
        font-size: 2.2rem;
        line-height: 1
    }
}

@media (min-width:48em) {
    .btn-nav .filterItem .search-form a, .filterItem .search-form .btn, .filterItem .search-form .btn-nav a, .filterItem .search-form .btn-toggle-menu, .filterItem .search-form .nav--globalLinks--secondo a, .filterItem .search-form .nav--pagination li a, .nav--globalLinks--secondo .filterItem .search-form a, .nav--pagination li .filterItem .search-form a {
        margin-top: 0;
        padding: 11px;
        height: 42px
    }
}

.filter {
    position: fixed;
    top: 0;
    left: 100%;
    bottom: 0;
    padding: 2rem;
    width: 80%;
    max-width: 80%;
    background: #fff;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.4);
    box-shadow: 0 0 5px rgba(0,0,0,.4);
    z-index: 50000
}

@media screen and (min-width:768px) {
    .filter {
        display: block !important;
        position: static;
        padding: 0;
        width: auto;
        max-width: none;
        background: 0 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.filter.is-transitioning {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.filter.is-active.is-transitioning {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.filter.is-active {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.filter-toggle-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen and (min-width:768px) {
    .filter-toggle-wrap {
        display: none
    }
}

.filter-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

    .filter-toggle i {
        margin: 0 1rem
    }

.filter-close {
    position: absolute;
    right: 1rem;
    top: 2rem;
    background: 0 0;
    border: none
}

@media screen and (min-width:768px) {
    .filter-close {
        display: none
    }
}

.filter-action {
    margin-right: -2rem;
    margin-left: -2rem;
    padding: 2rem;
    border-top: 1px solid #bfbfbf
}

.tabs-list {
    margin-bottom: 0
}

    .tabs-list li {
        margin-bottom: 0
    }

    .tabs-list a {
        display: block;
        margin-bottom: .25rem;
        padding: .5rem .75rem;
        font-size: 1.5rem;
        color: gray;
        border: 1px solid grey;
        letter-spacing: -.3px;
        text-decoration: none
    }

        .tabs-list a.active {
            color: #000;
            border-bottom: 1px solid #000
        }

@media (min-width:48em) {
    .tabs-list a {
        padding: 0;
        border: none;
        border-bottom: 1px solid transparent
    }

        .tabs-list a.is-active {
            color: #000;
            background: 0 0
        }
}

.searchresult__heading {
    margin-top: 0;
    line-height: 1
}

.c-cookie {
    position: fixed;
    right: 0;
    bottom: -300px;
    left: 0;
    padding: 1rem 2rem;
    background-color: #407060;
    z-index: 2147483647;
    -webkit-transition: bottom .5s ease;
    transition: bottom .5s ease
}

@media all and (min-width:768px) {
    .c-cookie {
        padding: 1rem 2rem
    }
}

.c-cookie.is-active {
    bottom: 0
}

.c-cookie__body {
    max-width: 1290px;
    margin-left: auto;
    margin-right: auto
}

    .c-cookie__body::after {
        content: " ";
        display: block;
        clear: both
    }

@media all and (min-width:1090px) {
    .c-cookie__body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 1rem 0
    }
}

.c-cookie__content {
    color: #fff
}

    .c-cookie__content .c-cookie__link {
        display: none
    }

@media all and (min-width:1090px) {
    .c-cookie__content .c-cookie__link {
        display: inline-block
    }
}

.c-cookie p {
    margin: 0
}

.c-cookie__link {
    color: #fff
}

    .c-cookie__link:hover {
        color: #fff
    }

.c-cookie__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-top: 1rem
}

@media all and (min-width:1090px) {
    .c-cookie__actions {
        display: block;
        margin-top: 0;
        margin-left: 2rem
    }
}

@media all and (min-width:1090px) {
    .c-cookie__actions .c-cookie__link {
        display: none
    }
}

.c-cookie__action {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4);
    box-shadow: 0 2px 5px rgba(0,0,0,.4);
    white-space: nowrap
}

.videos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -5px;
    margin-left: -5px;
    margin-bottom: 2rem
}

.videos__large, .videos__small {
    padding-right: 5px;
    padding-left: 5px
}

.videos__large {
    width: 100%
}

@media (min-width:68.125em) {
    .videos__large {
        width: 75%
    }
}

.videos__small {
    display: none;
    width: 25%
}

@media (min-width:68.125em) {
    .videos__small {
        display: block
    }
}

.videos__media {
    position: relative;
    padding-bottom: 63.7%
}

.videos__img {
    position: absolute;
    width: 100%
}

.videos__other {
    display: block;
    height: 50%;
    color: #000;
    text-decoration: none
}

.videos__text {
    margin-top: 5px;
    font-size: 14px
}

    .videos__text p {
        margin: 0
    }

.puff {
    position: relative;
    margin-bottom: 16px;
    overflow: hidden
}

@media screen and (min-width:768px) {
    .puff {
        margin-bottom: 30px
    }
}

.puff--img {
    padding-bottom: 100%
}

.puff--img-sm {
    padding-bottom: 50%
}

.puff--img-xs {
    padding-bottom: 25%
}

.puff img {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.puff p {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 20px;
    margin: 0;
    width: 100%;
    font-size: 22px;
    font-size: 2.2rem;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    color: #fff;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.puffs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.puffs__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    margin-right: 15px;
    margin-left: 15px
}

@media screen and (min-width:768px) {
    .puffs__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
        flex: 1 1 0px
    }
}

.island--videoshare h2 {
    position: relative
}

    .island--videoshare h2 > i {
        margin-right: .5rem
    }

    .island--videoshare h2 a {
        font-size: 14px;
        font-size: 1.4rem;
        position: absolute;
        top: .125rem;
        right: 0;
        text-decoration: none
    }

    .island--videoshare h2 span {
        margin-right: .5rem
    }

.island--videoshare .section {
    margin-bottom: 2rem
}

.island--videoshare .heading {
    margin-bottom: 1rem;
    font-weight: 700
}

    .island--videoshare .heading + * {
        margin-top: 0
    }

.island--videoshare label {
    margin-right: .5rem
}

.island--videoshare .timeslot {
    margin-right: .5rem;
    padding: .25rem .5rem;
    width: 6.6rem;
    background: #000;
    color: #fff;
    border: 0;
    border-radius: 3px
}

    .island--videoshare .timeslot::-webkit-input-placeholder {
        color: #b0aba0
    }

    .island--videoshare .timeslot::-moz-placeholder {
        color: #b0aba0
    }

    .island--videoshare .timeslot:-ms-input-placeholder {
        color: #b0aba0
    }

    .island--videoshare .timeslot::-ms-input-placeholder {
        color: #b0aba0
    }

    .island--videoshare .timeslot::placeholder {
        color: #b0aba0
    }

@media (min-width:48em) {
    .island--videoshare .timeslot {
        width: 7.5rem
    }
}

.island--videoshare .list--icons li {
    display: inline-block;
    padding-left: .5rem;
    margin-bottom: 0;
    border-right: 1px solid #dfdcd8;
    font-weight: 700
}

@media (max-width:29.9375em) {
    .island--videoshare .list--icons li {
        font-size: 2.5rem
    }
}

@media (min-width:30em) {
    .island--videoshare .list--icons li {
        display: inline;
        padding-right: 1.5rem
    }
}

.island--videoshare .list--icons li:first-child {
    margin-left: 2rem
}

.island--videoshare .list--icons span {
    display: none
}

@media (min-width:30em) {
    .island--videoshare .list--icons span {
        display: inline
    }
}

.island--videoshare .share-wrapper a:after {
    content: '';
    display: inline;
    margin-left: 0
}

.island--videoshare .embedd-wrapper span {
    display: block;
    padding: .5rem;
    background: #fff;
    border-radius: 3px
}

.island--videoshare .embedd-wrapper textarea {
    width: 100%;
    height: 200px;
    font-size: 14px;
    resize: vertical
}

.video-wrap {
    margin-bottom: 3rem
}

.divPlayerContainer {
    padding-bottom: 56.25%;
    position: relative
}

    .divPlayerContainer > div:first-child {
        position: absolute !important;
        height: 100% !important;
        width: 100% !important
    }

.gobrain-view-layout {
    font-size: 14px
}

.gobrain-view-layer {
    background-color: transparent !important
}

._src_Components_Poster_Poster__icon {
    font-size: 18px
}

._src_Components_TimeDisplay_TimeDisplay__live {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._src_Components_TimeDisplay_TimeDisplay__textLive {
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    height: 100%;
    line-height: 1.5;
    text-align: center
}

#asfd {
    top: 5px !important;
    left: 7px !important
}

._src_Components_Button_Button__button ._src_Components_Button_Button__panel ._src_Components_Panel_Panel__mask ._src_Components_Panel_Panel__container > div > div > div > div:last-child {
    top: -3px !important;
    left: -3px !important
}

.c-faq {
    margin: 20px 0
}

.c-faq__title {
    margin-bottom: 20px
}

.c-faq__action {
    position: relative;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    background: #f4f3f1;
    border-radius: 0;
    padding-right: 3em;
    border: 0
}

@media (min-width:48em) {
    .c-faq__action {
        font-size: 18px;
        font-size: 1.8rem
    }
}

.c-faq__action i {
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.c-faq__container {
    border: 1px solid #f4f3f1
}

.c-faq__content {
    padding: 14px 20px
}

@media (min-width:48em) {
    .c-faq__content {
        font-size: 16px;
        font-size: 1.6rem
    }
}

.navmob {
    min-height: 100%;
    background-color: #1a3051
}

.navmob__list-item {
    margin-bottom: 0
}

    .navmob__list-item.selected a, .navmob__list-item.selected a:hover {
        background-color: #162944;
        cursor: default
    }

    .navmob__list-item + .navmob__list-item--small {
        margin-top: 2rem
    }

.navmob__list-item--small + .navmob__list-item--small {
    margin-top: 0
}

.navmob__list-item--small:last-child {
    padding-bottom: 3rem
}

.navmob__list-link[aria-expanded=false] .fa-minus {
    display: none
}

.navmob__list-link[aria-expanded=true] .fa-plus {
    display: none
}

.navmob__list-link[aria-expanded=true] .fa-minus {
    display: block
}

.navmob__list-link {
    font-size: 14px;
    font-size: 1.4rem;
    display: block;
    color: #fff;
    text-decoration: none
}

    .navmob__list-link:hover {
        color: #fff;
        background-color: #263b59;
        text-decoration: none
    }

.navmob__list-item--small .navmob__list-link {
    font-size: 12px;
    font-size: 1.2rem
}

.navmob__list-link.selected {
    background-color: #162944;
    cursor: default
}

    .navmob__list-link.selected:hover {
        background-color: #162944;
        cursor: default
    }

.navmob__list-link-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 20px;
    padding: 1.4em 10px;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.navmob__list-link-text {
    border-bottom: 1px solid #fff
}

.navmob__list-link[aria-expanded=true] .navmob__list-link-text {
    border: none
}

.navmob__list-item--small .navmob__list-link-text {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 1.1em 10px;
    font-family: open_sansregular,Helvetica,Arial,sans-serif;
    border: none
}

    .navmob__list-item--small .navmob__list-link-text i {
        margin-left: 1rem
    }

.navmob__sublist {
    background: #fff
}

.navmob__sublist-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 20px
}

    .navmob__sublist-item:not(:last-child) {
        border-bottom: 1px solid #1a3051
    }

    .navmob__sublist-item li {
        margin-bottom: 0
    }

        .navmob__sublist-item li:last-child {
            padding-bottom: 10px
        }

    .navmob__sublist-item ul a {
        font-size: 12px;
        font-size: 1.2rem;
        display: inline-block;
        padding: 1.1em 10px;
        color: #1a3051;
        text-decoration: none
    }

        .navmob__sublist-item ul a:focus {
            color: #fff
        }

        .navmob__sublist-item ul a:hover {
            text-decoration: underline
        }

.navmob__sublist-link-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px
}

.navmob__sublist-link {
    font-size: 12px;
    font-size: 1.2rem;
    display: inline-block;
    padding: 15px 10px;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    color: #1a3051;
    text-decoration: none
}

    .navmob__sublist-link:focus {
        color: #fff
    }

    .navmob__sublist-link.is-active {
        text-decoration: underline
    }

.navmob__sublist-link-text {
    display: block
}

.navmob__subtrigger {
    padding: 0 10px;
    background: 0 0;
    border: none
}

    .navmob__subtrigger[aria-expanded=false] .fa-minus {
        display: none
    }

    .navmob__subtrigger[aria-expanded=true] .fa-plus {
        display: none
    }

    .navmob__subtrigger[aria-expanded=true] .fa-minus {
        display: block
    }

.navmob__subcollapsible-content {
    width: 100%
}

.navdesk {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    padding: 4rem 50px;
    background: #fff;
    opacity: 0;
    z-index: -1
}

.nav--primary__linkitem[aria-expanded=true] + .navdesk {
    display: block;
    opacity: 1;
    z-index: 1
}

.navdesk__heading {
    margin: 0 0 3rem;
    padding-bottom: 2rem;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 700;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    color: #1a3051;
    border-bottom: 1px solid #1a3051
}

.navdesk__list {
    margin-bottom: 0;
    -webkit-columns: 3 auto;
    -moz-columns: 3 auto;
    columns: 3 auto;
    -webkit-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem
}

.navdesk__list-item {
    display: inline-block;
    margin: 0 0 .25rem;
    width: 100%;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid-column
}

.navdesk__list-item--ma {
    margin-top: 2rem
}

.navdesk__list-item--mb {
    margin-bottom: 2rem
}

.navdesk__list-item.has-bg {
    position: relative
}

    .navdesk__list-item.has-bg:before {
        content: '';
        position: absolute;
        top: -15px;
        bottom: -15px;
        right: -5px;
        left: -20px;
        background: #f4f3f1;
        z-index: -1
    }

.navdesk__list-item.has-break {
    display: block
}

.navdesk__list-item > :first-child {
    margin: 0
}

.navdesk__list-item > a, .navdesk__list-item > div > a {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.navdesk__content {
    display: inline-block
}

.navdesk__sublist-item {
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

    .navdesk__sublist-item a {
        font-size: 14px;
        font-size: 1.4rem;
        font-family: open_sansregular,Helvetica,Arial,sans-serif
    }

        .navdesk__sublist-item a:hover {
            font-weight: 700
        }

.navdesk a {
    color: #1a3051;
    text-decoration: none
}

    .navdesk a.is-active, .navdesk a:hover {
        text-decoration: underline
    }

    .navdesk a:focus {
        text-decoration: underline
    }

.c-accordion {
    background: #f2f2f2;
    margin-left: -7%;
    margin-right: -7%
}

@media (min-width:480px) {
    .c-accordion {
        margin-right: 0;
        margin-left: 0
    }
}

.c-accordion__action {
    padding: 0;
    width: 100%;
    height: 45px;
    background: #417161;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top: 1px solid #fff
}

.c-accordion__action--background {
    background: #002a95
}

@media (min-width:480px) {
    .c-accordion__action {
        height: 54px
    }
}

.c-accordion__item {
    list-style-type: none;
    display: none;
    padding-top: 2rem;
    padding-bottom: 3rem;
    max-width: 90rem;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px
}

.c-accordion__items {
    margin-top: 1rem
}

@media (min-width:480px) {
    .c-accordion__items {
        margin: 0 auto;
        width: 100%;
        margin-top: 1rem
    }
}

.c-accordion__content {
    display: none
}

.c-accordion-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    color: #fff
}

    .c-accordion-head i {
        color: #fff;
        font-size: 20px;
        font-size: 2rem
    }

    .c-accordion-head p {
        margin: 0
    }

.c-accordion-head__container-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

@media (min-width:480px) {
    .c-accordion-head__container-wrap {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.c-accordion-head__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.c-accordion-head__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 100%
}

.c-accordion-head__date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 15rem;
    font-size: 12px;
    font-size: 1.2rem
}

.c-accordion-head__title {
    font-size: 14px;
    font-size: 1.4rem;
    margin-left: 20px
}

@media (min-width:768px) {
    .c-accordion-head__title {
        font-size: 16px;
        font-size: 1.6rem
    }
}

@media (min-width:1090px) {
    .c-accordion-head__title {
        font-size: 18px;
        font-size: 1.8rem
    }
}

.c-accordion-head__num {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-height: 45px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 2rem;
    font-size: 14px;
    font-size: 1.4rem;
    background: rgba(255,255,255,.1)
}

@media (min-width:480px) {
    .c-accordion-head__num {
        padding: 0 2.5rem
    }
}

@media (min-width:768px) {
    .c-accordion-head__num {
        font-size: 16px;
        font-size: 1.6rem
    }
}

@media (min-width:1090px) {
    .c-accordion-head__num {
        font-size: 18px;
        font-size: 1.8rem
    }
}

.c-accordion-head__media {
    padding: 0 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.c-accordion-head__img {
    margin-right: .5rem
}

.c-accordion-head__boxwrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

    .c-accordion-head__boxwrap i {
        display: block
    }

@media (min-width:480px) {
    .c-accordion-head__boxwrap i {
        display: none
    }
}

.c-accordion-head__box {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    padding: .5rem 1rem;
    background: rgba(255,255,255,.1);
    font-size: 12px;
    font-size: 1.2rem
}

@media (min-width:480px) {
    .c-accordion-head__box {
        display: block
    }
}

.c-accordion-head time {
    font-size: 12px;
    font-size: 1.2rem;
    min-width: 12rem;
    text-align: left
}

.c-accordion-head__open {
    display: block
}

.is-active .c-accordion-head__open {
    display: none
}

.c-accordion-head__close {
    display: none
}

.is-active .c-accordion-head__close {
    display: block
}

.c-accordion-head__close, .c-accordion-head__open {
    margin-right: 20px
}

.c-accordion-plain {
    background: #fff;
    border-radius: 6px
}

.c-accordion-plain__action {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 1.5rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 1px solid #ccc;
    margin-top: 1rem;
    font-weight: 800;
    font-size: 16px;
    font-size: 1.6rem
}

@media (min-width:480px) {
    .c-accordion-plain__action {
        font-size: 18px;
        font-size: 1.8rem
    }
}

.c-accordion-plain__action i {
    color: #4d4d4d
}

.c-accordion-plain__action:first-child {
    margin-top: 0
}

.c-accordion-plain__action.is-active {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom: 0
}

.c-accordion-plain__item {
    list-style-type: none;
    display: none;
    border: 1px solid #ccc;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    padding-top: 1.5rem
}

.c-accordion-plain__items {
    padding: 0 1.5rem
}

.c-accordion-plain__content {
    display: none
}

.c-accordion-block {
    margin: 1rem 0 5rem 0
}

@media (max-width:480px) {
    .c-accordion-block h2.h-underlined {
        border-bottom: 0;
        padding-bottom: 0
    }
}

.c-list-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: .5rem
}

    .c-list-content:not(:first-child) {
        padding: 1rem 0 0 0;
        border-top: 1px solid #e0e0e0
    }

    .c-list-content:last-child {
        border-bottom: 0
    }

    .c-list-content h4, .c-list-content p {
        margin: 0
    }

.c-list-content__list {
    margin: .5rem 0 1rem 0;
    padding: 0
}

.c-list-content__item {
    list-style-type: none
}

    .c-list-content__item a, .c-list-content__item i, .c-list-content__item p {
        text-indent: 0;
        margin-left: 0;
        font-size: 14px;
        font-size: 1.4rem
    }

@media (min-width:480px) {
    .c-list-content__item a, .c-list-content__item i, .c-list-content__item p {
        font-size: 14px;
        font-size: 1.4rem
    }
}

.c-list-content__title {
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700
}

@media (min-width:480px) {
    .c-list-content__title {
        font-size: 16px;
        font-size: 1.6rem
    }
}

.c-list-content__date {
    font-size: 12px;
    font-size: 1.2rem;
    color: #4d4d4d
}

@media (min-width:480px) {
    .c-list-content__date {
        margin-bottom: -.3rem;
        font-size: 14px;
        font-size: 1.4rem
    }
}

.c-list-content time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding-top: 5px
}

.c-small-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1rem;
    font-size: 14px;
    font-size: 1.4rem
}

@media (min-width:48em) {
    .c-small-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.c-small-content ul li:last-child {
    margin-bottom: 1rem
}

.c-radio-sort {
    margin-bottom: 0
}

.c-radio-sort__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.c-radio-sort legend {
    margin-bottom: 0;
    margin-right: 10px;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

.c-radio-sort label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 11.5px
}

.c-radio-sort input {
    margin-right: 1rem
}

.c-show-more {
    font-size: 14px;
    font-size: 1.4rem
}

.c-show-more__item {
    display: none
}

.c-titles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1rem
}

.c-titles__col {
    padding-bottom: 1rem
}

    .c-titles__col:first-child {
        border-bottom: 1px solid #e0e0e0
    }

    .c-titles__col p {
        font-size: 14px;
        font-size: 1.4rem;
        max-width: 75rem;
        margin-bottom: 0
    }

@media (min-width:480px) {
    .c-titles__col p {
        font-size: 16px;
        font-size: 1.6rem
    }
}

.c-titles__title {
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700
}

@media (min-width:480px) {
    .c-titles__title {
        font-size: 18px;
        font-size: 1.8rem
    }
}

.c-accordion-content {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.42857;
    border: 1px solid #ccc;
    padding: 0 20px;
    background: #fff
}

@media (min-width:48em) {
    .c-accordion-content {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.42857
    }
}

main > .theme--mastheadfigure {
    margin-top: -23px
}

.masthead .col-1 > p, .masthead .col-2 > p, .masthead .collapsible__content ul {
    margin-top: 0
}

.masthead__info {
    font-size: 1.9rem
}

.masthead--search {
    padding-bottom: 34.5px
}

    .masthead--search p {
        margin-bottom: 11.5px
    }

@media (min-width:48em) {
    .masthead--search .skip-to-filter {
        left: -9999px;
        position: absolute;
        top: -9999px
    }
}

.masthead .col-2 .list--Block--icons {
    font-size: 16px;
    font-size: 1.6rem
}

.masthead--focusframe {
    margin-top: -23px;
    margin-bottom: 15.33333px;
    overflow: hidden;
    padding-bottom: 0;
    width: 100%;
    position: relative
}

@media (min-width:48em) {
    .masthead--focusframe {
        margin-top: -34.5px;
        margin-bottom: 23px
    }
}

@media (min-width:68.125em) {
    .masthead--focusframe {
        margin-top: -53px;
        margin-bottom: 46px
    }
}

.masthead--focusframe img {
    display: block;
    float: left;
    margin: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.masthead--focusframe__frame {
    position: absolute;
    top: 4rem;
    left: 3.5%;
    width: 93%;
    height: calc(100% - 8rem);
    border: 1px solid #fff;
    border-color: rgba(255,255,255,.75);
    z-index: 2000;
    background-color: transparent;
    pointer-events: none
}

@media (min-width:48em) {
    .masthead--focusframe__frame {
        border-width: 2px
    }
}

.masthead--focusframe__caption {
    color: #fff;
    background-color: rgba(0,0,0,.65);
    font-size: 14px;
    font-size: 1.4rem;
    position: absolute;
    bottom: 0;
    padding: 1% 5% 5%;
    width: 100%
}

    .masthead--focusframe__caption p {
        margin: 5px
    }

    .masthead--focusframe__caption .masthead--focusframe__text {
        display: none
    }

@media (min-width:68.125em) {
    .masthead--focusframe__caption .masthead--focusframe__text {
        display: block
    }
}

.masthead--focusframe__caption .readmore, .masthead--focusframe__caption a.mailto, .masthead--focusframe__caption a.readmore--back, .masthead--focusframe__caption a.readmore--download, .masthead--focusframe__caption a.readmore--search, .masthead--focusframe__caption a.readmore--up, .masthead--focusframe__caption a.readmore--upload, .masthead--focusframe__caption a.readmore--video {
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff
}

.masthead--focusframe__caption .col1 {
    width: 65.40016%;
    float: left;
    margin-right: 3.79951%
}

.masthead--focusframe__caption .col2 {
    width: 30.80032%;
    float: right
}

.masthead--focusframeRev2 {
    margin-top: -23px
}

@media (min-width:48em) {
    .masthead--focusframeRev2 {
        margin-bottom: 23px;
        padding: 0
    }
}

@media (min-width:68.125em) {
    .masthead--focusframeRev2 {
        margin-bottom: 46px
    }
}

.masthead--focusframeRev2 .masthead--focusframe__captionRev2 {
    padding: 0 20px
}

    .masthead--focusframeRev2 .masthead--focusframe__captionRev2:after {
        content: "";
        display: table;
        clear: both
    }

@media (min-width:48em) {
    .masthead--focusframeRev2 .masthead--focusframe__captionRev2 {
        color: #fff;
        background-color: transparent;
        font-size: 14px;
        font-size: 1.4rem;
        position: relative;
        bottom: 0;
        padding: 6rem 6% 5%;
        width: 100%
    }
}

.masthead--focusframeRev2 h1 {
    margin-top: 23px
}

@media (min-width:48em) {
    .masthead--focusframeRev2 h1 {
        margin-top: 0;
        font-size: 32px;
        font-size: 3.2rem;
        margin-bottom: 11.5px
    }
}

@media (min-width:68.125em) {
    .masthead--focusframeRev2 h1 {
        font-size: 42px;
        font-size: 4.2rem;
        margin-bottom: 27.6px
    }
}

.masthead--focusframeRev2 .masthead--focusframe__frame, .masthead--focusframeRev2 img {
    display: none
}

@media (min-width:48em) {
    .masthead--focusframeRev2 .masthead--focusframe__frame, .masthead--focusframeRev2 img {
        display: block
    }
}

.masthead--focusframeRev2 .masthead--linklist {
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif
}

    .masthead--focusframeRev2 .masthead--linklist:after {
        content: "";
        display: table;
        clear: both
    }

@media (min-width:48em) {
    .masthead--focusframeRev2 .masthead--linklist {
        font-size: 16px;
        font-size: 1.6rem;
        margin-bottom: 11.5px;
        width: 100%
    }

        .masthead--focusframeRev2 .masthead--linklist li {
            margin-bottom: 11.5px;
            float: left;
            margin-left: 0;
            margin-right: .5em;
            text-indent: 0
        }

        .masthead--focusframeRev2 .masthead--linklist a {
            display: block;
            color: #fff;
            background-color: #000;
            background-color: rgba(0,0,0,.7);
            padding: 4px 10px;
            font-size: 14px;
            font-size: 1.4rem;
            border-radius: 4px
        }
}

@media (min-width:48em) and (min-width:68.125em) {
    .masthead--focusframeRev2 .masthead--linklist a {
        padding: 6px 15px;
        font-size: 16px;
        font-size: 1.6rem
    }
}

@media (min-width:48em) {
    .masthead--focusframeRev2 .masthead--linklist a:focus {
        outline-style: none;
        background-color: #005aa8;
        color: #fff
    }

    .masthead--focusframeRev2 .masthead--linklist a:before {
        margin-right: 4px
    }
}

.masthead--focusframeRev2 .col1 {
    width: 100%;
    float: left
}

@media (min-width:48em) {
    .masthead--focusframeRev2 .col1 {
        width: 56.7502%;
        float: left;
        margin-right: 3.79951%
    }
}

.masthead--focusframeRev2 .focusframewrapper {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    float: left
}

.masthead--kris .focusframewrapper {
    display: none
}

@media (min-width:48em) {
    .masthead--kris .focusframewrapper {
        display: block
    }
}

@media (min-width:48em) {
    .masthead--kris .col1 {
        width: 91.35004%;
        float: left;
        margin-right: 3.79951%
    }
}

.masthead--article .categories-text, .masthead--publikationer .categories-text {
    margin-bottom: 1.5rem;
    font-size: 14px;
    font-size: 1.4rem;
    color: #4d4d4d
}

.header {
    position: relative;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 20100
}

@media (min-width:76.875em) {
    .header {
        z-index: 50001
    }
}

.header__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (min-width:76.875em) {
    .header__content {
        margin-bottom: 25px;
        margin-right: 20px;
        max-width: 1230px;
        margin-left: auto;
        margin-right: auto;
        padding: 0 20px
    }
}

.header__right {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    width: 100%
}

@media (min-width:76.875em) {
    .header__right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        width: auto
    }
}

.header__collapsible {
    width: 60px
}

.header .btn-toggle-menu {
    width: 60px;
    height: 70px;
    border-radius: 0
}

    .header .btn-toggle-menu[aria-expanded=false] .fa-times {
        display: none
    }

    .header .btn-toggle-menu[aria-expanded=true] .fa-bars {
        display: none
    }

    .header .btn-toggle-menu[aria-expanded=true] .fa-times {
        display: block
    }

.header__collapsible-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    height: calc(100vh - 140px);
    z-index: 10;
    overflow-y: auto !important
}

    .header__collapsible-content .list--unstyled {
        margin: 0
    }

@media (min-width:76.875em) {
    .header .btn-toggle-menu, .header .collapsible__content {
        display: none !important;
        visibility: hidden
    }
}

.header .site-logo {
    margin: 1.1rem auto 1.1rem 20px;
    width: 165px;
    height: 48px;
    background-size: 100% 100%
}

@media (min-width:76.875em) {
    .header .site-logo {
        margin: 0 20px 0 0;
        width: 230px;
        height: 67px
    }
}

.header .site-logo--en {
    margin: 0 auto 0 20px;
    width: 265px;
    height: 70px
}

@media (min-width:76.875em) {
    .header .site-logo--en {
        margin: 0 20px 0 0;
        width: 365px;
        height: 67px
    }
}

.header .site-logo:focus {
    background-color: transparent;
    border-style: 2px solid #005aa8
}

.header .search-form {
    position: relative;
    margin-bottom: 0;
    width: 100%;
    padding: 10px 20px;
    background: #1a3051;
    border-radius: 0;
    float: none
}

@media (min-width:76.875em) {
    .header .search-form {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        margin-bottom: .85rem;
        margin-left: auto;
        padding: 0;
        width: auto;
        max-width: 75rem
    }
}

.header .search-form fieldset {
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0
}

.header .search-form .search-form__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.header .search-form .search-field {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    padding: 0 0 0 1rem;
    width: auto;
    height: 50px;
    border-right: none;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width:76.875em) {
    .header .search-form .search-field {
        height: 45px;
        border: 1px solid #1a3051
    }
}

.header .search-form .search-submit {
    position: static;
    width: 50px;
    padding: 0;
    font-weight: 700
}

@media (min-width:48em) {
    .header .search-form .search-submit {
        width: 110px;
        font-size: 20px;
        font-size: 2rem;
        color: #fff;
        background: #1a3051;
        border: 1px solid #1a3051
    }
}

.header .search-form .search-submit:focus {
    outline-style: none;
    background-color: #005aa8;
    color: #fff
}

.header .search-form .search-submit:hover {
    background: #1a3051
}

.header .search-form .search-submit i {
    color: #1a3051
}

.header .nav--globalLinks, .header .nav--primaryWrapper {
    display: none;
    visibility: hidden
}

@media (min-width:76.875em) {
    .header .nav--globalLinks, .header .nav--primaryWrapper {
        display: block;
        visibility: visible
    }
}

@media (max-width:1230px) {
    .header .nav--globalLinks--primo, .header .nav--globalLinks--secondo {
        float: left;
        margin-left: 0
    }
}

.header .nav--globalLinks--primo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 0;
    margin-left: 0;
    width: 0;
    height: 0;
    float: none
}

@media (min-width:76.875em) {
    .header .nav--globalLinks--primo {
        width: 100%;
        height: auto;
        margin-top: .85rem;
        margin-bottom: .85rem
    }
}

.header .nav--globalLinks--primo a > i {
    margin-right: .5rem
}

.header .nav--globalLinks--secondo {
    clear: right
}

.footer--page__linklist {
    width: 100%;
    float: left;
    display: inline-block;
    margin-bottom: 0;
    margin-top: 1em
}

@media (min-width:30em) {
    .footer--page__linklist {
        margin-bottom: 3em;
        margin-top: 2.75em
    }
}

.footer--page__linklist__col {
    width: 100%;
    float: left;
    margin-bottom: 7.66667px
}

@media (min-width:30em) {
    .footer--page__linklist__col {
        margin-bottom: 0
    }
}

.footer--page__linklist__col--first {
    width: 100%;
    float: left
}

@media (min-width:48em) {
    .footer--page__linklist__col--first {
        width: 48.57143%;
        float: left;
        margin-right: 2.85714%
    }
}

.footer--page__linklist__col--first .col {
    width: 100%;
    float: left
}

@media (min-width:30em) {
    .footer--page__linklist__col--first .col {
        width: 48.57143%;
        float: left;
        margin-right: 2.85714%
    }

        .footer--page__linklist__col--first .col:last-child {
            float: right;
            margin-right: 0
        }
}

@media (min-width:48em) {
    .footer--page__linklist__col--first .col {
        width: 47.05882%;
        float: left;
        margin-right: 5.88235%
    }
}

.footer--page__linklist__col--first .col ul {
    margin-top: 0
}

.footer--page__linklist__col--first--take2 {
    width: 100%;
    float: left
}

@media (min-width:48em) {
    .footer--page__linklist__col--first--take2 {
        width: 48.57143%;
        float: left;
        margin-right: 2.85714%
    }
}

.footer--page__linklist__col--first--take2 .col {
    width: 100%;
    float: left
}

    .footer--page__linklist__col--first--take2 .col ul {
        margin-top: 0
    }

@media (min-width:30em) {
    .footer--page__linklist__col--first--take2 .col ul {
        float: left;
        width: 100%
    }
}

@media (min-width:30em) {
    .footer--page__linklist__col--first--take2 .col ul li {
        width: 48.57143%;
        float: left;
        padding-left: 1em
    }

        .footer--page__linklist__col--first--take2 .col ul li:nth-child(2n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .footer--page__linklist__col--first--take2 .col ul li:nth-child(2n+2) {
            margin-left: 51.42857%;
            margin-right: -100%;
            clear: none
        }
}

.footer--page__linklist__col--first--take3 {
    width: 100%;
    float: left
}

@media (min-width:48em) {
    .footer--page__linklist__col--first--take3 {
        width: 31.42857%;
        float: left;
        margin-right: 2.85714%
    }
}

.footer--page__linklist__col--first--take3 .col {
    width: 100%;
    float: left
}

    .footer--page__linklist__col--first--take3 .col ul {
        margin-top: 0
    }

@media (min-width:30em) {
    .footer--page__linklist__col--first--take3 .col ul {
        float: left;
        width: 100%
    }
}

@media (min-width:68.125em) {
    .footer--page__linklist__col--first--take3 .col ul {
        margin-bottom: 0
    }

        .footer--page__linklist__col--first--take3 .col ul li:last-child {
            margin-bottom: 0
        }
}

@media (min-width:30em) {
    .no-csscolumns .footer--page__linklist__col--first--take3 .col ul li {
        width: 48.57143%;
        float: left;
        padding-left: 1em
    }

        .no-csscolumns .footer--page__linklist__col--first--take3 .col ul li:nth-child(2n+1) {
            margin-left: 0;
            margin-right: -100%;
            clear: both;
            margin-left: 0
        }

        .no-csscolumns .footer--page__linklist__col--first--take3 .col ul li:nth-child(2n+2) {
            margin-left: 51.42857%;
            margin-right: -100%;
            clear: none
        }
}

@media (min-width:48em) {
    .footer--page__linklist__col--second {
        width: 31.42857%;
        float: left;
        margin-right: 2.85714%
    }
}

.footer--page__linklist__col--second ul {
    margin-top: 0
}

@media (min-width:68.125em) {
    .footer--page__linklist__col--second ul {
        margin-bottom: 0
    }

        .footer--page__linklist__col--second ul li:last-child {
            margin-bottom: 0
        }
}

@media (min-width:48em) {
    .footer--page__linklist__col--third {
        width: 31.42857%;
        float: right
    }
}

.footer--page__linklist__col .btn--expand, .footer--page__linklist__col .btn--expand--box {
    display: none
}

.js .footer--page__linklist__col .btn--expand, .js .footer--page__linklist__col .btn--expand--box {
    display: block
}

@media (min-width:30em) {
    .js .footer--page__linklist__col .btn--expand, .js .footer--page__linklist__col .btn--expand--box {
        display: none
    }
}

.footer--page__linklist__col .h-underlined {
    margin-top: 0
}

@media (min-width:68.125em) {
    .footer--page__linklist__col .h-underlined {
        font-size: 18px;
        font-size: 1.8rem
    }
}

.js .footer--page__linklist__col .h-underlined {
    display: none
}

@media (min-width:30em) {
    .js .footer--page__linklist__col .h-underlined {
        display: block
    }
}

.footer--page__linklist__col .collapsible__content {
    margin-top: 7.66667px
}

@media (min-width:30em) {
    .footer--page__linklist__col .collapsible__content {
        margin-bottom: 0
    }

    .js .footer--page__linklist__col .collapsible__content {
        max-height: 2000em;
        opacity: 1;
        visibility: visible
    }
}

.footer--page__address {
    color: #fff
}

    .footer--page__address .tel {
        color: inherit;
        text-decoration: none
    }

        .footer--page__address .tel a {
            color: inherit;
            text-decoration: none
        }

.footer--page {
    width: 100%;
    float: left;
    border-top: 10px solid #f4f3f1;
    margin-top: 23px
}

@media (min-width:48em) {
    .footer--page {
        margin-top: 46px
    }

    .theme .footer--page {
        margin-top: 0
    }
}

.theme .footer--page {
    margin-top: 0
}

.footer--page__senderinfo {
    padding-top: 7.66667px
}

@media (min-width:30em) {
    .footer--page__senderinfo p {
        margin-top: 23px
    }
}

@media (min-width:48em) {
    .footer--page__senderinfo {
        padding-bottom: 15.33333px;
        padding-top: 15.33333px
    }
}

.footer--page__senderinfo p, .footer--page__senderinfo ul {
    font-size: 14px;
    font-size: 1.4rem;
    margin-bottom: 5.75px;
    margin-top: 0
}

.footer--page__logowrap {
    display: none
}

@media (min-width:30em) {
    .footer--page__logowrap {
        display: block
    }

        .footer--page__logowrap .spriteIconSmart--siteLogo {
            background-position: -42px 0;
            height: 53px;
            width: 192px
        }

    .lt-ie10.svg .footer--page__logowrap .spriteIconSmart--siteLogo {
        background-image: url(img/spriteIcon/spriteIconSmart-s02dc9e6a2b.png);
        background-position: -42px 0;
        background-repeat: no-repeat;
        height: 53px;
        width: 192px
    }
}

@media (min-width:48em) {
    .footer--page__logowrap .spriteIconSmart--siteLogo {
        background-position: 0 -53px;
        height: 67px;
        width: 244px
    }

    .svg .footer--page__logowrap .spriteIconSmart--siteLogo {
        background-position: 0
    }

    .lt-ie10.svg .footer--page__logowrap .spriteIconSmart--siteLogo {
        background-image: url(img/spriteIcon/spriteIconSmart-s02dc9e6a2b.png);
        background-position: 0 -53px;
        background-repeat: no-repeat;
        height: 67px;
        width: 244px
    }
}

.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus {
    outline: 0
}

.flex-control-nav, .flex-direction-nav, .slides {
    list-style: none;
    margin: 0;
    padding: 0
}

.flexslider {
    margin: 0;
    padding: 0
}

    .flexslider .slides > li {
        display: none;
        -webkit-backface-visibility: hidden
    }

    .flexslider .slides img {
        display: block;
        width: 100%
    }

.flex-pauseplay span {
    text-transform: capitalize
}

.slides:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

.no-js .slides > li:first-child {
    display: block
}

.flexslider {
    zoom: 1
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.loading .flex-viewport {
    max-height: 300px
}

.flexslider .slides {
    zoom: 1
}

.carousel li {
    margin-right: 5px
}

.flex-direction-nav a {
    color: #fff;
    cursor: pointer;
    display: block;
    height: 46px;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    top: 25%;
    width: 40px;
    z-index: 10
}

@media (min-width:30em) {
    .flex-direction-nav a {
        top: 33%
    }
}

@media (min-width:68.125em) {
    .flex-direction-nav a {
        top: 37%
    }
}

.flex-direction-nav a:focus {
    background-color: #eaf3fb;
    color: #005aa8
}

    .flex-direction-nav a:focus:before {
        color: #005aa8
    }

.flex-direction-nav .flex-prev {
    background-color: #005aa8;
    left: 0
}

.flex-direction-nav .flex-next {
    background-color: #005aa8;
    right: 0;
    text-align: right
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1
}

.flex-direction-nav .flex-disabled {
    cursor: default;
    opacity: 0 !important
}

.flex-direction-nav a:before {
    content: "\f104";
    display: inline-block;
    font-size: 40px;
    line-height: 1
}

.flex-direction-nav a.flex-next:before {
    content: "\f105"
}

.flex-pauseplay a {
    bottom: 5px;
    color: #000;
    cursor: pointer;
    display: block;
    height: 20px;
    left: 10px;
    opacity: .8;
    overflow: hidden;
    position: absolute;
    width: 20px;
    z-index: 10
}

    .flex-pauseplay a:before {
        content: "\f004";
        display: inline-block;
        font-family: flexslider-icon;
        font-size: 20px
    }

    .flex-pauseplay a:hover {
        opacity: 1
    }

    .flex-pauseplay a.flex-play:before {
        content: "\f003"
    }

.flex-control-nav {
    bottom: -40px;
    position: absolute;
    text-align: center;
    width: 100%
}

    .flex-control-nav li {
        display: inline-block;
        margin: 0 6px;
        zoom: 1
    }

@media (max-width:47.9375em) {
    .has-numbering .flex-control-paging {
        display: none
    }
}

.flex-control-paging li a {
    background: #666;
    background: rgba(0,0,0,.5);
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    cursor: pointer;
    display: block;
    height: 11px;
    text-indent: -9999px;
    width: 11px
}

    .flex-control-paging li a:hover {
        background: #333;
        background: rgba(0,0,0,.7)
    }

    .flex-control-paging li a.flex-active {
        background: #000;
        background: rgba(0,0,0,.9);
        cursor: default
    }

.flex-control-thumbs {
    margin: 5px 0 0;
    overflow: hidden;
    position: static
}

    .flex-control-thumbs li {
        float: left;
        margin: 0;
        width: 25%
    }

    .flex-control-thumbs img {
        cursor: pointer;
        display: block;
        opacity: .7;
        width: 100%
    }

        .flex-control-thumbs img:hover {
            opacity: 1
        }

    .flex-control-thumbs .flex-active {
        cursor: default;
        opacity: 1
    }

.flexslider {
    float: left;
    margin-bottom: 1em;
    position: relative;
    width: 100%
}

@media (min-width:48em) {
    .flexslider {
        margin-bottom: 34px
    }
}

.flexslider li {
    position: relative
}

.flexslider .flex-direction-nav li {
    position: static
}

.flexslider .flex-direction-nav a:before {
    font-size: 28px;
    font-size: 2.8rem;
    margin-bottom: 3em;
    margin-top: 9px
}

.flexslider .flex-direction-nav a:hover {
    background-color: #0067c2
}

.flexslider .flex-direction-nav .flex-prev:before {
    margin-left: 14px
}

.flexslider .flex-direction-nav .flex-next:before {
    margin-right: 14px
}

.flexslider--alpha .flex-caption {
    font-size: 14px;
    font-size: 1.4rem;
    width: 100%;
    padding: 2% 3% 2.5% 3%;
    background-color: #f4f3f1;
    min-height: 35px
}

    #id_matrix .flexslider--alpha .flex-caption legend, .EPiServerForms .flexslider--alpha .flex-caption legend, .flexslider--alpha .flex-caption #id_matrix legend, .flexslider--alpha .flex-caption .EPiServerForms legend, .flexslider--alpha .flex-caption .form legend, .flexslider--alpha .flex-caption .xformcontainer form legend, .flexslider--alpha .flex-caption form table legend, .flexslider--alpha .flex-caption h3, .form .flexslider--alpha .flex-caption legend, .xformcontainer form .flexslider--alpha .flex-caption legend, form table .flexslider--alpha .flex-caption legend {
        font-family: open_sansregular,Helvetica,Arial,sans-serif;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.4;
        font-weight: 400;
        margin-bottom: 3px;
        margin-top: 0;
        padding-right: 60px
    }

    .flexslider--alpha .flex-caption p {
        margin: 0
    }

    .flexslider--alpha .flex-caption .slidecounter {
        font-weight: 400;
        font-size: 12px;
        font-size: 1.2rem;
        color: #4d4d4d;
        float: right;
        margin-left: 10px
    }

    .flexslider--alpha .flex-caption .silent {
        font-weight: 400;
        font-size: 12px;
        font-size: 1.2rem;
        color: #4d4d4d
    }

@media (min-width:48em) {
    .flexslider--beta {
        width: 65.71429%;
        float: left;
        margin-right: 2.85714%;
        border-right: 1px solid #e6e6e6;
        margin-right: 0;
        padding-right: 2.85714%
    }
}

.flexslider--beta .slides .flex-caption {
    margin-bottom: 0;
    margin-top: 11.5px
}

    #id_matrix .flexslider--beta .slides .flex-caption legend, .EPiServerForms .flexslider--beta .slides .flex-caption legend, .flexslider--beta .slides .flex-caption #id_matrix legend, .flexslider--beta .slides .flex-caption .EPiServerForms legend, .flexslider--beta .slides .flex-caption .form legend, .flexslider--beta .slides .flex-caption .xformcontainer form legend, .flexslider--beta .slides .flex-caption form table legend, .flexslider--beta .slides .flex-caption h3, .form .flexslider--beta .slides .flex-caption legend, .xformcontainer form .flexslider--beta .slides .flex-caption legend, form table .flexslider--beta .slides .flex-caption legend {
        margin-top: 23px
    }

    .flexslider--beta .slides .flex-caption ul {
        margin-bottom: 0
    }

@media (min-width:30em) {
    .flexslider--beta .flex-direction-nav a {
        top: 30%
    }
}

@media (min-width:48em) {
    .flexslider--beta .flex-direction-nav {
        display: none
    }
}

.flexslider--beta .flex-direction-nav a {
    top: 20%
}

@media (min-width:48em) {
    .flexslider--beta figure {
        position: relative
    }
}

.flexslider--beta figure .sortextended__img {
    float: none;
    margin-bottom: 0;
    margin-left: 0
}

.flexslider--beta__controls {
    display: block;
    float: left;
    width: 100%
}

@media (min-width:48em) {
    .flexslider--beta__controls {
        width: 31.42857%;
        float: right
    }
}

.flexslider--beta__controls .flex-control-nav {
    bottom: 0;
    display: block;
    position: relative;
    text-align: center
}

@media (min-width:48em) {
    .flexslider--beta__controls .flex-control-nav {
        float: left;
        margin-left: 0;
        text-align: left;
        width: 100%
    }
}

.flexslider--beta__controls .flex-control-nav li {
    font-size: 14px;
    font-size: 1.4rem;
    display: inline-block;
    padding: 2px 7px
}

@media (min-width:48em) {
    .flexslider--beta__controls .flex-control-nav li {
        font-size: 21px;
        font-size: 2.1rem;
        background-color: #f4f3f1;
        border: 1px solid #f4f3f1;
        display: block;
        float: none;
        font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
        height: auto;
        margin: 0;
        margin-bottom: 11.5px;
        padding: 0;
        padding-bottom: 11.5px;
        padding-top: 11.5px;
        position: relative;
        width: auto
    }

        .flexslider--beta__controls .flex-control-nav li.flex-active {
            background-color: #fff;
            border: 1px solid #f4f3f1
        }

            .flexslider--beta__controls .flex-control-nav li.flex-active:after {
                border: solid transparent;
                border-color: rgba(244,243,241,0);
                border-right-color: #f4f3f1;
                border-width: 15px;
                content: " ";
                height: 0;
                margin-top: -15px;
                pointer-events: none;
                position: absolute;
                right: 100%;
                top: 50%;
                width: 0
            }
}

.flexslider--beta__controls .flex-control-nav li:hover {
    cursor: pointer
}

.flexslider--beta__controls .flex-control-nav li .flex-control-nav__numorder {
    float: left
}

@media (min-width:48em) {
    .flexslider--beta__controls .flex-control-nav li .flex-control-nav__numorder {
        font-size: 16px;
        font-size: 1.6rem;
        float: left;
        margin-left: 16px
    }

        .flexslider--beta__controls .flex-control-nav li .flex-control-nav__numorder:after {
            content: "."
        }
}

.flexslider--beta__controls .flex-control-nav li .flex-control-nav__text {
    display: block;
    float: left;
    height: 1px;
    overflow: hidden;
    visibility: hidden;
    width: 1px
}

@media (min-width:48em) {
    .flexslider--beta__controls .flex-control-nav li .flex-control-nav__text {
        font-size: 16px;
        font-size: 1.6rem;
        float: none;
        height: auto;
        overflow: hidden;
        padding-left: 5px;
        padding-right: 5px;
        position: relative;
        visibility: visible;
        width: auto
    }

        .flexslider--beta__controls .flex-control-nav li .flex-control-nav__text:only-child {
            padding-left: 20px;
            padding-right: 20px
        }
}

@media (max-width:47.9375em) {
    .flexslider--beta__controls.no-numbering .flex-control-nav {
        display: none
    }
}

@media (max-width:47.9375em) {
    .taxonomi .has-blockdivider:first-child {
        margin-bottom: 0
    }

        .taxonomi .has-blockdivider:first-child .col-1 {
            margin-bottom: 0
        }
}

.js .collapsible.collapsible--beta, .js .collapsible.portalNavigationWrapper {
    margin-bottom: 5.75px
}

@media (min-width:48em) {
    .js .collapsible.collapsible--beta, .js .collapsible.portalNavigationWrapper {
        margin-bottom: 0
    }

        .js .collapsible.collapsible--beta .btn--expand, .js .collapsible.collapsible--beta .btn--expand--box, .js .collapsible.portalNavigationWrapper .btn--expand, .js .collapsible.portalNavigationWrapper .btn--expand--box {
            display: none
        }

        .js .collapsible.collapsible--beta .collapsible__content, .js .collapsible.portalNavigationWrapper .collapsible__content {
            display: block;
            overflow: hidden;
            max-height: 100%;
            opacity: 1;
            background-color: transparent;
            visibility: visible
        }
}

.js .collapsible.portalNavigationWrapper {
    margin-bottom: 23px
}

@media (min-width:48em) {
    .js .collapsible.portalNavigationWrapper {
        margin-bottom: 0
    }
}

.js .collapsible.collapsible--beta .btn--expand--box[aria-expanded=true], .js .collapsible.collapsible--beta .btn--expand[aria-expanded=true] {
    margin-bottom: 15.33333px
}

.no-js .btn--expand, .no-js .btn--expand--box {
    display: none !important
}

.no-js #filter-section .col-2, .no-js #filter-section .tabPrimoSectionHeader, .no-js #filter-section .tabs--primo .tabs--secondo, .no-js #filter-section .tabs--primo > ul, .no-js #filter-section .view-sortlist {
    display: none !important
}

@media print {
    * {
        background: 0 0 !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    body, html {
        background-color: #fff !important
    }

    a, a:visited {
        text-decoration: underline
    }

    blockquote, pre {
        padding: 15px;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img, tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin-top: 2.5cm;
        margin-bottom: 2.5cm
    }

    #id_matrix .flexslider--beta .slides .flex-caption legend, .EPiServerForms .flexslider--beta .slides .flex-caption legend, .flexslider--beta .slides .flex-caption #id_matrix legend, .flexslider--beta .slides .flex-caption .EPiServerForms legend, .flexslider--beta .slides .flex-caption .form legend, .flexslider--beta .slides .flex-caption .xformcontainer form legend, .flexslider--beta .slides .flex-caption form table legend, .flexslider--beta .slides .flex-caption h3, .form .flexslider--beta .slides .flex-caption legend, .h2, .xformcontainer form .flexslider--beta .slides .flex-caption legend, form table .flexslider--beta .slides .flex-caption legend, h2 {
        margin-bottom: 23px;
        margin-top: 31px;
        line-height: 1.28
    }

    #id_matrix legend, .EPiServerForms legend, .form legend, .h3, .xformcontainer form legend, form table legend, h3 {
        font-size: 24px;
        font-size: 2.4rem;
        margin-bottom: 13px;
        margin-top: 33px
    }

    .h4, h4, table caption {
        font-weight: 400;
        font-size: 16px;
        margin-bottom: 2px;
        margin-top: 0
    }

    .h5, .h6, h5, h6 {
        font-size: 16px;
        margin-bottom: 2px;
        margin-top: 0
    }

    #id_matrix legend, .EPiServerForms legend, .form legend, .xformcontainer form legend, form table legend, h2, h3, p {
        orphans: 3;
        widows: 3
    }

    #id_matrix legend, .EPiServerForms legend, .form legend, .xformcontainer form legend, form table legend, h2, h3 {
        page-break-after: avoid
    }

        #id_matrix legend + p, .EPiServerForms legend + p, .form legend + p, .xformcontainer form legend + p, form table legend + p, h2 + p, h3 + p, h5 + p, h6 + p {
            margin-top: 0
        }

    h2 {
        margin-top: 35px
    }

    form, p, table, ul {
        margin-bottom: 23px
    }

    .block--mediavertical__video, .c-cookie, .flexslider, .flexslider--beta__controls, .footer--page, .form--toggle-wordexpl, .fullWidth--head, .fullWidth--head .layout-gridContainer, .header__collapsible, .highcharts-button, .highcharts-container, .island--socialmedia, .js-collapsible__trigger, .masthead--LinkedBlockNav, .nav--globalLinks, .nav--pagination, .no-print, .portalNavigationWrapper, .publikation .l-main .col-2, .tabs--primo, .tabs--secondo, .toggle-wordexpl--no-js, .utilitylinks, .videowrapper, .view-sortlist, button, form, video {
        display: none !important
    }

    .site-logo .logo, .svg .site-logo .logo {
        opacity: 1 !important
    }

    figure figcaption {
        position: static;
        opacity: 1;
        background-color: transparent;
        padding-right: 0;
        padding-left: 0
    }

    body {
        width: 80%;
        margin: 0 auto
    }

    .has-blockdivider, .header, .masthead--focusframe {
        border-bottom-style: none !important;
        padding-bottom: 0 !important
    }

    .js .collapsible .collapsible__content {
        visibility: visible;
        max-height: 2000em;
        opacity: 1
    }

    .departementlistning .gridModule-B .col-1, .departementlistning .gridModule-B .col-2, .departementlistning .gridModule-B .col-3 {
        display: block !important;
        float: left !important;
        width: 100% !important;
        clear: both
    }

    .departementlistning .gridModule-B .media {
        page-break-inside: avoid
    }

    .gridModule-2up .col, .gridModule-3up .gridModule-4up .col {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        clear: both
    }

    .contentfooter > :not(:first-child) {
        display: none
    }
}

.c-focusframe-wrap {
    padding: 0 20px;
    margin-bottom: 23px
}

@media all and (min-width:768px) {
    .c-focusframe-wrap {
        padding: 0;
        margin-bottom: 46px;
        margin-top: -23px
    }
}

.c-focusframe-wrap + .c-focusframe-wrap {
    margin-top: 23px
}

.col-1 .c-focusframe-wrap, .col-2 .c-focusframe-wrap {
    padding: 0;
    margin-bottom: 23px
}

@media all and (min-width:768px) {
    .col-1 .c-focusframe-wrap, .col-2 .c-focusframe-wrap {
        padding: 0;
        margin-bottom: 46px
    }
}

.c-focusframe-wrap--fullwidth {
    padding: 0;
    margin-top: -23px
}

.c-focusframe {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1
}

@media all and (min-width:768px) {
    .c-focusframe {
        min-height: 390px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 0
    }
}

@media all and (max-width:480px) {
    .c-focusframe--no-overlay-sm .c-focusframe__container {
        background-color: #f4f3f1
    }

        .c-focusframe--no-overlay-sm .c-focusframe__container h2 {
            color: #000
        }

    .c-focusframe--no-overlay-sm .c-focusframe__text {
        color: #000
    }
}

.c-focusframe--columns .c-focusframe__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media all and (min-width:768px) {
    .c-focusframe--columns .c-focusframe__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        .c-focusframe--columns .c-focusframe__container h2 {
            width: 100%;
            float: left
        }
}

@media all and (min-width:768px) {
    .c-focusframe--columns .c-focusframe__actions, .c-focusframe--columns .c-focusframe__text {
        width: 44.28571%;
        float: left;
        margin-right: 2.85714%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.c-focusframe--hero {
    height: 100%
}

@media all and (min-width:768px) {
    .c-focusframe--hero {
        min-height: 100%
    }
}

.c-focusframe--hero .c-focusframe__media {
    position: relative;
    width: 100%;
    padding-bottom: 30.23%
}

.c-focusframe--hero .c-focusframe__img {
    width: 100%;
    position: absolute;
    -o-object-fit: contain;
    object-fit: contain
}

@media all and (max-width:480px) {
    .c-focusframe--hero .c-focusframe__container {
        padding: 1rem 2rem
    }
}

@media all and (max-width:480px) {
    .c-focusframe--hero .c-focusframe__text h2 {
        margin: 0
    }
}

.c-focusframe--hero .c-focusframe__body {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

@media all and (max-width:480px) {
    .c-focusframe--top-img .c-focusframe__media {
        position: static;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media all and (max-width:480px) and (max-width:768px) {
    .c-focusframe--top-img .c-focusframe__body {
        position: inherit
    }
}

.c-focusframe--custom-links .c-focusframe__list {
    padding-left: 0;
    margin-left: 0
}

    .c-focusframe--custom-links .c-focusframe__list li {
        display: block;
        margin-left: 0;
        text-indent: 0;
        margin-bottom: 11.5px
    }

@media all and (min-width:768px) {
    .c-focusframe--custom-links .c-focusframe__list li {
        display: inline-block;
        margin-right: .5em;
        font-size: 16px;
        font-size: 1.6rem
    }
}

.c-focusframe--custom-links .c-focusframe__list a {
    display: block;
    padding: 6px 15px;
    margin-left: 0;
    text-indent: -.5em;
    text-decoration: none
}

@media (min-width:68.125em) {
    .c-focusframe--custom-links .c-focusframe__list a {
        font-size: 16px;
        font-size: 1.6rem
    }
}

.c-focusframe--custom-links .c-focusframe__list a:before {
    margin-right: 4px
}

.c-focusframe--custom-links .c-focusframe__list a:focus, .c-focusframe--custom-links .c-focusframe__list a:hover {
    text-decoration: underline !important;
    outline-style: none;
    background-color: #005aa8;
    color: #fff
}

.c-focusframe__media {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1
}

.c-focusframe__img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.c-focusframe__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    width: 100%
}

@media all and (min-width:768px) {
    .c-focusframe__body {
        min-height: 390px
    }
}

.c-focusframe__container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 4rem 2rem
}

@media all and (min-width:768px) {
    .c-focusframe__container {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
}

.c-focusframe__container h2 {
    margin-top: 0;
    color: #fff;
    font-family: open_sanslight,Helvetica,Arial,sans-serif;
    font-size: 26px;
    font-size: 2.6rem
}

@media all and (min-width:768px) {
    .c-focusframe__container h2 {
        font-size: 32px;
        font-size: 3.2rem
    }
}

@media all and (min-width:1090px) {
    .c-focusframe__container h2 {
        font-size: 36px;
        font-size: 3.6rem
    }
}

.c-focusframe__content {
    width: 100%;
    float: left
}

.c-focusframe__content--narrow h2, .c-focusframe__content--narrow p {
    width: 100%;
    float: left
}

@media (min-width:48em) {
    .c-focusframe__content--narrow h2, .c-focusframe__content--narrow p {
        width: 65.71429%;
        float: left;
        margin-right: 2.85714%
    }
}

.c-focusframe--columns .c-focusframe__content--narrow h2, .c-focusframe--columns .c-focusframe__content--narrow p, .col-1 .c-focusframe__content--narrow h2, .col-1 .c-focusframe__content--narrow p, .col-2 .c-focusframe__content--narrow h2, .col-2 .c-focusframe__content--narrow p {
    width: 100%;
    float: left
}

.c-focusframe__text {
    position: relative;
    color: #fff
}

    .c-focusframe__text p {
        margin-top: 0;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.7
    }

@media all and (min-width:480px) {
    .c-focusframe__text p {
        font-size: 14px;
        font-size: 1.4rem
    }
}

.c-focusframe__actions {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media all and (min-width:768px) {
    .c-focusframe__actions {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.c-focusframe__list {
    margin-top: 0;
    width: 100%;
    font-family: open_sanssemibold,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    margin-bottom: 0;
    margin-left: 1rem;
    padding-left: 0
}

    .c-focusframe__list li {
        margin-left: 1em;
        text-indent: -.5em
    }

@media all and (min-width:768px) {
    .c-focusframe__list li {
        font-size: 16px;
        font-size: 1.6rem
    }
}

.c-focusframe__list li a {
    color: #005aa8;
    background: 0 0;
    text-decoration: none;
    padding: 0;
    display: inline-block
}

    .c-focusframe__list li a:focus {
        outline-style: none;
        background-color: #005aa8;
        color: #fff
    }

    .c-focusframe__list li a:hover {
        text-decoration: underline
    }

    .c-focusframe__list li a:focus:before {
        color: #005aa8 !important
    }

    .c-focusframe__list li a[style*='background: white;']:focus, .c-focusframe__list li a[style*='background: white;']:hover {
        color: #005aa8
    }

    .c-focusframe__list li a[style*='background: white;'] svg path[fill='86, 71, 112'], .c-focusframe__list li a[style*='background: white;'] svg path[fill=white] {
        fill: #005aa8
    }

.c-focusframe-caption {
    font-weight: 400;
    font-size: 12px;
    font-size: 1.2rem;
    color: #4d4d4d;
    margin: 1rem 0 0 1rem
}

@media all and (min-width:768px) {
    .c-focusframe-caption {
        margin: 2rem 0 0 3rem
    }
}
/*# sourceMappingURL=style.css.map */
