meta.tablet {
    font-family: "/only screen and (min-width: 641px) and (max-width: 768px)/";
    width: 40em
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, 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-color: transparent
}

    a:active, a:hover {
        outline: 0
    }

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: 0.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: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    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"] {
        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;
        box-sizing: content-box
    }

        input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none
        }

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

meta.foundation-version {
    font-family: "/5.3.3/"
}

meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em
}

meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em
}

meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64em)/";
    width: 64em
}

meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em
}

meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em
}

meta.foundation-data-attribute-namespace {
    font-family: false
}

html, body {
    height: 100%
}

*, *:before, *:after {
    box-sizing: border-box
}

html, body {
    font-size: 100%
}

body {
    background: #fff;
    color: #222;
    padding: 0;
    margin: 0;
    font-family: "LindeDaxLig",Arial,sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 150%;
    position: relative;
    cursor: default
}

a:hover {
    cursor: pointer
}

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

img {
    -ms-interpolation-mode: bicubic
}

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
    max-width: none !important
}

.left {
    float: left !important
}

.right {
    float: right !important
}

.clearfix:before, .component.GatewayG0:before, .clearfix:after, .component.GatewayG0:after {
    content: " ";
    display: table
}

.clearfix:after, .component.GatewayG0:after {
    clear: both
}

.hide {
    display: none
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

img {
    display: inline-block;
    vertical-align: middle
}

textarea {
    height: auto;
    min-height: 50px
}

select {
    width: 100%
}

.accordion {
    margin-bottom: 0
}

    .accordion:before, .accordion:after {
        content: " ";
        display: table
    }

    .accordion:after {
        clear: both
    }

    .accordion .accordion-navigation, .accordion dd {
        display: block;
        margin-bottom: 0 !important
    }

        .accordion .accordion-navigation.active > a, .accordion dd.active > a {
            background: #e8e8e8
        }

        .accordion .accordion-navigation > a, .accordion dd > a {
            background: #efefef;
            color: #222;
            padding: 1rem;
            display: block;
            font-family: "LindeDaxLig",Arial,sans-serif;
            font-size: 1rem
        }

            .accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
                background: #e3e3e3
            }

        .accordion .accordion-navigation > .content, .accordion dd > .content {
            display: none;
            padding: 0.5rem
        }

            .accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
                display: block;
                background: #fff
            }

[class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.5rem
}

    [class*="block-grid-"]:before, [class*="block-grid-"]:after {
        content: " ";
        display: table
    }

    [class*="block-grid-"]:after {
        clear: both
    }

    [class*="block-grid-"] > li {
        display: block;
        height: auto;
        float: left;
        padding: 0 0.5rem 1rem
    }

@media only screen {
    .small-block-grid-1 > li {
        width: 100%;
        list-style: none
    }

        .small-block-grid-1 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-1 > li:nth-of-type(1n+1) {
            clear: both
        }

    .small-block-grid-2 > li {
        width: 50%;
        list-style: none
    }

        .small-block-grid-2 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-2 > li:nth-of-type(2n+1) {
            clear: both
        }

    .small-block-grid-3 > li {
        width: 33.333333%;
        list-style: none
    }

        .small-block-grid-3 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-3 > li:nth-of-type(3n+1) {
            clear: both
        }

    .small-block-grid-4 > li {
        width: 25%;
        list-style: none
    }

        .small-block-grid-4 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-4 > li:nth-of-type(4n+1) {
            clear: both
        }

    .small-block-grid-5 > li {
        width: 20%;
        list-style: none
    }

        .small-block-grid-5 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-5 > li:nth-of-type(5n+1) {
            clear: both
        }

    .small-block-grid-6 > li {
        width: 16.666667%;
        list-style: none
    }

        .small-block-grid-6 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-6 > li:nth-of-type(6n+1) {
            clear: both
        }

    .small-block-grid-7 > li {
        width: 14.285714%;
        list-style: none
    }

        .small-block-grid-7 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-7 > li:nth-of-type(7n+1) {
            clear: both
        }

    .small-block-grid-8 > li {
        width: 12.5%;
        list-style: none
    }

        .small-block-grid-8 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-8 > li:nth-of-type(8n+1) {
            clear: both
        }

    .small-block-grid-9 > li {
        width: 11.111111%;
        list-style: none
    }

        .small-block-grid-9 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-9 > li:nth-of-type(9n+1) {
            clear: both
        }

    .small-block-grid-10 > li {
        width: 10%;
        list-style: none
    }

        .small-block-grid-10 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-10 > li:nth-of-type(10n+1) {
            clear: both
        }

    .small-block-grid-11 > li {
        width: 9.090909%;
        list-style: none
    }

        .small-block-grid-11 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-11 > li:nth-of-type(11n+1) {
            clear: both
        }

    .small-block-grid-12 > li {
        width: 8.333333%;
        list-style: none
    }

        .small-block-grid-12 > li:nth-of-type(1n) {
            clear: none
        }

        .small-block-grid-12 > li:nth-of-type(12n+1) {
            clear: both
        }
}

@media only screen and (min-width: 40.063em) {
    .medium-block-grid-1 > li {
        width: 100%;
        list-style: none
    }

        .medium-block-grid-1 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-1 > li:nth-of-type(1n+1) {
            clear: both
        }

    .medium-block-grid-2 > li {
        width: 50%;
        list-style: none
    }

        .medium-block-grid-2 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-2 > li:nth-of-type(2n+1) {
            clear: both
        }

    .medium-block-grid-3 > li {
        width: 33.333333%;
        list-style: none
    }

        .medium-block-grid-3 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-3 > li:nth-of-type(3n+1) {
            clear: both
        }

    .medium-block-grid-4 > li {
        width: 25%;
        list-style: none
    }

        .medium-block-grid-4 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-4 > li:nth-of-type(4n+1) {
            clear: both
        }

    .medium-block-grid-5 > li {
        width: 20%;
        list-style: none
    }

        .medium-block-grid-5 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-5 > li:nth-of-type(5n+1) {
            clear: both
        }

    .medium-block-grid-6 > li {
        width: 16.666667%;
        list-style: none
    }

        .medium-block-grid-6 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-6 > li:nth-of-type(6n+1) {
            clear: both
        }

    .medium-block-grid-7 > li {
        width: 14.285714%;
        list-style: none
    }

        .medium-block-grid-7 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-7 > li:nth-of-type(7n+1) {
            clear: both
        }

    .medium-block-grid-8 > li {
        width: 12.5%;
        list-style: none
    }

        .medium-block-grid-8 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-8 > li:nth-of-type(8n+1) {
            clear: both
        }

    .medium-block-grid-9 > li {
        width: 11.111111%;
        list-style: none
    }

        .medium-block-grid-9 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-9 > li:nth-of-type(9n+1) {
            clear: both
        }

    .medium-block-grid-10 > li {
        width: 10%;
        list-style: none
    }

        .medium-block-grid-10 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-10 > li:nth-of-type(10n+1) {
            clear: both
        }

    .medium-block-grid-11 > li {
        width: 9.090909%;
        list-style: none
    }

        .medium-block-grid-11 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-11 > li:nth-of-type(11n+1) {
            clear: both
        }

    .medium-block-grid-12 > li {
        width: 8.333333%;
        list-style: none
    }

        .medium-block-grid-12 > li:nth-of-type(1n) {
            clear: none
        }

        .medium-block-grid-12 > li:nth-of-type(12n+1) {
            clear: both
        }
}

@media only screen and (min-width: 64em) {
    .large-block-grid-1 > li {
        width: 100%;
        list-style: none
    }

        .large-block-grid-1 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-1 > li:nth-of-type(1n+1) {
            clear: both
        }

    .large-block-grid-2 > li {
        width: 50%;
        list-style: none
    }

        .large-block-grid-2 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-2 > li:nth-of-type(2n+1) {
            clear: both
        }

    .large-block-grid-3 > li {
        width: 33.333333%;
        list-style: none
    }

        .large-block-grid-3 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-3 > li:nth-of-type(3n+1) {
            clear: both
        }

    .large-block-grid-4 > li {
        width: 25%;
        list-style: none
    }

        .large-block-grid-4 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-4 > li:nth-of-type(4n+1) {
            clear: both
        }

    .large-block-grid-5 > li {
        width: 20%;
        list-style: none
    }

        .large-block-grid-5 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-5 > li:nth-of-type(5n+1) {
            clear: both
        }

    .large-block-grid-6 > li {
        width: 16.666667%;
        list-style: none
    }

        .large-block-grid-6 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-6 > li:nth-of-type(6n+1) {
            clear: both
        }

    .large-block-grid-7 > li {
        width: 14.285714%;
        list-style: none
    }

        .large-block-grid-7 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-7 > li:nth-of-type(7n+1) {
            clear: both
        }

    .large-block-grid-8 > li {
        width: 12.5%;
        list-style: none
    }

        .large-block-grid-8 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-8 > li:nth-of-type(8n+1) {
            clear: both
        }

    .large-block-grid-9 > li {
        width: 11.111111%;
        list-style: none
    }

        .large-block-grid-9 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-9 > li:nth-of-type(9n+1) {
            clear: both
        }

    .large-block-grid-10 > li {
        width: 10%;
        list-style: none
    }

        .large-block-grid-10 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-10 > li:nth-of-type(10n+1) {
            clear: both
        }

    .large-block-grid-11 > li {
        width: 9.090909%;
        list-style: none
    }

        .large-block-grid-11 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-11 > li:nth-of-type(11n+1) {
            clear: both
        }

    .large-block-grid-12 > li {
        width: 8.333333%;
        list-style: none
    }

        .large-block-grid-12 > li:nth-of-type(1n) {
            clear: none
        }

        .large-block-grid-12 > li:nth-of-type(12n+1) {
            clear: both
        }
}

button, .button, .callToAction, .teaser-column .component.DownloadList .button, .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemDummy .gsc-search-button input {
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: "LindeDaxLig",Arial,sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1.0625rem;
    padding-left: 2rem;
    font-size: 1rem;
    background-color: #008cba;
    border-color: #007095;
    color: #fff;
    transition: background-color 300ms ease-out
}

    button:hover, button:focus, .button:hover, .callToAction:hover, .teaser-column .component.DownloadList .button:hover, .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input:hover, .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input:hover, .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button input:hover, .button:focus, .callToAction:focus, .teaser-column .component.DownloadList .button:focus, .component.SystemListFilterConfiguration .gsc-search-button input:focus, .component.SystemDummy .gsc-search-button input:focus {
        background-color: #007095
    }

    button:hover, button:focus, .button:hover, .callToAction:hover, .teaser-column .component.DownloadList .button:hover, .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input:hover, .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input:hover, .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button input:hover, .button:focus, .callToAction:focus, .teaser-column .component.DownloadList .button:focus, .component.SystemListFilterConfiguration .gsc-search-button input:focus, .component.SystemDummy .gsc-search-button input:focus {
        color: #fff
    }

    button.secondary, .button.secondary, .secondary.callToAction, .teaser-column .component.DownloadList .secondary.button, .component.SystemListFilterConfiguration .gsc-search-button input.secondary, .component.SystemDummy .gsc-search-button input.secondary {
        background-color: #e7e7e7;
        border-color: #b9b9b9;
        color: #333
    }

        button.secondary:hover, button.secondary:focus, .button.secondary:hover, .secondary.callToAction:hover, .teaser-column .component.DownloadList .secondary.button:hover, .teaser-column .component.DownloadList .secondary.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.secondary:hover, .component.SystemDummy .gsc-search-button input.secondary:hover, .button.secondary:focus, .secondary.callToAction:focus, .teaser-column .component.DownloadList .secondary.button:focus, .component.SystemListFilterConfiguration .gsc-search-button input.secondary:focus, .component.SystemDummy .gsc-search-button input.secondary:focus {
            background-color: #b9b9b9
        }

        button.secondary:hover, button.secondary:focus, .button.secondary:hover, .secondary.callToAction:hover, .teaser-column .component.DownloadList .secondary.button:hover, .teaser-column .component.DownloadList .secondary.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.secondary:hover, .component.SystemDummy .gsc-search-button input.secondary:hover, .button.secondary:focus, .secondary.callToAction:focus, .teaser-column .component.DownloadList .secondary.button:focus, .component.SystemListFilterConfiguration .gsc-search-button input.secondary:focus, .component.SystemDummy .gsc-search-button input.secondary:focus {
            color: #333
        }

    button.success, .button.success, .success.callToAction, .teaser-column .component.DownloadList .success.button, .component.SystemListFilterConfiguration .gsc-search-button input.success, .component.SystemDummy .gsc-search-button input.success {
        background-color: #43ac6a;
        border-color: #368a55;
        color: #fff
    }

        button.success:hover, button.success:focus, .button.success:hover, .success.callToAction:hover, .teaser-column .component.DownloadList .success.button:hover, .teaser-column .component.DownloadList .success.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.success:hover, .component.SystemDummy .gsc-search-button input.success:hover, .button.success:focus, .success.callToAction:focus, .teaser-column .component.DownloadList .success.button:focus, .component.SystemListFilterConfiguration .gsc-search-button input.success:focus, .component.SystemDummy .gsc-search-button input.success:focus {
            background-color: #368a55
        }

        button.success:hover, button.success:focus, .button.success:hover, .success.callToAction:hover, .teaser-column .component.DownloadList .success.button:hover, .teaser-column .component.DownloadList .success.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.success:hover, .component.SystemDummy .gsc-search-button input.success:hover, .button.success:focus, .success.callToAction:focus, .teaser-column .component.DownloadList .success.button:focus, .component.SystemListFilterConfiguration .gsc-search-button input.success:focus, .component.SystemDummy .gsc-search-button input.success:focus {
            color: #fff
        }

    button.alert, .button.alert, .alert.callToAction, .teaser-column .component.DownloadList .alert.button, .component.SystemListFilterConfiguration .gsc-search-button input.alert, .component.SystemDummy .gsc-search-button input.alert {
        background-color: #f04124;
        border-color: #cf2a0e;
        color: #fff
    }

        button.alert:hover, button.alert:focus, .button.alert:hover, .alert.callToAction:hover, .teaser-column .component.DownloadList .alert.button:hover, .teaser-column .component.DownloadList .alert.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.alert:hover, .component.SystemDummy .gsc-search-button input.alert:hover, .button.alert:focus, .alert.callToAction:focus, .teaser-column .component.DownloadList .alert.button:focus, .component.SystemListFilterConfiguration .gsc-search-button input.alert:focus, .component.SystemDummy .gsc-search-button input.alert:focus {
            background-color: #cf2a0e
        }

        button.alert:hover, button.alert:focus, .button.alert:hover, .alert.callToAction:hover, .teaser-column .component.DownloadList .alert.button:hover, .teaser-column .component.DownloadList .alert.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.alert:hover, .component.SystemDummy .gsc-search-button input.alert:hover, .button.alert:focus, .alert.callToAction:focus, .teaser-column .component.DownloadList .alert.button:focus, .component.SystemListFilterConfiguration .gsc-search-button input.alert:focus, .component.SystemDummy .gsc-search-button input.alert:focus {
            color: #fff
        }

    button.large, .button.large, .large.callToAction, .teaser-column .component.DownloadList .large.button, .component.SystemListFilterConfiguration .gsc-search-button input.large, .component.SystemDummy .gsc-search-button input.large {
        padding-top: 1.125rem;
        padding-right: 2.25rem;
        padding-bottom: 1.1875rem;
        padding-left: 2.25rem;
        font-size: 1.25rem
    }

    button.small, .button.small, .small.callToAction, .teaser-column .component.DownloadList .small.button, .component.SystemListFilterConfiguration .gsc-search-button input.small, .component.SystemDummy .gsc-search-button input.small {
        padding-top: 0.875rem;
        padding-right: 1.75rem;
        padding-bottom: 0.9375rem;
        padding-left: 1.75rem;
        font-size: 0.8125rem
    }

    button.tiny, .button.tiny, .tiny.callToAction, .teaser-column .component.DownloadList .tiny.button, .component.SystemListFilterConfiguration .gsc-search-button input.tiny, .component.SystemDummy .gsc-search-button input.tiny {
        padding-top: 0.625rem;
        padding-right: 1.25rem;
        padding-bottom: 0.6875rem;
        padding-left: 1.25rem;
        font-size: 0.6875rem
    }

    button.expand, .button.expand, .expand.callToAction, .teaser-column .component.DownloadList .expand.button, .component.SystemListFilterConfiguration .gsc-search-button input.expand, .component.SystemDummy .gsc-search-button input.expand {
        padding-right: 0;
        padding-left: 0;
        width: 100%
    }

    button.left-align, .button.left-align, .left-align.callToAction, .teaser-column .component.DownloadList .left-align.button, .component.SystemListFilterConfiguration .gsc-search-button input.left-align, .component.SystemDummy .gsc-search-button input.left-align {
        text-align: left;
        text-indent: 0.75rem
    }

    button.right-align, .button.right-align, .right-align.callToAction, .teaser-column .component.DownloadList .right-align.button, .component.SystemListFilterConfiguration .gsc-search-button input.right-align, .component.SystemDummy .gsc-search-button input.right-align {
        text-align: right;
        padding-right: 0.75rem
    }

    button.radius, .button.radius, .radius.callToAction, .teaser-column .component.DownloadList .radius.button, .component.SystemListFilterConfiguration .gsc-search-button input.radius, .component.SystemDummy .gsc-search-button input.radius {
        border-radius: 3px
    }

    button.round, .button.round, .round.callToAction, .teaser-column .component.DownloadList .round.button, .component.SystemListFilterConfiguration .gsc-search-button input.round, .component.SystemDummy .gsc-search-button input.round {
        border-radius: 1000px
    }

    button.disabled, button[disabled], .button.disabled, .disabled.callToAction, .teaser-column .component.DownloadList .disabled.button, .component.SystemListFilterConfiguration .gsc-search-button input.disabled, .component.SystemDummy .gsc-search-button input.disabled, .button[disabled], [disabled].callToAction, .teaser-column .component.DownloadList [disabled].button, .component.SystemListFilterConfiguration .gsc-search-button input[disabled], .component.SystemDummy .gsc-search-button input[disabled] {
        background-color: #008cba;
        border-color: #007095;
        color: #fff;
        cursor: default;
        opacity: 0.7;
        box-shadow: none
    }

        button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .disabled.callToAction:hover, .teaser-column .component.DownloadList .disabled.button:hover, .teaser-column .component.DownloadList .disabled.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled:hover, .component.SystemDummy .gsc-search-button input.disabled:hover, .button.disabled:focus, .disabled.callToAction:focus, .teaser-column .component.DownloadList .disabled.button:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled:focus, .component.SystemDummy .gsc-search-button input.disabled:focus, .button[disabled]:hover, [disabled].callToAction:hover, .teaser-column .component.DownloadList [disabled].button:hover, .teaser-column .component.DownloadList [disabled].callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled]:hover, .component.SystemDummy .gsc-search-button input[disabled]:hover, .button[disabled]:focus, [disabled].callToAction:focus, .teaser-column .component.DownloadList [disabled].button:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled]:focus, .component.SystemDummy .gsc-search-button input[disabled]:focus {
            background-color: #007095
        }

        button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .disabled.callToAction:hover, .teaser-column .component.DownloadList .disabled.button:hover, .teaser-column .component.DownloadList .disabled.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled:hover, .component.SystemDummy .gsc-search-button input.disabled:hover, .button.disabled:focus, .disabled.callToAction:focus, .teaser-column .component.DownloadList .disabled.button:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled:focus, .component.SystemDummy .gsc-search-button input.disabled:focus, .button[disabled]:hover, [disabled].callToAction:hover, .teaser-column .component.DownloadList [disabled].button:hover, .teaser-column .component.DownloadList [disabled].callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled]:hover, .component.SystemDummy .gsc-search-button input[disabled]:hover, .button[disabled]:focus, [disabled].callToAction:focus, .teaser-column .component.DownloadList [disabled].button:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled]:focus, .component.SystemDummy .gsc-search-button input[disabled]:focus {
            color: #fff
        }

        button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .disabled.callToAction:hover, .teaser-column .component.DownloadList .disabled.button:hover, .teaser-column .component.DownloadList .disabled.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled:hover, .component.SystemDummy .gsc-search-button input.disabled:hover, .button.disabled:focus, .disabled.callToAction:focus, .teaser-column .component.DownloadList .disabled.button:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled:focus, .component.SystemDummy .gsc-search-button input.disabled:focus, .button[disabled]:hover, [disabled].callToAction:hover, .teaser-column .component.DownloadList [disabled].button:hover, .teaser-column .component.DownloadList [disabled].callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled]:hover, .component.SystemDummy .gsc-search-button input[disabled]:hover, .button[disabled]:focus, [disabled].callToAction:focus, .teaser-column .component.DownloadList [disabled].button:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled]:focus, .component.SystemDummy .gsc-search-button input[disabled]:focus {
            background-color: #008cba
        }

        button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .disabled.secondary.callToAction, .teaser-column .component.DownloadList .disabled.secondary.button, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.secondary, .component.SystemDummy .gsc-search-button input.disabled.secondary, .button[disabled].secondary, [disabled].secondary.callToAction, .teaser-column .component.DownloadList [disabled].secondary.button, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].secondary, .component.SystemDummy .gsc-search-button input[disabled].secondary {
            background-color: #e7e7e7;
            border-color: #b9b9b9;
            color: #333;
            cursor: default;
            opacity: 0.7;
            box-shadow: none
        }

            button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .disabled.secondary.callToAction:hover, .teaser-column .component.DownloadList .disabled.secondary.button:hover, .teaser-column .component.DownloadList .disabled.secondary.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.secondary:hover, .component.SystemDummy .gsc-search-button input.disabled.secondary:hover, .button.disabled.secondary:focus, .disabled.secondary.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.secondary:focus, .component.SystemDummy .gsc-search-button input.disabled.secondary:focus, .button[disabled].secondary:hover, [disabled].secondary.callToAction:hover, .teaser-column .component.DownloadList [disabled].secondary.button:hover, .teaser-column .component.DownloadList [disabled].secondary.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].secondary:hover, .component.SystemDummy .gsc-search-button input[disabled].secondary:hover, .button[disabled].secondary:focus, [disabled].secondary.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].secondary:focus, .component.SystemDummy .gsc-search-button input[disabled].secondary:focus {
                background-color: #b9b9b9
            }

            button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .disabled.secondary.callToAction:hover, .teaser-column .component.DownloadList .disabled.secondary.button:hover, .teaser-column .component.DownloadList .disabled.secondary.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.secondary:hover, .component.SystemDummy .gsc-search-button input.disabled.secondary:hover, .button.disabled.secondary:focus, .disabled.secondary.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.secondary:focus, .component.SystemDummy .gsc-search-button input.disabled.secondary:focus, .button[disabled].secondary:hover, [disabled].secondary.callToAction:hover, .teaser-column .component.DownloadList [disabled].secondary.button:hover, .teaser-column .component.DownloadList [disabled].secondary.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].secondary:hover, .component.SystemDummy .gsc-search-button input[disabled].secondary:hover, .button[disabled].secondary:focus, [disabled].secondary.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].secondary:focus, .component.SystemDummy .gsc-search-button input[disabled].secondary:focus {
                color: #333
            }

            button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .disabled.secondary.callToAction:hover, .teaser-column .component.DownloadList .disabled.secondary.button:hover, .teaser-column .component.DownloadList .disabled.secondary.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.secondary:hover, .component.SystemDummy .gsc-search-button input.disabled.secondary:hover, .button.disabled.secondary:focus, .disabled.secondary.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.secondary:focus, .component.SystemDummy .gsc-search-button input.disabled.secondary:focus, .button[disabled].secondary:hover, [disabled].secondary.callToAction:hover, .teaser-column .component.DownloadList [disabled].secondary.button:hover, .teaser-column .component.DownloadList [disabled].secondary.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].secondary:hover, .component.SystemDummy .gsc-search-button input[disabled].secondary:hover, .button[disabled].secondary:focus, [disabled].secondary.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].secondary:focus, .component.SystemDummy .gsc-search-button input[disabled].secondary:focus {
                background-color: #e7e7e7
            }

        button.disabled.success, button[disabled].success, .button.disabled.success, .disabled.success.callToAction, .teaser-column .component.DownloadList .disabled.success.button, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.success, .component.SystemDummy .gsc-search-button input.disabled.success, .button[disabled].success, [disabled].success.callToAction, .teaser-column .component.DownloadList [disabled].success.button, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].success, .component.SystemDummy .gsc-search-button input[disabled].success {
            background-color: #43ac6a;
            border-color: #368a55;
            color: #fff;
            cursor: default;
            opacity: 0.7;
            box-shadow: none
        }

            button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .disabled.success.callToAction:hover, .teaser-column .component.DownloadList .disabled.success.button:hover, .teaser-column .component.DownloadList .disabled.success.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.success:hover, .component.SystemDummy .gsc-search-button input.disabled.success:hover, .button.disabled.success:focus, .disabled.success.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.success:focus, .component.SystemDummy .gsc-search-button input.disabled.success:focus, .button[disabled].success:hover, [disabled].success.callToAction:hover, .teaser-column .component.DownloadList [disabled].success.button:hover, .teaser-column .component.DownloadList [disabled].success.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].success:hover, .component.SystemDummy .gsc-search-button input[disabled].success:hover, .button[disabled].success:focus, [disabled].success.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].success:focus, .component.SystemDummy .gsc-search-button input[disabled].success:focus {
                background-color: #368a55
            }

            button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .disabled.success.callToAction:hover, .teaser-column .component.DownloadList .disabled.success.button:hover, .teaser-column .component.DownloadList .disabled.success.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.success:hover, .component.SystemDummy .gsc-search-button input.disabled.success:hover, .button.disabled.success:focus, .disabled.success.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.success:focus, .component.SystemDummy .gsc-search-button input.disabled.success:focus, .button[disabled].success:hover, [disabled].success.callToAction:hover, .teaser-column .component.DownloadList [disabled].success.button:hover, .teaser-column .component.DownloadList [disabled].success.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].success:hover, .component.SystemDummy .gsc-search-button input[disabled].success:hover, .button[disabled].success:focus, [disabled].success.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].success:focus, .component.SystemDummy .gsc-search-button input[disabled].success:focus {
                color: #fff
            }

            button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .disabled.success.callToAction:hover, .teaser-column .component.DownloadList .disabled.success.button:hover, .teaser-column .component.DownloadList .disabled.success.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.success:hover, .component.SystemDummy .gsc-search-button input.disabled.success:hover, .button.disabled.success:focus, .disabled.success.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.success:focus, .component.SystemDummy .gsc-search-button input.disabled.success:focus, .button[disabled].success:hover, [disabled].success.callToAction:hover, .teaser-column .component.DownloadList [disabled].success.button:hover, .teaser-column .component.DownloadList [disabled].success.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].success:hover, .component.SystemDummy .gsc-search-button input[disabled].success:hover, .button[disabled].success:focus, [disabled].success.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].success:focus, .component.SystemDummy .gsc-search-button input[disabled].success:focus {
                background-color: #43ac6a
            }

        button.disabled.alert, button[disabled].alert, .button.disabled.alert, .disabled.alert.callToAction, .teaser-column .component.DownloadList .disabled.alert.button, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.alert, .component.SystemDummy .gsc-search-button input.disabled.alert, .button[disabled].alert, [disabled].alert.callToAction, .teaser-column .component.DownloadList [disabled].alert.button, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].alert, .component.SystemDummy .gsc-search-button input[disabled].alert {
            background-color: #f04124;
            border-color: #cf2a0e;
            color: #fff;
            cursor: default;
            opacity: 0.7;
            box-shadow: none
        }

            button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .disabled.alert.callToAction:hover, .teaser-column .component.DownloadList .disabled.alert.button:hover, .teaser-column .component.DownloadList .disabled.alert.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.alert:hover, .component.SystemDummy .gsc-search-button input.disabled.alert:hover, .button.disabled.alert:focus, .disabled.alert.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.alert:focus, .component.SystemDummy .gsc-search-button input.disabled.alert:focus, .button[disabled].alert:hover, [disabled].alert.callToAction:hover, .teaser-column .component.DownloadList [disabled].alert.button:hover, .teaser-column .component.DownloadList [disabled].alert.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].alert:hover, .component.SystemDummy .gsc-search-button input[disabled].alert:hover, .button[disabled].alert:focus, [disabled].alert.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].alert:focus, .component.SystemDummy .gsc-search-button input[disabled].alert:focus {
                background-color: #cf2a0e
            }

            button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .disabled.alert.callToAction:hover, .teaser-column .component.DownloadList .disabled.alert.button:hover, .teaser-column .component.DownloadList .disabled.alert.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.alert:hover, .component.SystemDummy .gsc-search-button input.disabled.alert:hover, .button.disabled.alert:focus, .disabled.alert.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.alert:focus, .component.SystemDummy .gsc-search-button input.disabled.alert:focus, .button[disabled].alert:hover, [disabled].alert.callToAction:hover, .teaser-column .component.DownloadList [disabled].alert.button:hover, .teaser-column .component.DownloadList [disabled].alert.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].alert:hover, .component.SystemDummy .gsc-search-button input[disabled].alert:hover, .button[disabled].alert:focus, [disabled].alert.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].alert:focus, .component.SystemDummy .gsc-search-button input[disabled].alert:focus {
                color: #fff
            }

            button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .disabled.alert.callToAction:hover, .teaser-column .component.DownloadList .disabled.alert.button:hover, .teaser-column .component.DownloadList .disabled.alert.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.alert:hover, .component.SystemDummy .gsc-search-button input.disabled.alert:hover, .button.disabled.alert:focus, .disabled.alert.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input.disabled.alert:focus, .component.SystemDummy .gsc-search-button input.disabled.alert:focus, .button[disabled].alert:hover, [disabled].alert.callToAction:hover, .teaser-column .component.DownloadList [disabled].alert.button:hover, .teaser-column .component.DownloadList [disabled].alert.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].alert:hover, .component.SystemDummy .gsc-search-button input[disabled].alert:hover, .button[disabled].alert:focus, [disabled].alert.callToAction:focus, .component.SystemListFilterConfiguration .gsc-search-button input[disabled].alert:focus, .component.SystemDummy .gsc-search-button input[disabled].alert:focus {
                background-color: #f04124
            }

    button::-moz-focus-inner {
        border: 0;
        padding: 0
    }

@media only screen and (min-width: 40.063em) {
    button, .button, .callToAction, .teaser-column .component.DownloadList .button, .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemDummy .gsc-search-button input {
        display: inline-block
    }
}

.clearing-thumbs, [data-clearing] {
    margin-bottom: 0;
    margin-left: 0;
    list-style: none
}

    .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
        content: " ";
        display: table
    }

    .clearing-thumbs:after, [data-clearing]:after {
        clear: both
    }

    .clearing-thumbs li, [data-clearing] li {
        float: left;
        margin-right: 10px
    }

    .clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
        margin-right: 0
    }

.clearing-blackout {
    background: #333;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 998
}

    .clearing-blackout .clearing-close {
        display: block
    }

.clearing-container {
    position: relative;
    z-index: 998;
    height: 100%;
    overflow: hidden;
    margin: 0
}

.clearing-touch-label {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #aaa;
    font-size: 0.6em
}

.visible-img {
    height: 95%;
    position: relative
}

    .visible-img img {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -50%;
        max-height: 100%;
        max-width: 100%
    }

.clearing-caption {
    color: #ccc;
    font-size: 0.875em;
    line-height: 1.3;
    margin-bottom: 0;
    text-align: center;
    bottom: 0;
    background: #333;
    width: 100%;
    padding: 10px 30px 20px;
    position: absolute;
    left: 0
}

.clearing-close {
    z-index: 999;
    padding-left: 20px;
    padding-top: 10px;
    font-size: 30px;
    line-height: 1;
    color: #ccc;
    display: none
}

    .clearing-close:hover, .clearing-close:focus {
        color: #ccc
    }

.clearing-assembled .clearing-container {
    height: 100%
}

    .clearing-assembled .clearing-container .carousel > ul {
        display: none
    }

.clearing-feature li {
    display: none
}

    .clearing-feature li.clearing-featured-img {
        display: block
    }

@media only screen and (min-width: 40.063em) {
    .clearing-main-prev, .clearing-main-next {
        position: absolute;
        height: 100%;
        width: 40px;
        top: 0
    }

        .clearing-main-prev > span, .clearing-main-next > span {
            position: absolute;
            top: 50%;
            display: block;
            width: 0;
            height: 0;
            border: solid 12px
        }

            .clearing-main-prev > span:hover, .clearing-main-next > span:hover {
                opacity: 0.8
            }

    .clearing-main-prev {
        left: 0
    }

        .clearing-main-prev > span {
            left: 5px;
            border-color: transparent;
            border-right-color: #ccc
        }

    .clearing-main-next {
        right: 0
    }

        .clearing-main-next > span {
            border-color: transparent;
            border-left-color: #ccc
        }

        .clearing-main-prev.disabled, .clearing-main-next.disabled {
            opacity: 0.3
        }

    .clearing-assembled .clearing-container .carousel {
        background: rgba(51,51,51,0.8);
        height: 120px;
        margin-top: 10px;
        text-align: center
    }

        .clearing-assembled .clearing-container .carousel > ul {
            display: inline-block;
            z-index: 999;
            height: 100%;
            position: relative;
            float: none
        }

            .clearing-assembled .clearing-container .carousel > ul li {
                display: block;
                width: 120px;
                min-height: inherit;
                float: left;
                overflow: hidden;
                margin-right: 0;
                padding: 0;
                position: relative;
                cursor: pointer;
                opacity: 0.4;
                clear: none
            }

                .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
                    height: 100%;
                    max-width: none
                }

                .clearing-assembled .clearing-container .carousel > ul li a.th {
                    border: none;
                    box-shadow: none;
                    display: block
                }

                .clearing-assembled .clearing-container .carousel > ul li img {
                    cursor: pointer !important;
                    width: 100% !important
                }

                .clearing-assembled .clearing-container .carousel > ul li.visible {
                    opacity: 1
                }

                .clearing-assembled .clearing-container .carousel > ul li:hover {
                    opacity: 0.8
                }

    .clearing-assembled .clearing-container .visible-img {
        background: #333;
        overflow: hidden;
        height: 85%
    }

    .clearing-close {
        position: absolute;
        top: 10px;
        right: 20px;
        padding-left: 0;
        padding-top: 0
    }
}

.f-dropdown {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: #fff;
    border: solid 1px #ccc;
    font-size: 0.875rem;
    z-index: 99;
    margin-top: 2px;
    margin-top: 0;
    margin-left: 2px;
    margin-top: 0;
    margin-left: -2px;
    max-width: 200px
}

    .f-dropdown > *:first-child {
        margin-top: 0
    }

    .f-dropdown > *:last-child {
        margin-bottom: 0
    }

    .f-dropdown:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        border-color: transparent transparent #fff transparent;
        border-bottom-style: solid;
        position: absolute;
        top: -12px;
        left: 10px;
        z-index: 99
    }

    .f-dropdown:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 7px;
        border-color: transparent transparent #ccc transparent;
        border-bottom-style: solid;
        position: absolute;
        top: -14px;
        left: 9px;
        z-index: 98
    }

    .f-dropdown.right:before {
        left: auto;
        right: 10px
    }

    .f-dropdown.right:after {
        left: auto;
        right: 9px
    }

    .f-dropdown:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        border-color: transparent #fff transparent transparent;
        border-right-style: solid;
        position: absolute;
        top: 10px;
        left: -12px;
        z-index: 99
    }

    .f-dropdown:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 7px;
        border-color: transparent #ccc transparent transparent;
        border-right-style: solid;
        position: absolute;
        top: 9px;
        left: -14px;
        z-index: 98
    }

    .f-dropdown:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        border-color: transparent transparent transparent #fff;
        border-left-style: solid;
        position: absolute;
        top: 10px;
        right: -12px;
        left: auto;
        z-index: 99
    }

    .f-dropdown:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 7px;
        border-color: transparent transparent transparent #ccc;
        border-left-style: solid;
        position: absolute;
        top: 9px;
        right: -14px;
        left: auto;
        z-index: 98
    }

    .f-dropdown.drop-right {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        width: 100%;
        max-height: none;
        height: auto;
        background: #fff;
        border: solid 1px #ccc;
        font-size: 0.875rem;
        z-index: 99;
        margin-top: 0;
        margin-left: 2px;
        margin-top: 0;
        margin-left: -2px;
        max-width: 200px
    }

        .f-dropdown.drop-right > *:first-child {
            margin-top: 0
        }

        .f-dropdown.drop-right > *:last-child {
            margin-bottom: 0
        }

        .f-dropdown.drop-right:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent #fff transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 10px;
            left: -12px;
            z-index: 99
        }

        .f-dropdown.drop-right:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent #ccc transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 9px;
            left: -14px;
            z-index: 98
        }

        .f-dropdown.drop-right:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent transparent transparent #fff;
            border-left-style: solid;
            position: absolute;
            top: 10px;
            right: -12px;
            left: auto;
            z-index: 99
        }

        .f-dropdown.drop-right:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent transparent transparent #ccc;
            border-left-style: solid;
            position: absolute;
            top: 9px;
            right: -14px;
            left: auto;
            z-index: 98
        }

    .f-dropdown.drop-left {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        width: 100%;
        max-height: none;
        height: auto;
        background: #fff;
        border: solid 1px #ccc;
        font-size: 0.875rem;
        z-index: 99;
        margin-top: 0;
        margin-left: 2px;
        margin-top: 0;
        margin-left: -2px;
        max-width: 200px
    }

        .f-dropdown.drop-left > *:first-child {
            margin-top: 0
        }

        .f-dropdown.drop-left > *:last-child {
            margin-bottom: 0
        }

        .f-dropdown.drop-left:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent #fff transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 10px;
            left: -12px;
            z-index: 99
        }

        .f-dropdown.drop-left:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent #ccc transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 9px;
            left: -14px;
            z-index: 98
        }

        .f-dropdown.drop-left:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent transparent transparent #fff;
            border-left-style: solid;
            position: absolute;
            top: 10px;
            right: -12px;
            left: auto;
            z-index: 99
        }

        .f-dropdown.drop-left:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent transparent transparent #ccc;
            border-left-style: solid;
            position: absolute;
            top: 9px;
            right: -14px;
            left: auto;
            z-index: 98
        }

    .f-dropdown.drop-top {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        width: 100%;
        max-height: none;
        height: auto;
        background: #fff;
        border: solid 1px #ccc;
        font-size: 0.875rem;
        z-index: 99;
        margin-top: 0;
        margin-left: 2px;
        margin-top: 0;
        margin-left: -2px;
        margin-top: -2px;
        margin-left: 0;
        max-width: 200px
    }

        .f-dropdown.drop-top > *:first-child {
            margin-top: 0
        }

        .f-dropdown.drop-top > *:last-child {
            margin-bottom: 0
        }

        .f-dropdown.drop-top:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent #fff transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 10px;
            left: -12px;
            z-index: 99
        }

        .f-dropdown.drop-top:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent #ccc transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 9px;
            left: -14px;
            z-index: 98
        }

        .f-dropdown.drop-top:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent transparent transparent #fff;
            border-left-style: solid;
            position: absolute;
            top: 10px;
            right: -12px;
            left: auto;
            z-index: 99
        }

        .f-dropdown.drop-top:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent transparent transparent #ccc;
            border-left-style: solid;
            position: absolute;
            top: 9px;
            right: -14px;
            left: auto;
            z-index: 98
        }

        .f-dropdown.drop-top:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: #fff transparent transparent transparent;
            border-top-style: solid;
            position: absolute;
            top: auto;
            bottom: -12px;
            left: 10px;
            right: auto;
            z-index: 99
        }

        .f-dropdown.drop-top:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: #ccc transparent transparent transparent;
            border-top-style: solid;
            position: absolute;
            top: auto;
            bottom: -14px;
            left: 9px;
            right: auto;
            z-index: 98
        }

    .f-dropdown li {
        font-size: 0.875rem;
        cursor: pointer;
        line-height: 1.125rem;
        margin: 0
    }

        .f-dropdown li:hover, .f-dropdown li:focus {
            background: #eee
        }

        .f-dropdown li a {
            display: block;
            padding: 0.5rem;
            color: #555
        }

    .f-dropdown.content {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        padding: 1.25rem;
        width: 100%;
        height: auto;
        max-height: none;
        background: #fff;
        border: solid 1px #ccc;
        font-size: 0.875rem;
        z-index: 99;
        margin-top: 0;
        margin-left: 2px;
        margin-top: 0;
        margin-left: -2px;
        max-width: 200px
    }

        .f-dropdown.content > *:first-child {
            margin-top: 0
        }

        .f-dropdown.content > *:last-child {
            margin-bottom: 0
        }

        .f-dropdown.content:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent #fff transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 10px;
            left: -12px;
            z-index: 99
        }

        .f-dropdown.content:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent #ccc transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 9px;
            left: -14px;
            z-index: 98
        }

        .f-dropdown.content:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent transparent transparent #fff;
            border-left-style: solid;
            position: absolute;
            top: 10px;
            right: -12px;
            left: auto;
            z-index: 99
        }

        .f-dropdown.content:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent transparent transparent #ccc;
            border-left-style: solid;
            position: absolute;
            top: 9px;
            right: -14px;
            left: auto;
            z-index: 98
        }

    .f-dropdown.tiny {
        max-width: 200px
    }

    .f-dropdown.small {
        max-width: 300px
    }

    .f-dropdown.medium {
        max-width: 500px
    }

    .f-dropdown.large {
        max-width: 800px
    }

.row, .component.SystemListFilterConfiguration #___gcse_0 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 62.5rem
}

    .row:before, .component.SystemListFilterConfiguration #___gcse_0:before, .row:after, .component.SystemListFilterConfiguration #___gcse_0:after {
        content: " ";
        display: table
    }

    .row:after, .component.SystemListFilterConfiguration #___gcse_0:after {
        clear: both
    }

    .row.collapse > .column, .component.SystemListFilterConfiguration .collapse#___gcse_0 > .column, .row.collapse > .columns, .component.SystemListFilterConfiguration .collapse#___gcse_0 > .columns, .component.SystemListFilterConfiguration .row.collapse > td.gsc-input, .component.SystemListFilterConfiguration .collapse#___gcse_0 > td.gsc-input, .component.SystemListFilterConfiguration .row.collapse > td.gsc-search-button, .component.SystemListFilterConfiguration .collapse#___gcse_0 > td.gsc-search-button, .component.SystemDummy .row.collapse > td.gsc-input, .component.SystemDummy .row.collapse > td.gsc-search-button {
        padding-left: 0;
        padding-right: 0
    }

    .row.collapse .row, .component.SystemListFilterConfiguration .collapse#___gcse_0 .row, .row.collapse .component.SystemListFilterConfiguration #___gcse_0, .component.SystemListFilterConfiguration .row.collapse #___gcse_0, .component.SystemListFilterConfiguration .collapse#___gcse_0 #___gcse_0 {
        margin-left: 0;
        margin-right: 0
    }

    .row .row, .component.SystemListFilterConfiguration #___gcse_0 .row, .row .component.SystemListFilterConfiguration #___gcse_0, .component.SystemListFilterConfiguration .row #___gcse_0, .component.SystemListFilterConfiguration #___gcse_0 #___gcse_0 {
        width: auto;
        margin-left: -0.5rem;
        margin-right: -0.5rem;
        margin-top: 0;
        margin-bottom: 0;
        max-width: none
    }

        .row .row:before, .component.SystemListFilterConfiguration #___gcse_0 .row:before, .row .component.SystemListFilterConfiguration #___gcse_0:before, .component.SystemListFilterConfiguration .row #___gcse_0:before, .component.SystemListFilterConfiguration #___gcse_0 #___gcse_0:before, .row .row:after, .component.SystemListFilterConfiguration #___gcse_0 .row:after, .row .component.SystemListFilterConfiguration #___gcse_0:after, .component.SystemListFilterConfiguration .row #___gcse_0:after, .component.SystemListFilterConfiguration #___gcse_0 #___gcse_0:after {
            content: " ";
            display: table
        }

        .row .row:after, .component.SystemListFilterConfiguration #___gcse_0 .row:after, .row .component.SystemListFilterConfiguration #___gcse_0:after, .component.SystemListFilterConfiguration .row #___gcse_0:after, .component.SystemListFilterConfiguration #___gcse_0 #___gcse_0:after {
            clear: both
        }

        .row .row.collapse, .component.SystemListFilterConfiguration #___gcse_0 .row.collapse, .row .component.SystemListFilterConfiguration .collapse#___gcse_0, .component.SystemListFilterConfiguration .row .collapse#___gcse_0, .component.SystemListFilterConfiguration #___gcse_0 .collapse#___gcse_0 {
            width: auto;
            margin: 0;
            max-width: none
        }

            .row .row.collapse:before, .component.SystemListFilterConfiguration #___gcse_0 .row.collapse:before, .row .component.SystemListFilterConfiguration .collapse#___gcse_0:before, .component.SystemListFilterConfiguration .row .collapse#___gcse_0:before, .component.SystemListFilterConfiguration #___gcse_0 .collapse#___gcse_0:before, .row .row.collapse:after, .component.SystemListFilterConfiguration #___gcse_0 .row.collapse:after, .row .component.SystemListFilterConfiguration .collapse#___gcse_0:after, .component.SystemListFilterConfiguration .row .collapse#___gcse_0:after, .component.SystemListFilterConfiguration #___gcse_0 .collapse#___gcse_0:after {
                content: " ";
                display: table
            }

            .row .row.collapse:after, .component.SystemListFilterConfiguration #___gcse_0 .row.collapse:after, .row .component.SystemListFilterConfiguration .collapse#___gcse_0:after, .component.SystemListFilterConfiguration .row .collapse#___gcse_0:after, .component.SystemListFilterConfiguration #___gcse_0 .collapse#___gcse_0:after {
                clear: both
            }

.column, .columns, .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemDummy td.gsc-input, .component.SystemDummy td.gsc-search-button {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    width: 100%;
    float: left
}

[class*="column"] + [class*="column"]:last-child {
    float: right
}

[class*="column"] + [class*="column"].end {
    float: left
}

@media only screen {
    .small-push-0 {
        position: relative;
        left: 0%;
        right: auto
    }

    .small-pull-0 {
        position: relative;
        right: 0%;
        left: auto
    }

    .small-push-1 {
        position: relative;
        left: 8.333333%;
        right: auto
    }

    .small-pull-1 {
        position: relative;
        right: 8.333333%;
        left: auto
    }

    .small-push-2 {
        position: relative;
        left: 16.666667%;
        right: auto
    }

    .small-pull-2 {
        position: relative;
        right: 16.666667%;
        left: auto
    }

    .small-push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .small-pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .small-push-4 {
        position: relative;
        left: 33.333333%;
        right: auto
    }

    .small-pull-4 {
        position: relative;
        right: 33.333333%;
        left: auto
    }

    .small-push-5 {
        position: relative;
        left: 41.666667%;
        right: auto
    }

    .small-pull-5 {
        position: relative;
        right: 41.666667%;
        left: auto
    }

    .small-push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .small-pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .small-push-7 {
        position: relative;
        left: 58.333333%;
        right: auto
    }

    .small-pull-7 {
        position: relative;
        right: 58.333333%;
        left: auto
    }

    .small-push-8 {
        position: relative;
        left: 66.666667%;
        right: auto
    }

    .small-pull-8 {
        position: relative;
        right: 66.666667%;
        left: auto
    }

    .small-push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .small-pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .small-push-10 {
        position: relative;
        left: 83.333333%;
        right: auto
    }

    .small-pull-10 {
        position: relative;
        right: 83.333333%;
        left: auto
    }

    .small-push-11 {
        position: relative;
        left: 91.666667%;
        right: auto
    }

    .small-pull-11 {
        position: relative;
        right: 91.666667%;
        left: auto
    }

    .column, .columns, .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemDummy td.gsc-input, .component.SystemDummy td.gsc-search-button {
        position: relative;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        float: left
    }

    .small-1 {
        width: 8.333333%
    }

    .small-2, .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemDummy td.gsc-search-button {
        width: 16.666667%
    }

    .small-3 {
        width: 25%
    }

    .small-4 {
        width: 33.333333%
    }

    .small-5 {
        width: 41.666667%
    }

    .small-6 {
        width: 50%
    }

    .small-7 {
        width: 58.333333%
    }

    .small-8 {
        width: 66.666667%
    }

    .small-9 {
        width: 75%
    }

    .small-10, .component.SystemListFilterConfiguration td.gsc-input, .component.SystemDummy td.gsc-input {
        width: 83.333333%
    }

    .small-11 {
        width: 91.666667%
    }

    .small-12 {
        width: 100%
    }

    .small-offset-0 {
        margin-left: 0% !important
    }

    .small-offset-1 {
        margin-left: 8.333333% !important
    }

    .small-offset-2 {
        margin-left: 16.666667% !important
    }

    .small-offset-3 {
        margin-left: 25% !important
    }

    .small-offset-4 {
        margin-left: 33.333333% !important
    }

    .small-offset-5 {
        margin-left: 41.666667% !important
    }

    .small-offset-6 {
        margin-left: 50% !important
    }

    .small-offset-7 {
        margin-left: 58.333333% !important
    }

    .small-offset-8 {
        margin-left: 66.666667% !important
    }

    .small-offset-9 {
        margin-left: 75% !important
    }

    .small-offset-10 {
        margin-left: 83.333333% !important
    }

    .small-offset-11 {
        margin-left: 91.666667% !important
    }

    .small-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left
    }

    .column.small-centered, .columns.small-centered, .component.SystemListFilterConfiguration td.small-centered.gsc-input, .component.SystemListFilterConfiguration td.small-centered.gsc-search-button, .component.SystemDummy td.small-centered.gsc-input, .component.SystemDummy td.small-centered.gsc-search-button {
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    .column.small-uncentered, .columns.small-uncentered, .component.SystemListFilterConfiguration td.small-uncentered.gsc-input, .component.SystemListFilterConfiguration td.small-uncentered.gsc-search-button, .component.SystemDummy td.small-uncentered.gsc-input, .component.SystemDummy td.small-uncentered.gsc-search-button {
        margin-left: 0;
        margin-right: 0;
        float: left
    }

    .column.small-centered:last-child, .columns.small-centered:last-child, .component.SystemListFilterConfiguration td.small-centered.gsc-input:last-child, .component.SystemListFilterConfiguration td.small-centered.gsc-search-button:last-child, .component.SystemDummy td.small-centered.gsc-input:last-child, .component.SystemDummy td.small-centered.gsc-search-button:last-child {
        float: none
    }

    .column.small-uncentered:last-child, .columns.small-uncentered:last-child, .component.SystemListFilterConfiguration td.small-uncentered.gsc-input:last-child, .component.SystemListFilterConfiguration td.small-uncentered.gsc-search-button:last-child, .component.SystemDummy td.small-uncentered.gsc-input:last-child, .component.SystemDummy td.small-uncentered.gsc-search-button:last-child {
        float: left
    }

    .column.small-uncentered.opposite, .columns.small-uncentered.opposite, .component.SystemListFilterConfiguration td.small-uncentered.opposite.gsc-input, .component.SystemListFilterConfiguration td.small-uncentered.opposite.gsc-search-button, .component.SystemDummy td.small-uncentered.opposite.gsc-input, .component.SystemDummy td.small-uncentered.opposite.gsc-search-button {
        float: right
    }
}

@media only screen and (min-width: 40.063em) {
    .medium-push-0 {
        position: relative;
        left: 0%;
        right: auto
    }

    .medium-pull-0 {
        position: relative;
        right: 0%;
        left: auto
    }

    .medium-push-1 {
        position: relative;
        left: 8.333333%;
        right: auto
    }

    .medium-pull-1 {
        position: relative;
        right: 8.333333%;
        left: auto
    }

    .medium-push-2 {
        position: relative;
        left: 16.666667%;
        right: auto
    }

    .medium-pull-2 {
        position: relative;
        right: 16.666667%;
        left: auto
    }

    .medium-push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .medium-pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .medium-push-4 {
        position: relative;
        left: 33.333333%;
        right: auto
    }

    .medium-pull-4 {
        position: relative;
        right: 33.333333%;
        left: auto
    }

    .medium-push-5 {
        position: relative;
        left: 41.666667%;
        right: auto
    }

    .medium-pull-5 {
        position: relative;
        right: 41.666667%;
        left: auto
    }

    .medium-push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .medium-pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .medium-push-7 {
        position: relative;
        left: 58.333333%;
        right: auto
    }

    .medium-pull-7 {
        position: relative;
        right: 58.333333%;
        left: auto
    }

    .medium-push-8 {
        position: relative;
        left: 66.666667%;
        right: auto
    }

    .medium-pull-8 {
        position: relative;
        right: 66.666667%;
        left: auto
    }

    .medium-push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .medium-pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .medium-push-10 {
        position: relative;
        left: 83.333333%;
        right: auto
    }

    .medium-pull-10 {
        position: relative;
        right: 83.333333%;
        left: auto
    }

    .medium-push-11 {
        position: relative;
        left: 91.666667%;
        right: auto
    }

    .medium-pull-11 {
        position: relative;
        right: 91.666667%;
        left: auto
    }

    .column, .columns, .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemDummy td.gsc-input, .component.SystemDummy td.gsc-search-button {
        position: relative;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        float: left
    }

    .medium-1 {
        width: 8.333333%
    }

    .medium-2 {
        width: 16.666667%
    }

    .medium-3 {
        width: 25%
    }

    .medium-4 {
        width: 33.333333%
    }

    .medium-5 {
        width: 41.666667%
    }

    .medium-6 {
        width: 50%
    }

    .medium-7 {
        width: 58.333333%
    }

    .medium-8 {
        width: 66.666667%
    }

    .medium-9 {
        width: 75%
    }

    .medium-10 {
        width: 83.333333%
    }

    .medium-11 {
        width: 91.666667%
    }

    .medium-12 {
        width: 100%
    }

    .medium-offset-0 {
        margin-left: 0% !important
    }

    .medium-offset-1 {
        margin-left: 8.333333% !important
    }

    .medium-offset-2 {
        margin-left: 16.666667% !important
    }

    .medium-offset-3 {
        margin-left: 25% !important
    }

    .medium-offset-4 {
        margin-left: 33.333333% !important
    }

    .medium-offset-5 {
        margin-left: 41.666667% !important
    }

    .medium-offset-6 {
        margin-left: 50% !important
    }

    .medium-offset-7 {
        margin-left: 58.333333% !important
    }

    .medium-offset-8 {
        margin-left: 66.666667% !important
    }

    .medium-offset-9 {
        margin-left: 75% !important
    }

    .medium-offset-10 {
        margin-left: 83.333333% !important
    }

    .medium-offset-11 {
        margin-left: 91.666667% !important
    }

    .medium-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left
    }

    .column.medium-centered, .columns.medium-centered, .component.SystemListFilterConfiguration td.medium-centered.gsc-input, .component.SystemListFilterConfiguration td.medium-centered.gsc-search-button, .component.SystemDummy td.medium-centered.gsc-input, .component.SystemDummy td.medium-centered.gsc-search-button {
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    .column.medium-uncentered, .columns.medium-uncentered, .component.SystemListFilterConfiguration td.medium-uncentered.gsc-input, .component.SystemListFilterConfiguration td.medium-uncentered.gsc-search-button, .component.SystemDummy td.medium-uncentered.gsc-input, .component.SystemDummy td.medium-uncentered.gsc-search-button {
        margin-left: 0;
        margin-right: 0;
        float: left
    }

    .column.medium-centered:last-child, .columns.medium-centered:last-child, .component.SystemListFilterConfiguration td.medium-centered.gsc-input:last-child, .component.SystemListFilterConfiguration td.medium-centered.gsc-search-button:last-child, .component.SystemDummy td.medium-centered.gsc-input:last-child, .component.SystemDummy td.medium-centered.gsc-search-button:last-child {
        float: none
    }

    .column.medium-uncentered:last-child, .columns.medium-uncentered:last-child, .component.SystemListFilterConfiguration td.medium-uncentered.gsc-input:last-child, .component.SystemListFilterConfiguration td.medium-uncentered.gsc-search-button:last-child, .component.SystemDummy td.medium-uncentered.gsc-input:last-child, .component.SystemDummy td.medium-uncentered.gsc-search-button:last-child {
        float: left
    }

    .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite, .component.SystemListFilterConfiguration td.medium-uncentered.opposite.gsc-input, .component.SystemListFilterConfiguration td.medium-uncentered.opposite.gsc-search-button, .component.SystemDummy td.medium-uncentered.opposite.gsc-input, .component.SystemDummy td.medium-uncentered.opposite.gsc-search-button {
        float: right
    }

    .push-0 {
        position: relative;
        left: 0%;
        right: auto
    }

    .pull-0 {
        position: relative;
        right: 0%;
        left: auto
    }

    .push-1 {
        position: relative;
        left: 8.333333%;
        right: auto
    }

    .pull-1 {
        position: relative;
        right: 8.333333%;
        left: auto
    }

    .push-2 {
        position: relative;
        left: 16.666667%;
        right: auto
    }

    .pull-2 {
        position: relative;
        right: 16.666667%;
        left: auto
    }

    .push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .push-4 {
        position: relative;
        left: 33.333333%;
        right: auto
    }

    .pull-4 {
        position: relative;
        right: 33.333333%;
        left: auto
    }

    .push-5 {
        position: relative;
        left: 41.666667%;
        right: auto
    }

    .pull-5 {
        position: relative;
        right: 41.666667%;
        left: auto
    }

    .push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .push-7 {
        position: relative;
        left: 58.333333%;
        right: auto
    }

    .pull-7 {
        position: relative;
        right: 58.333333%;
        left: auto
    }

    .push-8 {
        position: relative;
        left: 66.666667%;
        right: auto
    }

    .pull-8 {
        position: relative;
        right: 66.666667%;
        left: auto
    }

    .push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .push-10 {
        position: relative;
        left: 83.333333%;
        right: auto
    }

    .pull-10 {
        position: relative;
        right: 83.333333%;
        left: auto
    }

    .push-11 {
        position: relative;
        left: 91.666667%;
        right: auto
    }

    .pull-11 {
        position: relative;
        right: 91.666667%;
        left: auto
    }
}

@media only screen and (min-width: 64em) {
    .large-push-0 {
        position: relative;
        left: 0%;
        right: auto
    }

    .large-pull-0 {
        position: relative;
        right: 0%;
        left: auto
    }

    .large-push-1 {
        position: relative;
        left: 8.333333%;
        right: auto
    }

    .large-pull-1 {
        position: relative;
        right: 8.333333%;
        left: auto
    }

    .large-push-2 {
        position: relative;
        left: 16.666667%;
        right: auto
    }

    .large-pull-2 {
        position: relative;
        right: 16.666667%;
        left: auto
    }

    .large-push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .large-pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .large-push-4 {
        position: relative;
        left: 33.333333%;
        right: auto
    }

    .large-pull-4 {
        position: relative;
        right: 33.333333%;
        left: auto
    }

    .large-push-5 {
        position: relative;
        left: 41.666667%;
        right: auto
    }

    .large-pull-5 {
        position: relative;
        right: 41.666667%;
        left: auto
    }

    .large-push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .large-pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .large-push-7 {
        position: relative;
        left: 58.333333%;
        right: auto
    }

    .large-pull-7 {
        position: relative;
        right: 58.333333%;
        left: auto
    }

    .large-push-8 {
        position: relative;
        left: 66.666667%;
        right: auto
    }

    .large-pull-8 {
        position: relative;
        right: 66.666667%;
        left: auto
    }

    .large-push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .large-pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .large-push-10 {
        position: relative;
        left: 83.333333%;
        right: auto
    }

    .large-pull-10 {
        position: relative;
        right: 83.333333%;
        left: auto
    }

    .large-push-11 {
        position: relative;
        left: 91.666667%;
        right: auto
    }

    .large-pull-11 {
        position: relative;
        right: 91.666667%;
        left: auto
    }

    .column, .columns, .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemDummy td.gsc-input, .component.SystemDummy td.gsc-search-button {
        position: relative;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        float: left
    }

    .large-1 {
        width: 8.333333%
    }

    .large-2 {
        width: 16.666667%
    }

    .large-3 {
        width: 25%
    }

    .large-4 {
        width: 33.333333%
    }

    .large-5 {
        width: 41.666667%
    }

    .large-6 {
        width: 50%
    }

    .large-7 {
        width: 58.333333%
    }

    .large-8 {
        width: 66.666667%
    }

    .large-9 {
        width: 75%
    }

    .large-10 {
        width: 83.333333%
    }

    .large-11 {
        width: 91.666667%
    }

    .large-12 {
        width: 100%
    }

    .large-offset-0 {
        margin-left: 0% !important
    }

    .large-offset-1 {
        margin-left: 8.333333% !important
    }

    .large-offset-2 {
        margin-left: 16.666667% !important
    }

    .large-offset-3 {
        margin-left: 25% !important
    }

    .large-offset-4 {
        margin-left: 33.333333% !important
    }

    .large-offset-5 {
        margin-left: 41.666667% !important
    }

    .large-offset-6 {
        margin-left: 50% !important
    }

    .large-offset-7 {
        margin-left: 58.333333% !important
    }

    .large-offset-8 {
        margin-left: 66.666667% !important
    }

    .large-offset-9 {
        margin-left: 75% !important
    }

    .large-offset-10 {
        margin-left: 83.333333% !important
    }

    .large-offset-11 {
        margin-left: 91.666667% !important
    }

    .large-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left
    }

    .column.large-centered, .columns.large-centered, .component.SystemListFilterConfiguration td.large-centered.gsc-input, .component.SystemListFilterConfiguration td.large-centered.gsc-search-button, .component.SystemDummy td.large-centered.gsc-input, .component.SystemDummy td.large-centered.gsc-search-button {
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    .column.large-uncentered, .columns.large-uncentered, .component.SystemListFilterConfiguration td.large-uncentered.gsc-input, .component.SystemListFilterConfiguration td.large-uncentered.gsc-search-button, .component.SystemDummy td.large-uncentered.gsc-input, .component.SystemDummy td.large-uncentered.gsc-search-button {
        margin-left: 0;
        margin-right: 0;
        float: left
    }

    .column.large-centered:last-child, .columns.large-centered:last-child, .component.SystemListFilterConfiguration td.large-centered.gsc-input:last-child, .component.SystemListFilterConfiguration td.large-centered.gsc-search-button:last-child, .component.SystemDummy td.large-centered.gsc-input:last-child, .component.SystemDummy td.large-centered.gsc-search-button:last-child {
        float: none
    }

    .column.large-uncentered:last-child, .columns.large-uncentered:last-child, .component.SystemListFilterConfiguration td.large-uncentered.gsc-input:last-child, .component.SystemListFilterConfiguration td.large-uncentered.gsc-search-button:last-child, .component.SystemDummy td.large-uncentered.gsc-input:last-child, .component.SystemDummy td.large-uncentered.gsc-search-button:last-child {
        float: left
    }

    .column.large-uncentered.opposite, .columns.large-uncentered.opposite, .component.SystemListFilterConfiguration td.large-uncentered.opposite.gsc-input, .component.SystemListFilterConfiguration td.large-uncentered.opposite.gsc-search-button, .component.SystemDummy td.large-uncentered.opposite.gsc-input, .component.SystemDummy td.large-uncentered.opposite.gsc-search-button {
        float: right
    }

    .push-0 {
        position: relative;
        left: 0%;
        right: auto
    }

    .pull-0 {
        position: relative;
        right: 0%;
        left: auto
    }

    .push-1 {
        position: relative;
        left: 8.333333%;
        right: auto
    }

    .pull-1 {
        position: relative;
        right: 8.333333%;
        left: auto
    }

    .push-2 {
        position: relative;
        left: 16.666667%;
        right: auto
    }

    .pull-2 {
        position: relative;
        right: 16.666667%;
        left: auto
    }

    .push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .push-4 {
        position: relative;
        left: 33.333333%;
        right: auto
    }

    .pull-4 {
        position: relative;
        right: 33.333333%;
        left: auto
    }

    .push-5 {
        position: relative;
        left: 41.666667%;
        right: auto
    }

    .pull-5 {
        position: relative;
        right: 41.666667%;
        left: auto
    }

    .push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .push-7 {
        position: relative;
        left: 58.333333%;
        right: auto
    }

    .pull-7 {
        position: relative;
        right: 58.333333%;
        left: auto
    }

    .push-8 {
        position: relative;
        left: 66.666667%;
        right: auto
    }

    .pull-8 {
        position: relative;
        right: 66.666667%;
        left: auto
    }

    .push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .push-10 {
        position: relative;
        left: 83.333333%;
        right: auto
    }

    .pull-10 {
        position: relative;
        right: 83.333333%;
        left: auto
    }

    .push-11 {
        position: relative;
        left: 91.666667%;
        right: auto
    }

    .pull-11 {
        position: relative;
        right: 91.666667%;
        left: auto
    }
}

.inline-list {
    margin: 0 auto 1.0625rem auto;
    margin-left: -1.375rem;
    margin-right: 0;
    padding: 0;
    list-style: none;
    overflow: hidden
}

    .inline-list > li {
        list-style: none;
        float: left;
        margin-left: 1.375rem;
        display: block
    }

        .inline-list > li > * {
            display: block
        }

@keyframes rotate {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.slideshow-wrapper {
    position: relative
}

    .slideshow-wrapper ul {
        list-style-type: none;
        margin: 0
    }

        .slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption {
            display: none
        }

            .slideshow-wrapper ul li:first-child {
                display: block
            }

    .slideshow-wrapper .orbit-container {
        background-color: transparent
    }

        .slideshow-wrapper .orbit-container li {
            display: block
        }

            .slideshow-wrapper .orbit-container li .orbit-caption {
                display: block
            }

        .slideshow-wrapper .orbit-container .orbit-bullets li {
            display: inline-block
        }

    .slideshow-wrapper .preloader {
        display: block;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -20px;
        margin-left: -20px;
        border: solid 3px;
        border-color: #555 #fff;
        border-radius: 1000px;
        animation-name: rotate;
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-timing-function: linear
    }

.orbit-container {
    overflow: hidden;
    width: 100%;
    position: relative;
    background: none
}

    .orbit-container .orbit-slides-container {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
        -webkit-transform: translateZ(0)
    }

        .orbit-container .orbit-slides-container img {
            display: block;
            max-width: 100%
        }

        .orbit-container .orbit-slides-container > * {
            position: absolute;
            top: 0;
            width: 100%;
            margin-left: 100%
        }

            .orbit-container .orbit-slides-container > *:first-child {
                margin-left: 0%
            }

            .orbit-container .orbit-slides-container > * .orbit-caption {
                position: absolute;
                bottom: 0;
                background-color: rgba(51,51,51,0.8);
                color: #fff;
                width: 100%;
                padding: 0.625rem 0.875rem;
                font-size: 0.875rem
            }

    .orbit-container .orbit-slide-number {
        position: absolute;
        top: 10px;
        left: 10px;
        font-size: 12px;
        color: #fff;
        background: transparent;
        z-index: 10
    }

        .orbit-container .orbit-slide-number span {
            font-weight: 700;
            padding: 0.3125rem
        }

    .orbit-container .orbit-timer {
        position: absolute;
        top: 12px;
        right: 10px;
        height: 6px;
        width: 100px;
        z-index: 10
    }

        .orbit-container .orbit-timer .orbit-progress {
            height: 3px;
            background-color: rgba(255,255,255,0.3);
            display: block;
            width: 0%;
            position: relative;
            right: 20px;
            top: 5px
        }

        .orbit-container .orbit-timer > span {
            display: none;
            position: absolute;
            top: 0px;
            right: 0;
            width: 11px;
            height: 14px;
            border: solid 4px #fff;
            border-top: none;
            border-bottom: none
        }

        .orbit-container .orbit-timer.paused > span {
            right: -4px;
            top: 0px;
            width: 11px;
            height: 14px;
            border: inset 8px;
            border-left-style: solid;
            border-color: transparent;
            border-left-color: #fff
        }

            .orbit-container .orbit-timer.paused > span.dark {
                border-left-color: #333
            }

    .orbit-container:hover .orbit-timer > span {
        display: block
    }

    .orbit-container .orbit-prev, .orbit-container .orbit-next {
        position: absolute;
        top: 45%;
        margin-top: -25px;
        width: 36px;
        height: 60px;
        line-height: 50px;
        color: white;
        background-color: transparent;
        text-indent: -9999px !important;
        z-index: 10
    }

        .orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {
            background-color: rgba(0,0,0,0.3)
        }

        .orbit-container .orbit-prev > span, .orbit-container .orbit-next > span {
            position: absolute;
            top: 50%;
            margin-top: -10px;
            display: block;
            width: 0;
            height: 0;
            border: inset 10px
        }

    .orbit-container .orbit-prev {
        left: 0
    }

        .orbit-container .orbit-prev > span {
            border-right-style: solid;
            border-color: transparent;
            border-right-color: #fff
        }

        .orbit-container .orbit-prev:hover > span {
            border-right-color: #fff
        }

    .orbit-container .orbit-next {
        right: 0
    }

        .orbit-container .orbit-next > span {
            border-color: transparent;
            border-left-style: solid;
            border-left-color: #fff;
            left: 50%;
            margin-left: -4px
        }

        .orbit-container .orbit-next:hover > span {
            border-left-color: #fff
        }

.orbit-bullets-container {
    text-align: center
}

.orbit-bullets {
    margin: 0 auto 30px auto;
    overflow: hidden;
    position: relative;
    top: 10px;
    float: none;
    text-align: center;
    display: block
}

    .orbit-bullets li {
        cursor: pointer;
        display: inline-block;
        width: 0.5625rem;
        height: 0.5625rem;
        background: #ccc;
        float: none;
        margin-right: 6px;
        border-radius: 1000px
    }

        .orbit-bullets li.active {
            background: #999
        }

        .orbit-bullets li:last-child {
            margin-right: 0
        }

.touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next {
    display: none
}

.touch .orbit-bullets {
    display: none
}

@media only screen and (min-width: 40.063em) {
    .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next {
        display: inherit
    }

    .touch .orbit-bullets {
        display: block
    }
}

@media only screen and (max-width: 40em) {
    .orbit-stack-on-small .orbit-slides-container {
        height: auto !important
    }

        .orbit-stack-on-small .orbit-slides-container > * {
            position: relative;
            margin: 0% !important;
            opacity: 1 !important
        }

    .orbit-stack-on-small .orbit-slide-number {
        display: none
    }

    .orbit-timer {
        display: none
    }

    .orbit-next, .orbit-prev {
        display: none
    }

    .orbit-bullets {
        display: none
    }
}

.sub-nav {
    display: block;
    width: auto;
    overflow: hidden;
    margin: -0.25rem 0 1.125rem;
    padding-top: 0.25rem;
    margin-right: 0;
    margin-left: -0.75rem
}

    .sub-nav dt {
        text-transform: uppercase
    }

    .sub-nav dt, .sub-nav dd, .sub-nav li {
        float: left;
        display: inline;
        margin-left: 1rem;
        margin-bottom: 0.625rem;
        font-family: "LindeDaxLig",Arial,sans-serif;
        font-weight: normal;
        font-size: 0.875rem;
        color: #999
    }

        .sub-nav dt a, .sub-nav dd a, .sub-nav li a {
            text-decoration: none;
            color: #999;
            padding: 0.1875rem 1rem
        }

            .sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover {
                color: #737373
            }

        .sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
            border-radius: 3px;
            font-weight: normal;
            background: #008cba;
            padding: 0.1875rem 1rem;
            cursor: default;
            color: #fff
        }

            .sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover {
                background: #0078a0
            }

meta.foundation-mq-topbar {
    font-family: "/only screen and (min-width: 769px)/";
    width: 40.063em
}

.contain-to-grid {
    width: 100%;
    background: transparent
}

    .contain-to-grid .top-bar {
        margin-bottom: 0
    }

.fixed {
    width: 100%;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 99
}

    .fixed.expanded:not(.top-bar) {
        overflow-y: auto;
        height: auto;
        width: 100%;
        max-height: 100%
    }

        .fixed.expanded:not(.top-bar) .title-area {
            position: fixed;
            width: 100%;
            z-index: 99
        }

        .fixed.expanded:not(.top-bar) .top-bar-section {
            z-index: 98;
            margin-top: 45px
        }

.top-bar {
    overflow: hidden;
    height: 45px;
    line-height: 45px;
    position: relative;
    background: transparent;
    margin-bottom: 0
}

    .top-bar ul {
        margin-bottom: 0;
        list-style: none
    }

    .top-bar .row, .top-bar .component.SystemListFilterConfiguration #___gcse_0, .component.SystemListFilterConfiguration .top-bar #___gcse_0 {
        max-width: none
    }

    .top-bar form, .top-bar input {
        margin-bottom: 0
    }

    .top-bar input {
        height: 1.8rem;
        padding-top: .35rem;
        padding-bottom: .35rem;
        font-size: 0.75rem
    }

    .top-bar .button, .top-bar .callToAction, .top-bar .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .top-bar .button, .top-bar .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .top-bar input, .top-bar .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .top-bar input, .top-bar button {
        padding-top: .45rem;
        padding-bottom: .35rem;
        margin-bottom: 0;
        font-size: 0.75rem
    }

    .top-bar .title-area {
        position: relative;
        margin: 0
    }

    .top-bar .name {
        height: 45px;
        margin: 0;
        font-size: 16px
    }

        .top-bar .name h1 {
            line-height: 45px;
            font-size: 1.0625rem;
            margin: 0
        }

            .top-bar .name h1 a {
                font-weight: normal;
                color: #fff;
                width: 75%;
                display: block;
                padding: 0 15px
            }

    .top-bar .toggle-topbar {
        position: absolute;
        right: 0;
        top: 0
    }

        .top-bar .toggle-topbar a {
            color: #fff;
            text-transform: uppercase;
            font-size: 0.8125rem;
            font-weight: bold;
            position: relative;
            display: block;
            padding: 0 15px;
            height: 45px;
            line-height: 45px
        }

        .top-bar .toggle-topbar.menu-icon {
            top: 50%;
            margin-top: -16px
        }

            .top-bar .toggle-topbar.menu-icon a {
                height: 34px;
                line-height: 33px;
                padding: 0 40px 0 15px;
                color: #fff;
                position: relative
            }

                .top-bar .toggle-topbar.menu-icon a span::after {
                    content: "";
                    position: absolute;
                    display: block;
                    height: 0;
                    top: 50%;
                    margin-top: -8px;
                    right: 15px;
                    box-shadow: 0 0px 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;
                    width: 16px
                }

                .top-bar .toggle-topbar.menu-icon a span:hover:after {
                    box-shadow: 0 0px 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff
                }

    .top-bar.expanded {
        height: auto;
        background: transparent
    }

        .top-bar.expanded .title-area {
            background: transparent
        }

        .top-bar.expanded .toggle-topbar a {
            color: #888
        }

            .top-bar.expanded .toggle-topbar a::after {
                box-shadow: 0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888
            }

.top-bar-section {
    left: 0;
    position: relative;
    width: auto;
    transition: left 300ms ease-out
}

    .top-bar-section ul {
        padding: 0;
        width: 100%;
        height: auto;
        display: block;
        font-size: 16px;
        margin: 0
    }

    .top-bar-section .divider, .top-bar-section [role="separator"] {
        border-top: solid 1px transparent;
        clear: both;
        height: 1px;
        width: 100%
    }

    .top-bar-section ul li {
        background: #333
    }

        .top-bar-section ul li > a {
            display: block;
            width: 100%;
            color: #fff;
            padding: 12px 0 12px 0;
            padding-left: 15px;
            font-family: "LindeDaxLig",Arial,sans-serif;
            font-size: 0.875rem;
            font-weight: normal;
            text-transform: none
        }

            .top-bar-section ul li > a.button, .top-bar-section ul li > a.callToAction, .top-bar-section ul .teaser-column .component.DownloadList li > a.button, .teaser-column .component.DownloadList .top-bar-section ul li > a.button {
                font-size: 0.875rem;
                padding-right: 15px;
                padding-left: 15px;
                background-color: #008cba;
                border-color: #007095;
                color: #fff
            }

                .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.callToAction:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.button:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.button:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.callToAction:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.callToAction:hover, .top-bar-section ul li > a.button:focus, .top-bar-section ul li > a.callToAction:focus, .top-bar-section ul .teaser-column .component.DownloadList li > a.button:focus, .teaser-column .component.DownloadList .top-bar-section ul li > a.button:focus {
                    background-color: #007095
                }

                .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.callToAction:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.button:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.button:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.callToAction:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.callToAction:hover, .top-bar-section ul li > a.button:focus, .top-bar-section ul li > a.callToAction:focus, .top-bar-section ul .teaser-column .component.DownloadList li > a.button:focus, .teaser-column .component.DownloadList .top-bar-section ul li > a.button:focus {
                    color: #fff
                }

                .top-bar-section ul li > a.button.secondary, .top-bar-section ul li > a.secondary.callToAction, .top-bar-section ul .teaser-column .component.DownloadList li > a.secondary.button, .teaser-column .component.DownloadList .top-bar-section ul li > a.secondary.button {
                    background-color: #e7e7e7;
                    border-color: #b9b9b9;
                    color: #333
                }

                    .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.secondary.callToAction:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.secondary.button:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.secondary.button:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.secondary.callToAction:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.secondary.callToAction:hover, .top-bar-section ul li > a.button.secondary:focus, .top-bar-section ul li > a.secondary.callToAction:focus {
                        background-color: #b9b9b9
                    }

                    .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.secondary.callToAction:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.secondary.button:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.secondary.button:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.secondary.callToAction:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.secondary.callToAction:hover, .top-bar-section ul li > a.button.secondary:focus, .top-bar-section ul li > a.secondary.callToAction:focus {
                        color: #333
                    }

                .top-bar-section ul li > a.button.success, .top-bar-section ul li > a.success.callToAction, .top-bar-section ul .teaser-column .component.DownloadList li > a.success.button, .teaser-column .component.DownloadList .top-bar-section ul li > a.success.button {
                    background-color: #43ac6a;
                    border-color: #368a55;
                    color: #fff
                }

                    .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.success.callToAction:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.success.button:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.success.button:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.success.callToAction:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.success.callToAction:hover, .top-bar-section ul li > a.button.success:focus, .top-bar-section ul li > a.success.callToAction:focus {
                        background-color: #368a55
                    }

                    .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.success.callToAction:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.success.button:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.success.button:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.success.callToAction:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.success.callToAction:hover, .top-bar-section ul li > a.button.success:focus, .top-bar-section ul li > a.success.callToAction:focus {
                        color: #fff
                    }

                .top-bar-section ul li > a.button.alert, .top-bar-section ul li > a.alert.callToAction, .top-bar-section ul .teaser-column .component.DownloadList li > a.alert.button, .teaser-column .component.DownloadList .top-bar-section ul li > a.alert.button {
                    background-color: #f04124;
                    border-color: #cf2a0e;
                    color: #fff
                }

                    .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.alert.callToAction:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.alert.button:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.alert.button:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.alert.callToAction:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.alert.callToAction:hover, .top-bar-section ul li > a.button.alert:focus, .top-bar-section ul li > a.alert.callToAction:focus {
                        background-color: #cf2a0e
                    }

                    .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.alert.callToAction:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.alert.button:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.alert.button:hover, .top-bar-section ul .teaser-column .component.DownloadList li > a.alert.callToAction:hover, .teaser-column .component.DownloadList .top-bar-section ul li > a.alert.callToAction:hover, .top-bar-section ul li > a.button.alert:focus, .top-bar-section ul li > a.alert.callToAction:focus {
                        color: #fff
                    }

        .top-bar-section ul li > button {
            font-size: 0.875rem;
            padding-right: 15px;
            padding-left: 15px;
            background-color: #008cba;
            border-color: #007095;
            color: #fff
        }

            .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
                background-color: #007095
            }

            .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
                color: #fff
            }

            .top-bar-section ul li > button.secondary {
                background-color: #e7e7e7;
                border-color: #b9b9b9;
                color: #333
            }

                .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
                    background-color: #b9b9b9
                }

                .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
                    color: #333
                }

            .top-bar-section ul li > button.success {
                background-color: #43ac6a;
                border-color: #368a55;
                color: #fff
            }

                .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
                    background-color: #368a55
                }

                .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
                    color: #fff
                }

            .top-bar-section ul li > button.alert {
                background-color: #f04124;
                border-color: #cf2a0e;
                color: #fff
            }

                .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
                    background-color: #cf2a0e
                }

                .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
                    color: #fff
                }

        .top-bar-section ul li:hover:not(.has-form) > a {
            background-color: #555;
            background: #272727;
            color: #fff
        }

        .top-bar-section ul li.active > a {
            background: #008cba;
            color: #fff
        }

            .top-bar-section ul li.active > a:hover {
                background: #0078a0;
                color: #fff
            }

    .top-bar-section .has-form {
        padding: 15px
    }

    .top-bar-section .has-dropdown {
        position: relative
    }

        .top-bar-section .has-dropdown > a:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 5px;
            border-color: transparent transparent transparent rgba(255,255,255,0.4);
            border-left-style: solid;
            margin-right: 15px;
            margin-top: -4.5px;
            position: absolute;
            top: 50%;
            right: 0
        }

        .top-bar-section .has-dropdown.moved {
            position: static
        }

            .top-bar-section .has-dropdown.moved > .dropdown {
                display: block;
                position: static !important;
                height: auto;
                width: auto;
                overflow: visible;
                clip: auto;
                position: absolute !important;
                width: 100%
            }

            .top-bar-section .has-dropdown.moved > a:after {
                display: none
            }

    .top-bar-section .dropdown {
        padding: 0;
        position: absolute;
        left: 100%;
        top: 0;
        z-index: 99;
        display: block;
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px)
    }

        .top-bar-section .dropdown li {
            width: 100%;
            height: auto
        }

            .top-bar-section .dropdown li a {
                font-weight: normal;
                padding: 8px 15px
            }

                .top-bar-section .dropdown li a.parent-link {
                    font-weight: normal
                }

            .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
                margin-bottom: 0;
                margin-top: 0
            }

                .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
                    color: #fff;
                    line-height: 22.5px;
                    display: block
                }

                    .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
                        background: none
                    }

            .top-bar-section .dropdown li.has-form {
                padding: 8px 15px
            }

            .top-bar-section .dropdown li .button, .top-bar-section .dropdown li .callToAction, .top-bar-section .dropdown li .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .top-bar-section .dropdown li .button, .top-bar-section .dropdown li .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .top-bar-section .dropdown li input, .top-bar-section .dropdown li .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .top-bar-section .dropdown li input, .top-bar-section .dropdown li button {
                top: auto
            }

        .top-bar-section .dropdown label {
            padding: 8px 15px 2px;
            margin-bottom: 0;
            text-transform: uppercase;
            color: #777;
            font-weight: bold;
            font-size: 0.625rem
        }

.js-generated {
    display: block
}

@media only screen and (min-width: 769px) {
    .top-bar {
        background: transparent;
        overflow: visible
    }

        .top-bar:before, .top-bar:after {
            content: " ";
            display: table
        }

        .top-bar:after {
            clear: both
        }

        .top-bar .toggle-topbar {
            display: none
        }

        .top-bar .title-area {
            float: left
        }

        .top-bar .name h1 a {
            width: auto
        }

        .top-bar input, .top-bar .button, .top-bar .callToAction, .top-bar .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .top-bar .button, .top-bar .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .top-bar input, .top-bar .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .top-bar input, .top-bar button {
            font-size: 0.875rem;
            position: relative;
            top: 7px
        }

        .top-bar.expanded {
            background: transparent
        }

    .contain-to-grid .top-bar {
        max-width: 62.5rem;
        margin: 0 auto;
        margin-bottom: 0
    }

    .top-bar-section {
        transition: none 0 0;
        left: 0 !important
    }

        .top-bar-section ul {
            width: auto;
            height: auto !important;
            display: inline
        }

            .top-bar-section ul li {
                float: left
            }

                .top-bar-section ul li .js-generated {
                    display: none
                }

        .top-bar-section li.hover > a:not(.button) {
            background-color: #555;
            background: #272727;
            color: #fff
        }

        .top-bar-section li:not(.has-form) a:not(.button) {
            padding: 0 15px;
            line-height: 45px;
            background: transparent
        }

            .top-bar-section li:not(.has-form) a:not(.button):hover {
                background-color: #555;
                background: #272727
            }

        .top-bar-section li.active:not(.has-form) a:not(.button) {
            padding: 0 15px;
            line-height: 45px;
            color: #fff;
            background: #008cba
        }

            .top-bar-section li.active:not(.has-form) a:not(.button):hover {
                background: #0078a0;
                color: #fff
            }

        .top-bar-section .has-dropdown > a {
            padding-right: 35px !important
        }

            .top-bar-section .has-dropdown > a:after {
                content: "";
                display: block;
                width: 0;
                height: 0;
                border: inset 5px;
                border-color: rgba(255,255,255,0.4) transparent transparent transparent;
                border-top-style: solid;
                margin-top: -2.5px;
                top: 22.5px
            }

        .top-bar-section .has-dropdown.moved {
            position: relative
        }

            .top-bar-section .has-dropdown.moved > .dropdown {
                display: block;
                position: absolute !important;
                height: 1px;
                width: 1px;
                overflow: hidden;
                clip: rect(1px, 1px, 1px, 1px)
            }

        .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
            display: block;
            position: static !important;
            height: auto;
            width: auto;
            overflow: visible;
            clip: auto;
            position: absolute !important
        }

        .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
            border: none;
            content: "\00bb";
            top: 1rem;
            margin-top: -1px;
            right: 5px;
            line-height: 1.2
        }

        .top-bar-section .dropdown {
            left: 0;
            top: auto;
            background: transparent;
            min-width: 100%
        }

            .top-bar-section .dropdown li a {
                color: #fff;
                line-height: 45px;
                white-space: nowrap;
                padding: 12px 15px;
                background: #333
            }

            .top-bar-section .dropdown li:not(.has-form) a:not(.button) {
                color: #fff;
                background: #333
            }

            .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
                color: #fff;
                background-color: #555;
                background: #272727
            }

            .top-bar-section .dropdown li label {
                white-space: nowrap;
                background: #333
            }

            .top-bar-section .dropdown li .dropdown {
                left: 100%;
                top: 0
            }

        .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
            border-bottom: none;
            border-top: none;
            border-right: solid 1px rgba(33,33,33,0);
            clear: none;
            height: 45px;
            width: 0
        }

        .top-bar-section .has-form {
            background: transparent;
            padding: 0 15px;
            height: 45px
        }

        .top-bar-section .right li .dropdown {
            left: auto;
            right: 0
        }

            .top-bar-section .right li .dropdown li .dropdown {
                right: 100%
            }

        .top-bar-section .left li .dropdown {
            right: auto;
            left: 0
        }

            .top-bar-section .left li .dropdown li .dropdown {
                left: 100%
            }

    .no-js .top-bar-section ul li:hover > a {
        background-color: #555;
        background: #272727;
        color: #fff
    }

    .no-js .top-bar-section ul li:active > a {
        background: #008cba;
        color: #fff
    }

    .no-js .top-bar-section .has-dropdown:hover > .dropdown {
        display: block;
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
        position: absolute !important
    }
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-justify {
    text-align: justify !important
}

@media only screen and (max-width: 40em) {
    .small-only-text-left {
        text-align: left !important
    }

    .small-only-text-right {
        text-align: right !important
    }

    .small-only-text-center {
        text-align: center !important
    }

    .small-only-text-justify {
        text-align: justify !important
    }
}

@media only screen {
    .small-text-left {
        text-align: left !important
    }

    .small-text-right {
        text-align: right !important
    }

    .small-text-center {
        text-align: center !important
    }

    .small-text-justify {
        text-align: justify !important
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .medium-only-text-left {
        text-align: left !important
    }

    .medium-only-text-right {
        text-align: right !important
    }

    .medium-only-text-center {
        text-align: center !important
    }

    .medium-only-text-justify {
        text-align: justify !important
    }
}

@media only screen and (min-width: 40.063em) {
    .medium-text-left {
        text-align: left !important
    }

    .medium-text-right {
        text-align: right !important
    }

    .medium-text-center {
        text-align: center !important
    }

    .medium-text-justify {
        text-align: justify !important
    }
}

@media only screen and (min-width: 64em) and (max-width: 90em) {
    .large-only-text-left {
        text-align: left !important
    }

    .large-only-text-right {
        text-align: right !important
    }

    .large-only-text-center {
        text-align: center !important
    }

    .large-only-text-justify {
        text-align: justify !important
    }
}

@media only screen and (min-width: 64em) {
    .large-text-left {
        text-align: left !important
    }

    .large-text-right {
        text-align: right !important
    }

    .large-text-center {
        text-align: center !important
    }

    .large-text-justify {
        text-align: justify !important
    }
}

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
    .xlarge-only-text-left {
        text-align: left !important
    }

    .xlarge-only-text-right {
        text-align: right !important
    }

    .xlarge-only-text-center {
        text-align: center !important
    }

    .xlarge-only-text-justify {
        text-align: justify !important
    }
}

@media only screen and (min-width: 90.063em) {
    .xlarge-text-left {
        text-align: left !important
    }

    .xlarge-text-right {
        text-align: right !important
    }

    .xlarge-text-center {
        text-align: center !important
    }

    .xlarge-text-justify {
        text-align: justify !important
    }
}

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
    .xxlarge-only-text-left {
        text-align: left !important
    }

    .xxlarge-only-text-right {
        text-align: right !important
    }

    .xxlarge-only-text-center {
        text-align: center !important
    }

    .xxlarge-only-text-justify {
        text-align: justify !important
    }
}

@media only screen and (min-width: 120.063em) {
    .xxlarge-text-left {
        text-align: left !important
    }

    .xxlarge-text-right {
        text-align: right !important
    }

    .xxlarge-text-center {
        text-align: center !important
    }

    .xxlarge-text-justify {
        text-align: justify !important
    }
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0
}

a {
    color: #008cba;
    text-decoration: none;
    line-height: inherit
}

    a:hover, a:focus {
        color: #0078a0
    }

    a img {
        border: none
    }

p {
    font-family: inherit;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    text-rendering: optimizeLegibility
}

    p.lead {
        font-size: 1.21875rem;
        line-height: 1.6
    }

    p aside {
        font-size: 0.875rem;
        line-height: 1.35;
        font-style: italic
    }

h1, h2, h3, h4, h5, h6 {
    font-family: "LindeDaxLig",Arial,sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #222;
    text-rendering: optimizeLegibility;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    line-height: 1.4
}

    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
        font-size: 60%;
        color: #6f6f6f;
        line-height: 0
    }

h1 {
    font-size: 1.125rem
}

h2 {
    font-size: 1.6875rem
}

h3 {
    font-size: 1.375rem
}

h4 {
    font-size: 1.125rem
}

h5 {
    font-size: 1.125rem
}

h6 {
    font-size: 1rem
}

.subheader {
    line-height: 1.4;
    color: #6f6f6f;
    font-weight: normal;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem
}

hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    margin: 1.25rem 0 1.1875rem;
    height: 0
}

em, i {
    font-style: italic;
    line-height: inherit
}

strong, b {
    font-weight: bold;
    line-height: inherit
}

small {
    font-size: 60%;
    line-height: inherit
}

code {
    font-family: Consolas,"Liberation Mono",Courier,monospace;
    font-weight: normal;
    color: #333;
    background-color: #f8f8f8;
    border-width: 1px;
    border-style: solid;
    border-color: #dfdfdf;
    padding: 0.125rem 0.3125rem 0.0625rem
}

ul, ol, dl {
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    list-style-position: outside;
    font-family: inherit
}

ul {
    margin-left: 1.1rem
}

    ul.no-bullet {
        margin-left: 0
    }

        ul.no-bullet li ul, ul.no-bullet li ol {
            margin-left: 1.25rem;
            margin-bottom: 0;
            list-style: none
        }

    ul li ul, ul li ol {
        margin-left: 1.25rem;
        margin-bottom: 0
    }

    ul.square li ul, ul.circle li ul, ul.disc li ul {
        list-style: inherit
    }

    ul.square {
        list-style-type: square;
        margin-left: 1.1rem
    }

    ul.circle {
        list-style-type: circle;
        margin-left: 1.1rem
    }

    ul.disc {
        list-style-type: disc;
        margin-left: 1.1rem
    }

    ul.no-bullet {
        list-style: none
    }

ol {
    margin-left: 1.4rem
}

    ol li ul, ol li ol {
        margin-left: 1.25rem;
        margin-bottom: 0
    }

dl dt {
    margin-bottom: 0.3rem;
    font-weight: bold
}

dl dd {
    margin-bottom: 0.75rem
}

abbr, acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #222;
    border-bottom: 1px dotted #ddd;
    cursor: help
}

abbr {
    text-transform: none
}

blockquote {
    margin: 0 0 1.25rem;
    padding: 0.5625rem 1.25rem 0 1.1875rem;
    border-left: 1px solid #ddd
}

    blockquote cite {
        display: block;
        font-size: 0.8125rem;
        color: #555
    }

        blockquote cite:before {
            content: "\2014 \0020"
        }

        blockquote cite a, blockquote cite a:visited {
            color: #555
        }

    blockquote, blockquote p {
        line-height: 1.6;
        color: #6f6f6f
    }

.vcard {
    display: inline-block;
    margin: 0 0 1.25rem 0;
    border: 1px solid #ddd;
    padding: 0.625rem 0.75rem
}

    .vcard li {
        margin: 0;
        display: block
    }

    .vcard .fn {
        font-weight: bold;
        font-size: 0.9375rem
    }

.vevent .summary {
    font-weight: bold
}

.vevent abbr {
    cursor: default;
    text-decoration: none;
    font-weight: bold;
    border: none;
    padding: 0 0.0625rem
}

@media only screen and (min-width: 40.063em) {
    h1, h2, h3, h4, h5, h6 {
        line-height: 1.4
    }

    h1 {
        font-size: 1.75rem
    }

    h2 {
        font-size: 2.3125rem
    }

    h3 {
        font-size: 1.6875rem
    }

    h4 {
        font-size: 1.4375rem
    }

    h5 {
        font-size: 1.125rem
    }

    h6 {
        font-size: 1rem
    }
}

.print-only {
    display: none !important
}

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

        a[href]:after {
            content: " (" attr(href) ")"
        }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr, img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 0.5cm
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    .hide-on-print {
        display: none !important
    }

    .print-only {
        display: block !important
    }

    .hide-for-print {
        display: none !important
    }

    .show-for-print {
        display: inherit !important
    }
}

@media only screen {
    .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
        display: inherit !important
    }

    .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
        display: none !important
    }

    .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }

    .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px)
    }

    table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
        display: table
    }

    thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
        display: table-header-group !important
    }

    tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
        display: table-row-group !important
    }

    tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
        display: table-row !important
    }

    th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
        display: table-cell !important
    }
}

@media only screen and (min-width: 40.063em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
        display: inherit !important
    }

    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
        display: none !important
    }

    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }

    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px)
    }

    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
        display: table
    }

    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
        display: table-header-group !important
    }

    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
        display: table-row-group !important
    }

    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
        display: table-row !important
    }

    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
        display: table-cell !important
    }
}

@media only screen and (min-width: 64em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
        display: inherit !important
    }

    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
        display: none !important
    }

    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }

    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px)
    }

    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
        display: table
    }

    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
        display: table-header-group !important
    }

    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
        display: table-row-group !important
    }

    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
        display: table-row !important
    }

    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
        display: table-cell !important
    }
}

@media only screen and (min-width: 90.063em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
        display: inherit !important
    }

    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
        display: none !important
    }

    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }

    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px)
    }

    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
        display: table
    }

    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
        display: table-header-group !important
    }

    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
        display: table-row-group !important
    }

    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
        display: table-row !important
    }

    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
        display: table-cell !important
    }
}

@media only screen and (min-width: 120.063em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
        display: inherit !important
    }

    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
        display: none !important
    }

    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }

    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px)
    }

    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-only, table.show-for-xxlarge-up {
        display: table
    }

    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up {
        display: table-header-group !important
    }

    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up {
        display: table-row-group !important
    }

    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up {
        display: table-row !important
    }

    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up {
        display: table-cell !important
    }
}

.show-for-landscape, .hide-for-portrait {
    display: inherit !important
}

.hide-for-landscape, .show-for-portrait {
    display: none !important
}

table.hide-for-landscape, table.show-for-portrait {
    display: table
}

thead.hide-for-landscape, thead.show-for-portrait {
    display: table-header-group !important
}

tbody.hide-for-landscape, tbody.show-for-portrait {
    display: table-row-group !important
}

tr.hide-for-landscape, tr.show-for-portrait {
    display: table-row !important
}

td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait {
    display: table-cell !important
}

@media only screen and (orientation: landscape) {
    .show-for-landscape, .hide-for-portrait {
        display: inherit !important
    }

    .hide-for-landscape, .show-for-portrait {
        display: none !important
    }

    table.show-for-landscape, table.hide-for-portrait {
        display: table
    }

    thead.show-for-landscape, thead.hide-for-portrait {
        display: table-header-group !important
    }

    tbody.show-for-landscape, tbody.hide-for-portrait {
        display: table-row-group !important
    }

    tr.show-for-landscape, tr.hide-for-portrait {
        display: table-row !important
    }

    td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait {
        display: table-cell !important
    }
}

@media only screen and (orientation: portrait) {
    .show-for-portrait, .hide-for-landscape {
        display: inherit !important
    }

    .hide-for-portrait, .show-for-landscape {
        display: none !important
    }

    table.show-for-portrait, table.hide-for-landscape {
        display: table
    }

    thead.show-for-portrait, thead.hide-for-landscape {
        display: table-header-group !important
    }

    tbody.show-for-portrait, tbody.hide-for-landscape {
        display: table-row-group !important
    }

    tr.show-for-portrait, tr.hide-for-landscape {
        display: table-row !important
    }

    td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape {
        display: table-cell !important
    }
}

.show-for-touch {
    display: none !important
}

.hide-for-touch {
    display: inherit !important
}

.touch .show-for-touch {
    display: inherit !important
}

.touch .hide-for-touch {
    display: none !important
}

table.hide-for-touch {
    display: table
}

.touch table.show-for-touch {
    display: table
}

thead.hide-for-touch {
    display: table-header-group !important
}

.touch thead.show-for-touch {
    display: table-header-group !important
}

tbody.hide-for-touch {
    display: table-row-group !important
}

.touch tbody.show-for-touch {
    display: table-row-group !important
}

tr.hide-for-touch {
    display: table-row !important
}

.touch tr.show-for-touch {
    display: table-row !important
}

td.hide-for-touch {
    display: table-cell !important
}

.touch td.show-for-touch {
    display: table-cell !important
}

th.hide-for-touch {
    display: table-cell !important
}

.touch th.show-for-touch {
    display: table-cell !important
}

@media print {
    .show-for-print {
        display: block
    }

    .hide-for-print {
        display: none
    }

    table.show-for-print {
        display: table
    }

    thead.show-for-print {
        display: table-header-group !important
    }

    tbody.show-for-print {
        display: table-row-group !important
    }

    tr.show-for-print {
        display: table-row !important
    }

    td.show-for-print {
        display: table-cell !important
    }

    th.show-for-print {
        display: table-cell !important
    }
}

.breadcrumbs {
    display: block;
    padding: 0.5625rem 0.875rem 0.5625rem;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    border-style: solid;
    border-width: 1px;
    background-color: transparent;
    border-color: transparent;
    border-radius: 3px
}

    .breadcrumbs > * {
        margin: 0;
        float: left;
        font-size: 0.75rem;
        line-height: 0.75rem;
        text-transform: normal;
        color: #008cba
    }

        .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
            text-decoration: underline
        }

        .breadcrumbs > * a {
            color: #008cba
        }

        .breadcrumbs > *.current {
            cursor: default;
            color: #333
        }

            .breadcrumbs > *.current a {
                cursor: default;
                color: #333
            }

            .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
                text-decoration: none
            }

        .breadcrumbs > *.unavailable {
            color: #999
        }

            .breadcrumbs > *.unavailable a {
                color: #999
            }

                .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, .breadcrumbs > *.unavailable a:focus {
                    text-decoration: none;
                    color: #999;
                    cursor: default
                }

        .breadcrumbs > *:before {
            content: "\e601";
            color: #aaa;
            margin: 0 0.75rem;
            position: relative;
            top: 1px
        }

        .breadcrumbs > *:first-child:before {
            content: " ";
            margin: 0
        }

form {
    margin: 0 0 1rem
}

    form .row .row, form .component.SystemListFilterConfiguration #___gcse_0 .row, .component.SystemListFilterConfiguration form #___gcse_0 .row, form .row .component.SystemListFilterConfiguration #___gcse_0, .component.SystemListFilterConfiguration form .row #___gcse_0, form .component.SystemListFilterConfiguration #___gcse_0 #___gcse_0, .component.SystemListFilterConfiguration form #___gcse_0 #___gcse_0 {
        margin: 0 -0.5rem
    }

        form .row .row .column, form .component.SystemListFilterConfiguration #___gcse_0 .row .column, .component.SystemListFilterConfiguration form #___gcse_0 .row .column, form .row .component.SystemListFilterConfiguration #___gcse_0 .column, .component.SystemListFilterConfiguration form .row #___gcse_0 .column, form .component.SystemListFilterConfiguration #___gcse_0 #___gcse_0 .column, .component.SystemListFilterConfiguration form #___gcse_0 #___gcse_0 .column, form .row .row .columns, form .component.SystemListFilterConfiguration #___gcse_0 .row .columns, .component.SystemListFilterConfiguration form #___gcse_0 .row .columns, form .row .component.SystemListFilterConfiguration #___gcse_0 .columns, .component.SystemListFilterConfiguration form .row #___gcse_0 .columns, form .component.SystemListFilterConfiguration #___gcse_0 #___gcse_0 .columns, .component.SystemListFilterConfiguration form #___gcse_0 #___gcse_0 .columns, form .row .row .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration form .row .row td.gsc-input, form .component.SystemListFilterConfiguration #___gcse_0 .row td.gsc-input, .component.SystemListFilterConfiguration form #___gcse_0 .row td.gsc-input, form .row .component.SystemListFilterConfiguration #___gcse_0 td.gsc-input, .component.SystemListFilterConfiguration form .row #___gcse_0 td.gsc-input, form .component.SystemListFilterConfiguration #___gcse_0 #___gcse_0 td.gsc-input, .component.SystemListFilterConfiguration form #___gcse_0 #___gcse_0 td.gsc-input, form .row .row .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemListFilterConfiguration form .row .row td.gsc-search-button, form .component.SystemListFilterConfiguration #___gcse_0 .row td.gsc-search-button, .component.SystemListFilterConfiguration form #___gcse_0 .row td.gsc-search-button, form .row .component.SystemListFilterConfiguration #___gcse_0 td.gsc-search-button, .component.SystemListFilterConfiguration form .row #___gcse_0 td.gsc-search-button, form .component.SystemListFilterConfiguration #___gcse_0 #___gcse_0 td.gsc-search-button, .component.SystemListFilterConfiguration form #___gcse_0 #___gcse_0 td.gsc-search-button, form .row .row .component.SystemDummy td.gsc-input, .component.SystemDummy form .row .row td.gsc-input, form .row .row .component.SystemDummy td.gsc-search-button, .component.SystemDummy form .row .row td.gsc-search-button {
            padding: 0 0.5rem
        }

        form .row .row.collapse, form .component.SystemListFilterConfiguration #___gcse_0 .row.collapse, .component.SystemListFilterConfiguration form #___gcse_0 .row.collapse, form .row .component.SystemListFilterConfiguration .collapse#___gcse_0, .component.SystemListFilterConfiguration form .row .collapse#___gcse_0, form .component.SystemListFilterConfiguration #___gcse_0 .collapse#___gcse_0, .component.SystemListFilterConfiguration form #___gcse_0 .collapse#___gcse_0 {
            margin: 0
        }

            form .row .row.collapse .column, form .component.SystemListFilterConfiguration #___gcse_0 .row.collapse .column, .component.SystemListFilterConfiguration form #___gcse_0 .row.collapse .column, form .row .component.SystemListFilterConfiguration .collapse#___gcse_0 .column, .component.SystemListFilterConfiguration form .row .collapse#___gcse_0 .column, form .component.SystemListFilterConfiguration #___gcse_0 .collapse#___gcse_0 .column, .component.SystemListFilterConfiguration form #___gcse_0 .collapse#___gcse_0 .column, form .row .row.collapse .columns, form .component.SystemListFilterConfiguration #___gcse_0 .row.collapse .columns, .component.SystemListFilterConfiguration form #___gcse_0 .row.collapse .columns, form .row .component.SystemListFilterConfiguration .collapse#___gcse_0 .columns, .component.SystemListFilterConfiguration form .row .collapse#___gcse_0 .columns, form .component.SystemListFilterConfiguration #___gcse_0 .collapse#___gcse_0 .columns, .component.SystemListFilterConfiguration form #___gcse_0 .collapse#___gcse_0 .columns, form .row .row.collapse .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration form .row .row.collapse td.gsc-input, form .component.SystemListFilterConfiguration #___gcse_0 .row.collapse td.gsc-input, .component.SystemListFilterConfiguration form #___gcse_0 .row.collapse td.gsc-input, form .row .component.SystemListFilterConfiguration .collapse#___gcse_0 td.gsc-input, .component.SystemListFilterConfiguration form .row .collapse#___gcse_0 td.gsc-input, form .component.SystemListFilterConfiguration #___gcse_0 .collapse#___gcse_0 td.gsc-input, .component.SystemListFilterConfiguration form #___gcse_0 .collapse#___gcse_0 td.gsc-input, form .row .row.collapse .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemListFilterConfiguration form .row .row.collapse td.gsc-search-button, form .component.SystemListFilterConfiguration #___gcse_0 .row.collapse td.gsc-search-button, .component.SystemListFilterConfiguration form #___gcse_0 .row.collapse td.gsc-search-button, form .row .component.SystemListFilterConfiguration .collapse#___gcse_0 td.gsc-search-button, .component.SystemListFilterConfiguration form .row .collapse#___gcse_0 td.gsc-search-button, form .component.SystemListFilterConfiguration #___gcse_0 .collapse#___gcse_0 td.gsc-search-button, .component.SystemListFilterConfiguration form #___gcse_0 .collapse#___gcse_0 td.gsc-search-button, form .row .row.collapse .component.SystemDummy td.gsc-input, .component.SystemDummy form .row .row.collapse td.gsc-input, form .row .row.collapse .component.SystemDummy td.gsc-search-button, .component.SystemDummy form .row .row.collapse td.gsc-search-button {
                padding: 0
            }

            form .row .row.collapse input, form .component.SystemListFilterConfiguration #___gcse_0 .row.collapse input, .component.SystemListFilterConfiguration form #___gcse_0 .row.collapse input, form .row .component.SystemListFilterConfiguration .collapse#___gcse_0 input, .component.SystemListFilterConfiguration form .row .collapse#___gcse_0 input, form .component.SystemListFilterConfiguration #___gcse_0 .collapse#___gcse_0 input, .component.SystemListFilterConfiguration form #___gcse_0 .collapse#___gcse_0 input {
                border-bottom-right-radius: 0;
                border-top-right-radius: 0
            }

    form .row input.column, form .component.SystemListFilterConfiguration #___gcse_0 input.column, .component.SystemListFilterConfiguration form #___gcse_0 input.column, form .row input.columns, form .component.SystemListFilterConfiguration #___gcse_0 input.columns, .component.SystemListFilterConfiguration form #___gcse_0 input.columns, form .row textarea.column, form .component.SystemListFilterConfiguration #___gcse_0 textarea.column, .component.SystemListFilterConfiguration form #___gcse_0 textarea.column, form .row textarea.columns, form .component.SystemListFilterConfiguration #___gcse_0 textarea.columns, .component.SystemListFilterConfiguration form #___gcse_0 textarea.columns {
        padding-left: 0.5rem
    }

label {
    font-size: 0.875rem;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0
}

    label.right {
        float: none !important;
        text-align: right
    }

    label.inline, label.callToAction {
        margin: 0 0 1rem 0;
        padding: 0.5625rem 0
    }

    label small {
        text-transform: capitalize;
        color: #676767
    }

select::-ms-expand {
    display: none
}

.prefix, .postfix, .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemDummy .gsc-search-button input {
    display: block;
    position: relative;
    z-index: 2;
    text-align: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    font-size: 0.875rem;
    height: 2.3125rem;
    line-height: 2.3125rem
}

    .postfix.button, .postfix.callToAction, .teaser-column .component.DownloadList .postfix.button, .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input, .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input, .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemDummy .gsc-search-button input {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        text-align: center;
        line-height: 2.125rem;
        border: none
    }

        .prefix.button, .prefix.callToAction, .teaser-column .component.DownloadList .prefix.button, .component.SystemListFilterConfiguration .gsc-search-button input.prefix, .component.SystemDummy .gsc-search-button input.prefix {
            padding-left: 0;
            padding-right: 0;
            padding-top: 0;
            padding-bottom: 0;
            text-align: center;
            line-height: 2.125rem;
            border: none
        }

            .prefix.button.radius, .prefix.radius.callToAction, .teaser-column .component.DownloadList .prefix.radius.button, .component.SystemListFilterConfiguration .gsc-search-button input.prefix.radius, .component.SystemDummy .gsc-search-button input.prefix.radius {
                border-radius: 0;
                border-bottom-left-radius: 3px;
                border-top-left-radius: 3px
            }

        .postfix.button.radius, .postfix.radius.callToAction, .teaser-column .component.DownloadList .postfix.radius.button, .component.SystemListFilterConfiguration .gsc-search-button input.radius, .component.SystemDummy .gsc-search-button input.radius {
            border-radius: 0;
            border-bottom-right-radius: 3px;
            border-top-right-radius: 3px
        }

        .prefix.button.round, .prefix.round.callToAction, .teaser-column .component.DownloadList .prefix.round.button, .component.SystemListFilterConfiguration .gsc-search-button input.prefix.round, .component.SystemDummy .gsc-search-button input.prefix.round {
            border-radius: 0;
            border-bottom-left-radius: 1000px;
            border-top-left-radius: 1000px
        }

        .postfix.button.round, .postfix.round.callToAction, .teaser-column .component.DownloadList .postfix.round.button, .component.SystemListFilterConfiguration .gsc-search-button input.round, .component.SystemDummy .gsc-search-button input.round {
            border-radius: 0;
            border-bottom-right-radius: 1000px;
            border-top-right-radius: 1000px
        }

span.prefix, label.prefix {
    background: #f2f2f2;
    border-right: none;
    color: #333;
    border-color: #ccc
}

    span.prefix.radius, label.prefix.radius {
        border-radius: 0;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px
    }

span.postfix, label.postfix {
    background: #f2f2f2;
    border-left: none;
    color: #333;
    border-color: #ccc
}

    span.postfix.radius, label.postfix.radius {
        border-radius: 0;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px
    }

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875rem;
    margin: 0 0 1rem 0;
    padding: 0.5rem;
    height: 2.3125rem;
    width: 100%;
    box-sizing: border-box;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out
}

    input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
        box-shadow: 0 0 5px #999;
        border-color: #999
    }

    input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
        background: #fafafa;
        border-color: #999;
        outline: none
    }

    input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, textarea:disabled {
        background-color: #ddd;
        cursor: default
    }

    input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
        background-color: #ddd;
        cursor: default
    }

    input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, textarea.radius {
        border-radius: 3px
    }

input[type="submit"] {
    -webkit-appearance: none;
    -webkit-border-radius: 0px
}

textarea[rows] {
    height: auto
}

select {
    -webkit-appearance: none !important;
    -webkit-border-radius: 0px;
    background-color: #fafafa;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    padding: 0.5rem;
    font-size: 0.875rem;
    color: rgba(0,0,0,0.75);
    line-height: normal;
    border-radius: 0;
    height: 2.3125rem
}

    select.radius {
        border-radius: 3px
    }

    select:hover {
        background-color: #f3f3f3;
        border-color: #999
    }

    select:disabled {
        background-color: #ddd;
        cursor: default
    }

input[type="file"], input[type="checkbox"], input[type="radio"], select {
    margin: 0 0 1rem 0
}

    input[type="checkbox"] + label, input[type="radio"] + label {
        display: inline-block;
        margin-left: 0.5rem;
        margin-right: 1rem;
        margin-bottom: 0;
        vertical-align: baseline
    }

input[type="file"] {
    width: 100%
}

fieldset {
    border: 1px solid #ddd;
    padding: 1.25rem;
    margin: 1.125rem 0
}

    fieldset legend {
        font-weight: bold;
        background: #fff;
        padding: 0 0.1875rem;
        margin: 0;
        margin-left: -0.1875rem
    }

[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
    display: block;
    padding: 0.375rem 0.5625rem 0.5625rem;
    margin-top: -1px;
    margin-bottom: 1rem;
    font-size: 0.75rem;
    font-weight: normal;
    font-style: italic;
    background: #f04124;
    color: #fff
}

[data-abide] span.error, [data-abide] small.error {
    display: none
}

span.error, small.error {
    display: block;
    padding: 0.375rem 0.5625rem 0.5625rem;
    margin-top: -1px;
    margin-bottom: 1rem;
    font-size: 0.75rem;
    font-weight: normal;
    font-style: italic;
    background: #f04124;
    color: #fff
}

.error input, .error textarea, .error select {
    margin-bottom: 0
}

    .error input[type="checkbox"], .error input[type="radio"] {
        margin-bottom: 1rem
    }

.error label, .error label.error {
    color: #f04124
}

.error small.error {
    display: block;
    padding: 0.375rem 0.5625rem 0.5625rem;
    margin-top: -1px;
    margin-bottom: 1rem;
    font-size: 0.75rem;
    font-weight: normal;
    font-style: italic;
    background: #f04124;
    color: #fff
}

.error > label > small {
    color: #676767;
    background: transparent;
    padding: 0;
    text-transform: capitalize;
    font-style: normal;
    font-size: 60%;
    margin: 0;
    display: inline
}

.error span.error-message {
    display: block
}

input.error, textarea.error, select.error {
    margin-bottom: 0
}

label.error {
    color: #f04124
}

.side-nav {
    display: block;
    margin: 0;
    padding: 0.875rem 0;
    list-style-type: none;
    list-style-position: outside;
    font-family: "LindeDaxLig",Arial,sans-serif
}

    .side-nav li {
        margin: 0 0 0.4375rem 0;
        font-size: 0.875rem
    }

        .side-nav li a:not(.button) {
            display: block;
            color: #008cba;
            margin: 0;
            padding: 0.4375rem 0.875rem
        }

            .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
                background: rgba(0,0,0,0.025);
                color: #1cc7ff
            }

        .side-nav li.active > a:first-child:not(.button) {
            color: #1cc7ff;
            font-weight: normal;
            font-family: "LindeDaxLig",Arial,sans-serif
        }

        .side-nav li.divider {
            border-top: 1px solid;
            height: 0;
            padding: 0;
            list-style: none;
            border-top-color: #fff
        }

        .side-nav li.heading {
            color: #008cba;
            font-size: 0.875rem;
            font-weight: bold;
            text-transform: uppercase
        }

.alert-box {
    border-style: solid;
    border-width: 1px;
    display: block;
    font-weight: normal;
    margin-bottom: 1.25rem;
    position: relative;
    padding: 0.875rem 1.5rem 0.875rem 0.875rem;
    font-size: 0.8125rem;
    transition: opacity 300ms ease-out;
    background-color: #008cba;
    border-color: #0078a0;
    color: #fff
}

    .alert-box .close {
        font-size: 1.375rem;
        padding: 9px 6px 4px;
        line-height: 0;
        position: absolute;
        top: 50%;
        margin-top: -0.6875rem;
        right: 0.25rem;
        color: #333;
        opacity: 0.3
    }

        .alert-box .close:hover, .alert-box .close:focus {
            opacity: 0.5
        }

    .alert-box.radius {
        border-radius: 3px
    }

    .alert-box.round {
        border-radius: 1000px
    }

    .alert-box.success {
        background-color: #43ac6a;
        border-color: #3a945b;
        color: #fff
    }

    .alert-box.alert {
        background-color: #f04124;
        border-color: #de2d0f;
        color: #fff
    }

    .alert-box.secondary {
        background-color: #e7e7e7;
        border-color: #c7c7c7;
        color: #4f4f4f
    }

    .alert-box.warning {
        background-color: #f08a24;
        border-color: #de770f;
        color: #fff
    }

    .alert-box.info {
        background-color: #a0d3e8;
        border-color: #74bfdd;
        color: #4f4f4f
    }

    .alert-box.alert-close {
        opacity: 0
    }

table {
    background: #fff;
    margin-bottom: 1.25rem;
    border: solid 1px #ddd
}

    table caption {
        background: transparent;
        color: #222;
        font-size: 1rem;
        font-weight: bold
    }

    table thead {
        background: #f5f5f5
    }

        table thead tr th, table thead tr td {
            padding: 0.5rem 0.625rem 0.625rem;
            font-size: 0.875rem;
            font-weight: bold;
            color: #222
        }

    table tfoot {
        background: #f5f5f5
    }

        table tfoot tr th, table tfoot tr td {
            padding: 0.5rem 0.625rem 0.625rem;
            font-size: 0.875rem;
            font-weight: bold;
            color: #222
        }

    table tr th, table tr td {
        padding: 0.5625rem 0.625rem;
        font-size: 0.875rem;
        color: #222;
        text-align: left
    }

    table tr.even, table tr.alt, table tr:nth-of-type(even) {
        background: #f9f9f9
    }

    table thead tr th, table tfoot tr th, table tfoot tr td, table tbody tr th, table tbody tr td, table tr td {
        display: table-cell;
        line-height: 1.125rem
    }

.tabs {
    margin-bottom: 0 !important;
    margin-left: 0
}

    .tabs:before, .tabs:after {
        content: " ";
        display: table
    }

    .tabs:after {
        clear: both
    }

    .tabs dd, .tabs .tab-title {
        position: relative;
        margin-bottom: 0 !important;
        list-style: none;
        float: left
    }

        .tabs dd > a, .tabs .tab-title > a {
            display: block;
            background: #efefef;
            color: #222;
            padding: 1rem 2rem;
            font-family: "LindeDaxLig",Arial,sans-serif;
            font-size: 1rem
        }

            .tabs dd > a:hover, .tabs .tab-title > a:hover {
                background: #e1e1e1
            }

        .tabs dd.active a, .tabs .tab-title.active a {
            background: #fff;
            color: #222
        }

    .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px
    }

    .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px
    }

    .tabs.vertical dd, .tabs.vertical .tab-title {
        position: inherit;
        float: none;
        display: block;
        top: auto
    }

.tabs-content {
    margin-bottom: 1.5rem;
    width: 100%
}

    .tabs-content:before, .tabs-content:after {
        content: " ";
        display: table
    }

    .tabs-content:after {
        clear: both
    }

    .tabs-content > .content {
        display: none;
        float: left;
        padding: 0.5rem 0;
        width: 100%
    }

        .tabs-content > .content.active {
            display: block;
            float: none
        }

        .tabs-content > .content.contained {
            padding: 0.5rem
        }

    .tabs-content.vertical {
        display: block
    }

        .tabs-content.vertical > .content {
            padding: 0 0.5rem
        }

@media only screen and (min-width: 40.063em) {
    .tabs.vertical {
        width: 20%;
        max-width: 20%;
        float: left;
        margin: 0 0 1.25rem
    }

    .tabs-content.vertical {
        width: 80%;
        max-width: 80%;
        float: left;
        margin-left: -1px;
        padding-left: 1rem
    }
}

.no-js .tabs-content > .content {
    display: block;
    float: none
}

.label {
    font-weight: normal;
    font-family: "LindeDaxLig",Arial,sans-serif;
    text-align: center;
    text-decoration: none;
    line-height: 1;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    margin-bottom: inherit;
    padding: 0.25rem 0.5rem 0.375rem;
    font-size: 0.6875rem;
    background-color: #008cba;
    color: #fff
}

    .label.radius {
        border-radius: 3px
    }

    .label.round {
        border-radius: 1000px
    }

    .label.alert {
        background-color: #f04124;
        color: #fff
    }

    .label.warning {
        background-color: #f08a24;
        color: #fff
    }

    .label.success {
        background-color: #43ac6a;
        color: #fff
    }

    .label.secondary {
        background-color: #e7e7e7;
        color: #333
    }

.reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #fff;
    background: rgba(255,255,255,0.7);
    z-index: 1004;
    display: none;
    top: 0;
    left: 0
}

dialog, .reveal-modal {
    visibility: hidden;
    display: none;
    position: absolute;
    z-index: 1005;
    width: 100vw;
    top: 0;
    left: 0;
    background-color: #fff;
    padding: 1rem;
    border: solid 1px #666;
    box-shadow: 0 0 10px rgba(0,0,0,0.4)
}

@media only screen and (max-width: 40em) {
    dialog, .reveal-modal {
        min-height: 100vh
    }
}

@media only screen and (min-width: 40.063em) {
    dialog, .reveal-modal {
        left: 50%
    }
}

dialog .column, dialog .columns, dialog .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration dialog td.gsc-input, dialog .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemListFilterConfiguration dialog td.gsc-search-button, dialog .component.SystemDummy td.gsc-input, .component.SystemDummy dialog td.gsc-input, dialog .component.SystemDummy td.gsc-search-button, .component.SystemDummy dialog td.gsc-search-button, .reveal-modal .column, .reveal-modal .columns, .reveal-modal .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration .reveal-modal td.gsc-input, .reveal-modal .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemListFilterConfiguration .reveal-modal td.gsc-search-button, .reveal-modal .component.SystemDummy td.gsc-input, .component.SystemDummy .reveal-modal td.gsc-input, .reveal-modal .component.SystemDummy td.gsc-search-button, .component.SystemDummy .reveal-modal td.gsc-search-button {
    min-width: 0
}

dialog > :first-child, .reveal-modal > :first-child {
    margin-top: 0
}

dialog > :last-child, .reveal-modal > :last-child {
    margin-bottom: 0
}

@media only screen and (min-width: 40.063em) {
    dialog, .reveal-modal {
        margin-left: -40%;
        width: 80%
    }
}

@media only screen and (min-width: 40.063em) {
    dialog, .reveal-modal {
        top: 6.25rem
    }
}

dialog .close-reveal-modal, .reveal-modal .close-reveal-modal {
    font-size: 2.5rem;
    line-height: 1;
    position: absolute;
    top: 0.5rem;
    right: 0.6875rem;
    color: #aaa;
    font-weight: bold;
    cursor: pointer
}

dialog[open] {
    display: block;
    visibility: visible
}

dialog, .reveal-modal {
    padding: 1.5rem
}

    dialog.radius, .reveal-modal.radius {
        border-radius: 3px
    }

    dialog.round, .reveal-modal.round {
        border-radius: 1000px
    }

    dialog.collapse, .reveal-modal.collapse {
        padding: 0
    }

@media only screen and (min-width: 40.063em) {
    dialog.tiny, .reveal-modal.tiny {
        margin-left: -15%;
        width: 30%
    }
}

@media only screen and (min-width: 40.063em) {
    dialog.small, .reveal-modal.small {
        margin-left: -20%;
        width: 40%
    }
}

@media only screen and (min-width: 40.063em) {
    dialog.medium, .reveal-modal.medium {
        margin-left: -30%;
        width: 60%
    }
}

@media only screen and (min-width: 40.063em) {
    dialog.large, .reveal-modal.large {
        margin-left: -35%;
        width: 70%
    }
}

@media only screen and (min-width: 40.063em) {
    dialog.xlarge, .reveal-modal.xlarge {
        margin-left: -47.5%;
        width: 95%
    }
}

dialog.full, .reveal-modal.full {
    top: 0;
    left: 0;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    margin-left: 0 !important
}

@media only screen and (min-width: 40.063em) {
    dialog.full, .reveal-modal.full {
        margin-left: -50vw;
        width: 100vw
    }
}

@media print {
    dialog, .reveal-modal {
        background: #fff !important
    }
}

@font-face {
    font-family: 'LindeDaxLig';
    src: url("../fonts/LindeDaxLigWeb.eot?v=${version}");
    src: url("../fonts/LindeDaxLigWeb.eot?#iefix&v=${version}") format("embedded-opentype"),url("../fonts/LindeDaxLigWeb.woff?v=${version}") format("woff")
}

@font-face {
    font-family: 'LindeDaxMed';
    src: url("../fonts/LindeDaxMedWeb.eot?v=${version}");
    src: url("../fonts/LindeDaxMedWeb.eot?#iefix&v=${version}") format("embedded-opentype"),url("../fonts/LindeDaxMedWeb.woff?v=${version}") format("woff")
}

@font-face {
    font-family: 'LindeDaxReg';
    src: url("../fonts/LindeDaxRegWeb.eot?v=${version}");
    src: url("../fonts/LindeDaxRegWeb.eot?#iefix&v=${version}") format("embedded-opentype"),url("../fonts/LindeDaxRegWeb.woff?v=${version}") format("woff")
}

@font-face {
    font-family: 'linde-icons';
    src: url("../fonts/linde-icons.eot?-9v0h1j&v=${version}");
    src: url("../fonts/linde-icons.eot?#iefix-9v0h1j&v=${version}") format("embedded-opentype"),url("../fonts/linde-icons.woff?-9v0h1j&v=${version}") format("woff");
    font-weight: normal;
    font-style: normal
}

i {
    font-family: 'linde-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
    transition: color 0.2s ease-in-out
}

    i.rotate-90 {
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        display: block;
        float: left
    }

    i.rotate-180 {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        display: block;
        float: left
    }

    i.rotate-270 {
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
        display: block;
        float: left
    }

.icon-arrow:before, .component.DownloadList .button i:before, .component.DownloadList .callToAction i:before, .teaser-column .component.DownloadList .button i:before, .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input i:before, .component.SystemListFilterConfiguration .gsc-search-button .component.DownloadList input i:before, .component.DownloadList .component.SystemDummy .gsc-search-button input i:before, .component.SystemDummy .gsc-search-button .component.DownloadList input i:before {
    content: "\e601";
    padding: 3px
}

.icon-download:before {
    content: "\e609"
}

.icon-linde-arrow:before, .teaser-column .component.DownloadList .callToAction i:before, .teaser-column .component.DownloadList .button i:before, .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input i:before, .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input i:before, .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input i:before, .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input i:before {
    content: "\e603";
    padding: 10px
}

.icon-language:before {
    content: "\e604"
}

.icon-search:before {
    content: "\e605"
}

.icon-sitemap:before {
    content: "\e608"
}

.icon-icon_x:before {
    content: "\e600"
}

.icon-LG_icon_close:before {
    content: "\e600"
}

.icon-LG_icon_next:before {
    content: "\e601"
}

.icon-LG_icon_previous:before {
    content: "\e602"
}

.icon-LG_icon_arrow:before {
    content: "\e603"
}

.icon-LG_icon_language:before {
    content: "\e604"
}

.icon-LG_icon_search:before {
    content: "\e605"
}

.icon-LG_icon_zoom:before {
    content: "\e606"
}

.icon-LG_icon_image_zoom:before {
    content: "\e607"
}

.icon-LG_icon_sitemap:before {
    content: "\e608"
}

.icon-LG_icon_download:before {
    content: "\e609"
}

.icon-LG_icon_route:before {
    content: "\e60a"
}

.icon-LG_icon_kreis:before {
    content: "\e60b"
}

.icon-LG_icon_punktlinie:before {
    content: "\e60c"
}

.icon-LG_icon_reset:before {
    content: "\e60d"
}

.icon-LG_icon_pauseohnekreis:before {
    content: "\e60e"
}

.icon-LG_icon_pause:before {
    content: "\e60f"
}

.icon-LG_icon_playohnekreis:before {
    content: "\e610"
}

.icon-LG_icon_play:before {
    content: "\e611"
}

.icon-LG_icon_speaker_on:before {
    content: "\e612"
}

.icon-LG_icon_speaker_off:before {
    content: "\e613"
}

.icon-LG_icon_fullscreen:before {
    content: "\e614"
}

.icon-LG_icon_fullscreen_kleiner:before {
    content: "\e615"
}

.icon-LG_Icon_Post_email:before {
    content: "\e616"
}

.icon-LG_Icon_Phone:before {
    content: "\e617"
}

.icon-LG_Icon_Worldview:before {
    content: "\e618"
}

.icon-LG_Icon_Browser:before {
    content: "\e619"
}

.icon-LG_Icon_Pin:before {
    content: "\e61a"
}

.icon-LG_Icon_arrow-left:before {
    content: "\e61b"
}

.icon-LG_Icon_arrow-up:before {
    content: "\e61c"
}

.icon-LG_Icon_arrow-down:before {
    content: "\e61d"
}

.icon-LG_Icon_up:before {
    content: "\e61e"
}

.icon-LG_Icon_down:before {
    content: "\e61f"
}

.icon-LG_Icon_check:before {
    content: "\e620"
}

.icon-LG_Icon_warning:before {
    content: "\e621"
}

.icon-LG_Icon_edit:before {
    content: "\e900"
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .hide-for-tablet {
        display: none !important
    }

    .show-for-tablet {
        display: block !important
    }

    .tablet-1 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 8.333333%;
        float: left
    }

    .tablet-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 16.666667%;
        float: left
    }

    .tablet-3 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 25%;
        float: left
    }

    .tablet-4 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 33.333333%;
        float: left
    }

    .tablet-5 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 41.666667%;
        float: left
    }

    .tablet-6 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 50%;
        float: left
    }

    .tablet-7 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 58.333333%;
        float: left
    }

    .tablet-8 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 66.666667%;
        float: left
    }

    .tablet-9 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 75%;
        float: left
    }

    .tablet-10 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 83.333333%;
        float: left
    }

    .tablet-11 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 91.666667%;
        float: left
    }

    .tablet-12 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        width: 100%;
        float: left
    }

    .tablet-block-grid-1 {
        display: block;
        padding: 0;
        margin: 0 -0.5rem
    }

        .tablet-block-grid-1:before, .tablet-block-grid-1:after {
            content: " ";
            display: table
        }

        .tablet-block-grid-1:after {
            clear: both
        }

        .tablet-block-grid-1 > li {
            display: block;
            height: auto;
            float: left;
            padding: 0 0.5rem 1rem
        }

        .tablet-block-grid-1 > li {
            width: 100%;
            padding: 0 0.5rem 1rem;
            list-style: none
        }

            .tablet-block-grid-1 > li:nth-of-type(1n) {
                clear: none
            }

            .tablet-block-grid-1 > li:nth-of-type(1n+1) {
                clear: both
            }

    .tablet-block-grid-2 {
        display: block;
        padding: 0;
        margin: 0 -0.5rem
    }

        .tablet-block-grid-2:before, .tablet-block-grid-2:after {
            content: " ";
            display: table
        }

        .tablet-block-grid-2:after {
            clear: both
        }

        .tablet-block-grid-2 > li {
            display: block;
            height: auto;
            float: left;
            padding: 0 0.5rem 1rem
        }

        .tablet-block-grid-2 > li {
            width: 50%;
            padding: 0 0.5rem 1rem;
            list-style: none
        }

            .tablet-block-grid-2 > li:nth-of-type(1n) {
                clear: none
            }

            .tablet-block-grid-2 > li:nth-of-type(2n+1) {
                clear: both
            }

    .tablet-block-grid-3 {
        display: block;
        padding: 0;
        margin: 0 -0.5rem
    }

        .tablet-block-grid-3:before, .tablet-block-grid-3:after {
            content: " ";
            display: table
        }

        .tablet-block-grid-3:after {
            clear: both
        }

        .tablet-block-grid-3 > li {
            display: block;
            height: auto;
            float: left;
            padding: 0 0.5rem 1rem
        }

        .tablet-block-grid-3 > li {
            width: 33.333333%;
            padding: 0 0.5rem 1rem;
            list-style: none
        }

            .tablet-block-grid-3 > li:nth-of-type(1n) {
                clear: none
            }

            .tablet-block-grid-3 > li:nth-of-type(3n+1) {
                clear: both
            }

    .tablet-block-grid-4 {
        display: block;
        padding: 0;
        margin: 0 -0.5rem
    }

        .tablet-block-grid-4:before, .tablet-block-grid-4:after {
            content: " ";
            display: table
        }

        .tablet-block-grid-4:after {
            clear: both
        }

        .tablet-block-grid-4 > li {
            display: block;
            height: auto;
            float: left;
            padding: 0 0.5rem 1rem
        }

        .tablet-block-grid-4 > li {
            width: 25%;
            padding: 0 0.5rem 1rem;
            list-style: none
        }

            .tablet-block-grid-4 > li:nth-of-type(1n) {
                clear: none
            }

            .tablet-block-grid-4 > li:nth-of-type(4n+1) {
                clear: both
            }
}

.skip {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.tlg ::-moz-selection {
    background: rgba(185,205,215,0.5)
}

.tlg ::selection {
    background: rgba(185,205,215,0.5)
}

.lmb ::-moz-selection {
    background: rgba(185,205,215,0.5)
}

.lmb ::selection {
    background: rgba(185,205,215,0.5)
}

.rb ::-moz-selection {
    background: rgba(88,96,96,0.5)
}

.rb ::selection {
    background: rgba(88,96,96,0.5)
}

.ocap ::-moz-selection {
    background: rgba(185,205,215,0.5)
}

.ocap ::selection {
    background: rgba(185,205,215,0.5)
}

.tlg ::-moz-selection {
    background: rgba(185,205,215,0.5)
}

.lmb ::-moz-selection {
    background: rgba(185,205,215,0.5)
}

.rb ::-moz-selection {
    background: rgba(88,96,96,0.5)
}

.ocap ::-moz-selection {
    background: rgba(185,205,215,0.5)
}

.callToAction {
    margin: 1.125rem 0 2.25rem;
    position: relative;
    display: table-cell;
    white-space: nowrap;
    margin-top: 1.5625rem !important
}

    .callToAction::after {
        content: "\e603";
        position: absolute;
        right: 0;
        top: 50%;
        font-family: 'linde-icons';
        font-size: 1.125rem;
        margin-top: -1.125rem;
        padding: 0.625rem
    }

body, html {
    overflow-x: hidden;
    height: auto
}

    body.fallbackFont *:not(i), html.fallbackFont *:not(i) {
        font-family: Arial, Helvetica, Verdana, sans-serif !important
    }

    body.split, html.split {
        height: auto;
        min-height: 100vh
    }

@media only screen and (max-width: 40em) {
    body.split, html.split {
        height: 100%;
        overflow: hidden
    }
}

body.split main, html.split main {
    min-height: 100vh
}

@media only screen and (max-width: 40em) {
    body.split main, html.split main {
        height: 100%
    }
}

body.tlg {
    color: #002d5a;
    background-image: linear-gradient(140deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5));
    min-height: 100vh
}

body.lmb {
    color: #005591;
    background-image: linear-gradient(140deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5));
    min-height: 100vh
}

body.rb {
    color: #6e7878;
    background-image: linear-gradient(140deg, rgba(235,225,205,0.6),rgba(235,225,205,0.9));
    min-height: 100vh;
    color: #586060
}

body.ocap {
    color: #6e7878;
    background-image: linear-gradient(140deg, rgba(120,185,40,0.2),rgba(120,185,40,0.4));
    min-height: 100vh
}

@media only screen and (max-width: 40em) {
    body.split {
        overflow: hidden
    }
}

body.tlg {
    background: url("/images/tlg_bg_top.jpg?v=${version}") left top no-repeat;
    background-size: 100%;
    background-attachment: fixed
}

@media only screen and (min-width: 40.063em) {
    header {
        padding: 1.4375rem 0 0 0
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    header {
        padding: 1.4375rem 0 0 0
    }
}

.tlg header {
    background-color: rgba(255,255,255,0.4)
}

main {
    background-color: rgba(255,255,255,0.4)
}

@media only screen and (min-width: 64em) {
    .tlg main {
        background-color: rgba(255,255,255,0.8);
        position: relative;
        left: 50%;
        width: 2000px;
        margin-left: -500px
    }

        .tlg main > .content {
            float: left
        }
}

main .content {
    background-color: #fff;
    padding: 1rem 0.5rem 2.5rem
}

footer {
    font-family: 'LindeDaxReg',Arial;
    background-color: rgba(255,255,255,0.4);
    padding: 20px 0 40px 0;
    margin-bottom: 1.875rem
}

@media only screen and (min-width: 40.063em) {
    footer {
        padding: 20px 0 80px 0
    }
}

@media only screen and (min-width: 64em) {
    footer {
        position: relative;
        left: 50%;
        width: 2000px;
        margin-left: -1500px
    }
}

.tlg footer {
    margin-bottom: 0;
    padding: 0
}

@media only screen and (min-width: 64em) {
    .tlg footer {
        margin-left: -500px
    }
}

.tlg footer .bg {
    float: none;
    padding: 1.25rem 0.5rem 2.5rem 0.5rem;
    background-color: rgba(255,255,255,0.7)
}

@media only screen and (min-width: 64em) {
    .tlg footer .bg {
        float: left
    }
}

footer .bg {
    float: right;
    padding: 0 0.5rem
}

@media only screen and (max-width: 40em) {
    footer .bg {
        position: relative
    }
}

footer .social {
    margin-bottom: 0.75rem;
    margin-left: 0;
    min-height: 3.875rem
}

    footer .social li {
        margin: 0 0.5rem 0.5rem 0;
        margin-left: 0
    }

        footer .social li img {
            max-height: 1.625rem;
            width: auto
        }

footer h2 {
    font-size: 1rem;
    font-weight: lighter;
    margin-bottom: 29px
}

@media only screen and (min-width: 40.063em) {
    footer h2 {
        font-size: 0.875rem;
        margin-bottom: 21px
    }
}

.tlg footer a {
    color: #002d5a
}

.lmb footer a {
    color: #005591
}

.rb footer a {
    color: #6e7878;
    color: #586060
}

.ocap footer a {
    color: #6e7878
}

.tlg footer a:hover {
    color: #008ccd
}

.lmb footer a:hover {
    color: #00a0e1
}

.rb footer a:hover {
    color: #e1000f
}

.ocap footer a:hover {
    color: #78b928
}

footer li, footer p {
    font-size: 0.875rem;
    font-weight: lighter;
    padding-bottom: 10px
}

@media only screen and (min-width: 40.063em) {
    footer li, footer p {
        font-size: 0.75rem;
        padding-bottom: 0
    }
}

footer li.spacing {
    padding-top: 74px
}

@media only screen and (min-width: 40.063em) {
    footer li.spacing {
        padding-top: 74px
    }
}

footer .footerlist > li:nth-child(3) {
    clear: none
}

@media only screen and (max-width: 40em) {
    footer .footerlist > li:last-child {
        float: right
    }
}

.teaser-column .component {
    margin-bottom: 20px
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'LindeDaxReg',Arial
}

.tlg h1, .tlg h2, .tlg h3, .tlg h4, .tlg h5, .tlg h6 {
    color: #002d5a
}

.lmb h1, .lmb h2, .lmb h3, .lmb h4, .lmb h5, .lmb h6 {
    color: #005591
}

.rb h1, .rb h2, .rb h3, .rb h4, .rb h5, .rb h6 {
    color: #6e7878;
    color: #586060
}

.ocap h1, .ocap h2, .ocap h3, .ocap h4, .ocap h5, .ocap h6 {
    color: #6e7878
}

h1 span.color, h2 span.color, h3 span.color, h4 span.color, h5 span.color, h6 span.color {
    font-family: 'LindeDaxLig',Arial;
    font-weight: normal
}

.tlg h1 span.color, .tlg h2 span.color, .tlg h3 span.color, .tlg h4 span.color, .tlg h5 span.color, .tlg h6 span.color {
    color: #008ccd
}

.lmb h1 span.color, .lmb h2 span.color, .lmb h3 span.color, .lmb h4 span.color, .lmb h5 span.color, .lmb h6 span.color {
    color: #00a0e1
}

.rb h1 span.color, .rb h2 span.color, .rb h3 span.color, .rb h4 span.color, .rb h5 span.color, .rb h6 span.color {
    color: #e1000f
}

.ocap h1 span.color, .ocap h2 span.color, .ocap h3 span.color, .ocap h4 span.color, .ocap h5 span.color, .ocap h6 span.color {
    color: #78b928
}

iframe {
    border: 0
}

hr {
    margin: 24px 0
}

.tlg hr {
    border-color: #b9cdd7
}

.lmb hr {
    border-color: #b9cdd7
}

.rb hr {
    border-color: #ebe1cd
}

.ocap hr {
    border-color: #b9cdd7
}

hr.small-margin {
    margin-bottom: 16px
}

img {
    width: 100%
}

    img.nrwd {
        width: auto
    }

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    border: 1px solid;
    font-size: 0.875rem;
    padding: 0.625rem 0.625rem 0.5rem 0.75rem;
    height: auto
}

.tlg input[type="text"], .tlg input[type="password"], .tlg input[type="date"], .tlg input[type="datetime"], .tlg input[type="datetime-local"], .tlg input[type="month"], .tlg input[type="week"], .tlg input[type="email"], .tlg input[type="number"], .tlg input[type="search"], .tlg input[type="tel"], .tlg input[type="time"], .tlg input[type="url"], .tlg textarea {
    color: #002d5a;
    border-color: #b9cdd7
}

.lmb input[type="text"], .lmb input[type="password"], .lmb input[type="date"], .lmb input[type="datetime"], .lmb input[type="datetime-local"], .lmb input[type="month"], .lmb input[type="week"], .lmb input[type="email"], .lmb input[type="number"], .lmb input[type="search"], .lmb input[type="tel"], .lmb input[type="time"], .lmb input[type="url"], .lmb textarea {
    color: #005591;
    border-color: #b9cdd7
}

.rb input[type="text"], .rb input[type="password"], .rb input[type="date"], .rb input[type="datetime"], .rb input[type="datetime-local"], .rb input[type="month"], .rb input[type="week"], .rb input[type="email"], .rb input[type="number"], .rb input[type="search"], .rb input[type="tel"], .rb input[type="time"], .rb input[type="url"], .rb textarea {
    color: #6e7878;
    border-color: #ebe1cd;
    color: #586060
}

.ocap input[type="text"], .ocap input[type="password"], .ocap input[type="date"], .ocap input[type="datetime"], .ocap input[type="datetime-local"], .ocap input[type="month"], .ocap input[type="week"], .ocap input[type="email"], .ocap input[type="number"], .ocap input[type="search"], .ocap input[type="tel"], .ocap input[type="time"], .ocap input[type="url"], .ocap textarea {
    color: #6e7878;
    border-color: #b9cdd7
}

.tlg input[type="text"]::-webkit-input-placeholder, .tlg input[type="password"]::-webkit-input-placeholder, .tlg input[type="date"]::-webkit-input-placeholder, .tlg input[type="datetime"]::-webkit-input-placeholder, .tlg input[type="datetime-local"]::-webkit-input-placeholder, .tlg input[type="month"]::-webkit-input-placeholder, .tlg input[type="week"]::-webkit-input-placeholder, .tlg input[type="email"]::-webkit-input-placeholder, .tlg input[type="number"]::-webkit-input-placeholder, .tlg input[type="search"]::-webkit-input-placeholder, .tlg input[type="tel"]::-webkit-input-placeholder, .tlg input[type="time"]::-webkit-input-placeholder, .tlg input[type="url"]::-webkit-input-placeholder, .tlg textarea::-webkit-input-placeholder {
    color: rgba(0,45,90,0.7)
}

.lmb input[type="text"]::-webkit-input-placeholder, .lmb input[type="password"]::-webkit-input-placeholder, .lmb input[type="date"]::-webkit-input-placeholder, .lmb input[type="datetime"]::-webkit-input-placeholder, .lmb input[type="datetime-local"]::-webkit-input-placeholder, .lmb input[type="month"]::-webkit-input-placeholder, .lmb input[type="week"]::-webkit-input-placeholder, .lmb input[type="email"]::-webkit-input-placeholder, .lmb input[type="number"]::-webkit-input-placeholder, .lmb input[type="search"]::-webkit-input-placeholder, .lmb input[type="tel"]::-webkit-input-placeholder, .lmb input[type="time"]::-webkit-input-placeholder, .lmb input[type="url"]::-webkit-input-placeholder, .lmb textarea::-webkit-input-placeholder {
    color: rgba(0,85,145,0.7)
}

.rb input[type="text"]::-webkit-input-placeholder, .rb input[type="password"]::-webkit-input-placeholder, .rb input[type="date"]::-webkit-input-placeholder, .rb input[type="datetime"]::-webkit-input-placeholder, .rb input[type="datetime-local"]::-webkit-input-placeholder, .rb input[type="month"]::-webkit-input-placeholder, .rb input[type="week"]::-webkit-input-placeholder, .rb input[type="email"]::-webkit-input-placeholder, .rb input[type="number"]::-webkit-input-placeholder, .rb input[type="search"]::-webkit-input-placeholder, .rb input[type="tel"]::-webkit-input-placeholder, .rb input[type="time"]::-webkit-input-placeholder, .rb input[type="url"]::-webkit-input-placeholder, .rb textarea::-webkit-input-placeholder {
    color: rgba(110,120,120,0.7)
}

.ocap input[type="text"]::-webkit-input-placeholder, .ocap input[type="password"]::-webkit-input-placeholder, .ocap input[type="date"]::-webkit-input-placeholder, .ocap input[type="datetime"]::-webkit-input-placeholder, .ocap input[type="datetime-local"]::-webkit-input-placeholder, .ocap input[type="month"]::-webkit-input-placeholder, .ocap input[type="week"]::-webkit-input-placeholder, .ocap input[type="email"]::-webkit-input-placeholder, .ocap input[type="number"]::-webkit-input-placeholder, .ocap input[type="search"]::-webkit-input-placeholder, .ocap input[type="tel"]::-webkit-input-placeholder, .ocap input[type="time"]::-webkit-input-placeholder, .ocap input[type="url"]::-webkit-input-placeholder, .ocap textarea::-webkit-input-placeholder {
    color: rgba(110,120,120,0.7)
}

.tlg .error input[type="text"]::-webkit-input-placeholder, .tlg .error input[type="password"]::-webkit-input-placeholder, .tlg .error input[type="date"]::-webkit-input-placeholder, .tlg .error input[type="datetime"]::-webkit-input-placeholder, .tlg .error input[type="datetime-local"]::-webkit-input-placeholder, .tlg .error input[type="month"]::-webkit-input-placeholder, .tlg .error input[type="week"]::-webkit-input-placeholder, .tlg .error input[type="email"]::-webkit-input-placeholder, .tlg .error input[type="number"]::-webkit-input-placeholder, .tlg .error input[type="search"]::-webkit-input-placeholder, .tlg .error input[type="tel"]::-webkit-input-placeholder, .tlg .error input[type="time"]::-webkit-input-placeholder, .tlg .error input[type="url"]::-webkit-input-placeholder, .tlg .error textarea::-webkit-input-placeholder {
    color: #e1000f
}

.lmb .error input[type="text"]::-webkit-input-placeholder, .lmb .error input[type="password"]::-webkit-input-placeholder, .lmb .error input[type="date"]::-webkit-input-placeholder, .lmb .error input[type="datetime"]::-webkit-input-placeholder, .lmb .error input[type="datetime-local"]::-webkit-input-placeholder, .lmb .error input[type="month"]::-webkit-input-placeholder, .lmb .error input[type="week"]::-webkit-input-placeholder, .lmb .error input[type="email"]::-webkit-input-placeholder, .lmb .error input[type="number"]::-webkit-input-placeholder, .lmb .error input[type="search"]::-webkit-input-placeholder, .lmb .error input[type="tel"]::-webkit-input-placeholder, .lmb .error input[type="time"]::-webkit-input-placeholder, .lmb .error input[type="url"]::-webkit-input-placeholder, .lmb .error textarea::-webkit-input-placeholder {
    color: #e1000f
}

.rb .error input[type="text"]::-webkit-input-placeholder, .rb .error input[type="password"]::-webkit-input-placeholder, .rb .error input[type="date"]::-webkit-input-placeholder, .rb .error input[type="datetime"]::-webkit-input-placeholder, .rb .error input[type="datetime-local"]::-webkit-input-placeholder, .rb .error input[type="month"]::-webkit-input-placeholder, .rb .error input[type="week"]::-webkit-input-placeholder, .rb .error input[type="email"]::-webkit-input-placeholder, .rb .error input[type="number"]::-webkit-input-placeholder, .rb .error input[type="search"]::-webkit-input-placeholder, .rb .error input[type="tel"]::-webkit-input-placeholder, .rb .error input[type="time"]::-webkit-input-placeholder, .rb .error input[type="url"]::-webkit-input-placeholder, .rb .error textarea::-webkit-input-placeholder {
    color: #e1000f
}

.ocap .error input[type="text"]::-webkit-input-placeholder, .ocap .error input[type="password"]::-webkit-input-placeholder, .ocap .error input[type="date"]::-webkit-input-placeholder, .ocap .error input[type="datetime"]::-webkit-input-placeholder, .ocap .error input[type="datetime-local"]::-webkit-input-placeholder, .ocap .error input[type="month"]::-webkit-input-placeholder, .ocap .error input[type="week"]::-webkit-input-placeholder, .ocap .error input[type="email"]::-webkit-input-placeholder, .ocap .error input[type="number"]::-webkit-input-placeholder, .ocap .error input[type="search"]::-webkit-input-placeholder, .ocap .error input[type="tel"]::-webkit-input-placeholder, .ocap .error input[type="time"]::-webkit-input-placeholder, .ocap .error input[type="url"]::-webkit-input-placeholder, .ocap .error textarea::-webkit-input-placeholder {
    color: #e1000f
}

.tlg input[type="text"]:-moz-placeholder, .tlg input[type="password"]:-moz-placeholder, .tlg input[type="date"]:-moz-placeholder, .tlg input[type="datetime"]:-moz-placeholder, .tlg input[type="datetime-local"]:-moz-placeholder, .tlg input[type="month"]:-moz-placeholder, .tlg input[type="week"]:-moz-placeholder, .tlg input[type="email"]:-moz-placeholder, .tlg input[type="number"]:-moz-placeholder, .tlg input[type="search"]:-moz-placeholder, .tlg input[type="tel"]:-moz-placeholder, .tlg input[type="time"]:-moz-placeholder, .tlg input[type="url"]:-moz-placeholder, .tlg textarea:-moz-placeholder {
    color: rgba(0,45,90,0.7)
}

.lmb input[type="text"]:-moz-placeholder, .lmb input[type="password"]:-moz-placeholder, .lmb input[type="date"]:-moz-placeholder, .lmb input[type="datetime"]:-moz-placeholder, .lmb input[type="datetime-local"]:-moz-placeholder, .lmb input[type="month"]:-moz-placeholder, .lmb input[type="week"]:-moz-placeholder, .lmb input[type="email"]:-moz-placeholder, .lmb input[type="number"]:-moz-placeholder, .lmb input[type="search"]:-moz-placeholder, .lmb input[type="tel"]:-moz-placeholder, .lmb input[type="time"]:-moz-placeholder, .lmb input[type="url"]:-moz-placeholder, .lmb textarea:-moz-placeholder {
    color: rgba(0,85,145,0.7)
}

.rb input[type="text"]:-moz-placeholder, .rb input[type="password"]:-moz-placeholder, .rb input[type="date"]:-moz-placeholder, .rb input[type="datetime"]:-moz-placeholder, .rb input[type="datetime-local"]:-moz-placeholder, .rb input[type="month"]:-moz-placeholder, .rb input[type="week"]:-moz-placeholder, .rb input[type="email"]:-moz-placeholder, .rb input[type="number"]:-moz-placeholder, .rb input[type="search"]:-moz-placeholder, .rb input[type="tel"]:-moz-placeholder, .rb input[type="time"]:-moz-placeholder, .rb input[type="url"]:-moz-placeholder, .rb textarea:-moz-placeholder {
    color: rgba(110,120,120,0.7)
}

.ocap input[type="text"]:-moz-placeholder, .ocap input[type="password"]:-moz-placeholder, .ocap input[type="date"]:-moz-placeholder, .ocap input[type="datetime"]:-moz-placeholder, .ocap input[type="datetime-local"]:-moz-placeholder, .ocap input[type="month"]:-moz-placeholder, .ocap input[type="week"]:-moz-placeholder, .ocap input[type="email"]:-moz-placeholder, .ocap input[type="number"]:-moz-placeholder, .ocap input[type="search"]:-moz-placeholder, .ocap input[type="tel"]:-moz-placeholder, .ocap input[type="time"]:-moz-placeholder, .ocap input[type="url"]:-moz-placeholder, .ocap textarea:-moz-placeholder {
    color: rgba(110,120,120,0.7)
}

.tlg .error input[type="text"]:-moz-placeholder, .tlg .error input[type="password"]:-moz-placeholder, .tlg .error input[type="date"]:-moz-placeholder, .tlg .error input[type="datetime"]:-moz-placeholder, .tlg .error input[type="datetime-local"]:-moz-placeholder, .tlg .error input[type="month"]:-moz-placeholder, .tlg .error input[type="week"]:-moz-placeholder, .tlg .error input[type="email"]:-moz-placeholder, .tlg .error input[type="number"]:-moz-placeholder, .tlg .error input[type="search"]:-moz-placeholder, .tlg .error input[type="tel"]:-moz-placeholder, .tlg .error input[type="time"]:-moz-placeholder, .tlg .error input[type="url"]:-moz-placeholder, .tlg .error textarea:-moz-placeholder {
    color: #e1000f
}

.lmb .error input[type="text"]:-moz-placeholder, .lmb .error input[type="password"]:-moz-placeholder, .lmb .error input[type="date"]:-moz-placeholder, .lmb .error input[type="datetime"]:-moz-placeholder, .lmb .error input[type="datetime-local"]:-moz-placeholder, .lmb .error input[type="month"]:-moz-placeholder, .lmb .error input[type="week"]:-moz-placeholder, .lmb .error input[type="email"]:-moz-placeholder, .lmb .error input[type="number"]:-moz-placeholder, .lmb .error input[type="search"]:-moz-placeholder, .lmb .error input[type="tel"]:-moz-placeholder, .lmb .error input[type="time"]:-moz-placeholder, .lmb .error input[type="url"]:-moz-placeholder, .lmb .error textarea:-moz-placeholder {
    color: #e1000f
}

.rb .error input[type="text"]:-moz-placeholder, .rb .error input[type="password"]:-moz-placeholder, .rb .error input[type="date"]:-moz-placeholder, .rb .error input[type="datetime"]:-moz-placeholder, .rb .error input[type="datetime-local"]:-moz-placeholder, .rb .error input[type="month"]:-moz-placeholder, .rb .error input[type="week"]:-moz-placeholder, .rb .error input[type="email"]:-moz-placeholder, .rb .error input[type="number"]:-moz-placeholder, .rb .error input[type="search"]:-moz-placeholder, .rb .error input[type="tel"]:-moz-placeholder, .rb .error input[type="time"]:-moz-placeholder, .rb .error input[type="url"]:-moz-placeholder, .rb .error textarea:-moz-placeholder {
    color: #e1000f
}

.ocap .error input[type="text"]:-moz-placeholder, .ocap .error input[type="password"]:-moz-placeholder, .ocap .error input[type="date"]:-moz-placeholder, .ocap .error input[type="datetime"]:-moz-placeholder, .ocap .error input[type="datetime-local"]:-moz-placeholder, .ocap .error input[type="month"]:-moz-placeholder, .ocap .error input[type="week"]:-moz-placeholder, .ocap .error input[type="email"]:-moz-placeholder, .ocap .error input[type="number"]:-moz-placeholder, .ocap .error input[type="search"]:-moz-placeholder, .ocap .error input[type="tel"]:-moz-placeholder, .ocap .error input[type="time"]:-moz-placeholder, .ocap .error input[type="url"]:-moz-placeholder, .ocap .error textarea:-moz-placeholder {
    color: #e1000f
}

.tlg input[type="text"]::-moz-placeholder, .tlg input[type="password"]::-moz-placeholder, .tlg input[type="date"]::-moz-placeholder, .tlg input[type="datetime"]::-moz-placeholder, .tlg input[type="datetime-local"]::-moz-placeholder, .tlg input[type="month"]::-moz-placeholder, .tlg input[type="week"]::-moz-placeholder, .tlg input[type="email"]::-moz-placeholder, .tlg input[type="number"]::-moz-placeholder, .tlg input[type="search"]::-moz-placeholder, .tlg input[type="tel"]::-moz-placeholder, .tlg input[type="time"]::-moz-placeholder, .tlg input[type="url"]::-moz-placeholder, .tlg textarea::-moz-placeholder {
    color: rgba(0,45,90,0.7)
}

.lmb input[type="text"]::-moz-placeholder, .lmb input[type="password"]::-moz-placeholder, .lmb input[type="date"]::-moz-placeholder, .lmb input[type="datetime"]::-moz-placeholder, .lmb input[type="datetime-local"]::-moz-placeholder, .lmb input[type="month"]::-moz-placeholder, .lmb input[type="week"]::-moz-placeholder, .lmb input[type="email"]::-moz-placeholder, .lmb input[type="number"]::-moz-placeholder, .lmb input[type="search"]::-moz-placeholder, .lmb input[type="tel"]::-moz-placeholder, .lmb input[type="time"]::-moz-placeholder, .lmb input[type="url"]::-moz-placeholder, .lmb textarea::-moz-placeholder {
    color: rgba(0,85,145,0.7)
}

.rb input[type="text"]::-moz-placeholder, .rb input[type="password"]::-moz-placeholder, .rb input[type="date"]::-moz-placeholder, .rb input[type="datetime"]::-moz-placeholder, .rb input[type="datetime-local"]::-moz-placeholder, .rb input[type="month"]::-moz-placeholder, .rb input[type="week"]::-moz-placeholder, .rb input[type="email"]::-moz-placeholder, .rb input[type="number"]::-moz-placeholder, .rb input[type="search"]::-moz-placeholder, .rb input[type="tel"]::-moz-placeholder, .rb input[type="time"]::-moz-placeholder, .rb input[type="url"]::-moz-placeholder, .rb textarea::-moz-placeholder {
    color: rgba(110,120,120,0.7)
}

.ocap input[type="text"]::-moz-placeholder, .ocap input[type="password"]::-moz-placeholder, .ocap input[type="date"]::-moz-placeholder, .ocap input[type="datetime"]::-moz-placeholder, .ocap input[type="datetime-local"]::-moz-placeholder, .ocap input[type="month"]::-moz-placeholder, .ocap input[type="week"]::-moz-placeholder, .ocap input[type="email"]::-moz-placeholder, .ocap input[type="number"]::-moz-placeholder, .ocap input[type="search"]::-moz-placeholder, .ocap input[type="tel"]::-moz-placeholder, .ocap input[type="time"]::-moz-placeholder, .ocap input[type="url"]::-moz-placeholder, .ocap textarea::-moz-placeholder {
    color: rgba(110,120,120,0.7)
}

.tlg .error input[type="text"]::-moz-placeholder, .tlg .error input[type="password"]::-moz-placeholder, .tlg .error input[type="date"]::-moz-placeholder, .tlg .error input[type="datetime"]::-moz-placeholder, .tlg .error input[type="datetime-local"]::-moz-placeholder, .tlg .error input[type="month"]::-moz-placeholder, .tlg .error input[type="week"]::-moz-placeholder, .tlg .error input[type="email"]::-moz-placeholder, .tlg .error input[type="number"]::-moz-placeholder, .tlg .error input[type="search"]::-moz-placeholder, .tlg .error input[type="tel"]::-moz-placeholder, .tlg .error input[type="time"]::-moz-placeholder, .tlg .error input[type="url"]::-moz-placeholder, .tlg .error textarea::-moz-placeholder {
    color: #e1000f
}

.lmb .error input[type="text"]::-moz-placeholder, .lmb .error input[type="password"]::-moz-placeholder, .lmb .error input[type="date"]::-moz-placeholder, .lmb .error input[type="datetime"]::-moz-placeholder, .lmb .error input[type="datetime-local"]::-moz-placeholder, .lmb .error input[type="month"]::-moz-placeholder, .lmb .error input[type="week"]::-moz-placeholder, .lmb .error input[type="email"]::-moz-placeholder, .lmb .error input[type="number"]::-moz-placeholder, .lmb .error input[type="search"]::-moz-placeholder, .lmb .error input[type="tel"]::-moz-placeholder, .lmb .error input[type="time"]::-moz-placeholder, .lmb .error input[type="url"]::-moz-placeholder, .lmb .error textarea::-moz-placeholder {
    color: #e1000f
}

.rb .error input[type="text"]::-moz-placeholder, .rb .error input[type="password"]::-moz-placeholder, .rb .error input[type="date"]::-moz-placeholder, .rb .error input[type="datetime"]::-moz-placeholder, .rb .error input[type="datetime-local"]::-moz-placeholder, .rb .error input[type="month"]::-moz-placeholder, .rb .error input[type="week"]::-moz-placeholder, .rb .error input[type="email"]::-moz-placeholder, .rb .error input[type="number"]::-moz-placeholder, .rb .error input[type="search"]::-moz-placeholder, .rb .error input[type="tel"]::-moz-placeholder, .rb .error input[type="time"]::-moz-placeholder, .rb .error input[type="url"]::-moz-placeholder, .rb .error textarea::-moz-placeholder {
    color: #e1000f
}

.ocap .error input[type="text"]::-moz-placeholder, .ocap .error input[type="password"]::-moz-placeholder, .ocap .error input[type="date"]::-moz-placeholder, .ocap .error input[type="datetime"]::-moz-placeholder, .ocap .error input[type="datetime-local"]::-moz-placeholder, .ocap .error input[type="month"]::-moz-placeholder, .ocap .error input[type="week"]::-moz-placeholder, .ocap .error input[type="email"]::-moz-placeholder, .ocap .error input[type="number"]::-moz-placeholder, .ocap .error input[type="search"]::-moz-placeholder, .ocap .error input[type="tel"]::-moz-placeholder, .ocap .error input[type="time"]::-moz-placeholder, .ocap .error input[type="url"]::-moz-placeholder, .ocap .error textarea::-moz-placeholder {
    color: #e1000f
}

.tlg input[type="text"]:-ms-input-placeholder, .tlg input[type="password"]:-ms-input-placeholder, .tlg input[type="date"]:-ms-input-placeholder, .tlg input[type="datetime"]:-ms-input-placeholder, .tlg input[type="datetime-local"]:-ms-input-placeholder, .tlg input[type="month"]:-ms-input-placeholder, .tlg input[type="week"]:-ms-input-placeholder, .tlg input[type="email"]:-ms-input-placeholder, .tlg input[type="number"]:-ms-input-placeholder, .tlg input[type="search"]:-ms-input-placeholder, .tlg input[type="tel"]:-ms-input-placeholder, .tlg input[type="time"]:-ms-input-placeholder, .tlg input[type="url"]:-ms-input-placeholder, .tlg textarea:-ms-input-placeholder {
    color: rgba(0,45,90,0.7)
}

.lmb input[type="text"]:-ms-input-placeholder, .lmb input[type="password"]:-ms-input-placeholder, .lmb input[type="date"]:-ms-input-placeholder, .lmb input[type="datetime"]:-ms-input-placeholder, .lmb input[type="datetime-local"]:-ms-input-placeholder, .lmb input[type="month"]:-ms-input-placeholder, .lmb input[type="week"]:-ms-input-placeholder, .lmb input[type="email"]:-ms-input-placeholder, .lmb input[type="number"]:-ms-input-placeholder, .lmb input[type="search"]:-ms-input-placeholder, .lmb input[type="tel"]:-ms-input-placeholder, .lmb input[type="time"]:-ms-input-placeholder, .lmb input[type="url"]:-ms-input-placeholder, .lmb textarea:-ms-input-placeholder {
    color: rgba(0,85,145,0.7)
}

.rb input[type="text"]:-ms-input-placeholder, .rb input[type="password"]:-ms-input-placeholder, .rb input[type="date"]:-ms-input-placeholder, .rb input[type="datetime"]:-ms-input-placeholder, .rb input[type="datetime-local"]:-ms-input-placeholder, .rb input[type="month"]:-ms-input-placeholder, .rb input[type="week"]:-ms-input-placeholder, .rb input[type="email"]:-ms-input-placeholder, .rb input[type="number"]:-ms-input-placeholder, .rb input[type="search"]:-ms-input-placeholder, .rb input[type="tel"]:-ms-input-placeholder, .rb input[type="time"]:-ms-input-placeholder, .rb input[type="url"]:-ms-input-placeholder, .rb textarea:-ms-input-placeholder {
    color: rgba(110,120,120,0.7)
}

.ocap input[type="text"]:-ms-input-placeholder, .ocap input[type="password"]:-ms-input-placeholder, .ocap input[type="date"]:-ms-input-placeholder, .ocap input[type="datetime"]:-ms-input-placeholder, .ocap input[type="datetime-local"]:-ms-input-placeholder, .ocap input[type="month"]:-ms-input-placeholder, .ocap input[type="week"]:-ms-input-placeholder, .ocap input[type="email"]:-ms-input-placeholder, .ocap input[type="number"]:-ms-input-placeholder, .ocap input[type="search"]:-ms-input-placeholder, .ocap input[type="tel"]:-ms-input-placeholder, .ocap input[type="time"]:-ms-input-placeholder, .ocap input[type="url"]:-ms-input-placeholder, .ocap textarea:-ms-input-placeholder {
    color: rgba(110,120,120,0.7)
}

.tlg .error input[type="text"]:-ms-input-placeholder, .tlg .error input[type="password"]:-ms-input-placeholder, .tlg .error input[type="date"]:-ms-input-placeholder, .tlg .error input[type="datetime"]:-ms-input-placeholder, .tlg .error input[type="datetime-local"]:-ms-input-placeholder, .tlg .error input[type="month"]:-ms-input-placeholder, .tlg .error input[type="week"]:-ms-input-placeholder, .tlg .error input[type="email"]:-ms-input-placeholder, .tlg .error input[type="number"]:-ms-input-placeholder, .tlg .error input[type="search"]:-ms-input-placeholder, .tlg .error input[type="tel"]:-ms-input-placeholder, .tlg .error input[type="time"]:-ms-input-placeholder, .tlg .error input[type="url"]:-ms-input-placeholder, .tlg .error textarea:-ms-input-placeholder {
    color: #e1000f
}

.lmb .error input[type="text"]:-ms-input-placeholder, .lmb .error input[type="password"]:-ms-input-placeholder, .lmb .error input[type="date"]:-ms-input-placeholder, .lmb .error input[type="datetime"]:-ms-input-placeholder, .lmb .error input[type="datetime-local"]:-ms-input-placeholder, .lmb .error input[type="month"]:-ms-input-placeholder, .lmb .error input[type="week"]:-ms-input-placeholder, .lmb .error input[type="email"]:-ms-input-placeholder, .lmb .error input[type="number"]:-ms-input-placeholder, .lmb .error input[type="search"]:-ms-input-placeholder, .lmb .error input[type="tel"]:-ms-input-placeholder, .lmb .error input[type="time"]:-ms-input-placeholder, .lmb .error input[type="url"]:-ms-input-placeholder, .lmb .error textarea:-ms-input-placeholder {
    color: #e1000f
}

.rb .error input[type="text"]:-ms-input-placeholder, .rb .error input[type="password"]:-ms-input-placeholder, .rb .error input[type="date"]:-ms-input-placeholder, .rb .error input[type="datetime"]:-ms-input-placeholder, .rb .error input[type="datetime-local"]:-ms-input-placeholder, .rb .error input[type="month"]:-ms-input-placeholder, .rb .error input[type="week"]:-ms-input-placeholder, .rb .error input[type="email"]:-ms-input-placeholder, .rb .error input[type="number"]:-ms-input-placeholder, .rb .error input[type="search"]:-ms-input-placeholder, .rb .error input[type="tel"]:-ms-input-placeholder, .rb .error input[type="time"]:-ms-input-placeholder, .rb .error input[type="url"]:-ms-input-placeholder, .rb .error textarea:-ms-input-placeholder {
    color: #e1000f
}

.ocap .error input[type="text"]:-ms-input-placeholder, .ocap .error input[type="password"]:-ms-input-placeholder, .ocap .error input[type="date"]:-ms-input-placeholder, .ocap .error input[type="datetime"]:-ms-input-placeholder, .ocap .error input[type="datetime-local"]:-ms-input-placeholder, .ocap .error input[type="month"]:-ms-input-placeholder, .ocap .error input[type="week"]:-ms-input-placeholder, .ocap .error input[type="email"]:-ms-input-placeholder, .ocap .error input[type="number"]:-ms-input-placeholder, .ocap .error input[type="search"]:-ms-input-placeholder, .ocap .error input[type="tel"]:-ms-input-placeholder, .ocap .error input[type="time"]:-ms-input-placeholder, .ocap .error input[type="url"]:-ms-input-placeholder, .ocap .error textarea:-ms-input-placeholder {
    color: #e1000f
}

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
    box-shadow: none;
    background: #fff
}

.tlg input[type="text"]:focus, .tlg input[type="password"]:focus, .tlg input[type="date"]:focus, .tlg input[type="datetime"]:focus, .tlg input[type="datetime-local"]:focus, .tlg input[type="month"]:focus, .tlg input[type="week"]:focus, .tlg input[type="email"]:focus, .tlg input[type="number"]:focus, .tlg input[type="search"]:focus, .tlg input[type="tel"]:focus, .tlg input[type="time"]:focus, .tlg input[type="url"]:focus, .tlg textarea:focus {
    border-color: #002d5a
}

.lmb input[type="text"]:focus, .lmb input[type="password"]:focus, .lmb input[type="date"]:focus, .lmb input[type="datetime"]:focus, .lmb input[type="datetime-local"]:focus, .lmb input[type="month"]:focus, .lmb input[type="week"]:focus, .lmb input[type="email"]:focus, .lmb input[type="number"]:focus, .lmb input[type="search"]:focus, .lmb input[type="tel"]:focus, .lmb input[type="time"]:focus, .lmb input[type="url"]:focus, .lmb textarea:focus {
    border-color: #005591
}

.rb input[type="text"]:focus, .rb input[type="password"]:focus, .rb input[type="date"]:focus, .rb input[type="datetime"]:focus, .rb input[type="datetime-local"]:focus, .rb input[type="month"]:focus, .rb input[type="week"]:focus, .rb input[type="email"]:focus, .rb input[type="number"]:focus, .rb input[type="search"]:focus, .rb input[type="tel"]:focus, .rb input[type="time"]:focus, .rb input[type="url"]:focus, .rb textarea:focus {
    border-color: #6e7878;
    color: #586060
}

.ocap input[type="text"]:focus, .ocap input[type="password"]:focus, .ocap input[type="date"]:focus, .ocap input[type="datetime"]:focus, .ocap input[type="datetime-local"]:focus, .ocap input[type="month"]:focus, .ocap input[type="week"]:focus, .ocap input[type="email"]:focus, .ocap input[type="number"]:focus, .ocap input[type="search"]:focus, .ocap input[type="tel"]:focus, .ocap input[type="time"]:focus, .ocap input[type="url"]:focus, .ocap textarea:focus {
    border-color: #6e7878
}

.error input[type="text"], .error input[type="password"], .error input[type="date"], .error input[type="datetime"], .error input[type="datetime-local"], .error input[type="month"], .error input[type="week"], .error input[type="email"], .error input[type="number"], .error input[type="search"], .error input[type="tel"], .error input[type="time"], .error input[type="url"], .error textarea {
    margin-bottom: 1rem
}

.tlg .error input[type="text"], .tlg .error input[type="password"], .tlg .error input[type="date"], .tlg .error input[type="datetime"], .tlg .error input[type="datetime-local"], .tlg .error input[type="month"], .tlg .error input[type="week"], .tlg .error input[type="email"], .tlg .error input[type="number"], .tlg .error input[type="search"], .tlg .error input[type="tel"], .tlg .error input[type="time"], .tlg .error input[type="url"], .tlg .error textarea {
    border-color: #e1000f
}

.lmb .error input[type="text"], .lmb .error input[type="password"], .lmb .error input[type="date"], .lmb .error input[type="datetime"], .lmb .error input[type="datetime-local"], .lmb .error input[type="month"], .lmb .error input[type="week"], .lmb .error input[type="email"], .lmb .error input[type="number"], .lmb .error input[type="search"], .lmb .error input[type="tel"], .lmb .error input[type="time"], .lmb .error input[type="url"], .lmb .error textarea {
    border-color: #e1000f
}

.rb .error input[type="text"], .rb .error input[type="password"], .rb .error input[type="date"], .rb .error input[type="datetime"], .rb .error input[type="datetime-local"], .rb .error input[type="month"], .rb .error input[type="week"], .rb .error input[type="email"], .rb .error input[type="number"], .rb .error input[type="search"], .rb .error input[type="tel"], .rb .error input[type="time"], .rb .error input[type="url"], .rb .error textarea {
    border-color: #e1000f
}

.ocap .error input[type="text"], .ocap .error input[type="password"], .ocap .error input[type="date"], .ocap .error input[type="datetime"], .ocap .error input[type="datetime-local"], .ocap .error input[type="month"], .ocap .error input[type="week"], .ocap .error input[type="email"], .ocap .error input[type="number"], .ocap .error input[type="search"], .ocap .error input[type="tel"], .ocap .error input[type="time"], .ocap .error input[type="url"], .ocap .error textarea {
    border-color: #e1000f
}

[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
    margin-bottom: 0;
    padding: 0;
    font-size: 0.875rem;
    font-style: normal;
    background: transparent;
    color: #e1000f
}

.captcha {
    margin-bottom: 1rem
}

.prefix, .postfix, .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemDummy .gsc-search-button input {
    height: 2.125rem;
    line-height: 2.125rem
}

.tlg .prefix, .tlg .postfix, .tlg .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .tlg input, .tlg .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .tlg input {
    color: #002d5a;
    border-color: #b9cdd7;
    background: #f1f5f7
}

.lmb .prefix, .lmb .postfix, .lmb .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .lmb input, .lmb .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .lmb input {
    color: #005591;
    border-color: #b9cdd7;
    background: #f1f5f7
}

.rb .prefix, .rb .postfix, .rb .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .rb input, .rb .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .rb input {
    color: #6e7878;
    border-color: #ebe1cd;
    background: #f1f5f7;
    color: #586060
}

.ocap .prefix, .ocap .postfix, .ocap .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .ocap input, .ocap .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .ocap input {
    color: #6e7878;
    border-color: #b9cdd7;
    background: #f1f5f7
}

.tlg .prettycheckbox:hover:not(.error) label, .tlg .prettyradio:hover:not(.error) label {
    color: #008ccd
}

.lmb .prettycheckbox:hover:not(.error) label, .lmb .prettyradio:hover:not(.error) label {
    color: #00a0e1
}

.rb .prettycheckbox:hover:not(.error) label, .rb .prettyradio:hover:not(.error) label {
    color: #e1000f
}

.ocap .prettycheckbox:hover:not(.error) label, .ocap .prettyradio:hover:not(.error) label {
    color: #78b928
}

.tlg .checkbox .error {
    color: #e1000f
}

.lmb .checkbox .error {
    color: #e1000f
}

.rb .checkbox .error {
    color: #e1000f
}

.ocap .checkbox .error {
    color: #e1000f
}

.checkbox .error:after {
    content: "\e621";
    font-family: 'linde-icons';
    position: relative;
    display: block;
    bottom: 26px;
    left: 77px;
    font-size: 22px
}

.tlg .error .radiobutton label {
    color: #e1000f
}

.lmb .error .radiobutton label {
    color: #e1000f
}

.rb .error .radiobutton label {
    color: #e1000f
}

.ocap .error .radiobutton label {
    color: #e1000f
}

.error .radiobutton label:after {
    content: "\e621";
    font-family: 'linde-icons';
    position: relative;
    display: block;
    bottom: 81px;
    left: 71px;
    font-size: 22px
}

.red {
    color: #e1000f !important
}

label {
    margin-bottom: 0.25rem
}

    label .icon-LG_Icon_warning {
        font-size: 22px;
        position: relative;
        bottom: 2px
    }

.tlg label {
    color: #002d5a
}

.lmb label {
    color: #005591
}

.rb label {
    color: #6e7878;
    color: #586060
}

.ocap label {
    color: #6e7878
}

.tlg label.error, .tlg .error label {
    color: #e1000f
}

.lmb label.error, .lmb .error label {
    color: #e1000f
}

.rb label.error, .rb .error label {
    color: #e1000f
}

.ocap label.error, .ocap .error label {
    color: #e1000f
}

.input label {
    margin-bottom: 0.25rem
}

.tlg .input label {
    color: #002d5a
}

.lmb .input label {
    color: #005591
}

.rb .input label {
    color: #6e7878;
    color: #586060
}

.ocap .input label {
    color: #6e7878
}

.tlg .input label.error, .tlg .error .input label {
    color: #e1000f
}

.lmb .input label.error, .lmb .error .input label {
    color: #e1000f
}

.rb .input label.error, .rb .error .input label {
    color: #e1000f
}

.ocap .input label.error, .ocap .error .input label {
    color: #e1000f
}

.input label.error:after, .error .input label:after {
    content: "\e621";
    font-family: 'linde-icons';
    position: absolute;
    display: block;
    bottom: 16px;
    right: 19px;
    font-size: 22px
}

.tlg .input.error li.active-result, .tlg .error .input li.active-result {
    color: #002d5a
}

.lmb .input.error li.active-result, .lmb .error .input li.active-result {
    color: #005591
}

.rb .input.error li.active-result, .rb .error .input li.active-result {
    color: #6e7878;
    color: #586060
}

.ocap .input.error li.active-result, .ocap .error .input li.active-result {
    color: #6e7878
}

.input input, .input textarea {
    margin-top: 0.1875rem !important;
    resize: none
}

a {
    -webkit-tap-highlight-color: transparent;
    transition: color 0.2s ease-in-out
}

.tlg a {
    color: #002d5a
}

.lmb a {
    color: #005591
}

.rb a {
    color: #6e7878;
    color: #586060
}

.ocap a {
    color: #6e7878
}

a:focus {
    outline: none !important
}

a i {
    padding-left: 0
}

a:not(.button) i {
    transition: padding-left 0.2s ease-in-out
}

.teaser-column p {
    margin-bottom: 0.8125rem
}

.tlg p a {
    color: #008ccd
}

.lmb p a {
    color: #00a0e1
}

.rb p a {
    color: #e1000f
}

.ocap p a {
    color: #78b928
}

strong, b {
    font-family: 'LindeDaxReg',Arial;
    font-weight: normal
}

.row.small-space div.columns, .component.SystemListFilterConfiguration .small-space#___gcse_0 div.columns {
    padding: 0 0.25rem
}

@media only screen and (min-width: 40.063em) {
    .row.small-space div.columns:first-child, .component.SystemListFilterConfiguration .small-space#___gcse_0 div.columns:first-child {
        padding-left: 0.5rem
    }

    .row.small-space div.columns:last-child, .component.SystemListFilterConfiguration .small-space#___gcse_0 div.columns:last-child {
        padding-right: 0.5rem
    }
}

.rtf {
    font-size: 1rem;
    margin-bottom: 0.8125rem
}

    .rtf.f-14 {
        font-size: 0.875rem
    }

.aggregateTeaser .hide {
    display: none !important
}

.loadMore {
    text-align: center;
    margin: 0.125rem 0 0.6875rem 0
}

    .loadMore a {
        padding-bottom: 1.125rem;
        display: block
    }

        .loadMore a:after {
            content: "\e603";
            font-family: 'linde-icons';
            position: absolute;
            left: 50%;
            bottom: 0.5rem;
            font-size: 1.5rem;
            margin-left: -0.3125rem;
            -ms-transform: rotate(90deg);
            transform: rotate(90deg)
        }

.loading_icon {
    width: 4.3125rem;
    height: 4.3125rem;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRw Oi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2 aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0ic3R5bGUw Ij48c3R5bGU+LnN0eWxlMHtlbmFibGUtYmFja2dyb3VuZDoJbmV3IDAgMCAxMDI0IDEwMjQ7fS5z dHlsZTF7ZGlzcGxheToJbm9uZTt9LnN0eWxlMntkaXNwbGF5OglpbmxpbmU7ZmlsbDoJI0ZGRkZG Rjt9LnN0eWxlM3tmaWxsOgkjMDA5RUUwO308L3N0eWxlPjxnIGNsYXNzPSJzdHlsZTEiPjxyZWN0 IHg9Ii0wIiB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiBjbGFzcz0ic3R5bGUyIi8+PC9nPjxn PjxnPjxnPjxwYXRoIGQ9Ik01MDIuODg0IDY2Ni4zMTdsLTEyLjAzMyAxOTIuNDg4bDM3LjUzNyAw LjA0MWwtMTEuMzMtMTkyLjQ4NyIgY2xhc3M9InN0eWxlMyIvPjwvZz48L2c+PGc+PGc+PHBhdGgg ZD0iTTU4MC42MzEgNjQ5LjgzOWw4NS44MjMgMTcyLjcxNmwzMi41MjktMTguNzMzTDU5Mi45Mjcg NjQyLjgiIGNsYXNzPSJzdHlsZTMiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGQ9Ik02MzkuNzIzIDU5 Ni42OTVsMTYwLjY4MyAxMDYuNjY1bDE4LjgwNC0zMi40ODdsLTE3Mi4zNjQtODYuNDMxIiBjbGFz cz0ic3R5bGUzIi8+PC9nPjwvZz48Zz48Zz48cGF0aCBkPSJNNjY0LjMyNiA1MjEuMTI1bDE5Mi40 ODggMTIuMDMzbDAuMDQxLTM3LjUzN2wtMTkyLjQ4NyAxMS4zIiBjbGFzcz0ic3R5bGUzIi8+PC9n PjwvZz48Zz48Zz48cGF0aCBkPSJNNjQ3Ljg0OCA0NDMuMzc3bDE3Mi43MTYtODUuODIzbC0xOC43 MzMtMzIuNTI5TDY0MC43OTcgNDMxLjEiIGNsYXNzPSJzdHlsZTMiLz48L2c+PC9nPjxnPjxnPjxw YXRoIGQ9Ik01OTQuNzAzIDM4NC4yODZsMTA2LjY2NS0xNjAuNjgzbC0zMi40ODctMTguODA0bC04 Ni40MzEgMTcyLjQiIGNsYXNzPSJzdHlsZTMiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGQ9Ik01MTku MTMzIDM1OS42ODNsMTIuMDMzLTE5Mi40ODhsLTM3LjUzNy0wLjA0MWwxMS4zMyAxOTIuNSIgY2xh c3M9InN0eWxlMyIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTQ0MS4zODYgMzc2LjE2MWwtODUu ODIzLTE3Mi43MTZsLTMyLjUyOSAxOC43MzNMNDI5LjA5IDM4My4yIiBjbGFzcz0ic3R5bGUzIi8+ PC9nPjwvZz48Zz48Zz48cGF0aCBkPSJNMzgyLjI5NCA0MjkuMzA1TDIyMS42MTIgMzIyLjY0MWwt MTguODA0IDMyLjQ4N2wxNzIuMzY0IDg2LjQiIGNsYXNzPSJzdHlsZTMiLz48L2c+PC9nPjxnPjxn PjxwYXRoIGQ9Ik0zNTcuNjkxIDUwNC44NzZsLTE5Mi40ODgtMTIuMDMzbC0wLjA0MSAzNy41Mzds MTkyLjQ4Ny0xMS4zMyIgY2xhc3M9InN0eWxlMyIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTM3 NC4xNyA1ODIuNjIzbC0xNzIuNzE2IDg1LjgyM2wxOC43MzMgMzIuNTI5bDE2MS4wMzQtMTA2LjA1 NiIgY2xhc3M9InN0eWxlMyIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTQyNy4zMTQgNjQxLjcx NUwzMjAuNjQ5IDgwMi4zOTdsMzIuNDg3IDE4LjgwNGw4Ni40MzEtMTcyLjM2NCIgY2xhc3M9InN0 eWxlMyIvPjwvZz48L2c+PC9nPjwvc3ZnPg==")
}

.lazyload, .lazyloading {
    opacity: 0
}

.lazyloaded {
    opacity: 1;
    transition: opacity 300ms
}

.orbit-slider li {
    list-style: none !important
}

span.editLinkTarget:not(.hide) {
    font-size: 0.875rem;
    display: block
}

span.editLinkTarget.hide {
    display: none !important
}

.cd-top {
    display: inline-block;
    height: 50px;
    width: 50px;
    right: 30px;
    bottom: 30px;
    position: fixed;
    padding: 9px 12px 6px;
    text-align: center;
    visibility: hidden;
    opacity: 0;
    background-color: rgba(255,255,255,0.6);
    transition: opacity .3s 0s, visibility 0s .3s;
    font-size: 30px
}

.tlg .cd-top {
    border: 1px solid #b9cdd7
}

.lmb .cd-top {
    border: 1px solid #b9cdd7
}

.rb .cd-top {
    border: 1px solid #ebe1cd
}

.ocap .cd-top {
    border: 1px solid #b9cdd7
}

.cd-top:hover {
    opacity: 1
}

.tlg .cd-top:hover {
    color: #008ccd
}

.lmb .cd-top:hover {
    color: #00a0e1
}

.rb .cd-top:hover {
    color: #e1000f
}

.ocap .cd-top:hover {
    color: #78b928
}

.cd-top:hover i {
    padding-left: 0
}

.cd-top i {
    vertical-align: top
}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .cd-top:hover {
    transition: opacity .3s 0s, visibility 0s 0s
}

@media only screen and (max-width: 40em) {
    .cd-top.cd-is-visible {
        visibility: visible;
        opacity: 1
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .cd-top.cd-is-visible {
        visibility: visible;
        opacity: 1
    }
}

.button, .callToAction, .teaser-column .component.DownloadList .button, .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemDummy .gsc-search-button input, button {
    font-size: 0.875rem;
    padding: 0.5rem 1.875rem 0.4375rem 0.75rem;
    line-height: 1.1875rem;
    text-align: left;
    width: 100%;
    font-family: 'LindeDaxReg',Arial
}

.tlg .button, .tlg .callToAction, .tlg .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .tlg .button, .tlg .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .tlg input, .tlg .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .tlg input, .tlg button {
    color: #002d5a !important;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.lmb .button, .lmb .callToAction, .lmb .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .lmb .button, .lmb .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .lmb input, .lmb .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .lmb input, .lmb button {
    color: #005591 !important;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

/*11 06 2020 - Disabled to fix OneTrust Cookie Policy Manager*/
/*.rb .button, .rb .callToAction, .rb .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .rb .button, .rb .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .rb input, .rb .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .rb input, .rb button {
    color: #6e7878 !important;
    background-image: linear-gradient(to bottom, #fbf9f6 35%,#e1e0dd 65%);
    color: #586060 !important
}*/

.ocap .button, .ocap .callToAction, .ocap .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .ocap .button, .ocap .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .ocap input, .ocap .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .ocap input, .ocap button {
    color: #6e7878 !important;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.teaser-column li:last-child .button:last-child, .teaser-column li:last-child .callToAction:last-child, .teaser-column li:last-child .component.SystemListFilterConfiguration .gsc-search-button input:last-child, .component.SystemListFilterConfiguration .gsc-search-button .teaser-column li:last-child input:last-child, .teaser-column li:last-child .component.SystemDummy .gsc-search-button input:last-child, .component.SystemDummy .gsc-search-button .teaser-column li:last-child input:last-child, .teaser-column li:last-child button:last-child {
    margin-bottom: 0
}

article > .button, article > .callToAction, .teaser-column .component.DownloadList article > .button, .component.SystemListFilterConfiguration .gsc-search-button article > input, .component.SystemDummy .gsc-search-button article > input, article > button {
    margin-bottom: 0
}

.button.inline, .callToAction, .teaser-column .component.DownloadList .inline.button, .teaser-column .component.DownloadList .callToAction, .component.SystemListFilterConfiguration .gsc-search-button input.inline, .component.SystemListFilterConfiguration .gsc-search-button input.callToAction, .component.SystemDummy .gsc-search-button input.inline, .component.SystemDummy .gsc-search-button input.callToAction, button.inline, button.callToAction {
    margin-right: 0.375rem
}

@media only screen and (min-width: 40.063em) {
    .button.inline, .callToAction, .teaser-column .component.DownloadList .inline.button, .teaser-column .component.DownloadList .callToAction, .component.SystemListFilterConfiguration .gsc-search-button input.inline, .component.SystemListFilterConfiguration .gsc-search-button input.callToAction, .component.SystemDummy .gsc-search-button input.inline, .component.SystemDummy .gsc-search-button input.callToAction, button.inline, button.callToAction {
        width: auto
    }
}

.button:hover, .callToAction:hover, .teaser-column .component.DownloadList .button:hover, .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input:hover, .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input:hover, .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button input:hover, button:hover {
    text-decoration: none !important
}

.tlg .button:hover, .tlg .callToAction:hover, .tlg .teaser-column .component.DownloadList .button:hover, .teaser-column .component.DownloadList .tlg .button:hover, .tlg .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .tlg .callToAction:hover, .tlg .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .tlg input:hover, .tlg .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .tlg input:hover, .tlg button:hover {
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.lmb .button:hover, .lmb .callToAction:hover, .lmb .teaser-column .component.DownloadList .button:hover, .teaser-column .component.DownloadList .lmb .button:hover, .lmb .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .lmb .callToAction:hover, .lmb .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .lmb input:hover, .lmb .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .lmb input:hover, .lmb button:hover {
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.rb .button:hover, .rb .callToAction:hover, .rb .teaser-column .component.DownloadList .button:hover, .teaser-column .component.DownloadList .rb .button:hover, .rb .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .rb .callToAction:hover, .rb .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .rb input:hover, .rb .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .rb input:hover, .rb button:hover {
    background-image: linear-gradient(to top, #fbf9f6 35%,#e1e0dd 65%)
}

.ocap .button:hover, .ocap .callToAction:hover, .ocap .teaser-column .component.DownloadList .button:hover, .teaser-column .component.DownloadList .ocap .button:hover, .ocap .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .ocap .callToAction:hover, .ocap .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .ocap input:hover, .ocap .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .ocap input:hover, .ocap button:hover {
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.button:focus, .callToAction:focus, .teaser-column .component.DownloadList .button:focus, .component.SystemListFilterConfiguration .gsc-search-button input:focus, .component.SystemDummy .gsc-search-button input:focus, button:focus {
    outline: none
}

.tlg .button.colored, .tlg .callToAction, .tlg .teaser-column .component.DownloadList .colored.button, .teaser-column .component.DownloadList .tlg .colored.button, .tlg .teaser-column .component.DownloadList .callToAction, .teaser-column .component.DownloadList .tlg .callToAction, .tlg .component.SystemListFilterConfiguration .gsc-search-button input.colored, .component.SystemListFilterConfiguration .gsc-search-button .tlg input.colored, .tlg .component.SystemListFilterConfiguration .gsc-search-button input.callToAction, .component.SystemListFilterConfiguration .gsc-search-button .tlg input.callToAction, .tlg .component.SystemDummy .gsc-search-button input.colored, .component.SystemDummy .gsc-search-button .tlg input.colored, .tlg .component.SystemDummy .gsc-search-button input.callToAction, .component.SystemDummy .gsc-search-button .tlg input.callToAction, .tlg button.colored, .tlg button.callToAction {
    color: #fff !important;
    background-image: linear-gradient(to bottom, #008ccd 35%,#007eb8 65%)
}

.lmb .button.colored, .lmb .callToAction, .lmb .teaser-column .component.DownloadList .colored.button, .teaser-column .component.DownloadList .lmb .colored.button, .lmb .teaser-column .component.DownloadList .callToAction, .teaser-column .component.DownloadList .lmb .callToAction, .lmb .component.SystemListFilterConfiguration .gsc-search-button input.colored, .component.SystemListFilterConfiguration .gsc-search-button .lmb input.colored, .lmb .component.SystemListFilterConfiguration .gsc-search-button input.callToAction, .component.SystemListFilterConfiguration .gsc-search-button .lmb input.callToAction, .lmb .component.SystemDummy .gsc-search-button input.colored, .component.SystemDummy .gsc-search-button .lmb input.colored, .lmb .component.SystemDummy .gsc-search-button input.callToAction, .component.SystemDummy .gsc-search-button .lmb input.callToAction, .lmb button.colored, .lmb button.callToAction {
    color: #fff !important;
    background-image: linear-gradient(to bottom, #00a0e1 35%,#0090ca 65%)
}

.rb .button.colored, .rb .callToAction, .rb .teaser-column .component.DownloadList .colored.button, .teaser-column .component.DownloadList .rb .colored.button, .rb .teaser-column .component.DownloadList .callToAction, .teaser-column .component.DownloadList .rb .callToAction, .rb .component.SystemListFilterConfiguration .gsc-search-button input.colored, .component.SystemListFilterConfiguration .gsc-search-button .rb input.colored, .rb .component.SystemListFilterConfiguration .gsc-search-button input.callToAction, .component.SystemListFilterConfiguration .gsc-search-button .rb input.callToAction, .rb .component.SystemDummy .gsc-search-button input.colored, .component.SystemDummy .gsc-search-button .rb input.colored, .rb .component.SystemDummy .gsc-search-button input.callToAction, .component.SystemDummy .gsc-search-button .rb input.callToAction, .rb button.colored, .rb button.callToAction {
    color: #fff !important;
    background-image: linear-gradient(to bottom, #e1000f 35%,#ca000d 65%)
}

.ocap .button.colored, .ocap .callToAction, .ocap .teaser-column .component.DownloadList .colored.button, .teaser-column .component.DownloadList .ocap .colored.button, .ocap .teaser-column .component.DownloadList .callToAction, .teaser-column .component.DownloadList .ocap .callToAction, .ocap .component.SystemListFilterConfiguration .gsc-search-button input.colored, .component.SystemListFilterConfiguration .gsc-search-button .ocap input.colored, .ocap .component.SystemListFilterConfiguration .gsc-search-button input.callToAction, .component.SystemListFilterConfiguration .gsc-search-button .ocap input.callToAction, .ocap .component.SystemDummy .gsc-search-button input.colored, .component.SystemDummy .gsc-search-button .ocap input.colored, .ocap .component.SystemDummy .gsc-search-button input.callToAction, .component.SystemDummy .gsc-search-button .ocap input.callToAction, .ocap button.colored, .ocap button.callToAction {
    color: #fff !important;
    background-image: linear-gradient(to bottom, #78b928 35%,#78b928 65%)
}

.tlg .button.colored:hover, .tlg .callToAction:hover, .tlg .teaser-column .component.DownloadList .colored.button:hover, .teaser-column .component.DownloadList .tlg .colored.button:hover, .tlg .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .tlg .callToAction:hover, .tlg .component.SystemListFilterConfiguration .gsc-search-button input.colored:hover, .component.SystemListFilterConfiguration .gsc-search-button .tlg input.colored:hover, .tlg .component.SystemListFilterConfiguration .gsc-search-button input.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button .tlg input.callToAction:hover, .tlg .component.SystemDummy .gsc-search-button input.colored:hover, .component.SystemDummy .gsc-search-button .tlg input.colored:hover, .tlg .component.SystemDummy .gsc-search-button input.callToAction:hover, .component.SystemDummy .gsc-search-button .tlg input.callToAction:hover, .tlg button.colored:hover, .tlg button.callToAction:hover {
    background-image: linear-gradient(to top, #008ccd 35%,#007eb8 65%)
}

.lmb .button.colored:hover, .lmb .callToAction:hover, .lmb .teaser-column .component.DownloadList .colored.button:hover, .teaser-column .component.DownloadList .lmb .colored.button:hover, .lmb .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .lmb .callToAction:hover, .lmb .component.SystemListFilterConfiguration .gsc-search-button input.colored:hover, .component.SystemListFilterConfiguration .gsc-search-button .lmb input.colored:hover, .lmb .component.SystemListFilterConfiguration .gsc-search-button input.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button .lmb input.callToAction:hover, .lmb .component.SystemDummy .gsc-search-button input.colored:hover, .component.SystemDummy .gsc-search-button .lmb input.colored:hover, .lmb .component.SystemDummy .gsc-search-button input.callToAction:hover, .component.SystemDummy .gsc-search-button .lmb input.callToAction:hover, .lmb button.colored:hover, .lmb button.callToAction:hover {
    background-image: linear-gradient(to top, #00a0e1 35%,#0090ca 65%)
}

.rb .button.colored:hover, .rb .callToAction:hover, .rb .teaser-column .component.DownloadList .colored.button:hover, .teaser-column .component.DownloadList .rb .colored.button:hover, .rb .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .rb .callToAction:hover, .rb .component.SystemListFilterConfiguration .gsc-search-button input.colored:hover, .component.SystemListFilterConfiguration .gsc-search-button .rb input.colored:hover, .rb .component.SystemListFilterConfiguration .gsc-search-button input.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button .rb input.callToAction:hover, .rb .component.SystemDummy .gsc-search-button input.colored:hover, .component.SystemDummy .gsc-search-button .rb input.colored:hover, .rb .component.SystemDummy .gsc-search-button input.callToAction:hover, .component.SystemDummy .gsc-search-button .rb input.callToAction:hover, .rb button.colored:hover, .rb button.callToAction:hover {
    background-image: linear-gradient(to top, #e1000f 35%,#ca000d 65%)
}

.ocap .button.colored:hover, .ocap .callToAction:hover, .ocap .teaser-column .component.DownloadList .colored.button:hover, .teaser-column .component.DownloadList .ocap .colored.button:hover, .ocap .teaser-column .component.DownloadList .callToAction:hover, .teaser-column .component.DownloadList .ocap .callToAction:hover, .ocap .component.SystemListFilterConfiguration .gsc-search-button input.colored:hover, .component.SystemListFilterConfiguration .gsc-search-button .ocap input.colored:hover, .ocap .component.SystemListFilterConfiguration .gsc-search-button input.callToAction:hover, .component.SystemListFilterConfiguration .gsc-search-button .ocap input.callToAction:hover, .ocap .component.SystemDummy .gsc-search-button input.colored:hover, .component.SystemDummy .gsc-search-button .ocap input.colored:hover, .ocap .component.SystemDummy .gsc-search-button input.callToAction:hover, .component.SystemDummy .gsc-search-button .ocap input.callToAction:hover, .ocap button.colored:hover, .ocap button.callToAction:hover {
    background-image: linear-gradient(to top, #78b928 35%,#78b928 65%)
}

.button i[class*="icon"], .callToAction i[class*="icon"], .teaser-column .component.DownloadList .button i[class*="icon"], .component.SystemListFilterConfiguration .gsc-search-button input i[class*="icon"], .component.SystemDummy .gsc-search-button input i[class*="icon"], button i[class*="icon"] {
    top: 50%;
    position: absolute;
    right: 0;
    margin-top: -9px;
    font-size: 1.125rem
}

.button.icon-left, .icon-left.callToAction, .teaser-column .component.DownloadList .icon-left.button, .component.SystemListFilterConfiguration .gsc-search-button input.icon-left, .component.SystemDummy .gsc-search-button input.icon-left, button.icon-left {
    padding-right: 0.75rem;
    padding-left: 1.875rem
}

    .button.icon-left i, .icon-left.callToAction i, .teaser-column .component.DownloadList .icon-left.button i, .component.SystemListFilterConfiguration .gsc-search-button input.icon-left i, .component.SystemDummy .gsc-search-button input.icon-left i, button.icon-left i {
        left: 0;
        right: auto
    }

.button.postfix, .postfix.callToAction, .teaser-column .component.DownloadList .postfix.button, .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input, .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input, .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemDummy .gsc-search-button input, .button.prefix, .prefix.callToAction, .teaser-column .component.DownloadList .prefix.button, .component.SystemListFilterConfiguration .gsc-search-button input.prefix, .component.SystemDummy .gsc-search-button input.prefix, button.postfix, button.prefix {
    padding: 4px 0;
    margin: 0;
    line-height: 1;
    height: auto
}

    .button.postfix i[class*='icon-'], .postfix.callToAction i[class*='icon-'], .teaser-column .component.DownloadList .postfix.button i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button input i[class*='icon-'], .component.SystemDummy .gsc-search-button input i[class*='icon-'], .button.prefix i[class*='icon-'], .prefix.callToAction i[class*='icon-'], .teaser-column .component.DownloadList .prefix.button i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button input.prefix i[class*='icon-'], .component.SystemDummy .gsc-search-button input.prefix i[class*='icon-'], button.postfix i[class*='icon-'], button.prefix i[class*='icon-'] {
        font-size: 1.625rem;
        line-height: 1;
        position: static
    }

.tlg .button.postfix i[class*='icon-'], .tlg .postfix.callToAction i[class*='icon-'], .tlg .component.SystemListFilterConfiguration .gsc-search-button input i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .tlg input i[class*='icon-'], .tlg .component.SystemDummy .gsc-search-button input i[class*='icon-'], .component.SystemDummy .gsc-search-button .tlg input i[class*='icon-'], .tlg .button.prefix i[class*='icon-'], .tlg .prefix.callToAction i[class*='icon-'], .tlg .component.SystemListFilterConfiguration .gsc-search-button input.prefix i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .tlg input.prefix i[class*='icon-'], .tlg .component.SystemDummy .gsc-search-button input.prefix i[class*='icon-'], .component.SystemDummy .gsc-search-button .tlg input.prefix i[class*='icon-'], .tlg button.postfix i[class*='icon-'], .tlg button.prefix i[class*='icon-'] {
    color: #002d5a
}

.lmb .button.postfix i[class*='icon-'], .lmb .postfix.callToAction i[class*='icon-'], .lmb .component.SystemListFilterConfiguration .gsc-search-button input i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .lmb input i[class*='icon-'], .lmb .component.SystemDummy .gsc-search-button input i[class*='icon-'], .component.SystemDummy .gsc-search-button .lmb input i[class*='icon-'], .lmb .button.prefix i[class*='icon-'], .lmb .prefix.callToAction i[class*='icon-'], .lmb .component.SystemListFilterConfiguration .gsc-search-button input.prefix i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .lmb input.prefix i[class*='icon-'], .lmb .component.SystemDummy .gsc-search-button input.prefix i[class*='icon-'], .component.SystemDummy .gsc-search-button .lmb input.prefix i[class*='icon-'], .lmb button.postfix i[class*='icon-'], .lmb button.prefix i[class*='icon-'] {
    color: #005591
}

.rb .button.postfix i[class*='icon-'], .rb .postfix.callToAction i[class*='icon-'], .rb .component.SystemListFilterConfiguration .gsc-search-button input i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .rb input i[class*='icon-'], .rb .component.SystemDummy .gsc-search-button input i[class*='icon-'], .component.SystemDummy .gsc-search-button .rb input i[class*='icon-'], .rb .button.prefix i[class*='icon-'], .rb .prefix.callToAction i[class*='icon-'], .rb .component.SystemListFilterConfiguration .gsc-search-button input.prefix i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .rb input.prefix i[class*='icon-'], .rb .component.SystemDummy .gsc-search-button input.prefix i[class*='icon-'], .component.SystemDummy .gsc-search-button .rb input.prefix i[class*='icon-'], .rb button.postfix i[class*='icon-'], .rb button.prefix i[class*='icon-'] {
    color: #6e7878;
    color: #586060
}

.ocap .button.postfix i[class*='icon-'], .ocap .postfix.callToAction i[class*='icon-'], .ocap .component.SystemListFilterConfiguration .gsc-search-button input i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .ocap input i[class*='icon-'], .ocap .component.SystemDummy .gsc-search-button input i[class*='icon-'], .component.SystemDummy .gsc-search-button .ocap input i[class*='icon-'], .ocap .button.prefix i[class*='icon-'], .ocap .prefix.callToAction i[class*='icon-'], .ocap .component.SystemListFilterConfiguration .gsc-search-button input.prefix i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .ocap input.prefix i[class*='icon-'], .ocap .component.SystemDummy .gsc-search-button input.prefix i[class*='icon-'], .component.SystemDummy .gsc-search-button .ocap input.prefix i[class*='icon-'], .ocap button.postfix i[class*='icon-'], .ocap button.prefix i[class*='icon-'] {
    color: #6e7878
}

.button.postfix.colored, .postfix.callToAction, .component.SystemListFilterConfiguration .gsc-search-button input.callToAction, .component.SystemDummy .gsc-search-button input.callToAction, .teaser-column .component.DownloadList .postfix.colored.button, .teaser-column .component.DownloadList .postfix.callToAction, .component.SystemListFilterConfiguration .gsc-search-button input.colored, .component.SystemDummy .gsc-search-button input.colored, .button.prefix.colored, .prefix.callToAction, .teaser-column .component.DownloadList .prefix.colored.button, .teaser-column .component.DownloadList .prefix.callToAction, .component.SystemListFilterConfiguration .gsc-search-button input.prefix.colored, .component.SystemListFilterConfiguration .gsc-search-button input.prefix.callToAction, .component.SystemDummy .gsc-search-button input.prefix.colored, .component.SystemDummy .gsc-search-button input.prefix.callToAction, button.postfix.colored, button.postfix.callToAction, button.prefix.colored, button.prefix.callToAction {
    padding: 7px 0
}

    .button.postfix.colored:hover [class*='icon-'], .postfix.callToAction:hover [class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button input.callToAction:hover [class*='icon-'], .component.SystemDummy .gsc-search-button input.callToAction:hover [class*='icon-'], .teaser-column .component.DownloadList .postfix.callToAction:hover [class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button input.colored:hover [class*='icon-'], .component.SystemDummy .gsc-search-button input.colored:hover [class*='icon-'], .button.prefix.colored:hover [class*='icon-'], .prefix.callToAction:hover [class*='icon-'], .teaser-column .component.DownloadList .prefix.callToAction:hover [class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button input.prefix.colored:hover [class*='icon-'], .component.SystemDummy .gsc-search-button input.prefix.colored:hover [class*='icon-'], button.postfix.colored:hover [class*='icon-'], button.postfix.callToAction:hover [class*='icon-'], button.prefix.colored:hover [class*='icon-'], button.prefix.callToAction:hover [class*='icon-'] {
        padding-left: 0
    }

    .button.postfix.colored i[class*='icon-'], .postfix.callToAction i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'], .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'], .teaser-column .component.DownloadList .postfix.callToAction i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button input.colored i[class*='icon-'], .component.SystemDummy .gsc-search-button input.colored i[class*='icon-'], .button.prefix.colored i[class*='icon-'], .prefix.callToAction i[class*='icon-'], .teaser-column .component.DownloadList .prefix.callToAction i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button input.prefix.colored i[class*='icon-'], .component.SystemDummy .gsc-search-button input.prefix.colored i[class*='icon-'], button.postfix.colored i[class*='icon-'], button.postfix.callToAction i[class*='icon-'], button.prefix.colored i[class*='icon-'], button.prefix.callToAction i[class*='icon-'] {
        float: none;
        font-size: 1.25rem
    }

.tlg .button.postfix.colored i[class*='icon-'], .tlg .postfix.callToAction i[class*='icon-'], .tlg .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .tlg input.callToAction i[class*='icon-'], .tlg .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'], .component.SystemDummy .gsc-search-button .tlg input.callToAction i[class*='icon-'], .tlg .component.SystemListFilterConfiguration .gsc-search-button input.colored i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .tlg input.colored i[class*='icon-'], .tlg .component.SystemDummy .gsc-search-button input.colored i[class*='icon-'], .component.SystemDummy .gsc-search-button .tlg input.colored i[class*='icon-'], .tlg .button.prefix.colored i[class*='icon-'], .tlg .prefix.callToAction i[class*='icon-'], .tlg .component.SystemListFilterConfiguration .gsc-search-button input.prefix.colored i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .tlg input.prefix.colored i[class*='icon-'], .tlg .component.SystemDummy .gsc-search-button input.prefix.colored i[class*='icon-'], .component.SystemDummy .gsc-search-button .tlg input.prefix.colored i[class*='icon-'], .tlg button.postfix.colored i[class*='icon-'], .tlg button.postfix.callToAction i[class*='icon-'], .tlg button.prefix.colored i[class*='icon-'], .tlg button.prefix.callToAction i[class*='icon-'] {
    color: #fff
}

.lmb .button.postfix.colored i[class*='icon-'], .lmb .postfix.callToAction i[class*='icon-'], .lmb .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .lmb input.callToAction i[class*='icon-'], .lmb .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'], .component.SystemDummy .gsc-search-button .lmb input.callToAction i[class*='icon-'], .lmb .component.SystemListFilterConfiguration .gsc-search-button input.colored i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .lmb input.colored i[class*='icon-'], .lmb .component.SystemDummy .gsc-search-button input.colored i[class*='icon-'], .component.SystemDummy .gsc-search-button .lmb input.colored i[class*='icon-'], .lmb .button.prefix.colored i[class*='icon-'], .lmb .prefix.callToAction i[class*='icon-'], .lmb .component.SystemListFilterConfiguration .gsc-search-button input.prefix.colored i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .lmb input.prefix.colored i[class*='icon-'], .lmb .component.SystemDummy .gsc-search-button input.prefix.colored i[class*='icon-'], .component.SystemDummy .gsc-search-button .lmb input.prefix.colored i[class*='icon-'], .lmb button.postfix.colored i[class*='icon-'], .lmb button.postfix.callToAction i[class*='icon-'], .lmb button.prefix.colored i[class*='icon-'], .lmb button.prefix.callToAction i[class*='icon-'] {
    color: #fff
}

.rb .button.postfix.colored i[class*='icon-'], .rb .postfix.callToAction i[class*='icon-'], .rb .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .rb input.callToAction i[class*='icon-'], .rb .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'], .component.SystemDummy .gsc-search-button .rb input.callToAction i[class*='icon-'], .rb .component.SystemListFilterConfiguration .gsc-search-button input.colored i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .rb input.colored i[class*='icon-'], .rb .component.SystemDummy .gsc-search-button input.colored i[class*='icon-'], .component.SystemDummy .gsc-search-button .rb input.colored i[class*='icon-'], .rb .button.prefix.colored i[class*='icon-'], .rb .prefix.callToAction i[class*='icon-'], .rb .component.SystemListFilterConfiguration .gsc-search-button input.prefix.colored i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .rb input.prefix.colored i[class*='icon-'], .rb .component.SystemDummy .gsc-search-button input.prefix.colored i[class*='icon-'], .component.SystemDummy .gsc-search-button .rb input.prefix.colored i[class*='icon-'], .rb button.postfix.colored i[class*='icon-'], .rb button.postfix.callToAction i[class*='icon-'], .rb button.prefix.colored i[class*='icon-'], .rb button.prefix.callToAction i[class*='icon-'] {
    color: #fff
}

.ocap .button.postfix.colored i[class*='icon-'], .ocap .postfix.callToAction i[class*='icon-'], .ocap .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .ocap input.callToAction i[class*='icon-'], .ocap .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'], .component.SystemDummy .gsc-search-button .ocap input.callToAction i[class*='icon-'], .ocap .component.SystemListFilterConfiguration .gsc-search-button input.colored i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .ocap input.colored i[class*='icon-'], .ocap .component.SystemDummy .gsc-search-button input.colored i[class*='icon-'], .component.SystemDummy .gsc-search-button .ocap input.colored i[class*='icon-'], .ocap .button.prefix.colored i[class*='icon-'], .ocap .prefix.callToAction i[class*='icon-'], .ocap .component.SystemListFilterConfiguration .gsc-search-button input.prefix.colored i[class*='icon-'], .component.SystemListFilterConfiguration .gsc-search-button .ocap input.prefix.colored i[class*='icon-'], .ocap .component.SystemDummy .gsc-search-button input.prefix.colored i[class*='icon-'], .component.SystemDummy .gsc-search-button .ocap input.prefix.colored i[class*='icon-'], .ocap button.postfix.colored i[class*='icon-'], .ocap button.postfix.callToAction i[class*='icon-'], .ocap button.prefix.colored i[class*='icon-'], .ocap button.prefix.callToAction i[class*='icon-'] {
    color: #fff
}

.fadeIn {
    animation: fadeIn 0.8s
}

.fadeOut {
    animation: fadeOut 0.8s
}

.fadeOutDown {
    animation: fadeOutDown 0.8s
}

.fadeOutUp {
    animation: fadeOutUp 0.8s
}

.fadeInDown {
    animation: fadeInDown 0.8s
}

.fadeInUp {
    animation: fadeInUp 0.8s
}

.rotating {
    animation: rotating 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

@keyframes rotating {
    from {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -ms-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -ms-transform: none;
        transform: none
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.component.GeneralContent table, .component.Worldwide table {
    clear: both;
    border: 0;
    width: 100%;
    display: inline-block;
    overflow-x: auto
}

    .component.GeneralContent table caption, .component.Worldwide table caption {
        font-size: 0.875rem;
        font-weight: normal;
        font-family: 'LindeDaxReg',Arial;
        text-align: left;
        display: table-caption;
        padding-left: 0.3125rem
    }

.tlg .component.GeneralContent table caption, .tlg .component.Worldwide table caption {
    color: #002d5a
}

.lmb .component.GeneralContent table caption, .lmb .component.Worldwide table caption {
    color: #005591
}

.rb .component.GeneralContent table caption, .rb .component.Worldwide table caption {
    color: #6e7878;
    color: #586060
}

.ocap .component.GeneralContent table caption, .ocap .component.Worldwide table caption {
    color: #6e7878
}

.component.GeneralContent th, .component.GeneralContent tfoot td, .component.Worldwide th, .component.Worldwide tfoot td {
    font-size: 0.875rem;
    font-weight: normal;
    font-family: 'LindeDaxReg',Arial;
    border: 0;
    white-space: nowrap;
    padding: 0.625rem 0.3125rem
}

.tlg .component.GeneralContent th, .tlg .component.GeneralContent tfoot td, .tlg .component.Worldwide th, .tlg .component.Worldwide tfoot td {
    background: rgba(185,205,215,0.2);
    color: #002d5a
}

.lmb .component.GeneralContent th, .lmb .component.GeneralContent tfoot td, .lmb .component.Worldwide th, .lmb .component.Worldwide tfoot td {
    background: rgba(185,205,215,0.2);
    color: #005591
}

.rb .component.GeneralContent th, .rb .component.GeneralContent tfoot td, .rb .component.Worldwide th, .rb .component.Worldwide tfoot td {
    background: rgba(235,225,205,0.2);
    color: #6e7878;
    color: #586060
}

.ocap .component.GeneralContent th, .ocap .component.GeneralContent tfoot td, .ocap .component.Worldwide th, .ocap .component.Worldwide tfoot td {
    background: rgba(185,205,215,0.2);
    color: #6e7878
}

.tlg .component.GeneralContent tr, .tlg .component.Worldwide tr {
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.GeneralContent tr, .lmb .component.Worldwide tr {
    border-bottom: 1px solid #b9cdd7
}

.rb .component.GeneralContent tr, .rb .component.Worldwide tr {
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.GeneralContent tr, .ocap .component.Worldwide tr {
    border-bottom: 1px solid #b9cdd7
}

.tlg .component.GeneralContent tr:hover, .tlg .component.Worldwide tr:hover {
    background: rgba(185,205,215,0.3)
}

.lmb .component.GeneralContent tr:hover, .lmb .component.Worldwide tr:hover {
    background: rgba(185,205,215,0.3)
}

.rb .component.GeneralContent tr:hover, .rb .component.Worldwide tr:hover {
    background: rgba(235,225,205,0.3)
}

.ocap .component.GeneralContent tr:hover, .ocap .component.Worldwide tr:hover {
    background: rgba(185,205,215,0.3)
}

.tlg .component.GeneralContent tr:hover:nth-child(even), .tlg .component.Worldwide tr:hover:nth-child(even) {
    background: rgba(185,205,215,0.3)
}

.lmb .component.GeneralContent tr:hover:nth-child(even), .lmb .component.Worldwide tr:hover:nth-child(even) {
    background: rgba(185,205,215,0.3)
}

.rb .component.GeneralContent tr:hover:nth-child(even), .rb .component.Worldwide tr:hover:nth-child(even) {
    background: rgba(235,225,205,0.3)
}

.ocap .component.GeneralContent tr:hover:nth-child(even), .ocap .component.Worldwide tr:hover:nth-child(even) {
    background: rgba(185,205,215,0.3)
}

.component.GeneralContent tr:hover td, .component.Worldwide tr:hover td {
    text-align: left
}

.tlg .component.GeneralContent tr:hover td, .tlg .component.Worldwide tr:hover td {
    color: #002d5a
}

.lmb .component.GeneralContent tr:hover td, .lmb .component.Worldwide tr:hover td {
    color: #005591
}

.rb .component.GeneralContent tr:hover td, .rb .component.Worldwide tr:hover td {
    color: #6e7878;
    color: #586060
}

.ocap .component.GeneralContent tr:hover td, .ocap .component.Worldwide tr:hover td {
    color: #6e7878
}

.tlg .component.GeneralContent tfoot tr, .tlg .component.Worldwide tfoot tr {
    border-bottom: 0
}

.lmb .component.GeneralContent tfoot tr, .lmb .component.Worldwide tfoot tr {
    border-bottom: 0
}

.rb .component.GeneralContent tfoot tr, .rb .component.Worldwide tfoot tr {
    border-bottom: 0
}

.ocap .component.GeneralContent tfoot tr, .ocap .component.Worldwide tfoot tr {
    border-bottom: 0
}

.component.GeneralContent td, .component.Worldwide td {
    font-size: 0.75rem;
    font-family: 'LindeDaxReg',Arial;
    padding: 0.625rem 0.3125rem;
    vertical-align: top;
    text-align: left;
    border: 0
}

.tlg .component.GeneralContent td, .tlg .component.Worldwide td {
    color: #002d5a
}

.component.GeneralContent td p, .component.GeneralContent td a, .component.Worldwide td p, .component.Worldwide td a {
    font-size: 0.75rem
}

.lmb .component.GeneralContent td, .lmb .component.Worldwide td {
    color: #005591
}

.component.GeneralContent td p, .component.GeneralContent td a, .component.Worldwide td p, .component.Worldwide td a {
    font-size: 0.75rem
}

.rb .component.GeneralContent td, .rb .component.Worldwide td {
    color: #6e7878;
    color: #586060
}

.component.GeneralContent td p, .component.GeneralContent td a, .component.Worldwide td p, .component.Worldwide td a {
    font-size: 0.75rem
}

.ocap .component.GeneralContent td, .ocap .component.Worldwide td {
    color: #6e7878
}

.component.GeneralContent td p, .component.GeneralContent td a, .component.Worldwide td p, .component.Worldwide td a {
    font-size: 0.75rem
}

.tlg .component.GeneralContent table.noHeader tr, .tlg .component.Worldwide table.noHeader tr {
    border-bottom: 0;
    background-image: none;
    background: transparent !important
}

.lmb .component.GeneralContent table.noHeader tr, .lmb .component.Worldwide table.noHeader tr {
    border-bottom: 0;
    background-image: none;
    background: transparent !important
}

.rb .component.GeneralContent table.noHeader tr, .rb .component.Worldwide table.noHeader tr {
    border-bottom: 0;
    background-image: none;
    background: transparent !important
}

.ocap .component.GeneralContent table.noHeader tr, .ocap .component.Worldwide table.noHeader tr {
    border-bottom: 0;
    background-image: none;
    background: transparent !important
}

.component.GeneralContent table.noHeader tr:hover, .component.Worldwide table.noHeader tr:hover {
    background: transparent !important
}

.component.GeneralContent table.noHeader tr td, .component.Worldwide table.noHeader tr td {
    padding: 0.625rem 0.9375rem;
    border: 0
}

.alert-box {
    border-left: 0px;
    border-right: 0px;
    padding: 0.9375rem 1.875rem 0.9375rem 0.75rem;
    font-size: 0.875rem;
    clear: both;
    font-family: 'LindeDaxReg',Arial
}

.tlg .alert-box {
    color: #002d5a;
    border-color: #b9cdd7;
    background: rgba(185,205,215,0.5) !important
}

.lmb .alert-box {
    color: #005591;
    border-color: #b9cdd7;
    background: rgba(185,205,215,0.5) !important
}

.rb .alert-box {
    color: #6e7878;
    border-color: #ebe1cd;
    background: rgba(235,225,205,0.5) !important;
    color: #586060
}

.ocap .alert-box {
    color: #6e7878;
    border-color: #b9cdd7;
    background: rgba(185,205,215,0.5) !important
}

.alert-box.hide {
    display: none
}

.alert-box.alert {
    color: #be192d;
    background: transparent !important
}

    .alert-box.alert ul li {
        word-break: break-word
    }

.alert-box a:hover {
    text-decoration: none
}

.alert-box p {
    margin-bottom: 0;
    font-size: 0.875rem
}

select {
    border: 0;
    height: 2.125rem;
    background-position: right
}

.tlg select {
    color: #002d5a;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+),linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.lmb select {
    color: #005591;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+),linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.rb select {
    color: #6e7878;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+),linear-gradient(to bottom, #fbf9f6 35%,#e1e0dd 65%);
    color: #586060
}

.ocap select {
    color: #6e7878;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+),linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 1rem
}

.tlg .chosen-container a {
    color: #002d5a !important
}

.lmb .chosen-container a {
    color: #005591 !important
}

.rb .chosen-container a {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .chosen-container a {
    color: #6e7878 !important
}

.chosen-container * {
    box-sizing: border-box
}

.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 899;
    width: 100%;
    border-top: 0;
    background: #fff;
    box-shadow: 0 2px 3px rgba(0,0,0,0.25)
}

.chosen-container.chosen-with-drop .chosen-drop {
    left: 0
}

.chosen-container a {
    cursor: pointer
}

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 10px 12px;
    background-color: #fff;
    text-decoration: none;
    white-space: nowrap;
    line-height: normal
}

.tlg .chosen-container-single .chosen-single {
    color: #002d5a;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.lmb .chosen-container-single .chosen-single {
    color: #005591;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.rb .chosen-container-single .chosen-single {
    color: #6e7878;
    background-image: linear-gradient(to bottom, #fbf9f6 35%,#e1e0dd 65%);
    color: #586060
}

.ocap .chosen-container-single .chosen-single {
    color: #6e7878;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.tlg .chosen-container-single .chosen-single:hover {
    color: #002d5a;
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.lmb .chosen-container-single .chosen-single:hover {
    color: #005591;
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.rb .chosen-container-single .chosen-single:hover {
    color: #6e7878;
    background-image: linear-gradient(to top, #fbf9f6 35%,#e1e0dd 65%);
    color: #586060
}

.ocap .chosen-container-single .chosen-single:hover {
    color: #6e7878;
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.tlg .chosen-container-single.chosen-with-drop .chosen-single {
    color: #002d5a;
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.lmb .chosen-container-single.chosen-with-drop .chosen-single {
    color: #005591;
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.rb .chosen-container-single.chosen-with-drop .chosen-single {
    color: #6e7878;
    background-image: linear-gradient(to top, #fbf9f6 35%,#e1e0dd 65%)
}

.ocap .chosen-container-single.chosen-with-drop .chosen-single {
    color: #6e7878;
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.chosen-container-single .chosen-default {
    color: #999
}

.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'LindeDaxReg',Arial;
    font-size: 0.875rem !important;
    line-height: normal !important
}

.tlg .chosen-container-single .chosen-single span {
    color: #002d5a !important
}

.lmb .chosen-container-single .chosen-single span {
    color: #005591 !important
}

.rb .chosen-container-single .chosen-single span {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .chosen-container-single .chosen-single span {
    color: #6e7878 !important
}

.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px
}

.chosen-container-single .chosen-single div {
    position: absolute;
    top: 5px;
    right: 6px;
    display: block;
    width: 18px;
    height: 100%
}

    .chosen-container-single .chosen-single div b {
        display: block;
        width: 100%;
        height: 100%
    }

        .chosen-container-single .chosen-single div b:after {
            font-family: 'linde-icons';
            content: "\e61d";
            font-size: 1.375rem;
            line-height: 1.2;
            display: block
        }

.chosen-container-single.chosen-with-drop .chosen-single div {
    top: 5px;
    right: 6px
}

    .chosen-container-single.chosen-with-drop .chosen-single div b:after {
        content: "\e61c"
    }

.chosen-container-single .chosen-drop {
    margin-top: -1px;
    background-clip: padding-box
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px
}

.chosen-container .chosen-results {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0;
    max-height: 240px;
    -webkit-overflow-scrolling: touch
}

    .chosen-container .chosen-results li {
        display: none;
        margin: 0;
        padding: 8px 10px 5px 12px !important;
        list-style: none;
        line-height: 16px;
        font-size: 0.875rem;
        word-wrap: break-word;
        -webkit-touch-callout: none
    }

        .chosen-container .chosen-results li.active-result {
            display: list-item;
            cursor: pointer
        }

        .chosen-container .chosen-results li.disabled-result {
            display: list-item;
            color: #ccc;
            cursor: default
        }

.tlg .chosen-container .chosen-results li.highlighted {
    color: #fff;
    background-color: #008ccd
}

.lmb .chosen-container .chosen-results li.highlighted {
    color: #fff;
    background-color: #00a0e1
}

.rb .chosen-container .chosen-results li.highlighted {
    color: #fff;
    background-color: #e1000f
}

.ocap .chosen-container .chosen-results li.highlighted {
    color: #fff;
    background-color: #78b928
}

.chosen-container .chosen-results li.no-results {
    color: #777;
    display: list-item;
    background: #f4f4f4
}

.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default
}

.chosen-container .chosen-results li.group-option {
    padding-left: 15px
}

.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline
}

.chosen-container-multi .chosen-results li {
    padding-left: 31px !important
}

.chosen-container-multi .chosen-choices {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 10px 12px;
    background-color: #fff;
    text-decoration: none;
    white-space: nowrap;
    line-height: normal;
    margin-left: 0px;
    margin-bottom: 0px
}

.tlg .chosen-container-multi .chosen-choices {
    color: #002d5a;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.lmb .chosen-container-multi .chosen-choices {
    color: #005591;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.rb .chosen-container-multi .chosen-choices {
    color: #6e7878;
    background-image: linear-gradient(to bottom, #fbf9f6 35%,#e1e0dd 65%);
    color: #586060
}

.ocap .chosen-container-multi .chosen-choices {
    color: #6e7878;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.tlg .chosen-container-multi .chosen-choices:hover {
    color: #002d5a;
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.lmb .chosen-container-multi .chosen-choices:hover {
    color: #005591;
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.rb .chosen-container-multi .chosen-choices:hover {
    color: #6e7878;
    background-image: linear-gradient(to top, #fbf9f6 35%,#e1e0dd 65%);
    color: #586060
}

.ocap .chosen-container-multi .chosen-choices:hover {
    color: #6e7878;
    background-image: linear-gradient(to top, #f2f5f8 35%,#d9dcdf 65%)
}

.chosen-container-multi .chosen-choices:after {
    font-family: 'linde-icons';
    content: "\e61d";
    font-size: 1.375rem;
    line-height: 1.2;
    display: block;
    position: absolute;
    top: 7px;
    right: 8px
}

.chosen-container-multi.chosen-with-drop .chosen-choices:after {
    font-family: 'linde-icons';
    content: "\e61c";
    font-size: 1.375rem;
    display: block;
    position: absolute;
    top: 4px;
    right: 10px
}

.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none
}

    .chosen-container-multi .chosen-choices li.search-field {
        margin: 0;
        padding: 0;
        white-space: nowrap
    }

        .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
            margin: 1px 0;
            padding: 0;
            height: 13px;
            outline: 0;
            border: 0 !important;
            background: transparent !important;
            box-shadow: none !important;
            font-family: 'LindeDaxReg',Arial;
            font-size: 0.875rem !important;
            line-height: normal !important
        }

.tlg .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    color: #002d5a;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.lmb .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    color: #005591;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.rb .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    color: #6e7878;
    background-image: linear-gradient(to bottom, #fbf9f6 35%,#e1e0dd 65%);
    color: #586060
}

.ocap .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    color: #6e7878;
    background-image: linear-gradient(to bottom, #f2f5f8 35%,#d9dcdf 65%)
}

.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 5px 3px 0;
    max-width: 100%;
    line-height: 13px;
    cursor: pointer
}

.tlg .chosen-container-multi .chosen-choices li.search-choice {
    color: #002d5a
}

.lmb .chosen-container-multi .chosen-choices li.search-choice {
    color: #005591
}

.rb .chosen-container-multi .chosen-choices li.search-choice {
    color: #6e7878
}

.ocap .chosen-container-multi .chosen-choices li.search-choice {
    color: #6e7878
}

.chosen-container-multi .chosen-choices li.search-choice span {
    word-wrap: break-word;
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'LindeDaxReg',Arial;
    font-size: 0.875rem !important;
    line-height: normal !important
}

.tlg .chosen-container-multi .chosen-choices li.search-choice span {
    color: #002d5a !important
}

.lmb .chosen-container-multi .chosen-choices li.search-choice span {
    color: #005591 !important
}

.rb .chosen-container-multi .chosen-choices li.search-choice span {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .chosen-container-multi .chosen-choices li.search-choice span {
    color: #6e7878 !important
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    font-size: 1px
}

    .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after {
        font-family: 'linde-icons';
        content: "\e600";
        font-size: 0.75rem;
        display: block;
        position: absolute;
        top: -2px
    }

    .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
        background-position: -42px -10px
    }

.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    color: #666
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: transparent !important
}

.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0
}

.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    cursor: default;
    padding-left: 19px !important
}

.tlg .chosen-container-multi .chosen-drop .result-selected {
    color: #008ccd !important
}

.lmb .chosen-container-multi .chosen-drop .result-selected {
    color: #00a0e1 !important
}

.rb .chosen-container-multi .chosen-drop .result-selected {
    color: #e1000f !important;
    color: #586060 !important
}

.ocap .chosen-container-multi .chosen-drop .result-selected {
    color: #78b928 !important
}

.chosen-container-multi .chosen-drop .result-selected:before {
    font-family: 'linde-icons';
    content: "\e620";
    display: inline-block;
    position: relative;
    left: -6px
}

.chosen-container-multi .chosen-drop .result-selected .chosen-choices li:last-child {
    display: none
}

.prettycheckbox, .prettyradio {
    padding: 0;
    margin: 0 0 1rem 0
}

@media only screen and (min-width: 40.063em) {
    .prettycheckbox, .prettyradio {
        display: inline-block
    }
}

.prettycheckbox > a, .prettyradio > a {
    display: inline-block;
    position: relative;
    cursor: pointer;
    vertical-align: top;
    margin: 0.25rem 0.5rem 0 0;
    height: 0.875rem;
    width: 0.875rem;
    box-shadow: inset 0px 0px 7px 0px #ebebeb
}

.tlg .prettycheckbox > a, .tlg .prettyradio > a {
    border: 1px solid #b9cdd7
}

.lmb .prettycheckbox > a, .lmb .prettyradio > a {
    border: 1px solid #b9cdd7
}

.rb .prettycheckbox > a, .rb .prettyradio > a {
    border: 1px solid #ebe1cd
}

.ocap .prettycheckbox > a, .ocap .prettyradio > a {
    border: 1px solid #b9cdd7
}

.prettycheckbox > a:focus, .prettyradio > a:focus {
    outline: 0 none
}

.tlg .prettycheckbox.error > a, .tlg .prettyradio.error > a {
    border-color: #e1000f !important
}

.lmb .prettycheckbox.error > a, .lmb .prettyradio.error > a {
    border-color: #e1000f !important
}

.rb .prettycheckbox.error > a, .rb .prettyradio.error > a {
    border-color: #e1000f !important
}

.ocap .prettycheckbox.error > a, .ocap .prettyradio.error > a {
    border-color: #e1000f !important
}

.prettycheckbox label, .prettyradio label {
    display: inline-block;
    margin: 0 0.75rem 0 0;
    cursor: pointer;
    max-width: 70%
}

    .prettycheckbox label a, .prettyradio label a {
        text-decoration: underline
    }

    .prettycheckbox a.disabled, .prettycheckbox label.disabled, .prettyradio a.disabled, .prettyradio label.disabled {
        cursor: not-allowed
    }

.prettycheckbox > a.checked:before {
    position: absolute;
    content: "\e600";
    font-family: 'linde-icons';
    top: -0.375rem;
    left: 0.0625rem
}

.prettyradio > a {
    border-radius: 50%
}

    .prettyradio > a.checked:before {
        position: absolute;
        border-radius: 50%;
        content: ' ';
        width: 8px;
        height: 8px;
        top: 0.125rem;
        left: 0.125rem
    }

.tlg .prettyradio > a.checked:before {
    background: #008ccd
}

.lmb .prettyradio > a.checked:before {
    background: #00a0e1
}

.rb .prettyradio > a.checked:before {
    background: #e1000f
}

.ocap .prettyradio > a.checked:before {
    background: #78b928
}

.tlg .tabs {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.lmb .tabs {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.rb .tabs {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.5),rgba(235,225,205,0.25))
}

.ocap .tabs {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.5),rgba(120,185,40,0.25))
}

.tabs dd > a, .tabs .tab-title > a {
    padding: 0.625rem 0.9375rem;
    font-size: 0.875rem;
    font-family: 'LindeDaxReg',Arial;
    background: transparent
}

.tlg .tabs dd > a, .tlg .tabs .tab-title > a {
    color: #002d5a
}

.lmb .tabs dd > a, .lmb .tabs .tab-title > a {
    color: #005591
}

.rb .tabs dd > a, .rb .tabs .tab-title > a {
    color: #6e7878;
    color: #586060
}

.ocap .tabs dd > a, .ocap .tabs .tab-title > a {
    color: #6e7878
}

.tabs dd > a:focus, .tabs .tab-title > a:focus {
    outline: none
}

.tlg .tabs .tab-title > a {
    border-left: 1px solid #b9cdd7
}

.lmb .tabs .tab-title > a {
    border-left: 1px solid #b9cdd7
}

.rb .tabs .tab-title > a {
    border-left: 1px solid #ebe1cd
}

.ocap .tabs .tab-title > a {
    border-left: 1px solid #b9cdd7
}

.tabs .tab-title:first-child > a {
    border: 0
}

.tabs .tab-title.active, .tabs .tab-title:hover {
    background: #fff
}

.tlg .tabs .tab-title.active > a, .tlg .tabs .tab-title.active > a:hover, .tlg .tabs .tab-title:hover > a, .tlg .tabs .tab-title:hover > a:hover {
    background: rgba(185,205,215,0.2)
}

.lmb .tabs .tab-title.active > a, .lmb .tabs .tab-title.active > a:hover, .lmb .tabs .tab-title:hover > a, .lmb .tabs .tab-title:hover > a:hover {
    background: rgba(185,205,215,0.2)
}

.rb .tabs .tab-title.active > a, .rb .tabs .tab-title.active > a:hover, .rb .tabs .tab-title:hover > a, .rb .tabs .tab-title:hover > a:hover {
    background: rgba(235,225,205,0.2)
}

.ocap .tabs .tab-title.active > a, .ocap .tabs .tab-title.active > a:hover, .ocap .tabs .tab-title:hover > a, .ocap .tabs .tab-title:hover > a:hover {
    background: rgba(185,205,215,0.2)
}

.tabs-content > .content.active {
    padding: 2.1875rem 1rem 1rem
}

.tlg .tabs-content > .content.active {
    background: rgba(185,205,215,0.2)
}

.lmb .tabs-content > .content.active {
    background: rgba(185,205,215,0.2)
}

.rb .tabs-content > .content.active {
    background: rgba(235,225,205,0.2)
}

.ocap .tabs-content > .content.active {
    background: rgba(185,205,215,0.2)
}

.reveal-modal {
    border: 0;
    padding: 0;
    max-width: 40rem;
    margin-left: -19.5rem;
    box-shadow: 0 3px 7px rgba(0,0,0,0.5)
}

@media only screen and (max-width: 40em) {
    .reveal-modal {
        background: #fff;
        margin-left: 0;
        margin-top: 6.1875rem;
        padding-bottom: 99px;
        height: 100%;
        background: transparent
    }

    .tlg .reveal-modal {
        background-image: none
    }

    .lmb .reveal-modal {
        background-image: none
    }

    .rb .reveal-modal {
        background-image: none
    }

    .ocap .reveal-modal {
        background-image: none
    }
}

@media only screen and (min-width: 641px) and (max-width: 700px) {
    .reveal-modal {
        margin-left: -17.1875rem
    }
}

@media only screen and (max-width: 40em) {
    .reveal-modal.marketingLayer, .reveal-modal.lightbox {
        padding-bottom: 99px
    }
}

.reveal-modal.marketingLayer.nrwd {
    background-size: 100% !important
}

    .reveal-modal.marketingLayer.nrwd .wrapper {
        background: transparent
    }

    .reveal-modal.marketingLayer.nrwd article {
        background: transparent
    }

        .reveal-modal.marketingLayer.nrwd article:before, .reveal-modal.marketingLayer.nrwd article:after {
            display: none
        }

@media only screen and (max-width: 40em) {
    .reveal-modal.lightbox .close-reveal-modal {
        top: 0.625rem;
        right: 0.625rem;
        background: #e4ecf0
    }

    .rb .reveal-modal.lightbox .close-reveal-modal {
        background: #ebe4d5
    }

    .reveal-modal.lightbox .close-reveal-modal:before {
        right: 0.6875rem
    }
}

.reveal-modal.bg {
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top: 7.375rem
}

@media only screen and (max-width: 40em) {
    .reveal-modal.bg {
        padding-top: 11rem
    }
}

@media only screen and (max-width: 40em) {
    .tlg .reveal-modal.bg h1 {
        background: #fff
    }

    .lmb .reveal-modal.bg h1 {
        background: #fff
    }

    .rb .reveal-modal.bg h1 {
        background: #fff
    }

    .ocap .reveal-modal.bg h1 {
        background: #fff
    }
}

@media only screen and (max-width: 40em) {
    .reveal-modal.bg .wrapper {
        background: #fff
    }
}

@media only screen and (max-width: 40em) {
    .reveal-modal.bg .close-reveal-modal {
        top: 0.625rem;
        right: 1rem;
        background: #e4ecf0
    }

    .rb .reveal-modal.bg .close-reveal-modal {
        background: #ebe4d5
    }

    .reveal-modal.bg .close-reveal-modal:before {
        right: 0.6875rem
    }
}

.reveal-modal.bg.marketingLayer {
    background-size: 100% 100%
}

@media only screen and (max-width: 40em) {
    .reveal-modal.bg.marketingLayer {
        background-size: 100%
    }
}

.tlg:not(.reveal-modal .lightbox) .reveal-modal {
    background: url("/images/tlg_bg_top.jpg?v=${version}") left top no-repeat,url("/images/tlg_bg_bottom.jpg?v=${version}") left top repeat-y;
    background-size: 100%
}

.reveal-modal header {
    padding: 0 0 2rem 0
}

    .reveal-modal header img {
        width: auto
    }

.tlg .reveal-modal header img {
    margin: 25px 15px 0 0
}

.reveal-modal .wrapper {
    overflow: hidden;
    padding: 1rem
}

@media only screen and (max-width: 40em) {
    .reveal-modal .wrapper {
        padding: 0
    }
}

.reveal-modal article {
    background: rgba(255,255,255,0.9);
    padding: 1.5rem 1rem 1rem 1rem;
    position: relative
}

.tlg .reveal-modal article:before {
    width: 100%;
    height: 100%;
    top: 0;
    right: -16px
}

.tlg .reveal-modal article:after {
    width: 100%
}

.reveal-modal article .content {
    position: relative;
    z-index: 5
}

    .reveal-modal article .content > div {
        margin-bottom: 1.25rem
    }

.reveal-modal article h1 {
    margin-top: 0
}

.tlg .reveal-modal article h1 {
    color: #008ccd
}

.lmb .reveal-modal article h1 {
    color: #00a0e1
}

.rb .reveal-modal article h1 {
    color: #e1000f
}

.ocap .reveal-modal article h1 {
    color: #78b928
}

@media only screen and (max-width: 40em) {
    .reveal-modal article h1 {
        font-size: 1.75rem;
        padding: 0.6875rem 2rem 0.3125rem 1rem;
        margin: -1.5rem -1rem 1rem -1rem
    }

    .tlg .reveal-modal article h1 {
        background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
    }

    .lmb .reveal-modal article h1 {
        background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
    }

    .rb .reveal-modal article h1 {
        background-image: linear-gradient(90deg, rgba(235,225,205,0.5),rgba(235,225,205,0.25))
    }

    .ocap .reveal-modal article h1 {
        background-image: linear-gradient(90deg, rgba(120,185,40,0.5),rgba(120,185,40,0.25))
    }
}

.reveal-modal article .button, .reveal-modal article .callToAction, .reveal-modal article .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .reveal-modal article .button, .reveal-modal article .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .reveal-modal article input, .reveal-modal article .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .reveal-modal article input {
    width: auto
}

@media only screen and (max-width: 40em) {
    .reveal-modal article .button, .reveal-modal article .callToAction, .reveal-modal article .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .reveal-modal article .button, .reveal-modal article .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .reveal-modal article input, .reveal-modal article .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .reveal-modal article input {
        width: 100%
    }
}

.reveal-modal .orbit-container article {
    position: static;
    background: transparent
}

    .reveal-modal .orbit-container article:before, .reveal-modal .orbit-container article:after {
        display: none
    }

.reveal-modal .close-reveal-modal {
    height: 38px;
    width: 38px;
    display: block;
    top: 1rem;
    right: -38px;
    box-shadow: 2px 0px 7px -2px rgba(0,0,0,0.4),inset 2px 0px 7px -2px rgba(0,0,0,0.2);
    background: #e4ecf0
}

.rb .reveal-modal .close-reveal-modal, .lightbox .reveal-modal .close-reveal-modal {
    background: #ebe4d5
}

@media only screen and (max-width: 40em) {
    .reveal-modal .close-reveal-modal {
        top: 0.625rem;
        right: 7px;
        z-index: 9;
        box-shadow: none;
        background: transparent
    }
}

.tlg .reveal-modal .close-reveal-modal:hover:before {
    color: #008ccd
}

.lmb .reveal-modal .close-reveal-modal:hover:before {
    color: #00a0e1
}

.rb .reveal-modal .close-reveal-modal:hover:before {
    color: #e1000f
}

.ocap .reveal-modal .close-reveal-modal:hover:before {
    color: #78b928
}

.reveal-modal .close-reveal-modal:before {
    font-family: 'linde-icons';
    content: "\e600";
    font-size: 20px;
    line-height: 1;
    position: absolute;
    top: 9px;
    right: 9px
}

.tlg .reveal-modal .close-reveal-modal:before {
    color: #002d5a
}

.lmb .reveal-modal .close-reveal-modal:before {
    color: #005591
}

.rb .reveal-modal .close-reveal-modal:before {
    color: #6e7878;
    color: #586060
}

.ocap .reveal-modal .close-reveal-modal:before {
    color: #6e7878
}

.accordion dd > a:hover, .accordion dd.active > a, .accordion dd > a, .accordion dd .nav, .accordion .accordion-navigation > a:hover, .accordion .accordion-navigation.active > a, .accordion .accordion-navigation > a, .accordion .accordion-navigation .nav {
    background-color: transparent
}

.tlg .accordion dd > a:hover, .tlg .accordion dd.active > a, .tlg .accordion dd > a, .tlg .accordion dd .nav, .tlg .accordion .accordion-navigation > a:hover, .tlg .accordion .accordion-navigation.active > a, .tlg .accordion .accordion-navigation > a, .tlg .accordion .accordion-navigation .nav {
    color: #002d5a
}

.lmb .accordion dd > a:hover, .lmb .accordion dd.active > a, .lmb .accordion dd > a, .lmb .accordion dd .nav, .lmb .accordion .accordion-navigation > a:hover, .lmb .accordion .accordion-navigation.active > a, .lmb .accordion .accordion-navigation > a, .lmb .accordion .accordion-navigation .nav {
    color: #005591
}

.rb .accordion dd > a:hover, .rb .accordion dd.active > a, .rb .accordion dd > a, .rb .accordion dd .nav, .rb .accordion .accordion-navigation > a:hover, .rb .accordion .accordion-navigation.active > a, .rb .accordion .accordion-navigation > a, .rb .accordion .accordion-navigation .nav {
    color: #6e7878;
    color: #586060
}

.ocap .accordion dd > a:hover, .ocap .accordion dd.active > a, .ocap .accordion dd > a, .ocap .accordion dd .nav, .ocap .accordion .accordion-navigation > a:hover, .ocap .accordion .accordion-navigation.active > a, .ocap .accordion .accordion-navigation > a, .ocap .accordion .accordion-navigation .nav {
    color: #6e7878
}

.accordion dd.active > a, .accordion dd.active .nav, .accordion .accordion-navigation.active > a, .accordion .accordion-navigation.active .nav {
    background-color: white
}

.tlg .accordion dd.active > a, .tlg .accordion dd.active .nav, .tlg .accordion .accordion-navigation.active > a, .tlg .accordion .accordion-navigation.active .nav {
    color: #008ccd;
    background: rgba(185,205,215,0.4)
}

.lmb .accordion dd.active > a, .lmb .accordion dd.active .nav, .lmb .accordion .accordion-navigation.active > a, .lmb .accordion .accordion-navigation.active .nav {
    color: #00a0e1;
    background: rgba(185,205,215,0.4)
}

.rb .accordion dd.active > a, .rb .accordion dd.active .nav, .rb .accordion .accordion-navigation.active > a, .rb .accordion .accordion-navigation.active .nav {
    color: #e1000f;
    background: rgba(235,225,205,0.4)
}

.ocap .accordion dd.active > a, .ocap .accordion dd.active .nav, .ocap .accordion .accordion-navigation.active > a, .ocap .accordion .accordion-navigation.active .nav {
    color: #78b928;
    background: rgba(185,205,215,0.4)
}

.accordion dd.active > a:after, .accordion dd.active .nav:after, .accordion .accordion-navigation.active > a:after, .accordion .accordion-navigation.active .nav:after {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    content: "\e600";
    right: 10px;
    font-size: 18px;
    top: 1px;
    line-height: 1.8
}

.tlg .accordion dd.active > a:after, .tlg .accordion dd.active .nav:after, .tlg .accordion .accordion-navigation.active > a:after, .tlg .accordion .accordion-navigation.active .nav:after {
    color: #002d5a !important
}

.lmb .accordion dd.active > a:after, .lmb .accordion dd.active .nav:after, .lmb .accordion .accordion-navigation.active > a:after, .lmb .accordion .accordion-navigation.active .nav:after {
    color: #005591 !important
}

.rb .accordion dd.active > a:after, .rb .accordion dd.active .nav:after, .rb .accordion .accordion-navigation.active > a:after, .rb .accordion .accordion-navigation.active .nav:after {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .accordion dd.active > a:after, .ocap .accordion dd.active .nav:after, .ocap .accordion .accordion-navigation.active > a:after, .ocap .accordion .accordion-navigation.active .nav:after {
    color: #6e7878 !important
}

.accordion dd > a, .accordion dd .nav, .accordion .accordion-navigation > a, .accordion .accordion-navigation .nav {
    display: block;
    padding: 0.35rem 1.875rem 0.25rem 0.75rem;
    font-size: 1rem;
    position: relative;
    background-color: transparent
}

.tlg .accordion dd > a, .tlg .accordion dd .nav, .tlg .accordion .accordion-navigation > a, .tlg .accordion .accordion-navigation .nav {
    border-bottom: 1px solid #b9cdd7
}

.lmb .accordion dd > a, .lmb .accordion dd .nav, .lmb .accordion .accordion-navigation > a, .lmb .accordion .accordion-navigation .nav {
    border-bottom: 1px solid #b9cdd7
}

.rb .accordion dd > a, .rb .accordion dd .nav, .rb .accordion .accordion-navigation > a, .rb .accordion .accordion-navigation .nav {
    border-bottom: 1px solid #ebe1cd
}

.ocap .accordion dd > a, .ocap .accordion dd .nav, .ocap .accordion .accordion-navigation > a, .ocap .accordion .accordion-navigation .nav {
    border-bottom: 1px solid #b9cdd7
}

.accordion dd > a:hover, .accordion dd .nav:hover, .accordion .accordion-navigation > a:hover, .accordion .accordion-navigation .nav:hover {
    text-decoration: none
}

.tlg .accordion dd > a:hover, .tlg .accordion dd .nav:hover, .tlg .accordion .accordion-navigation > a:hover, .tlg .accordion .accordion-navigation .nav:hover {
    color: #008ccd
}

.lmb .accordion dd > a:hover, .lmb .accordion dd .nav:hover, .lmb .accordion .accordion-navigation > a:hover, .lmb .accordion .accordion-navigation .nav:hover {
    color: #00a0e1
}

.rb .accordion dd > a:hover, .rb .accordion dd .nav:hover, .rb .accordion .accordion-navigation > a:hover, .rb .accordion .accordion-navigation .nav:hover {
    color: #e1000f
}

.ocap .accordion dd > a:hover, .ocap .accordion dd .nav:hover, .ocap .accordion .accordion-navigation > a:hover, .ocap .accordion .accordion-navigation .nav:hover {
    color: #78b928
}

.accordion dd .nav:after, .accordion .accordion-navigation .nav:after {
    font-family: 'linde-icons';
    content: "\e603";
    font-size: 19px;
    line-height: 1;
    position: absolute;
    right: 13px;
    top: 8px;
    display: block;
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.accordion dd .content, .accordion .accordion-navigation .content {
    display: block;
    overflow: hidden;
    overflow-y: auto;
    height: 0;
    padding: 0
}

    .accordion dd .content.active, .accordion .accordion-navigation .content.active {
        height: auto
    }

.pagination-wrapper, .pagination-wrapper-bottom {
    position: relative;
    display: block;
    width: 100%;
    text-align: right
}

    .pagination-wrapper a, .pagination-wrapper-bottom a {
        line-height: 20px;
        padding: 0 3px;
        min-width: 1rem;
        font-family: "LindeDaxLig",Arial,sans-serif;
        font-size: 0.875rem
    }

.tlg .pagination-wrapper a, .tlg .pagination-wrapper-bottom a {
    color: #008ccd
}

.lmb .pagination-wrapper a, .lmb .pagination-wrapper-bottom a {
    color: #00a0e1
}

.rb .pagination-wrapper a, .rb .pagination-wrapper-bottom a {
    color: #e1000f
}

.ocap .pagination-wrapper a, .ocap .pagination-wrapper-bottom a {
    color: #78b928
}

.pagination-wrapper a.jp-disabled, .pagination-wrapper-bottom a.jp-disabled {
    opacity: 0.5
}

.tlg .pagination-wrapper a.jp-current, .tlg .pagination-wrapper a:hover, .tlg .pagination-wrapper-bottom a.jp-current, .tlg .pagination-wrapper-bottom a:hover {
    color: #002d5a
}

.lmb .pagination-wrapper a.jp-current, .lmb .pagination-wrapper a:hover, .lmb .pagination-wrapper-bottom a.jp-current, .lmb .pagination-wrapper-bottom a:hover {
    color: #005591
}

.rb .pagination-wrapper a.jp-current, .rb .pagination-wrapper a:hover, .rb .pagination-wrapper-bottom a.jp-current, .rb .pagination-wrapper-bottom a:hover {
    color: #6e7878;
    color: #586060
}

.ocap .pagination-wrapper a.jp-current, .ocap .pagination-wrapper a:hover, .ocap .pagination-wrapper-bottom a.jp-current, .ocap .pagination-wrapper-bottom a:hover {
    color: #6e7878
}

.pagination-wrapper a.jp-previous, .pagination-wrapper a.jp-next, .pagination-wrapper-bottom a.jp-previous, .pagination-wrapper-bottom a.jp-next {
    font-family: 'linde-icons';
    padding: 3px
}

.visible {
    overflow: visible !important
}

.invisible {
    overflow: hidden !important
}

.main-nav {
    height: 149px;
    width: 100%
}

    .main-nav .twitter-typeahead {
        width: 100% !important;
        text-align: left
    }

@media only screen and (max-width: 40em) {
    .main-nav .twitter-typeahead .tt-menu {
        top: 83% !important;
        left: 51px !important;
        width: 91%
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav .twitter-typeahead .tt-menu {
        top: 85% !important;
        left: 50px !important;
        width: 94%
    }
}

@media only screen and (min-width: 769px) {
    .main-nav .twitter-typeahead .tt-menu {
        top: 90% !important;
        left: 43px !important;
        width: 97%
    }
}

.main-nav .twitter-typeahead .tt-menu {
    font-size: 0.875rem;
    border: none;
    background-color: white;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-shadow: 0 2px 4px rgba(0,0,0,0.2)
}

.tlg .main-nav .twitter-typeahead .tt-menu {
    color: #002d5a
}

.lmb .main-nav .twitter-typeahead .tt-menu {
    color: #005591
}

.rb .main-nav .twitter-typeahead .tt-menu {
    color: #6e7878;
    color: #586060
}

.ocap .main-nav .twitter-typeahead .tt-menu {
    color: #6e7878
}

.main-nav .twitter-typeahead .tt-menu .tt-suggestion {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    background: white;
    font-family: 'LindeDaxReg',Arial;
    padding-left: 0.75rem
}

.tlg .main-nav .twitter-typeahead .tt-menu .tt-suggestion:hover {
    color: #008ccd
}

.lmb .main-nav .twitter-typeahead .tt-menu .tt-suggestion:hover {
    color: #00a0e1
}

.rb .main-nav .twitter-typeahead .tt-menu .tt-suggestion:hover {
    color: #e1000f
}

.ocap .main-nav .twitter-typeahead .tt-menu .tt-suggestion:hover {
    color: #78b928
}

.tlg .main-nav .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.lmb .main-nav .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.rb .main-nav .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
    background: rgba(235,225,205,0.1)
}

.ocap .main-nav .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.main-nav .twitter-typeahead .tt-menu .tt-suggestion strong.tt-highlight {
    font-weight: normal
}

@media only screen and (max-width: 40em) {
    .main-nav.top-bar {
        overflow: hidden;
        z-index: 1
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav {
        height: 168px
    }

        .main-nav.top-bar {
            overflow: hidden;
            z-index: 1
        }

            .main-nav.top-bar.expanded {
                overflow: hidden !important
            }
}

@media only screen and (min-width: 769px) {
    .main-nav {
        height: auto;
        background-color: transparent
    }
}

.main-nav.expanded .toggle-topbar.menu-icon a span {
    background-color: transparent
}

    .main-nav.expanded .toggle-topbar.menu-icon a span:before {
        -ms-transform: translateY(7px) rotate(45deg);
        transform: translateY(7px) rotate(45deg)
    }

    .main-nav.expanded .toggle-topbar.menu-icon a span:after {
        -ms-transform: translateY(-7px) rotate(-45deg);
        transform: translateY(-7px) rotate(-45deg)
    }

.tlg .main-nav.expanded .toggle-topbar.menu-icon a span {
    background: transparent
}

.lmb .main-nav.expanded .toggle-topbar.menu-icon a span {
    background: transparent
}

.rb .main-nav.expanded .toggle-topbar.menu-icon a span {
    background: transparent
}

.ocap .main-nav.expanded .toggle-topbar.menu-icon a span {
    background: transparent
}

.main-nav .title-area {
    float: none;
    height: 100px;
    padding: 0 1rem
}

@media only screen and (min-width: 40.063em) {
    .main-nav .title-area {
        height: 144px
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav .title-area {
        height: 116px
    }
}

.main-nav .title-area .name {
    margin: 3.5rem 0 0 0;
    height: auto;
    max-width: 60%;
    word-wrap: break-word
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav .title-area .name {
        margin: 1.5rem 0 0 0
    }
}

@media only screen and (max-width: 40em) {
    .main-nav .title-area .name {
        margin: 0;
        position: absolute;
        bottom: 0.6875rem;
        max-width: 50%
    }
}

.main-nav .title-area .name p, .main-nav .title-area .name h1 {
    margin: 0;
    font-family: 'LindeDaxReg',Arial;
    font-size: 1.75rem;
    line-height: 1.2em
}

@media only screen and (max-width: 40em) {
    .main-nav .title-area .name p, .main-nav .title-area .name h1 {
        font-size: 1rem
    }
}

.main-nav .title-area .name span {
    font-family: 'LindeDaxLig',Arial
}

.tlg .main-nav .title-area .name span {
    color: #008ccd
}

.lmb .main-nav .title-area .name span {
    color: #00a0e1
}

.rb .main-nav .title-area .name span {
    color: #e1000f
}

.ocap .main-nav .title-area .name span {
    color: #78b928
}

.main-nav .title-area .logo {
    float: right;
    position: absolute;
    bottom: 2rem;
    right: 1rem;
    padding: 0;
    margin: 0
}

@media only screen and (max-width: 40em) {
    .main-nav .title-area .logo {
        bottom: 1rem;
        right: 1rem;
        max-width: 40%
    }
}

.main-nav .title-area .logo img {
    max-height: 68px;
    width: auto
}

@media only screen and (min-width: 769px) {
    .main-nav .title-area .logo img {
        max-height: none
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav .title-area .logo img {
        max-height: 87px
    }
}

@media only screen and (min-width: 769px) {
    .main-nav .row, .main-nav .component.SystemListFilterConfiguration #___gcse_0, .component.SystemListFilterConfiguration .main-nav #___gcse_0 {
        max-width: 62.5rem
    }
}

.main-nav .toggle-topbar.menu-icon a {
    padding: 24px 16px 20px 16px;
    display: block;
    height: auto
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav .toggle-topbar.menu-icon a {
        padding: 17px 16px 14px 16px
    }
}

@media only screen and (max-width: 40em) {
    .main-nav .toggle-topbar.menu-icon a {
        padding: 17px 16px 14px 16px
    }
}

.main-nav .toggle-topbar.menu-icon a span {
    position: relative;
    margin-top: 7px;
    margin-bottom: 7px
}

    .main-nav .toggle-topbar.menu-icon a span, .main-nav .toggle-topbar.menu-icon a span:before, .main-nav .toggle-topbar.menu-icon a span:after {
        display: block;
        width: 25px;
        height: 2px;
        background-color: #222;
        transition-property: background-color, transform;
        transition-duration: 0.3s
    }

        .main-nav .toggle-topbar.menu-icon a span:before, .main-nav .toggle-topbar.menu-icon a span:after {
            position: absolute;
            content: ""
        }

        .main-nav .toggle-topbar.menu-icon a span:before {
            top: -7px
        }

        .main-nav .toggle-topbar.menu-icon a span:after {
            top: 7px
        }

.tlg .main-nav .toggle-topbar.menu-icon a span {
    background: #002d5a
}

.lmb .main-nav .toggle-topbar.menu-icon a span {
    background: #005591
}

.rb .main-nav .toggle-topbar.menu-icon a span {
    background: #6e7878
}

.ocap .main-nav .toggle-topbar.menu-icon a span {
    background: #6e7878
}

:hover .main-nav .toggle-topbar.menu-icon a span:after {
    box-shadow: none
}

.tlg .main-nav .toggle-topbar.menu-icon a span:before {
    background: #002d5a
}

.lmb .main-nav .toggle-topbar.menu-icon a span:before {
    background: #005591
}

.rb .main-nav .toggle-topbar.menu-icon a span:before {
    background: #6e7878
}

.ocap .main-nav .toggle-topbar.menu-icon a span:before {
    background: #6e7878
}

.main-nav .toggle-topbar.menu-icon a span:after {
    box-shadow: none;
    margin-top: 0;
    right: auto
}

.tlg .main-nav .toggle-topbar.menu-icon a span:after {
    background: #002d5a
}

.lmb .main-nav .toggle-topbar.menu-icon a span:after {
    background: #005591
}

.rb .main-nav .toggle-topbar.menu-icon a span:after {
    background: #6e7878
}

.ocap .main-nav .toggle-topbar.menu-icon a span:after {
    background: #6e7878
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav .toggle-topbar.menu-icon {
        left: 0;
        right: auto;
        top: 133px;
        z-index: 999
    }

        .main-nav .toggle-topbar.menu-icon.open-search {
            display: block;
            background: rgba(255,255,255,0.6)
        }
}

@media only screen and (min-width: 769px) {
    .main-nav .toggle-topbar.menu-icon {
        left: 0;
        right: auto;
        top: 160px;
        z-index: 999;
        background: rgba(255,255,255,0.6)
    }

    .lmb .main-nav .toggle-topbar.menu-icon {
        top: 160px
    }

    .main-nav .toggle-topbar.menu-icon.open-search {
        display: block
    }
}

@media only screen and (max-width: 40em) {
    .main-nav .toggle-topbar.menu-icon {
        left: 0;
        right: auto;
        top: 117px;
        z-index: 999
    }

        .main-nav .toggle-topbar.menu-icon.open-search {
            display: block;
            background: rgba(255,255,255,0.6)
        }
}

.main-nav.expanded .top-bar-section > .bg {
    height: auto !important
}

@media only screen and (max-width: 40em) {
    .main-nav .top-bar-section {
        padding: 0
    }

    .tlg .main-nav .top-bar-section {
        border-top: 1px solid #b9cdd7
    }

    .lmb .main-nav .top-bar-section {
        border-top: 1px solid #b9cdd7
    }

    .rb .main-nav .top-bar-section {
        border-top: 1px solid #ebe1cd
    }

    .ocap .main-nav .top-bar-section {
        border-top: 1px solid #b9cdd7
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav .top-bar-section {
        padding: 0
    }

    .tlg .main-nav .top-bar-section {
        border-top: 1px solid #b9cdd7
    }

    .lmb .main-nav .top-bar-section {
        border-top: 1px solid #b9cdd7
    }

    .rb .main-nav .top-bar-section {
        border-top: 1px solid #ebe1cd
    }

    .ocap .main-nav .top-bar-section {
        border-top: 1px solid #b9cdd7
    }
}

@media only screen and (min-width: 769px) {
    .main-nav .top-bar-section {
        height: auto !important;
        background-color: rgba(255,255,255,0.4)
    }
}

@media only screen and (min-width: 64em) {
    .main-nav .top-bar-section {
        position: relative;
        left: 50% !important;
        width: 2000px;
        margin-left: -1500px
    }
}

@media only screen and (min-width: 769px) {
    .main-nav .top-bar-section .bg {
        width: 100%;
        margin: 0
    }

        .main-nav .top-bar-section .bg:default {
            margin-top: -2px !important
        }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .main-nav .top-bar-section .has-form {
        padding-right: 8px
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav .top-bar-section .has-form {
        padding-right: 0
    }
}

.tlg .main-nav .top-bar-section ul li a {
    color: #002d5a
}

.lmb .main-nav .top-bar-section ul li a {
    color: #005591
}

.rb .main-nav .top-bar-section ul li a {
    color: #6e7878;
    color: #586060
}

.ocap .main-nav .top-bar-section ul li a {
    color: #6e7878
}

.tlg .main-nav .top-bar-section ul li:hover:not(.has-form) > a {
    color: #008ccd;
    background-color: #edf2f5
}

.lmb .main-nav .top-bar-section ul li:hover:not(.has-form) > a {
    color: #00a0e1;
    background-color: #edf2f5
}

.rb .main-nav .top-bar-section ul li:hover:not(.has-form) > a {
    color: #e1000f;
    background-color: #fcf9f5
}

.ocap .main-nav .top-bar-section ul li:hover:not(.has-form) > a {
    color: #78b928;
    background-color: #e4f1d4
}

.main-nav .top-bar-section ul li:hover:not(.has-form) > a:hover {
    background: #fff;
    background-image: none
}

.tlg .main-nav .top-bar-section ul li.active > a {
    background: transparent;
    color: #008ccd
}

.lmb .main-nav .top-bar-section ul li.active > a {
    background: transparent;
    color: #00a0e1
}

.rb .main-nav .top-bar-section ul li.active > a {
    background: transparent;
    color: #e1000f
}

.ocap .main-nav .top-bar-section ul li.active > a {
    background: transparent;
    color: #78b928
}

.tlg .main-nav .top-bar-section ul li.active > a:hover {
    color: #008ccd
}

.lmb .main-nav .top-bar-section ul li.active > a:hover {
    color: #00a0e1
}

.rb .main-nav .top-bar-section ul li.active > a:hover {
    color: #e1000f
}

.ocap .main-nav .top-bar-section ul li.active > a:hover {
    color: #78b928
}

.main-nav .top-bar-section .dropdown {
    height: 100%
}

@media only screen and (min-width: 64em) {
    .main-nav .top-bar-section .dropdown {
        height: 100% !important
    }
}

.tlg .main-nav .top-bar-section .dropdown li:not(.has-form) > a:not(.button) {
    color: #002d5a
}

.lmb .main-nav .top-bar-section .dropdown li:not(.has-form) > a:not(.button) {
    color: #005591
}

.rb .main-nav .top-bar-section .dropdown li:not(.has-form) > a:not(.button) {
    color: #6e7878;
    color: #586060
}

.ocap .main-nav .top-bar-section .dropdown li:not(.has-form) > a:not(.button) {
    color: #6e7878
}

.main-nav .top-bar-section .dropdown li > .ActionTeaser article:not(.nrwd) {
    background: none
}

    .main-nav .top-bar-section .dropdown li > .ActionTeaser article:not(.nrwd) h1 {
        background: none
    }

    .main-nav .top-bar-section .dropdown li > .ActionTeaser article:not(.nrwd) .link {
        padding: 0px
    }

        .main-nav .top-bar-section .dropdown li > .ActionTeaser article:not(.nrwd) .link a {
            background: none;
            padding-left: 0px
        }

.main-nav .top-bar-section .dropdown li > .ActionTeaser article.nrwd {
    background: none
}

    .main-nav .top-bar-section .dropdown li > .ActionTeaser article.nrwd h1 {
        background: none;
        padding-left: 0px
    }

    .main-nav .top-bar-section .dropdown li > .ActionTeaser article.nrwd p {
        padding-left: 0px
    }

    .main-nav .top-bar-section .dropdown li > .ActionTeaser article.nrwd .link {
        padding: 0px
    }

        .main-nav .top-bar-section .dropdown li > .ActionTeaser article.nrwd .link a {
            background: none;
            padding-left: 0px
        }

    .main-nav .top-bar-section .dropdown li > .ActionTeaser article.nrwd .fineprint {
        display: none
    }

.tlg .main-nav .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
    color: #008ccd
}

.lmb .main-nav .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
    color: #00a0e1
}

.rb .main-nav .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
    color: #e1000f
}

.ocap .main-nav .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
    color: #78b928
}

@media only screen and (min-width: 64em) {
    .tlg .main-nav .top-bar-section {
        margin-left: 0;
        float: none;
        left: 0 !important;
        width: 100%
    }

        .tlg .main-nav .top-bar-section .bg {
            float: left
        }
}

@media only screen and (min-width: 64em) {
    .main-nav .top-bar-section .bg {
        float: right
    }
}

@media only screen and (max-width: 40em) {
    .main-nav .top-bar-section .main-nav-wrapper {
        position: relative;
        transition: left 0.3s ease-in-out;
        left: -300%;
        z-index: -1;
        overflow: visible;
        display: block
    }

    .main-nav .top-bar-section ul li:not(.left) {
        border-bottom: 1px solid
    }

    .tlg .main-nav .top-bar-section ul li:not(.left) {
        border-color: #b9cdd7
    }

    .lmb .main-nav .top-bar-section ul li:not(.left) {
        border-color: #b9cdd7
    }

    .rb .main-nav .top-bar-section ul li:not(.left) {
        border-color: #ebe1cd
    }

    .ocap .main-nav .top-bar-section ul li:not(.left) {
        border-color: #b9cdd7
    }

    .main-nav .top-bar-section ul li:not(.left) > a:hover {
        background-color: #fff
    }

    .main-nav .top-bar-section ul li:not(.left).disable-hover {
        height: 46px
    }

    .main-nav .top-bar-section ul li:not(.has-form) {
        background-color: #f9fafc !important;
        background-color: #f9fafc !important;
        background-color: #f9fafc !important;
        background-color: #f9fafc !important
    }

    .rb .main-nav .top-bar-section ul li:not(.has-form) {
        background-color: #fdfcfa !important
    }

    .tlg .main-nav .top-bar-section ul li:not(.has-form).meta {
        background: #002d5a
    }

    .lmb .main-nav .top-bar-section ul li:not(.has-form).meta {
        background: #005591
    }

    .rb .main-nav .top-bar-section ul li:not(.has-form).meta {
        background: #6e7878
    }

    .ocap .main-nav .top-bar-section ul li:not(.has-form).meta {
        background: #6e7878
    }

    .tlg .main-nav .top-bar-section ul li:not(.has-form).active:not(.has-form) > a:not(.button), .tlg .main-nav .top-bar-section ul li:not(.has-form).active:not(.has-form) > a:not(.button):hover {
        background-color: #fff;
        color: #008ccd
    }

    .lmb .main-nav .top-bar-section ul li:not(.has-form).active:not(.has-form) > a:not(.button), .lmb .main-nav .top-bar-section ul li:not(.has-form).active:not(.has-form) > a:not(.button):hover {
        background-color: #fff;
        color: #00a0e1
    }

    .rb .main-nav .top-bar-section ul li:not(.has-form).active:not(.has-form) > a:not(.button), .rb .main-nav .top-bar-section ul li:not(.has-form).active:not(.has-form) > a:not(.button):hover {
        background-color: #fff;
        color: #e1000f
    }

    .ocap .main-nav .top-bar-section ul li:not(.has-form).active:not(.has-form) > a:not(.button), .ocap .main-nav .top-bar-section ul li:not(.has-form).active:not(.has-form) > a:not(.button):hover {
        background-color: #fff;
        color: #78b928
    }

    .main-nav .top-bar-section ul li:not(.has-form) > a {
        padding: 12px 23px
    }

    .main-nav .top-bar-section ul li:not(.has-form).home-link {
        text-align: center;
        line-height: 46px
    }

    .tlg .main-nav .top-bar-section ul li:not(.has-form).home-link {
        background: #b9cdd7
    }

    .lmb .main-nav .top-bar-section ul li:not(.has-form).home-link {
        background: #b9cdd7
    }

    .rb .main-nav .top-bar-section ul li:not(.has-form).home-link {
        background: #ebe1cd
    }

    .ocap .main-nav .top-bar-section ul li:not(.has-form).home-link {
        background: #b9cdd7
    }

    .main-nav .top-bar-section ul.right {
        transition: width 0.5s ease-in-out;
        overflow: hidden;
        width: 50px;
        position: static;
        right: 0
    }

    .main-nav .top-bar-section ul.left {
        position: relative;
        transition: left 0.5s ease-in-out;
        left: 0
    }

    .tlg .main-nav .top-bar-section ul.left {
        border-top: 1px solid #b9cdd7
    }

    .lmb .main-nav .top-bar-section ul.left {
        border-top: 1px solid #b9cdd7
    }

    .rb .main-nav .top-bar-section ul.left {
        border-top: 1px solid #ebe1cd
    }

    .ocap .main-nav .top-bar-section ul.left {
        border-top: 1px solid #b9cdd7
    }

    .tlg .main-nav .top-bar-section ul.left {
        background: rgba(255,255,255,0.6)
    }

    .main-nav .top-bar-section ul.left.meta-navi {
        border: 0;
        position: absolute;
        top: 50px;
        transition: none
    }

    .tlg .main-nav .top-bar-section ul.left.meta-navi {
        background-color: #fff;
        background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
    }

    .main-nav .top-bar-section ul.active {
        width: 100%
    }

        .main-nav .top-bar-section ul.active .has-form {
            width: 100%
        }

    .main-nav .top-bar-section ul li {
        background-color: transparent
    }

    .main-nav .top-bar-section ul .has-form {
        height: 47px;
        padding-right: 16px !important;
        position: relative;
        text-align: right;
        padding-left: 0;
        width: 50px;
        background: transparent !important;
        border: 0 !important;
        float: right;
        transition: width 0.5s ease-in-out
    }

        .main-nav .top-bar-section ul .has-form .search-box {
            width: 100%;
            top: -1px;
            padding: 5px 15px;
            position: absolute;
            right: 0px;
            display: none;
            overflow: hidden;
            height: 47px
        }

    .tlg .main-nav .top-bar-section ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(185,205,215,0.4),rgba(185,205,215,0.15))
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(185,205,215,0.4),rgba(185,205,215,0.15))
    }

    .rb .main-nav .top-bar-section ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(235,225,205,0.4),rgba(235,225,205,0.15))
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(120,185,40,0.4),rgba(120,185,40,0.15))
    }

    .main-nav .top-bar-section ul .has-form .submit-btn {
        background: transparent;
        padding: 0;
        top: -13px;
        height: 47px;
        outline: none
    }

    .tlg .main-nav .top-bar-section ul .has-form .submit-btn {
        color: #008ccd
    }

    .lmb .main-nav .top-bar-section ul .has-form .submit-btn {
        color: #00a0e1
    }

    .rb .main-nav .top-bar-section ul .has-form .submit-btn {
        color: #e1000f
    }

    .ocap .main-nav .top-bar-section ul .has-form .submit-btn {
        color: #78b928
    }

    .main-nav .top-bar-section ul .has-form .submit-btn i {
        top: 8px;
        outline: none;
        right: 0;
        position: absolute;
        margin-top: 0
    }

    .main-nav .top-bar-section ul .has-form .search-btn, .main-nav .top-bar-section ul .has-form .submit-btn {
        font-size: 2.1875rem;
        position: relative;
        right: 8px
    }

    .main-nav .top-bar-section ul .has-form .search-input {
        width: 100%;
        background: transparent;
        border: 0;
        height: 36px;
        box-shadow: none;
        top: 5px;
        font-size: 1.4375rem;
        line-height: 2.6875rem;
        padding: 0 60px
    }

    .tlg .main-nav .top-bar-section ul .has-form .search-input {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-input {
        color: #005591
    }

    .rb .main-nav .top-bar-section ul .has-form .search-input {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-input {
        color: #6e7878
    }

    .main-nav .top-bar-section ul .has-form .search-input:focus {
        outline: none;
        box-shadow: none
    }

    .main-nav .top-bar-section ul .has-form .search-input::-webkit-input-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav .top-bar-section ul .has-form .search-input::-webkit-input-placeholder {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-input::-webkit-input-placeholder {
        color: #005591
    }

    .rb .main-nav .top-bar-section ul .has-form .search-input::-webkit-input-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-input::-webkit-input-placeholder {
        color: #6e7878
    }

    .main-nav .top-bar-section ul .has-form .search-input:-moz-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav .top-bar-section ul .has-form .search-input:-moz-placeholder {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-input:-moz-placeholder {
        color: #005591
    }

    .rb .main-nav .top-bar-section ul .has-form .search-input:-moz-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-input:-moz-placeholder {
        color: #6e7878
    }

    .main-nav .top-bar-section ul .has-form .search-input::-moz-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav .top-bar-section ul .has-form .search-input::-moz-placeholder {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-input::-moz-placeholder {
        color: #005591
    }

    .rb .main-nav .top-bar-section ul .has-form .search-input::-moz-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-input::-moz-placeholder {
        color: #6e7878
    }

    .main-nav .top-bar-section ul .has-form .search-input:-ms-input-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav .top-bar-section ul .has-form .search-input:-ms-input-placeholder {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-input:-ms-input-placeholder {
        color: #005591
    }

    .rb .main-nav .top-bar-section ul .has-form .search-input:-ms-input-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-input:-ms-input-placeholder {
        color: #6e7878
    }

    .tlg .main-nav .top-bar-section .dropdown {
        border-top: 1px solid #b9cdd7
    }

    .lmb .main-nav .top-bar-section .dropdown {
        border-top: 1px solid #b9cdd7
    }

    .rb .main-nav .top-bar-section .dropdown {
        border-top: 1px solid #ebe1cd
    }

    .ocap .main-nav .top-bar-section .dropdown {
        border-top: 1px solid #b9cdd7
    }

    .main-nav .top-bar-section .dropdown h5 a {
        display: block;
        height: 38px;
        padding: 12px 15px;
        line-height: 1.25rem;
        font-size: 1.25rem
    }

        .main-nav .top-bar-section .dropdown h5 a:before {
            position: absolute;
            content: "\e603";
            font-family: 'linde-icons';
            border: 0;
            -ms-transform: rotate(180deg);
            transform: rotate(180deg);
            left: 25px;
            top: 12px
        }

    .tlg .main-nav .top-bar-section .dropdown h5 a:before {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section .dropdown h5 a:before {
        color: #005591
    }

    .rb .main-nav .top-bar-section .dropdown h5 a:before {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section .dropdown h5 a:before {
        color: #6e7878
    }

    .main-nav .top-bar-section .dropdown li.title {
        padding: 3px 0
    }

    .tlg .main-nav .top-bar-section .dropdown li.title {
        background: rgba(185,205,215,0.8)
    }

    .lmb .main-nav .top-bar-section .dropdown li.title {
        background: rgba(185,205,215,0.8)
    }

    .rb .main-nav .top-bar-section .dropdown li.title {
        background: rgba(235,225,205,0.8)
    }

    .ocap .main-nav .top-bar-section .dropdown li.title {
        background: rgba(185,205,215,0.8)
    }

    .tlg .main-nav .top-bar-section .dropdown li li.title {
        background: rgba(185,205,215,0.6)
    }

    .lmb .main-nav .top-bar-section .dropdown li li.title {
        background: rgba(185,205,215,0.6)
    }

    .rb .main-nav .top-bar-section .dropdown li li.title {
        background: rgba(235,225,205,0.6)
    }

    .ocap .main-nav .top-bar-section .dropdown li li.title {
        background: rgba(185,205,215,0.6)
    }

    .tlg .main-nav .top-bar-section .dropdown li li li li.title {
        background: rgba(185,205,215,0.4)
    }

    .lmb .main-nav .top-bar-section .dropdown li li li li.title {
        background: rgba(185,205,215,0.4)
    }

    .rb .main-nav .top-bar-section .dropdown li li li li.title {
        background: rgba(235,225,205,0.4)
    }

    .ocap .main-nav .top-bar-section .dropdown li li li li.title {
        background: rgba(185,205,215,0.4)
    }

    .tlg .main-nav .top-bar-section .dropdown li li li li li.title {
        background: rgba(185,205,215,0.2)
    }

    .lmb .main-nav .top-bar-section .dropdown li li li li li.title {
        background: rgba(185,205,215,0.2)
    }

    .rb .main-nav .top-bar-section .dropdown li li li li li.title {
        background: rgba(235,225,205,0.2)
    }

    .ocap .main-nav .top-bar-section .dropdown li li li li li.title {
        background: rgba(185,205,215,0.2)
    }

    .main-nav .top-bar-section .dropdown li a {
        padding: 12px 23px
    }

    .tlg .main-nav .top-bar-section .dropdown .parent-hint a {
        color: #008ccd !important
    }

    .lmb .main-nav .top-bar-section .dropdown .parent-hint a {
        color: #00a0e1 !important
    }

    .rb .main-nav .top-bar-section .dropdown .parent-hint a {
        color: #e1000f !important
    }

    .ocap .main-nav .top-bar-section .dropdown .parent-hint a {
        color: #78b928 !important
    }

    .main-nav .top-bar-section .dropdown .parent-hint a:after {
        position: absolute;
        content: "\e603";
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        font-family: 'linde-icons';
        border: 0;
        font-size: 1.875rem;
        top: 45px;
        right: 25px
    }

    .tlg .main-nav .top-bar-section .dropdown .parent-hint a:after {
        color: #008ccd
    }

    .lmb .main-nav .top-bar-section .dropdown .parent-hint a:after {
        color: #00a0e1
    }

    .rb .main-nav .top-bar-section .dropdown .parent-hint a:after {
        color: #e1000f
    }

    .ocap .main-nav .top-bar-section .dropdown .parent-hint a:after {
        color: #78b928
    }

    .main-nav .top-bar-section .dropdown .parent-link {
        margin-top: -41px;
        text-align: right;
        background: transparent !important;
        border: 0;
        padding: 8px 15px
    }

        .main-nav .top-bar-section .dropdown .parent-link:hover, .main-nav .top-bar-section .dropdown .parent-link a:hover, .main-nav .top-bar-section .dropdown .parent-link:hover a {
            background: transparent !important
        }

        .main-nav .top-bar-section .dropdown .parent-link a {
            background: transparent !important;
            display: inline;
            font-size: 1.125rem;
            padding-right: 0.8125rem
        }

    .tlg .main-nav .top-bar-section .dropdown .parent-link a {
        color: #008ccd !important
    }

    .lmb .main-nav .top-bar-section .dropdown .parent-link a {
        color: #00a0e1 !important
    }

    .rb .main-nav .top-bar-section .dropdown .parent-link a {
        color: #e1000f !important
    }

    .ocap .main-nav .top-bar-section .dropdown .parent-link a {
        color: #78b928 !important
    }

    .main-nav .top-bar-section .has-dropdown > a:after, .main-nav .top-bar-section .meta.language > a:after, .main-nav .top-bar-section .meta.worldwide > a:after {
        content: "\e603";
        font-family: 'linde-icons';
        border: 0;
        font-size: 1.25rem;
        top: 0.6875rem;
        right: 20px;
        margin-right: 15px;
        margin-top: -4.5px;
        position: absolute;
        display: block;
        width: 0;
        height: 0
    }

    .tlg .main-nav .top-bar-section .has-dropdown > a:after, .tlg .main-nav .top-bar-section .meta.language > a:after, .tlg .main-nav .top-bar-section .meta.worldwide > a:after {
        color: #008ccd
    }

    .lmb .main-nav .top-bar-section .has-dropdown > a:after, .lmb .main-nav .top-bar-section .meta.language > a:after, .lmb .main-nav .top-bar-section .meta.worldwide > a:after {
        color: #00a0e1
    }

    .rb .main-nav .top-bar-section .has-dropdown > a:after, .rb .main-nav .top-bar-section .meta.language > a:after, .rb .main-nav .top-bar-section .meta.worldwide > a:after {
        color: #e1000f
    }

    .ocap .main-nav .top-bar-section .has-dropdown > a:after, .ocap .main-nav .top-bar-section .meta.language > a:after, .ocap .main-nav .top-bar-section .meta.worldwide > a:after {
        color: #78b928
    }

    .main-nav .top-bar-section .meta {
        position: relative
    }

        .main-nav .top-bar-section .meta.moved {
            position: static
        }

        .main-nav .top-bar-section .meta.language > a:after {
            content: "\e604";
            right: 28px
        }

    .tlg .main-nav .top-bar-section .meta.language > a:after {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section .meta.language > a:after {
        color: #005591
    }

    .rb .main-nav .top-bar-section .meta.language > a:after {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section .meta.language > a:after {
        color: #6e7878
    }

    .main-nav .top-bar-section .meta.worldwide > a:after {
        content: "\e608";
        right: 28px
    }

    .tlg .main-nav .top-bar-section .meta.worldwide > a:after {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section .meta.worldwide > a:after {
        color: #005591
    }

    .rb .main-nav .top-bar-section .meta.worldwide > a:after {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section .meta.worldwide > a:after {
        color: #6e7878
    }
}

@media only screen and (min-width: 769px) {
    .main-nav .top-bar-section .twitter-typeahead {
        width: 100% !important;
        text-align: left
    }

        .main-nav .top-bar-section .twitter-typeahead .tt-menu {
            top: 90% !important;
            left: 43px !important;
            width: 97%;
            font-size: 0.875rem;
            border: none;
            background-color: white;
            box-shadow: 0 2px 4px rgba(0,0,0,0.2);
            -webkit-shadow: 0 2px 4px rgba(0,0,0,0.2)
        }

    .tlg .main-nav .top-bar-section .twitter-typeahead .tt-menu {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section .twitter-typeahead .tt-menu {
        color: #005591
    }

    .rb .main-nav .top-bar-section .twitter-typeahead .tt-menu {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section .twitter-typeahead .tt-menu {
        color: #6e7878
    }

    .main-nav .top-bar-section .twitter-typeahead .tt-menu .tt-suggestion {
        padding-top: 0.3125rem;
        padding-bottom: 0.3125rem;
        background: white;
        font-family: 'LindeDaxReg',Arial;
        padding-left: 0.75rem
    }

    .tlg .main-nav .top-bar-section .twitter-typeahead .tt-menu .tt-suggestion:hover {
        color: #008ccd
    }

    .lmb .main-nav .top-bar-section .twitter-typeahead .tt-menu .tt-suggestion:hover {
        color: #00a0e1
    }

    .rb .main-nav .top-bar-section .twitter-typeahead .tt-menu .tt-suggestion:hover {
        color: #e1000f
    }

    .ocap .main-nav .top-bar-section .twitter-typeahead .tt-menu .tt-suggestion:hover {
        color: #78b928
    }

    .tlg .main-nav .top-bar-section .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
        background: rgba(185,205,215,0.1)
    }

    .lmb .main-nav .top-bar-section .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
        background: rgba(185,205,215,0.1)
    }

    .rb .main-nav .top-bar-section .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
        background: rgba(235,225,205,0.1)
    }

    .ocap .main-nav .top-bar-section .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
        background: rgba(185,205,215,0.1)
    }

    .main-nav .top-bar-section .twitter-typeahead .tt-menu .tt-suggestion strong.tt-highlight {
        font-weight: normal
    }

    .main-nav .top-bar-section > .bg {
        height: 60px;
        position: relative
    }

        .main-nav .top-bar-section > .bg.open-search .nav-after, .main-nav .top-bar-section > .bg.open-search .nav-before, .main-nav .top-bar-section > .bg.open-search .main-nav-wrapper:before, .main-nav .top-bar-section > .bg.open-search .main-nav-wrapper:after {
            display: none
        }

        .main-nav .top-bar-section > .bg .main-nav-wrapper {
            overflow: hidden;
            width: 100%
        }

            .main-nav .top-bar-section > .bg .main-nav-wrapper.has-more-right:after {
                position: absolute;
                right: 75px;
                height: 100%;
                width: 100%;
                content: ""
            }

    .tlg .main-nav .top-bar-section > .bg .main-nav-wrapper.has-more-right:after {
        display: none
    }

    .lmb .main-nav .top-bar-section > .bg .main-nav-wrapper.has-more-right:after {
        background: -webkit-linear-gradient(left, rgba(255,255,255,0) 85%, #f3f6f8 100%);
        background-image: -o-linear-gradient(left, rgba(255,255,255,0) 85%, #f3f6f8 100%);
        background-image: linear,left,rgba(255,255,255,0) 85%,#f3f6f8 100%;
        background-image: -ms-linear-gradient(left, rgba(255,255,255,0) 85%, #f3f6f8 100%);
        pointer-events: none
    }

    .rb .main-nav .top-bar-section > .bg .main-nav-wrapper.has-more-right:after {
        background: -webkit-linear-gradient(left, rgba(255,255,255,0) 85%, #f6f2ea 100%);
        background-image: -o-linear-gradient(left, rgba(255,255,255,0) 85%, #f6f2ea 100%);
        background-image: linear,left,rgba(255,255,255,0) 85%,#f6f2ea 100%;
        background-image: -ms-linear-gradient(left, rgba(255,255,255,0) 85%, #f6f2ea 100%);
        pointer-events: none
    }

    .main-nav .top-bar-section > .bg .main-nav-wrapper.has-more-left:before {
        position: absolute;
        left: 45px;
        height: 100%;
        width: 100%;
        content: "";
        pointer-events: none
    }

    .tlg .main-nav .top-bar-section > .bg .main-nav-wrapper.has-more-left:before {
        display: none
    }

    .lmb .main-nav .top-bar-section > .bg .main-nav-wrapper.has-more-left:before {
        background: -webkit-linear-gradient(right, rgba(255,255,255,0) 85%, #f3f6f8 100%);
        background-image: -o-linear-gradient(right, rgba(255,255,255,0) 85%, #f3f6f8 100%);
        background-image: linear,right,rgba(255,255,255,0) 85%,#f3f6f8 100%;
        background-image: -ms-linear-gradient(right, rgba(255,255,255,0) 85%, #f3f6f8 100%);
        pointer-events: none
    }

    .rb .main-nav .top-bar-section > .bg .main-nav-wrapper.has-more-left:before {
        background: -webkit-linear-gradient(right, rgba(255,255,255,0) 85%, #f6f2ea 100%);
        background-image: -o-linear-gradient(right, rgba(255,255,255,0) 85%, #f6f2ea 100%);
        background-image: linear,right,rgba(255,255,255,0) 85%,#f6f2ea 100%;
        background-image: -ms-linear-gradient(right, rgba(255,255,255,0) 85%, #f6f2ea 100%);
        pointer-events: none
    }

    .main-nav .top-bar-section > .bg.scroll:before {
        display: inline
    }

    .main-nav .top-bar-section > .bg.scroll .nav-after, .main-nav .top-bar-section > .bg.scroll .nav-before {
        position: absolute;
        top: 9px
    }

        .main-nav .top-bar-section > .bg.scroll .nav-after i, .main-nav .top-bar-section > .bg.scroll .nav-before i {
            font-size: 1.75rem
        }

    .main-nav .top-bar-section > .bg.scroll .nav-before {
        left: 0;
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        display: none
    }

    .tlg .main-nav .top-bar-section > .bg.scroll .nav-before:hover, .tlg .main-nav .top-bar-section > .bg.scroll .nav-after:hover {
        color: #008ccd
    }

    .lmb .main-nav .top-bar-section > .bg.scroll .nav-before:hover, .lmb .main-nav .top-bar-section > .bg.scroll .nav-after:hover {
        color: #00a0e1
    }

    .rb .main-nav .top-bar-section > .bg.scroll .nav-before:hover, .rb .main-nav .top-bar-section > .bg.scroll .nav-after:hover {
        color: #e1000f
    }

    .ocap .main-nav .top-bar-section > .bg.scroll .nav-before:hover, .ocap .main-nav .top-bar-section > .bg.scroll .nav-after:hover {
        color: #78b928
    }

    .main-nav .top-bar-section > .bg.scroll.end:not(.open-search) .nav-before {
        display: block
    }

    .main-nav .top-bar-section > .bg.scroll .nav-after {
        right: 5%
    }

    .main-nav .top-bar-section > .bg.scroll.end .nav-after {
        display: none
    }

    .main-nav .top-bar-section > .bg.scroll .main-nav-wrapper {
        height: 100%;
        width: 89%;
        overflow: hidden
    }

    .main-nav .top-bar-section > .bg.scroll.end .main-nav-wrapper {
        margin-left: 50px
    }

        .main-nav .top-bar-section > .bg.scroll.end .main-nav-wrapper:after {
            display: none
        }

    .main-nav .top-bar-section ul {
        background-color: transparent
    }

        .main-nav .top-bar-section ul.right {
            transition: width 0.4s ease-in-out;
            overflow: hidden;
            width: 50px;
            position: absolute;
            right: 0;
            z-index: 99
        }
}

@media only screen and (min-width: 769px) and (min-width: 641px) and (max-width: 768px) {
    .main-nav .top-bar-section ul.right {
        position: static
    }
}

@media only screen and (min-width: 769px) {
    .main-nav .top-bar-section ul.left {
        transition: margin 0.4s ease-in-out
    }
}

@media only screen and (min-width: 769px) and (min-width: 40.063em) {
    .main-nav .top-bar-section ul.left > li:nth-child(2) > a {
        padding-left: 1rem
    }
}

@media only screen and (min-width: 769px) and (min-width: 64em) {
    .main-nav .top-bar-section ul.left > li:nth-child(2) > a {
        padding-left: 1rem
    }
}

@media only screen and (min-width: 769px) {
    .main-nav .top-bar-section ul.active {
        width: 100%
    }

        .main-nav .top-bar-section ul.active .has-form {
            width: 100%
        }

    .main-nav .top-bar-section ul li {
        background-color: transparent
    }

        .main-nav .top-bar-section ul li.has-more {
            opacity: 0.3;
            transition: opacity 0.25s ease-in-out
        }

    .main-nav .top-bar-section ul .has-form {
        height: 60px;
        position: relative;
        text-align: right;
        padding-left: 0;
        width: 50px;
        float: right;
        transition: width 0.4s ease-in-out
    }

        .main-nav .top-bar-section ul .has-form .search-box {
            width: 100%;
            position: absolute;
            right: 0;
            display: none;
            overflow: hidden;
            height: 60px;
            padding: 0 15px
        }

    .tlg .main-nav .top-bar-section ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(185,205,215,0.4),rgba(185,205,215,0.15))
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(185,205,215,0.4),rgba(185,205,215,0.15))
    }

    .rb .main-nav .top-bar-section ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(235,225,205,0.4),rgba(235,225,205,0.15))
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(120,185,40,0.4),rgba(120,185,40,0.15))
    }
}

@media only screen and (min-width: 769px) and (min-width: 641px) and (max-width: 768px) {
    .main-nav .top-bar-section ul .has-form .search-box {
        width: 84%;
        top: 0;
        padding: 5px 15px
    }
}

@media only screen and (min-width: 769px) {
    .main-nav .top-bar-section ul .has-form .submit-btn {
        background: transparent;
        padding: 0;
        top: 0;
        height: 60px;
        outline: none
    }

    .tlg .main-nav .top-bar-section ul .has-form .submit-btn {
        color: #008ccd
    }

    .lmb .main-nav .top-bar-section ul .has-form .submit-btn {
        color: #00a0e1
    }

    .rb .main-nav .top-bar-section ul .has-form .submit-btn {
        color: #e1000f
    }

    .ocap .main-nav .top-bar-section ul .has-form .submit-btn {
        color: #78b928
    }

    .main-nav .top-bar-section ul .has-form .submit-btn i {
        top: 15px;
        position: absolute;
        margin-top: 0;
        outline: none;
        right: 0
    }

    .main-nav .top-bar-section ul .has-form .search-btn, .main-nav .top-bar-section ul .has-form .submit-btn {
        font-size: 2.1875rem;
        position: relative;
        right: 8px
    }
}

@media only screen and (min-width: 769px) and (min-width: 64em) {
    .main-nav .top-bar-section ul .has-form .search-btn, .main-nav .top-bar-section ul .has-form .submit-btn {
        right: 0
    }
}

@media only screen and (min-width: 769px) {
    .tlg .main-nav .top-bar-section ul .has-form .search-btn:hover, .tlg .main-nav .top-bar-section ul .has-form .submit-btn:hover {
        color: #008ccd
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-btn:hover, .lmb .main-nav .top-bar-section ul .has-form .submit-btn:hover {
        color: #00a0e1
    }

    .rb .main-nav .top-bar-section ul .has-form .search-btn:hover, .rb .main-nav .top-bar-section ul .has-form .submit-btn:hover {
        color: #e1000f
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-btn:hover, .ocap .main-nav .top-bar-section ul .has-form .submit-btn:hover {
        color: #78b928
    }

    .main-nav .top-bar-section ul .has-form .search-input {
        width: 100%;
        background: transparent;
        border: 0;
        height: 50px;
        top: 5px;
        font-size: 1.25rem;
        line-height: 3.4375rem;
        padding: 0 60px;
        box-shadow: none
    }

    .tlg .main-nav .top-bar-section ul .has-form .search-input {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-input {
        color: #005591
    }

    .rb .main-nav .top-bar-section ul .has-form .search-input {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-input {
        color: #6e7878
    }

    .main-nav .top-bar-section ul .has-form .search-input:focus {
        outline: none;
        box-shadow: none
    }

    .main-nav .top-bar-section ul .has-form .search-input::-webkit-input-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav .top-bar-section ul .has-form .search-input::-webkit-input-placeholder {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-input::-webkit-input-placeholder {
        color: #005591
    }

    .rb .main-nav .top-bar-section ul .has-form .search-input::-webkit-input-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-input::-webkit-input-placeholder {
        color: #6e7878
    }

    .main-nav .top-bar-section ul .has-form .search-input:-moz-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav .top-bar-section ul .has-form .search-input:-moz-placeholder {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-input:-moz-placeholder {
        color: #005591
    }

    .rb .main-nav .top-bar-section ul .has-form .search-input:-moz-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-input:-moz-placeholder {
        color: #6e7878
    }

    .main-nav .top-bar-section ul .has-form .search-input::-moz-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav .top-bar-section ul .has-form .search-input::-moz-placeholder {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-input::-moz-placeholder {
        color: #005591
    }

    .rb .main-nav .top-bar-section ul .has-form .search-input::-moz-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-input::-moz-placeholder {
        color: #6e7878
    }

    .main-nav .top-bar-section ul .has-form .search-input:-ms-input-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav .top-bar-section ul .has-form .search-input:-ms-input-placeholder {
        color: #002d5a
    }

    .lmb .main-nav .top-bar-section ul .has-form .search-input:-ms-input-placeholder {
        color: #005591
    }

    .rb .main-nav .top-bar-section ul .has-form .search-input:-ms-input-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .top-bar-section ul .has-form .search-input:-ms-input-placeholder {
        color: #6e7878
    }

    .main-nav .top-bar-section ul.megaDropdown .left li a {
        font-size: 0.8125rem !important
    }

    .main-nav .top-bar-section ul.megaDropdown .left > ul > li {
        border-bottom: 0 !important
    }

        .main-nav .top-bar-section ul.megaDropdown .left > ul > li:hover .dropdown {
            width: 100% !important
        }

        .main-nav .top-bar-section ul.megaDropdown .left > ul > li.has-dropdown {
            border-bottom: 0
        }

            .main-nav .top-bar-section ul.megaDropdown .left > ul > li.has-dropdown li:last-child {
                margin-bottom: 1.25rem
            }

        .main-nav .top-bar-section ul.megaDropdown .left > ul > li > a {
            background-color: transparent !important;
            font-size: 0.875rem !important;
            padding-bottom: 0.9375rem
        }

    .tlg .main-nav .top-bar-section ul.megaDropdown .left > ul > li > a {
        color: #008ccd !important
    }

    .lmb .main-nav .top-bar-section ul.megaDropdown .left > ul > li > a {
        color: #00a0e1 !important
    }

    .rb .main-nav .top-bar-section ul.megaDropdown .left > ul > li > a {
        color: #e1000f !important
    }

    .ocap .main-nav .top-bar-section ul.megaDropdown .left > ul > li > a {
        color: #78b928 !important
    }

    .tlg .main-nav .top-bar-section ul.megaDropdown .left > ul > li > a:hover {
        color: #002d5a !important
    }

    .lmb .main-nav .top-bar-section ul.megaDropdown .left > ul > li > a:hover {
        color: #005591 !important
    }

    .rb .main-nav .top-bar-section ul.megaDropdown .left > ul > li > a:hover {
        color: #6e7878 !important;
        color: #586060 !important
    }

    .ocap .main-nav .top-bar-section ul.megaDropdown .left > ul > li > a:hover {
        color: #6e7878 !important
    }

    .main-nav .top-bar-section .has-dropdown {
        position: static
    }

        .main-nav .top-bar-section .has-dropdown:hover > .dropdown {
            padding: 15px;
            width: 102%;
            height: auto !important;
            left: -7px
        }

    .tlg .main-nav .top-bar-section .has-dropdown:hover > .dropdown {
        background-image: linear-gradient(to top, #dce6eb,#edf2f5)
    }

    .lmb .main-nav .top-bar-section .has-dropdown:hover > .dropdown {
        background-image: linear-gradient(to top, #dce6eb,#edf2f5)
    }

    .rb .main-nav .top-bar-section .has-dropdown:hover > .dropdown {
        background-image: linear-gradient(to top, #f5f0e6,#fcf9f5)
    }

    .ocap .main-nav .top-bar-section .has-dropdown:hover > .dropdown {
        background-image: linear-gradient(to top, #e4f1d4,#e4f1d4)
    }
}

@media only screen and (min-width: 769px) and (min-width: 64em) {
    .main-nav .top-bar-section .has-dropdown:hover > .dropdown {
        width: 100%;
        left: 0
    }
}

@media only screen and (min-width: 769px) {
    .main-nav .top-bar-section .has-dropdown:hover > .dropdown .parent-link {
        display: none
    }

    .main-nav .top-bar-section .has-dropdown:hover > .dropdown .left {
        width: 22.5%;
        margin-right: 20px
    }

        .main-nav .top-bar-section .has-dropdown:hover > .dropdown .left:last-child {
            margin-right: 0
        }

    .tlg .main-nav .top-bar-section .has-dropdown:hover > .dropdown .left li {
        border-bottom: 1px solid #b9cdd7
    }

    .lmb .main-nav .top-bar-section .has-dropdown:hover > .dropdown .left li {
        border-bottom: 1px solid #b9cdd7
    }

    .rb .main-nav .top-bar-section .has-dropdown:hover > .dropdown .left li {
        border-bottom: 1px solid #ebe1cd
    }

    .ocap .main-nav .top-bar-section .has-dropdown:hover > .dropdown .left li {
        border-bottom: 1px solid #b9cdd7
    }

    .main-nav .top-bar-section .has-dropdown:hover > .dropdown .left li.active > a, .main-nav .top-bar-section .has-dropdown:hover > .dropdown .left li:hover > a {
        background-color: #fff;
        background-image: none
    }

    .main-nav .top-bar-section .has-dropdown:hover > .dropdown .left li .dropdown {
        position: static !important;
        padding: 0 !important
    }

    .main-nav .top-bar-section .has-dropdown:hover > .dropdown .left li a {
        line-height: 1.0625rem;
        padding: 0.5625rem 0.5625rem 0.5rem 0.5625rem;
        white-space: normal;
        font-size: 0.875rem
    }

    .main-nav .top-bar-section .has-dropdown > a {
        padding-right: 10px !important
    }

        .main-nav .top-bar-section .has-dropdown > a:after {
            display: none
        }

    .tlg .main-nav .top-bar-section li:not(.has-form).hover, .tlg .main-nav .top-bar-section li:not(.has-form) > a:hover {
        background-color: #fff;
        background-image: none
    }

    .lmb .main-nav .top-bar-section li:not(.has-form).hover, .lmb .main-nav .top-bar-section li:not(.has-form) > a:hover {
        background-color: #fff;
        background-image: none
    }

    .rb .main-nav .top-bar-section li:not(.has-form).hover, .rb .main-nav .top-bar-section li:not(.has-form) > a:hover {
        background-color: #fff;
        background-image: none
    }

    .ocap .main-nav .top-bar-section li:not(.has-form).hover, .ocap .main-nav .top-bar-section li:not(.has-form) > a:hover {
        background-color: #fff;
        background-image: none
    }

    .main-nav .top-bar-section li:not(.has-form) > a:not(.button) {
        padding: 0 10px;
        line-height: 60px
    }

    .main-nav .top-bar-section li:not(.has-form) a:not(.button) {
        background-color: transparent
    }
}

.main-nav input, .main-nav .button, .main-nav .callToAction, .main-nav .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .main-nav .button, .main-nav .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .main-nav input, .main-nav .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .main-nav input, .main-nav i {
    top: 15px
}

@media only screen and (max-width: 40em) {
    .main-nav input, .main-nav .button, .main-nav .callToAction, .main-nav .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .main-nav .button, .main-nav .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .main-nav input, .main-nav .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .main-nav input, .main-nav i {
        top: -7px
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav input, .main-nav .button, .main-nav .callToAction, .main-nav .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .main-nav .button, .main-nav .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .main-nav input, .main-nav .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .main-nav input, .main-nav i {
        top: -7px
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav ul.right {
        width: auto
    }

    .main-nav ul.left > li:not(.left) {
        border-bottom: 1px solid
    }

    .tlg .main-nav ul.left > li:not(.left) {
        border-color: #b9cdd7
    }

    .lmb .main-nav ul.left > li:not(.left) {
        border-color: #b9cdd7
    }

    .rb .main-nav ul.left > li:not(.left) {
        border-color: #ebe1cd
    }

    .ocap .main-nav ul.left > li:not(.left) {
        border-color: #b9cdd7
    }

    .main-nav ul.left li:not(.has-form) > a:not(.button):not(.parent-link) {
        padding: 12px 23px;
        line-height: inherit
    }

    :not(.meta) .main-nav ul.left li:not(.has-form) > a:not(.button):not(.parent-link) {
        background-color: #f9fafc !important;
        background-color: #f9fafc !important;
        background-color: #f9fafc !important;
        background-color: #f9fafc !important
    }

    .rb :not(.meta) .main-nav ul.left li:not(.has-form) > a:not(.button):not(.parent-link) {
        background-color: #fdfcfa !important
    }

    .main-nav ul.left li:not(.has-form) > a:not(.button):not(.parent-link):hover {
        background: #fff
    }

    .main-nav .main-nav-wrapper {
        position: relative;
        transition: left 0.3s ease-in-out;
        left: 0%;
        width: 100%;
        overflow: hidden
    }

    .tlg .main-nav .dropdown {
        border-top: 1px solid #b9cdd7
    }

    .lmb .main-nav .dropdown {
        border-top: 1px solid #b9cdd7
    }

    .rb .main-nav .dropdown {
        border-top: 1px solid #ebe1cd
    }

    .ocap .main-nav .dropdown {
        border-top: 1px solid #b9cdd7
    }

    .main-nav .dropdown h5 a {
        display: block;
        height: 38px;
        padding: 12px 15px;
        font-size: 1.25rem
    }

        .main-nav .dropdown h5 a:before {
            position: absolute;
            content: "\e603";
            font-family: 'linde-icons';
            border: 0;
            -ms-transform: rotate(180deg);
            transform: rotate(180deg);
            left: 25px;
            top: 12px;
            padding-left: 50px
        }

    .tlg .main-nav .dropdown h5 a:before {
        color: #002d5a
    }

    .lmb .main-nav .dropdown h5 a:before {
        color: #005591
    }

    .rb .main-nav .dropdown h5 a:before {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav .dropdown h5 a:before {
        color: #6e7878
    }

    .main-nav .dropdown li.title {
        padding: 3px 0;
        border: 0
    }

    .tlg .main-nav .dropdown li.title {
        background: rgba(185,205,215,0.8)
    }

    .lmb .main-nav .dropdown li.title {
        background: rgba(185,205,215,0.8)
    }

    .rb .main-nav .dropdown li.title {
        background: rgba(235,225,205,0.8)
    }

    .ocap .main-nav .dropdown li.title {
        background: rgba(185,205,215,0.8)
    }

    .tlg .main-nav .dropdown li li.title {
        background: rgba(185,205,215,0.6)
    }

    .lmb .main-nav .dropdown li li.title {
        background: rgba(185,205,215,0.6)
    }

    .rb .main-nav .dropdown li li.title {
        background: rgba(235,225,205,0.6)
    }

    .ocap .main-nav .dropdown li li.title {
        background: rgba(185,205,215,0.6)
    }

    .tlg .main-nav .dropdown li li li li.title {
        background: rgba(185,205,215,0.4)
    }

    .lmb .main-nav .dropdown li li li li.title {
        background: rgba(185,205,215,0.4)
    }

    .rb .main-nav .dropdown li li li li.title {
        background: rgba(235,225,205,0.4)
    }

    .ocap .main-nav .dropdown li li li li.title {
        background: rgba(185,205,215,0.4)
    }

    .tlg .main-nav .dropdown li li li li li.title {
        background: rgba(185,205,215,0.2)
    }

    .lmb .main-nav .dropdown li li li li li.title {
        background: rgba(185,205,215,0.2)
    }

    .rb .main-nav .dropdown li li li li li.title {
        background: rgba(235,225,205,0.2)
    }

    .ocap .main-nav .dropdown li li li li li.title {
        background: rgba(185,205,215,0.2)
    }

    .main-nav .dropdown li a {
        padding: 12px 15px
    }

    .tlg .main-nav .dropdown .parent-hint a {
        color: #008ccd !important
    }

    .lmb .main-nav .dropdown .parent-hint a {
        color: #00a0e1 !important
    }

    .rb .main-nav .dropdown .parent-hint a {
        color: #e1000f !important
    }

    .ocap .main-nav .dropdown .parent-hint a {
        color: #78b928 !important
    }

    .main-nav .dropdown .parent-hint a:after {
        position: absolute;
        content: "\e603";
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        font-family: 'linde-icons';
        border: 0;
        font-size: 1.875rem;
        top: 45px;
        right: 15px
    }

    .tlg .main-nav .dropdown .parent-hint a:after {
        color: #008ccd
    }

    .lmb .main-nav .dropdown .parent-hint a:after {
        color: #00a0e1
    }

    .rb .main-nav .dropdown .parent-hint a:after {
        color: #e1000f
    }

    .ocap .main-nav .dropdown .parent-hint a:after {
        color: #78b928
    }

    .main-nav .dropdown .parent-link {
        margin-top: -41px !important;
        text-align: right;
        background: transparent !important;
        border: 0 !important;
        padding: 8px 15px
    }

        .main-nav .dropdown .parent-link a {
            background: transparent !important;
            display: inline !important;
            padding-right: 0.8125rem !important;
            font-size: 1.125rem
        }

    .tlg .main-nav .dropdown .parent-link a {
        color: #008ccd !important
    }

    .lmb .main-nav .dropdown .parent-link a {
        color: #00a0e1 !important
    }

    .rb .main-nav .dropdown .parent-link a {
        color: #e1000f !important
    }

    .ocap .main-nav .dropdown .parent-link a {
        color: #78b928 !important
    }

    .main-nav .dropdown .parent-link a:hover {
        background: transparent
    }

    .main-nav .has-dropdown > a:after {
        content: "\e603";
        font-family: 'linde-icons';
        border: 0;
        font-size: 1.25rem;
        top: 0.6875rem;
        right: 20px
    }

    .tlg .main-nav .has-dropdown > a:after {
        color: #008ccd
    }

    .lmb .main-nav .has-dropdown > a:after {
        color: #00a0e1
    }

    .rb .main-nav .has-dropdown > a:after {
        color: #e1000f
    }

    .ocap .main-nav .has-dropdown > a:after {
        color: #78b928
    }

    .main-nav ul.right {
        transition: width 0.5s ease-in-out;
        overflow: hidden;
        width: 50px;
        position: static;
        right: 0
    }

    .main-nav ul.left {
        position: relative;
        transition: left 0.5s ease-in-out;
        left: 0
    }

    .tlg .main-nav ul.left {
        border-top: 1px solid #b9cdd7
    }

    .lmb .main-nav ul.left {
        border-top: 1px solid #b9cdd7
    }

    .rb .main-nav ul.left {
        border-top: 1px solid #ebe1cd
    }

    .ocap .main-nav ul.left {
        border-top: 1px solid #b9cdd7
    }

    .main-nav ul.left li:not(.left) {
        border-bottom: 1px solid
    }

    .tlg .main-nav ul.left li:not(.left) {
        border-color: #b9cdd7
    }

    .lmb .main-nav ul.left li:not(.left) {
        border-color: #b9cdd7
    }

    .rb .main-nav ul.left li:not(.left) {
        border-color: #ebe1cd
    }

    .ocap .main-nav ul.left li:not(.left) {
        border-color: #b9cdd7
    }

    .main-nav ul.left li.home-link {
        text-align: center;
        line-height: 46px
    }

    .tlg .main-nav ul.left li.home-link {
        background: #b9cdd7
    }

    .lmb .main-nav ul.left li.home-link {
        background: #b9cdd7
    }

    .rb .main-nav ul.left li.home-link {
        background: #ebe1cd
    }

    .ocap .main-nav ul.left li.home-link {
        background: #b9cdd7
    }

    .main-nav ul.active {
        width: 100%
    }

        .main-nav ul.active .has-form {
            width: 100%
        }

    .main-nav ul li {
        background-color: transparent
    }

    .main-nav ul .has-form {
        height: 47px;
        padding-right: 16px !important;
        position: relative;
        text-align: right;
        padding-left: 0;
        width: 50px;
        float: right;
        transition: width 0.5s ease-in-out
    }

        .main-nav ul .has-form .search-box {
            width: 100%;
            top: 0;
            padding: 5px 15px;
            position: absolute;
            right: 0;
            display: none;
            overflow: hidden;
            height: 47px
        }

    .tlg .main-nav ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(185,205,215,0.4),rgba(185,205,215,0.15))
    }

    .lmb .main-nav ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(185,205,215,0.4),rgba(185,205,215,0.15))
    }

    .rb .main-nav ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(235,225,205,0.4),rgba(235,225,205,0.15))
    }

    .ocap .main-nav ul .has-form .search-box {
        background-image: linear-gradient(to right, rgba(120,185,40,0.4),rgba(120,185,40,0.15))
    }

    .main-nav ul .has-form .submit-btn {
        background: transparent;
        padding: 0;
        top: -13px;
        height: 47px;
        outline: none
    }

    .tlg .main-nav ul .has-form .submit-btn {
        color: #008ccd
    }

    .lmb .main-nav ul .has-form .submit-btn {
        color: #00a0e1
    }

    .rb .main-nav ul .has-form .submit-btn {
        color: #e1000f
    }

    .ocap .main-nav ul .has-form .submit-btn {
        color: #78b928
    }

    .main-nav ul .has-form .submit-btn i {
        top: 8px;
        position: absolute;
        margin-top: 0;
        outline: none;
        right: 0
    }

    .main-nav ul .has-form .search-btn, .main-nav ul .has-form .submit-btn {
        font-size: 2.1875rem;
        position: relative;
        right: 8px;
        top: -8px
    }

    .main-nav ul .has-form .search-input {
        width: 100%;
        background: transparent;
        border: 0;
        height: 36px;
        top: 5px;
        box-shadow: none;
        font-size: 1.4375rem;
        line-height: 2.6875rem;
        padding: 0 60px
    }

    .tlg .main-nav ul .has-form .search-input {
        color: #002d5a
    }

    .lmb .main-nav ul .has-form .search-input {
        color: #005591
    }

    .rb .main-nav ul .has-form .search-input {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav ul .has-form .search-input {
        color: #6e7878
    }

    .main-nav ul .has-form .search-input:focus {
        outline: none;
        box-shadow: none
    }

    .main-nav ul .has-form .search-input::-webkit-input-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav ul .has-form .search-input::-webkit-input-placeholder {
        color: #002d5a
    }

    .lmb .main-nav ul .has-form .search-input::-webkit-input-placeholder {
        color: #005591
    }

    .rb .main-nav ul .has-form .search-input::-webkit-input-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav ul .has-form .search-input::-webkit-input-placeholder {
        color: #6e7878
    }

    .main-nav ul .has-form .search-input:-moz-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav ul .has-form .search-input:-moz-placeholder {
        color: #002d5a
    }

    .lmb .main-nav ul .has-form .search-input:-moz-placeholder {
        color: #005591
    }

    .rb .main-nav ul .has-form .search-input:-moz-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav ul .has-form .search-input:-moz-placeholder {
        color: #6e7878
    }

    .main-nav ul .has-form .search-input::-moz-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav ul .has-form .search-input::-moz-placeholder {
        color: #002d5a
    }

    .lmb .main-nav ul .has-form .search-input::-moz-placeholder {
        color: #005591
    }

    .rb .main-nav ul .has-form .search-input::-moz-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav ul .has-form .search-input::-moz-placeholder {
        color: #6e7878
    }

    .main-nav ul .has-form .search-input:-ms-input-placeholder {
        font-size: 1.4375rem
    }

    .tlg .main-nav ul .has-form .search-input:-ms-input-placeholder {
        color: #002d5a
    }

    .lmb .main-nav ul .has-form .search-input:-ms-input-placeholder {
        color: #005591
    }

    .rb .main-nav ul .has-form .search-input:-ms-input-placeholder {
        color: #6e7878;
        color: #586060
    }

    .ocap .main-nav ul .has-form .search-input:-ms-input-placeholder {
        color: #6e7878
    }
}

.tlg .sticky.fixed .main-nav {
    background-image: linear-gradient(90deg, #dce6eb,#edf2f5)
}

.lmb .sticky.fixed .main-nav {
    background-image: linear-gradient(90deg, #dce6eb,#edf2f5)
}

.rb .sticky.fixed .main-nav {
    background-image: linear-gradient(90deg, #f9f2ea,#fcf9f5)
}

.ocap .sticky.fixed .main-nav {
    background-image: linear-gradient(90deg, #dce6eb,#edf2f5)
}

.tlg .sticky.fixed .main-nav {
    background: url("/images/tlg_bg_top.jpg?v=${version}") left top no-repeat,url("/images/tlg_bg_bottom.jpg?v=${version}") left top repeat-y;
    background-size: 100%;
    background: rgba(255,255,255,0.9)
}

    .tlg .sticky.fixed .main-nav .title-area {
        background: rgba(255,255,255,0.4)
    }

.sticky.fixed .main-nav .title-area {
    display: block;
    height: 0
}

@media only screen and (max-width: 40em) {
    .sticky.fixed .main-nav .title-area {
        display: block;
        min-height: 0
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .sticky.fixed .main-nav .title-area {
        display: block;
        min-height: 0
    }
}

.sticky.fixed .main-nav .title-area .logo, .sticky.fixed .main-nav .title-area .name {
    display: none !important
}

@media only screen and (max-width: 40em) {
    .sticky.fixed .main-nav .title-area .logo, .sticky.fixed .main-nav .title-area .name {
        display: none !important
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .sticky.fixed .main-nav .title-area .logo, .sticky.fixed .main-nav .title-area .name {
        display: none !important
    }
}

@media only screen and (max-width: 40em) {
    .sticky.fixed .main-nav .title-area .menu-icon {
        top: 29px;
        margin-top: -29px
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .sticky.fixed .main-nav .title-area .menu-icon {
        top: 29px;
        margin-top: -29px
    }
}

@media only screen and (min-width: 769px) {
    .sticky.fixed .main-nav .title-area .menu-icon {
        top: 16px
    }
}

.fixed:not(.expanded) {
    background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 100%)
}

.tlg .fixed:not(.expanded) {
    background-image: linear-gradient(-90deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 100%)
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .fixed:not(.expanded) .main-nav {
        height: 47px
    }
}

@media only screen and (max-width: 40em) {
    .fixed:not(.expanded) .main-nav {
        height: 47px
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .fixed:not(.expanded) .main-nav .search-btn, .fixed:not(.expanded) .main-nav .submit-btn {
        top: -10px
    }
}

@media only screen and (max-width: 40em) {
    .fixed:not(.expanded) .main-nav .search-btn, .fixed:not(.expanded) .main-nav .submit-btn {
        top: -10px
    }
}

.top-nav {
    padding: 0.1875rem 0 0 1rem;
    z-index: 999
}

@media only screen and (min-width: 40.063em) {
    .top-nav {
        width: auto
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .top-nav {
        display: block !important
    }
}

.top-nav ul {
    margin-bottom: 0
}

    .top-nav ul li {
        font-family: 'LindeDaxLig',Arial;
        font-size: 0.75rem
    }

        .top-nav ul li:not(:first-child) {
            margin-left: 1.1em
        }

.tlg .top-nav ul li.lang a {
    color: rgba(0,45,90,0.5)
}

.lmb .top-nav ul li.lang a {
    color: rgba(0,85,145,0.5)
}

.rb .top-nav ul li.lang a {
    color: rgba(110,120,120,0.5)
}

.ocap .top-nav ul li.lang a {
    color: rgba(110,120,120,0.5)
}

.tlg .top-nav ul li.lang a:hover {
    color: rgba(0,45,90,0.5)
}

.lmb .top-nav ul li.lang a:hover {
    color: rgba(0,85,145,0.5)
}

.rb .top-nav ul li.lang a:hover {
    color: rgba(110,120,120,0.5)
}

.ocap .top-nav ul li.lang a:hover {
    color: rgba(110,120,120,0.5)
}

.tlg .top-nav ul li.lang.active a {
    color: #002d5a
}

.lmb .top-nav ul li.lang.active a {
    color: #005591
}

.rb .top-nav ul li.lang.active a {
    color: #6e7878
}

.ocap .top-nav ul li.lang.active a {
    color: #6e7878
}

.tlg .top-nav ul li.lang.active a:hover a {
    color: #002d5a
}

.lmb .top-nav ul li.lang.active a:hover a {
    color: #005591
}

.rb .top-nav ul li.lang.active a:hover a {
    color: #6e7878
}

.ocap .top-nav ul li.lang.active a:hover a {
    color: #6e7878
}

.top-nav ul li.lang:not(:first-child) {
    margin-left: 0
}

.tlg .top-nav ul li a:hover {
    color: #008ccd
}

.lmb .top-nav ul li a:hover {
    color: #00a0e1
}

.rb .top-nav ul li a:hover {
    color: #e1000f
}

.ocap .top-nav ul li a:hover {
    color: #78b928
}

.top-nav ul li.lang:not(:first-child):before {
    content: "|";
    float: left;
    margin-right: 3px
}

.tlg .top-nav ul li.lang:not(:first-child):before {
    color: #002d5a
}

.lmb .top-nav ul li.lang:not(:first-child):before {
    color: #005591
}

.rb .top-nav ul li.lang:not(:first-child):before {
    color: #6e7878;
    color: #586060
}

.ocap .top-nav ul li.lang:not(:first-child):before {
    color: #6e7878
}

.top-nav ul li.lang a {
    margin-right: 3px;
    float: left
}

.left-nav .side-nav {
    padding: 0;
    margin-bottom: 1.25rem
}

.left-nav li {
    border-bottom: 1px solid;
    margin: 0
}

.tlg .left-nav li {
    border-color: #b9cdd7
}

.lmb .left-nav li {
    border-color: #b9cdd7
}

.rb .left-nav li {
    border-color: #ebe1cd
}

.ocap .left-nav li {
    border-color: #b9cdd7
}

.tlg .left-nav li.active > a:first-child:not(.button), .tlg .left-nav li.open > a:first-child:not(.button) {
    color: #008ccd
}

.lmb .left-nav li.active > a:first-child:not(.button), .lmb .left-nav li.open > a:first-child:not(.button) {
    color: #00a0e1
}

.rb .left-nav li.active > a:first-child:not(.button), .rb .left-nav li.open > a:first-child:not(.button) {
    color: #e1000f
}

.ocap .left-nav li.active > a:first-child:not(.button), .ocap .left-nav li.open > a:first-child:not(.button) {
    color: #78b928
}

.left-nav li.parent {
    border-top: 1px solid
}

.tlg .left-nav li.parent {
    border-color: #b9cdd7
}

.lmb .left-nav li.parent {
    border-color: #b9cdd7
}

.rb .left-nav li.parent {
    border-color: #ebe1cd
}

.ocap .left-nav li.parent {
    border-color: #b9cdd7
}

.left-nav li.parent:first-child {
    border-top: 0
}

    .left-nav li.parent:first-child a, .left-nav li.parent:first-child span {
        display: block;
        padding-top: 0;
        padding: 0 0.3125rem 0.5625rem 0;
        line-height: 1.375rem
    }

.left-nav li.parent a:not(.button), .left-nav li.parent span {
    font-size: 1rem;
    word-wrap: break-word
}

.tlg .left-nav li.parent a:not(.button), .tlg .left-nav li.parent span {
    color: #008ccd
}

.lmb .left-nav li.parent a:not(.button), .lmb .left-nav li.parent span {
    color: #00a0e1
}

.rb .left-nav li.parent a:not(.button), .rb .left-nav li.parent span {
    color: #e1000f
}

.ocap .left-nav li.parent a:not(.button), .ocap .left-nav li.parent span {
    color: #78b928
}

.left-nav li.open {
    padding-bottom: 0.1875rem
}

    .left-nav li.open a:not(.button) {
        padding-bottom: 0.1875rem
    }

.left-nav li a:not(.button) {
    padding: 0.375rem 0.3125rem 0.3125rem 0;
    word-wrap: break-word
}

.tlg .left-nav li a:not(.button) {
    color: #002d5a
}

.lmb .left-nav li a:not(.button) {
    color: #005591
}

.rb .left-nav li a:not(.button) {
    color: #6e7878;
    color: #586060
}

.ocap .left-nav li a:not(.button) {
    color: #6e7878
}

.left-nav li a:not(.button):hover, .left-nav li a:not(.button):focus {
    background: transparent
}

.tlg .left-nav li a:not(.button):hover, .tlg .left-nav li a:not(.button):focus {
    color: #008ccd
}

.lmb .left-nav li a:not(.button):hover, .lmb .left-nav li a:not(.button):focus {
    color: #00a0e1
}

.rb .left-nav li a:not(.button):hover, .rb .left-nav li a:not(.button):focus {
    color: #e1000f
}

.ocap .left-nav li a:not(.button):hover, .ocap .left-nav li a:not(.button):focus {
    color: #78b928
}

.left-nav li ul {
    list-style-type: none
}

    .left-nav li ul > li {
        border: 0
    }

        .left-nav li ul > li a:not(.button) {
            padding-top: 0.1875rem;
            padding-bottom: 0.1875rem
        }

        .left-nav li ul > li.open {
            padding-bottom: 0
        }

        .left-nav li ul > li:first-child a {
            padding-top: 0
        }

        .left-nav li ul > li li a:not(.button) {
            padding-top: 0;
            padding-bottom: 0
        }

.breadcrumb-wrapper .breadcrumbs {
    padding: 0.0625rem 0 0 0;
    margin-bottom: 0.6875rem
}

    .breadcrumb-wrapper .breadcrumbs > * {
        line-height: 0.9375rem;
        margin-right: 0.1875rem
    }

        .breadcrumb-wrapper .breadcrumbs > *:before {
            font-family: 'linde-icons';
            content: "\e603";
            margin: 0 0.1875rem 0 0;
            top: 1px;
            padding: 0 0.1875rem;
            font-size: 0.75rem;
            line-height: 0.75rem
        }

.tlg .breadcrumb-wrapper .breadcrumbs > *:before {
    color: #002d5a
}

.lmb .breadcrumb-wrapper .breadcrumbs > *:before {
    color: #005591
}

.rb .breadcrumb-wrapper .breadcrumbs > *:before {
    color: #6e7878;
    color: #586060
}

.ocap .breadcrumb-wrapper .breadcrumbs > *:before {
    color: #6e7878
}

.breadcrumb-wrapper .breadcrumbs li:first-child:before {
    display: none
}

.tlg .breadcrumb-wrapper .breadcrumbs > *.current:before {
    color: #008ccd
}

.lmb .breadcrumb-wrapper .breadcrumbs > *.current:before {
    color: #00a0e1
}

.rb .breadcrumb-wrapper .breadcrumbs > *.current:before {
    color: #e1000f
}

.ocap .breadcrumb-wrapper .breadcrumbs > *.current:before {
    color: #78b928
}

.breadcrumb-wrapper .breadcrumbs > *.current a {
    text-decoration: underline
}

.tlg .breadcrumb-wrapper .breadcrumbs > *.current a {
    color: #008ccd
}

.lmb .breadcrumb-wrapper .breadcrumbs > *.current a {
    color: #00a0e1
}

.rb .breadcrumb-wrapper .breadcrumbs > *.current a {
    color: #e1000f
}

.ocap .breadcrumb-wrapper .breadcrumbs > *.current a {
    color: #78b928
}

.cookie-compliance, .switchToMobile {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    background: rgba(255,255,255,0.5);
    font-size: 0.875rem
}

    .cookie-compliance .bg, .switchToMobile .bg {
        padding: 1.25rem 0.5rem 0.625rem;
        background-color: #fff
    }

.tlg .cookie-compliance .bg, .tlg .switchToMobile .bg {
    background-image: linear-gradient(140deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .cookie-compliance .bg, .lmb .switchToMobile .bg {
    background-image: linear-gradient(140deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .cookie-compliance .bg, .rb .switchToMobile .bg {
    background-image: linear-gradient(140deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .cookie-compliance .bg, .ocap .switchToMobile .bg {
    background-image: linear-gradient(140deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.cookie-compliance p, .switchToMobile p {
    font-size: 0.875rem
}

.tlg .cookie-compliance a, .tlg .switchToMobile a {
    color: #008ccd
}

.lmb .cookie-compliance a, .lmb .switchToMobile a {
    color: #00a0e1
}

.rb .cookie-compliance a, .rb .switchToMobile a {
    color: #e1000f
}

.ocap .cookie-compliance a, .ocap .switchToMobile a {
    color: #78b928
}

.cookie-compliance form, .switchToMobile form {
    margin-top: 0.625rem
}

.cookie-compliance a.button, .cookie-compliance a.callToAction, .cookie-compliance .teaser-column .component.DownloadList a.button, .teaser-column .component.DownloadList .cookie-compliance a.button, .cookie-compliance button, .switchToMobile a.button, .switchToMobile a.callToAction, .switchToMobile .teaser-column .component.DownloadList a.button, .teaser-column .component.DownloadList .switchToMobile a.button, .switchToMobile button {
    width: auto;
    margin-right: 1.25rem
}

.switchToMobile {
    position: static
}

.component.Home1 img.nrwd {
    width: 100% !important
}

@media only screen and (min-width: 40.063em) {
    .component.Home1 .medium-block-grid-3 li:nth-last-child(3), .component.Home1 .medium-block-grid-3 li:nth-last-child(2), .component.Home1 .medium-block-grid-3 li:nth-last-child(1) {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.Home1 .tablet-block-grid-2 li:nth-last-child(2), .component.Home1 .tablet-block-grid-2 li:nth-last-child(1) {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.Home1 .tablet-block-grid-2 li:nth-last-child(3) {
        padding-bottom: 16px
    }
}

@media only screen and (max-width: 40em) {
    .component.Home1 .small-block-grid-1 li:last-child {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Home1 .medium-block-grid-2 li.news {
        padding-bottom: 0
    }
}

@media only screen and (max-width: 40em) {
    .component.Home1 .medium-block-grid-2 li.news:nth-child(even), .component.Home1 .medium-block-grid-2 li.news:last-child {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Home1 .medium-block-grid-2 li.news:nth-child(even) {
        padding-left: 1.25rem
    }
}

@media only screen and (min-width: 64em) {
    .component.Home1 .LinkList li a {
        font-size: 0.8125rem
    }
}

.component.Home1 .small-block-grid-1[aggregateteaser] hr.small-line {
    margin-left: 0.5rem;
    margin-right: 0.5rem
}

.component.Home1 .small-block-grid-1[aggregateteaser] article.nrwd {
    margin-top: 0.375rem
}

@media only screen and (max-width: 40em) {
    .component.Home1 .small-block-grid-1[aggregateteaser] article.nrwd {
        margin-top: 0px !important;
        padding-bottom: 1.5rem
    }
}

.tlg .component.Home1 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #b9cdd7 !important
}

.lmb .component.Home1 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #b9cdd7 !important
}

.rb .component.Home1 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #ebe1cd !important
}

.ocap .component.Home1 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #b9cdd7 !important
}

.component.Home1 .small-block-grid-1[aggregateteaser] article.nrwd.with-no-border {
    border-bottom: none !important
}

.component.Home1 .small-block-grid-1 article:not(.nrwd) {
    margin-top: 0.375rem
}

@media only screen and (max-width: 40em) {
    .component.Home1 .small-block-grid-1 article:not(.nrwd) {
        padding-bottom: 0
    }
}

.component.Home1 .small-block-grid-1 article:not(.nrwd).with-no-border {
    border-bottom: none !important
}

.component.Home1 .medium-block-grid-3[aggregateteaser] article.nrwd {
    margin-top: 0.375rem
}

@media only screen and (min-width: 64em) {
    .component.Home1 .medium-block-grid-3[aggregateteaser] article.nrwd {
        border-bottom: 0px !important
    }
}

.component.Home1 .medium-block-grid-3[aggregateteaser] article:not(.nrwd) {
    margin-top: 0.375rem
}

@media only screen and (max-width: 40em) {
    .component.Home1 .medium-block-grid-3[aggregateteaser] article:not(.nrwd) {
        padding-bottom: 0px
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Home1 .medium-block-grid-3[aggregateteaser] article:not(.nrwd) {
        border-bottom: 0px !important
    }
}

.component.Home1 [newslistticker] {
    border: none !important
}

    .component.Home1 [newslistticker] h1 {
        margin-top: 0px
    }

    .component.Home1 [newslistticker] .news-content {
        margin-bottom: 0px
    }

.component.Home2 .component.HighlightTeaser, .component.Home2 .component.HighlightTeaser1, .component.Home2 .component.HighlightTeaser2, .component.Home2 .component.HighlightTeaserPageHead, .component.Home2 .component.NewsList, .component.Home2 .component.NewsListingXml {
    padding-bottom: 0 !important
}

@media only screen and (min-width: 64em) {
    .component.Home2 .large-block-grid-4 li, .component.Home2 .medium-block-grid-2 li {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Home2 .medium-block-grid-2 li:nth-last-child(1), .component.Home2 .medium-block-grid-2 li:nth-last-child(2) {
        padding-bottom: 2px
    }
}

.component.Home2 .small-block-grid-1[aggregateteaser] hr.small-line {
    margin-left: 0.5rem;
    margin-right: 0.5rem
}

.component.Home2 .small-block-grid-1[aggregateteaser] article.nrwd {
    margin-top: 0.375rem
}

@media only screen and (max-width: 40em) {
    .component.Home2 .small-block-grid-1[aggregateteaser] article.nrwd {
        padding-bottom: 1.5rem;
        margin-top: 0px !important
    }
}

.tlg .component.Home2 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #b9cdd7 !important
}

.lmb .component.Home2 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #b9cdd7 !important
}

.rb .component.Home2 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #ebe1cd !important
}

.ocap .component.Home2 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #b9cdd7 !important
}

.component.Home2 .small-block-grid-1[aggregateteaser] article.nrwd.with-no-border {
    border-bottom: none
}

.component.Home2 .small-block-grid-1[aggregateteaser] article:not(.nrwd) {
    margin-top: 0.375rem
}

.tlg .component.Home2 .small-block-grid-1[aggregateteaser] article:not(.nrwd) {
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.Home2 .small-block-grid-1[aggregateteaser] article:not(.nrwd) {
    border-bottom: 1px solid #b9cdd7
}

.rb .component.Home2 .small-block-grid-1[aggregateteaser] article:not(.nrwd) {
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.Home2 .small-block-grid-1[aggregateteaser] article:not(.nrwd) {
    border-bottom: 1px solid #b9cdd7
}

.component.Home2 .small-block-grid-1[aggregateteaser] article:not(.nrwd):last-child {
    border-bottom: 0px !important
}

@media only screen and (min-width: 40.063em) {
    .component.Home2 .medium-block-grid-2[aggregateteaser] article.nrwd {
        padding-bottom: 0px !important;
        padding-bottom: 0px !important;
        padding-bottom: 0px !important;
        padding-bottom: 0px !important
    }

    .tlg .component.Home2 .medium-block-grid-2[aggregateteaser] article.nrwd {
        margin-top: 0.375rem
    }

    .lmb .component.Home2 .medium-block-grid-2[aggregateteaser] article.nrwd {
        margin-top: 0.375rem
    }

    .rb .component.Home2 .medium-block-grid-2[aggregateteaser] article.nrwd {
        margin-top: 0.375rem
    }

    .ocap .component.Home2 .medium-block-grid-2[aggregateteaser] article.nrwd {
        margin-top: 0.375rem
    }
}

@media only screen and (min-width: 64em) {
    .component.Home2 .medium-block-grid-2[aggregateteaser] article:not(.nrwd) {
        border-bottom: 0px !important
    }
}

@media only screen and (max-width: 40em) {
    .component.Home2 .small-block-grid-1 li:last-child {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Home2 .medium-block-grid-2 li.news {
        padding-bottom: 0
    }
}

@media only screen and (max-width: 40em) {
    .component.Home2 .medium-block-grid-2 li.news:nth-child(even), .component.Home2 .medium-block-grid-2 li.news:last-child {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Home2 .medium-block-grid-2 li.news:nth-child(even) {
        padding-left: 1.25rem
    }
}

@media only screen and (min-width: 64em) {
    .component.Home2 .LinkList li a {
        font-size: 0.8125rem
    }
}

@media only screen and (min-width: 64em) {
    .component.Home2 .ActionTeaser {
        padding-top: 0
    }
}

.component.Home2 .chosen-container {
    margin-bottom: 0
}

.component.Home2 .accordion {
    overflow: hidden
}

.component.Home2 .accordion-navigation .nav {
    padding-top: 0.3125rem;
    border: 0
}

.tlg .component.Home2 .accordion-navigation .nav {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.lmb .component.Home2 .accordion-navigation .nav {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.rb .component.Home2 .accordion-navigation .nav {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.5),rgba(235,225,205,0.25))
}

.ocap .component.Home2 .accordion-navigation .nav {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.4),rgba(120,185,40,0.1))
}

.component.Home2 .accordion-navigation .nav:before {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.Home2 .accordion-navigation .nav:before {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.Home2 .accordion-navigation .nav:before {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.Home2 .accordion-navigation .nav:before {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.Home2 .accordion-navigation .nav:before {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.Home2 .accordion-navigation.active .nav:after {
    content: "\e603";
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size: 1.1875rem;
    line-height: 1;
    right: 13px;
    top: 8px
}

.tlg .component.Home2 .accordion-navigation.active .nav:hover:after {
    color: #008ccd !important
}

.lmb .component.Home2 .accordion-navigation.active .nav:hover:after {
    color: #00a0e1 !important
}

.rb .component.Home2 .accordion-navigation.active .nav:hover:after {
    color: #e1000f !important
}

.ocap .component.Home2 .accordion-navigation.active .nav:hover:after {
    color: #78b928 !important
}

.component.Home2 .accordion-navigation.active .content {
    max-height: 170px;
    overflow-y: auto;
    padding-right: 27px
}

@media only screen and (max-width: 40em) {
    .component.Home2 .accordion-navigation.active .content {
        max-height: none
    }
}

.tlg .component.Home2 .accordion-navigation.active .content {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.4))
}

.lmb .component.Home2 .accordion-navigation.active .content {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.Home2 .accordion-navigation.active .content {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.5))
}

.ocap .component.Home2 .accordion-navigation.active .content {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.4))
}

.component.Home2 [newslistticker] {
    border: none !important
}

    .component.Home2 [newslistticker] h1 {
        margin-top: 0px
    }

    .component.Home2 [newslistticker] .news-content {
        margin-bottom: 0px
    }

.tlg .component.SATHome, .tlg .component.GatewayG2 {
    max-width: 62.5rem;
    background: #fff
}

@media only screen and (min-width: 64em) {
    .component.SATHome .large-block-grid-4 li, .component.GatewayG2 .large-block-grid-4 li {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.SATHome .medium-block-grid-2 li:nth-last-child(1), .component.SATHome .medium-block-grid-2 li:nth-last-child(2), .component.GatewayG2 .medium-block-grid-2 li:nth-last-child(1), .component.GatewayG2 .medium-block-grid-2 li:nth-last-child(2) {
        padding-bottom: 0
    }
}

@media only screen and (max-width: 40em) {
    .component.SATHome .small-block-grid-1 li:last-child, .component.GatewayG2 .small-block-grid-1 li:last-child {
        padding-bottom: 0
    }
}

.tlg .component.SATHome .img, .tlg .component.GatewayG2 .img {
    padding: 0 1rem
}

.component.SATHome .img.nrwd, .component.GatewayG2 .img.nrwd {
    padding: 0
}

@media only screen and (min-width: 64em) {
    .component.SATHome .img img.nrwd, .component.GatewayG2 .img img.nrwd {
        left: 50%;
        position: relative;
        margin-left: -500px;
        max-width: 62.5rem;
        width: 100%;
        background: white;
        padding: 0
    }
}

.component.SATHome .button.inline, .component.SATHome .callToAction, .component.SATHome .teaser-column .component.DownloadList .callToAction, .teaser-column .component.DownloadList .component.SATHome .callToAction, .component.SATHome .component.SystemListFilterConfiguration .gsc-search-button input.inline, .component.SystemListFilterConfiguration .gsc-search-button .component.SATHome input.inline, .component.SATHome .component.SystemListFilterConfiguration .gsc-search-button input.callToAction, .component.SystemListFilterConfiguration .gsc-search-button .component.SATHome input.callToAction, .component.SATHome .component.SystemDummy .gsc-search-button input.inline, .component.SystemDummy .gsc-search-button .component.SATHome input.inline, .component.SATHome .component.SystemDummy .gsc-search-button input.callToAction, .component.SystemDummy .gsc-search-button .component.SATHome input.callToAction, .component.GatewayG2 .button.inline, .component.GatewayG2 .callToAction, .component.GatewayG2 .teaser-column .component.DownloadList .callToAction, .teaser-column .component.DownloadList .component.GatewayG2 .callToAction, .component.GatewayG2 .component.SystemListFilterConfiguration .gsc-search-button input.inline, .component.SystemListFilterConfiguration .gsc-search-button .component.GatewayG2 input.inline, .component.GatewayG2 .component.SystemListFilterConfiguration .gsc-search-button input.callToAction, .component.SystemListFilterConfiguration .gsc-search-button .component.GatewayG2 input.callToAction, .component.GatewayG2 .component.SystemDummy .gsc-search-button input.inline, .component.SystemDummy .gsc-search-button .component.GatewayG2 input.inline, .component.GatewayG2 .component.SystemDummy .gsc-search-button input.callToAction, .component.SystemDummy .gsc-search-button .component.GatewayG2 input.callToAction {
    margin-bottom: 0;
    margin-top: 0.625rem
}

.component.SATHome .caption, .component.GatewayG2 .caption {
    background: #fff;
    position: relative;
    padding: 0.3125rem 1rem 0 0
}

@media only screen and (min-width: 40.063em) {
    .component.SATHome .caption, .component.GatewayG2 .caption {
        width: 68%;
        margin-top: -3.125rem;
        padding: 0.3125rem 1rem 0 1rem;
        margin-left: -1rem
    }
}

.component.SATHome .caption a, .component.GatewayG2 .caption a {
    line-height: 2rem;
    font-size: 1.25rem;
    font-family: 'LindeDaxReg',Arial
}

.tlg .component.SATHome .caption a, .tlg .component.GatewayG2 .caption a {
    color: #008ccd
}

.lmb .component.SATHome .caption a, .lmb .component.GatewayG2 .caption a {
    color: #00a0e1
}

.rb .component.SATHome .caption a, .rb .component.GatewayG2 .caption a {
    color: #e1000f
}

.ocap .component.SATHome .caption a, .ocap .component.GatewayG2 .caption a {
    color: #78b928
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.SATHome .caption a, .component.GatewayG2 .caption a {
        font-size: 1.5rem
    }
}

@media only screen and (min-width: 64em) {
    .component.SATHome .caption a, .component.GatewayG2 .caption a {
        font-size: 1.75rem
    }
}

.component.SATHome .caption a:hover i, .component.GatewayG2 .caption a:hover i {
    padding-left: 0.75rem
}

.component.SATHome .caption h1, .component.GatewayG2 .caption h1 {
    line-height: 2.1875rem;
    font-size: 1.25rem;
    margin: 0;
    font-family: 'LindeDaxReg',Arial
}

@media only screen and (min-width: 40.063em) {
    .component.SATHome .caption h1, .component.GatewayG2 .caption h1 {
        line-height: 2.1875rem
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.SATHome .caption h1, .component.GatewayG2 .caption h1 {
        font-size: 1.5rem
    }
}

@media only screen and (min-width: 64em) {
    .component.SATHome .caption h1, .component.GatewayG2 .caption h1 {
        font-size: 1.75rem
    }
}

.component.Worldwide .search-error {
    border: 1px solid #e1000f !important;
    color: #e1000f
}

.component.Worldwide .error-message {
    color: #e1000f;
    padding-bottom: 10px
}

.component.Worldwide [worldwidewebsitetable] tr:hover {
    background-color: white !important
}

.component.Worldwide .tabs-content > .content.active {
    padding: 2.1875rem 0 1rem 0
}

@media only screen and (max-width: 40em) {
    .component.Worldwide .tabs .tab-title {
        width: 50%
    }

        .component.Worldwide .tabs .tab-title a {
            padding-top: 0.9375rem
        }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.Worldwide .tabs .tab-title {
        width: 50%;
        border-bottom: 1px solid
    }

    .tlg .component.Worldwide .tabs .tab-title {
        border-color: #b9cdd7
    }

    .lmb .component.Worldwide .tabs .tab-title {
        border-color: #b9cdd7
    }

    .rb .component.Worldwide .tabs .tab-title {
        border-color: #ebe1cd
    }

    .ocap .component.Worldwide .tabs .tab-title {
        border-color: #b9cdd7
    }

    .component.Worldwide .tabs .tab-title a {
        padding-top: 0.9375rem;
        padding-bottom: 0.75rem
    }
}

.component.Worldwide .row.small-space .row .columns:last-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 .row .columns:last-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 .row .columns:last-child, .component.Worldwide .row.small-space .component.SystemListFilterConfiguration #___gcse_0 .columns:last-child, .component.SystemListFilterConfiguration .component.Worldwide .row.small-space #___gcse_0 .columns:last-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 #___gcse_0 .columns:last-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 #___gcse_0 .columns:last-child, .component.Worldwide .row.small-space .row .component.SystemListFilterConfiguration td.gsc-input:last-child, .component.SystemListFilterConfiguration .component.Worldwide .row.small-space .row td.gsc-input:last-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 .row td.gsc-input:last-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 .row td.gsc-input:last-child, .component.Worldwide .row.small-space .component.SystemListFilterConfiguration #___gcse_0 td.gsc-input:last-child, .component.SystemListFilterConfiguration .component.Worldwide .row.small-space #___gcse_0 td.gsc-input:last-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 #___gcse_0 td.gsc-input:last-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 #___gcse_0 td.gsc-input:last-child, .component.Worldwide .row.small-space .row .component.SystemListFilterConfiguration td.gsc-search-button:last-child, .component.SystemListFilterConfiguration .component.Worldwide .row.small-space .row td.gsc-search-button:last-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 .row td.gsc-search-button:last-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 .row td.gsc-search-button:last-child, .component.Worldwide .row.small-space .component.SystemListFilterConfiguration #___gcse_0 td.gsc-search-button:last-child, .component.SystemListFilterConfiguration .component.Worldwide .row.small-space #___gcse_0 td.gsc-search-button:last-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 #___gcse_0 td.gsc-search-button:last-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 #___gcse_0 td.gsc-search-button:last-child, .component.Worldwide .row.small-space .row .component.SystemDummy td.gsc-input:last-child, .component.SystemDummy .component.Worldwide .row.small-space .row td.gsc-input:last-child, .component.Worldwide .row.small-space .row .component.SystemDummy td.gsc-search-button:last-child, .component.SystemDummy .component.Worldwide .row.small-space .row td.gsc-search-button:last-child {
    padding-left: 0
}

@media only screen and (max-width: 40em) {
    .component.Worldwide .row.small-space .columns:first-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 .columns:first-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 .columns:first-child, .component.Worldwide .row.small-space .component.SystemListFilterConfiguration td.gsc-input:first-child, .component.SystemListFilterConfiguration .component.Worldwide .row.small-space td.gsc-input:first-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 td.gsc-input:first-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 td.gsc-input:first-child, .component.Worldwide .row.small-space .component.SystemListFilterConfiguration td.gsc-search-button:first-child, .component.SystemListFilterConfiguration .component.Worldwide .row.small-space td.gsc-search-button:first-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 td.gsc-search-button:first-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 td.gsc-search-button:first-child, .component.Worldwide .row.small-space .component.SystemDummy td.gsc-input:first-child, .component.SystemDummy .component.Worldwide .row.small-space td.gsc-input:first-child, .component.Worldwide .row.small-space .component.SystemDummy td.gsc-search-button:first-child, .component.SystemDummy .component.Worldwide .row.small-space td.gsc-search-button:first-child {
        padding: 0 0.25rem
    }

    .component.Worldwide .row.small-space .columns:last-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 .columns:last-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 .columns:last-child, .component.Worldwide .row.small-space .component.SystemListFilterConfiguration td.gsc-input:last-child, .component.SystemListFilterConfiguration .component.Worldwide .row.small-space td.gsc-input:last-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 td.gsc-input:last-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 td.gsc-input:last-child, .component.Worldwide .row.small-space .component.SystemListFilterConfiguration td.gsc-search-button:last-child, .component.SystemListFilterConfiguration .component.Worldwide .row.small-space td.gsc-search-button:last-child, .component.Worldwide .component.SystemListFilterConfiguration .small-space#___gcse_0 td.gsc-search-button:last-child, .component.SystemListFilterConfiguration .component.Worldwide .small-space#___gcse_0 td.gsc-search-button:last-child, .component.Worldwide .row.small-space .component.SystemDummy td.gsc-input:last-child, .component.SystemDummy .component.Worldwide .row.small-space td.gsc-input:last-child, .component.Worldwide .row.small-space .component.SystemDummy td.gsc-search-button:last-child, .component.SystemDummy .component.Worldwide .row.small-space td.gsc-search-button:last-child {
        padding: 0 0.25rem
    }
}

.component.Worldwide .wrapper-table-web {
    padding-top: 1.25rem
}

@media only screen and (max-width: 40em) {
    .component.Worldwide table {
        clear: both
    }
}

.component.Worldwide table tr th {
    min-width: 220px
}

    .component.Worldwide table tr th:last-child {
        min-width: 158px
    }

@media only screen and (min-width: 40.063em) {
    .component.Worldwide table tr th {
        min-width: 202px
    }
}

.tlg .component.Worldwide table tr.odd {
    background: rgba(185,205,215,0.1) !important
}

.lmb .component.Worldwide table tr.odd {
    background: rgba(185,205,215,0.1) !important
}

.rb .component.Worldwide table tr.odd {
    background: rgba(235,225,205,0.1) !important
}

.ocap .component.Worldwide table tr.odd {
    background: rgba(185,205,215,0.1) !important
}

.component.Worldwide table tr.even {
    background-color: white !important
}

.tlg .component.Worldwide table tr:hover {
    color: #008ccd
}

.lmb .component.Worldwide table tr:hover {
    color: #00a0e1
}

.rb .component.Worldwide table tr:hover {
    color: #e1000f
}

.ocap .component.Worldwide table tr:hover {
    color: #78b928
}

.component.Worldwide table tr th i {
    position: relative;
    right: 0;
    float: right;
    top: 0;
    margin-top: 0
}

    .component.Worldwide table tr th i:last-child {
        margin-left: 0.3125rem
    }

    .component.Worldwide table tr th i:before {
        padding: 0
    }

.component.Worldwide table tr td {
    line-height: 1.4375rem
}

@media only screen and (min-width: 40.063em) {
    .component.Worldwide table tr td {
        padding-left: 0.9375rem
    }

    .tlg .component.Worldwide table tr td {
        color: #008ccd
    }

    .lmb .component.Worldwide table tr td {
        color: #00a0e1
    }

    .rb .component.Worldwide table tr td {
        color: #e1000f
    }

    .ocap .component.Worldwide table tr td {
        color: #78b928
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Worldwide table tr td:first-child {
        padding-left: 2.875rem !important
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Worldwide table tr td:first-child:before {
        font-family: 'linde-icons';
        content: "\e603";
        font-size: 1.1875rem;
        line-height: 1;
        position: relative;
        left: -1.5rem;
        top: 0;
        vertical-align: middle;
        height: auto !important;
        display: inline-block;
        -ms-transform: rotate(90deg);
        transform: rotate(90deg)
    }
}

.component.Worldwide table tr td.icons i {
    margin-left: 0.8125rem;
    margin-right: 0.8125rem;
    font-size: 1.875rem !important
}

.tlg .component.Worldwide table tr td.icons i {
    color: #008ccd
}

.lmb .component.Worldwide table tr td.icons i {
    color: #00a0e1
}

.rb .component.Worldwide table tr td.icons i {
    color: #e1000f
}

.ocap .component.Worldwide table tr td.icons i {
    color: #78b928
}

@media only screen and (min-width: 40.063em) {
    .component.Worldwide table tr td.icons i {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        font-size: 1.4375rem !important
    }
}

.component.Worldwide table tr td.icons i:first-child {
    margin-left: 0
}

.component.Worldwide table tr td.icons i.icon-LG_Icon_route {
    font-size: 1.5625rem !important;
    line-height: 1.5rem
}

.component.Worldwide table tr td.icons i.icon-LG_Icon_Phone {
    font-size: 2.75rem !important;
    line-height: 1.5rem
}

.component.Worldwide table tr td.icons i.icon-LG_Icon_Post_email {
    font-size: 2rem !important;
    line-height: 1.4375rem
}

.component.Worldwide table tr td.icons i.icon-LG_Icon_Browser {
    font-size: 3rem !important;
    line-height: 1.4375rem
}

.component.Worldwide table tr td.icons a {
    margin-right: 0.3125rem
}

.component.Worldwide table tr td > .wrapper-detail:not(:first-child) {
    margin-top: 1.75rem
}

.component.Worldwide table tr.active {
    background-color: white
}

@media only screen and (min-width: 40.063em) {
    .component.Worldwide table tr.active {
        border: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Worldwide table tr.active td:first-child:before {
        -ms-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

.tlg .component.Worldwide .details {
    color: #002d5a
}

.lmb .component.Worldwide .details {
    color: #005591
}

.rb .component.Worldwide .details {
    color: #6e7878;
    color: #586060
}

.ocap .component.Worldwide .details {
    color: #6e7878
}

@media only screen and (max-width: 40em) {
    .component.Worldwide .details {
        margin-top: 0.9375rem
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Worldwide .details {
        display: none
    }
}

.component.Worldwide .details.showsup {
    display: block
}

@media only screen and (min-width: 40.063em) {
    .component.Worldwide .details.showsup {
        margin-top: 0.9375rem
    }
}

.component.Worldwide .details p {
    margin-top: 2px;
    margin-bottom: 2px
}

.tlg .component.Worldwide .details p:first-child {
    color: #008ccd
}

.lmb .component.Worldwide .details p:first-child {
    color: #00a0e1
}

.rb .component.Worldwide .details p:first-child {
    color: #e1000f
}

.ocap .component.Worldwide .details p:first-child {
    color: #78b928
}

.component.Worldwide .details p i {
    margin-left: 0.8125rem;
    margin-right: 0.8125rem;
    font-size: 1.875rem !important
}

.tlg .component.Worldwide .details p i {
    color: #008ccd
}

.lmb .component.Worldwide .details p i {
    color: #00a0e1
}

.rb .component.Worldwide .details p i {
    color: #e1000f
}

.ocap .component.Worldwide .details p i {
    color: #78b928
}

@media only screen and (min-width: 40.063em) {
    .component.Worldwide .details p i {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        font-size: 1.4375rem !important
    }
}

.component.Worldwide .details p i:first-child {
    margin-left: 0
}

.component.Worldwide .details p i.icon-LG_Icon_Phone {
    font-size: 2.625rem !important;
    line-height: 1.5rem
}

.component.Worldwide .details p i.icon-LG_Icon_Post_email {
    font-size: 2.4375rem !important;
    line-height: 1.4375rem
}

.component.Worldwide .details p i.icon-LG_Icon_Browser {
    font-size: 3.5rem !important;
    line-height: 1.4375rem
}

.component.Worldwide .infoWindow li {
    list-style: none
}

.component.Worldwide .infoWindow div {
    margin-top: 0.625rem
}

.component.Worldwide .infoWindow .infoDetails > div {
    display: none
}

.component.Worldwide .infoWindow .infoDetails h1 {
    padding-left: 1rem
}

    .component.Worldwide .infoWindow .infoDetails h1:before {
        content: '>';
        position: absolute;
        top: 0;
        left: 0;
        -ms-transform: rotate(90deg);
        transform: rotate(90deg)
    }

.component.Worldwide .infoWindow .infoDetails.active h1:before {
    content: '>';
    position: absolute;
    top: 0;
    left: 0;
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.component.Worldwide .infoWindow .infoDetails.active > div {
    display: block;
    margin-left: 0.625rem
}

.component.Worldwide .tablesaw-sortable-btn {
    background: none;
    width: auto;
    margin: 0;
    padding: 0
}

    .component.Worldwide .tablesaw-sortable-btn:focus {
        outline: none
    }

@media only screen and (min-width: 40.063em) {
    .component.Worldwide .tablesaw-sortable-head {
        padding-left: 0.9375rem
    }
}

.component.Worldwide .map-canvas {
    height: 300px;
    margin-top: 1.25rem
}

@media only screen and (min-width: 40.063em) {
    .component.Worldwide .map-canvas {
        height: 430px;
        margin: 0
    }
}

.component.Worldwide .map-canvas img {
    max-width: none
}

.component.Worldwide .map-canvas h1 {
    top: 0;
    padding: 0;
    background-color: transparent;
    margin: 0;
    font-size: 0.875rem
}

.component.Worldwide .map-canvas .infoWindow p {
    font-family: 'LindeDaxLig',Arial;
    font-size: 0.875rem;
    margin-bottom: 0
}

.tlg .component.Worldwide .map-canvas .infoWindow p {
    color: #008ccd
}

.lmb .component.Worldwide .map-canvas .infoWindow p {
    color: #00a0e1
}

.rb .component.Worldwide .map-canvas .infoWindow p {
    color: #e1000f
}

.ocap .component.Worldwide .map-canvas .infoWindow p {
    color: #78b928
}

.component.Worldwide h1 {
    position: relative;
    display: inline-block;
    top: -0.9375rem;
    padding: 0.625rem 0.625rem 0 0;
    background-color: #fff;
    margin: -2.1875rem 0 0 0
}

.component.Worldwide .content.active {
    background: transparent
}

.component.Worldwide .find-city:before {
    font-family: 'linde-icons';
    content: "\e600";
    position: absolute;
    text-indent: 989px
}

.tlg .component.Worldwide .find-city {
    border-color: #b9cdd7
}

.lmb .component.Worldwide .find-city {
    border-color: #b9cdd7
}

.rb .component.Worldwide .find-city {
    border-color: #ebe1cd
}

.ocap .component.Worldwide .find-city {
    border-color: #b9cdd7
}

.autocomplete-suggestions {
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    font-family: 'LindeDaxReg',Arial;
    background: white
}

    .autocomplete-suggestions .autocomplete-suggestion {
        padding-left: 0.75rem;
        padding-top: 0.3125rem;
        padding-bottom: 0.3125rem;
        font-size: 0.875rem
    }

        .autocomplete-suggestions .autocomplete-suggestion strong {
            font-weight: bold
        }

.tlg .autocomplete-suggestions .autocomplete-suggestion:nth-child(even) {
    background: rgba(185,205,215,0.2) !important
}

.lmb .autocomplete-suggestions .autocomplete-suggestion:nth-child(even) {
    background: rgba(185,205,215,0.2) !important
}

.rb .autocomplete-suggestions .autocomplete-suggestion:nth-child(even) {
    background: rgba(235,225,205,0.2) !important
}

.ocap .autocomplete-suggestions .autocomplete-suggestion:nth-child(even) {
    background: rgba(185,205,215,0.2) !important
}

.autocomplete-suggestions .autocomplete-suggestion:nth-child(odd) {
    background: white
}

.autocomplete-suggestions .autocomplete-suggestion:hover {
    cursor: pointer
}

.tlg .autocomplete-suggestions .autocomplete-suggestion:hover {
    color: #008ccd
}

.lmb .autocomplete-suggestions .autocomplete-suggestion:hover {
    color: #00a0e1
}

.rb .autocomplete-suggestions .autocomplete-suggestion:hover {
    color: #e1000f
}

.ocap .autocomplete-suggestions .autocomplete-suggestion:hover {
    color: #78b928
}

.component.WebControl h2 {
    font-size: 1.125rem
}

.tlg .component.WebControl a:hover h2 {
    color: #008ccd
}

.lmb .component.WebControl a:hover h2 {
    color: #00a0e1
}

.rb .component.WebControl a:hover h2 {
    color: #e1000f
}

.ocap .component.WebControl a:hover h2 {
    color: #78b928
}

.component.WebControl ul.links {
    margin: 0
}

    .component.WebControl ul.links ul {
        margin: 0
    }

    .component.WebControl ul.links li {
        position: relative
    }

        .component.WebControl ul.links li > .link {
            font-size: 0.875rem;
            padding: 0.3125rem 0
        }

.tlg .component.WebControl ul.links li > .link {
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.WebControl ul.links li > .link {
    border-bottom: 1px solid #b9cdd7
}

.rb .component.WebControl ul.links li > .link {
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.WebControl ul.links li > .link {
    border-bottom: 1px solid #b9cdd7
}

.component.WebControl ul.links li > .link a {
    word-wrap: break-word
}

    .component.WebControl ul.links li > .link a:first-child {
        display: block;
        padding-right: 25px
    }

.tlg .component.WebControl ul.links li > .link a {
    color: #002d5a
}

.lmb .component.WebControl ul.links li > .link a {
    color: #005591
}

.rb .component.WebControl ul.links li > .link a {
    color: #6e7878;
    color: #586060
}

.ocap .component.WebControl ul.links li > .link a {
    color: #6e7878
}

.tlg .component.WebControl ul.links li > .link a:hover {
    color: #008ccd
}

.lmb .component.WebControl ul.links li > .link a:hover {
    color: #00a0e1
}

.rb .component.WebControl ul.links li > .link a:hover {
    color: #e1000f
}

.ocap .component.WebControl ul.links li > .link a:hover {
    color: #78b928
}

.component.WebControl ul.links li li > .link {
    padding-left: 1rem
}

.tlg .component.WebControl ul.links li li > .link {
    background: rgba(185,205,215,0.05)
}

.lmb .component.WebControl ul.links li li > .link {
    background: rgba(185,205,215,0.05)
}

.rb .component.WebControl ul.links li li > .link {
    background: rgba(235,225,205,0.05)
}

.ocap .component.WebControl ul.links li li > .link {
    background: rgba(185,205,215,0.05)
}

.component.WebControl ul.links li li li > .link {
    padding-left: 2rem
}

.tlg .component.WebControl ul.links li li li > .link {
    background: rgba(185,205,215,0.15)
}

.lmb .component.WebControl ul.links li li li > .link {
    background: rgba(185,205,215,0.15)
}

.rb .component.WebControl ul.links li li li > .link {
    background: rgba(235,225,205,0.15)
}

.ocap .component.WebControl ul.links li li li > .link {
    background: rgba(185,205,215,0.15)
}

.component.WebControl ul.links li li li li > .link {
    padding-left: 3rem
}

.tlg .component.WebControl ul.links li li li li > .link {
    background: rgba(185,205,215,0.25)
}

.lmb .component.WebControl ul.links li li li li > .link {
    background: rgba(185,205,215,0.25)
}

.rb .component.WebControl ul.links li li li li > .link {
    background: rgba(235,225,205,0.25)
}

.ocap .component.WebControl ul.links li li li li > .link {
    background: rgba(185,205,215,0.25)
}

.component.WebControl ul.links li li li li li > .link {
    padding-left: 4rem
}

.tlg .component.WebControl ul.links li li li li li > .link {
    background: rgba(185,205,215,0.35)
}

.lmb .component.WebControl ul.links li li li li li > .link {
    background: rgba(185,205,215,0.35)
}

.rb .component.WebControl ul.links li li li li li > .link {
    background: rgba(235,225,205,0.35)
}

.ocap .component.WebControl ul.links li li li li li > .link {
    background: rgba(185,205,215,0.35)
}

.component.WebControl ul.links li .arrow {
    position: absolute;
    right: 0px;
    top: 7px
}

    .component.WebControl ul.links li .arrow.open i {
        -ms-transform: rotate(90deg) scaleX(-1);
        transform: rotate(90deg) scaleX(-1)
    }

.tlg .component.WebControl ul.links li .arrow i {
    color: #008ccd
}

.lmb .component.WebControl ul.links li .arrow i {
    color: #00a0e1
}

.rb .component.WebControl ul.links li .arrow i {
    color: #e1000f
}

.ocap .component.WebControl ul.links li .arrow i {
    color: #78b928
}

.component.GatewayG0 {
    height: auto;
    min-height: 100vh
}

    .component.GatewayG0 .split_wrapper {
        height: 100%
    }

@media only screen and (max-width: 40em) {
    .component.GatewayG0 .split_wrapper {
        height: 92%;
        width: 100%;
        display: inline-block
    }
}

.component.GatewayG0 .half-width {
    width: 50%;
    position: relative
}

@media only screen and (min-width: 40.063em) {
    .component.GatewayG0 .half-width {
        min-height: 100vh
    }
}

.component.GatewayG0 .half-width > .row, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width > #___gcse_0, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width > #___gcse_0 {
    max-width: 37.5rem
}

.component.GatewayG0 .half-width.tlg > .row, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > #___gcse_0, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > #___gcse_0 {
    margin-right: 0
}

    .component.GatewayG0 .half-width.tlg > .row > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > #___gcse_0 > .columns, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > #___gcse_0 > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > .row > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > .row > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > #___gcse_0 > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > #___gcse_0 > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > .row > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > .row > td.gsc-search-button, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > #___gcse_0 > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > #___gcse_0 > td.gsc-search-button, .component.GatewayG0 .component.SystemDummy .half-width.tlg > .row > td.gsc-input, .component.SystemDummy .component.GatewayG0 .half-width.tlg > .row > td.gsc-input, .component.GatewayG0 .component.SystemDummy .half-width.tlg > .row > td.gsc-search-button, .component.SystemDummy .component.GatewayG0 .half-width.tlg > .row > td.gsc-search-button {
        padding-right: 2.1875rem
    }

@media only screen and (max-width: 40em) {
    .component.GatewayG0 .half-width.tlg > .row > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > #___gcse_0 > .columns, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > #___gcse_0 > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > .row > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > .row > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > #___gcse_0 > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > #___gcse_0 > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > .row > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > .row > td.gsc-search-button, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > #___gcse_0 > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > #___gcse_0 > td.gsc-search-button, .component.GatewayG0 .component.SystemDummy .half-width.tlg > .row > td.gsc-input, .component.SystemDummy .component.GatewayG0 .half-width.tlg > .row > td.gsc-input, .component.GatewayG0 .component.SystemDummy .half-width.tlg > .row > td.gsc-search-button, .component.SystemDummy .component.GatewayG0 .half-width.tlg > .row > td.gsc-search-button {
        padding-right: 0;
        padding-left: 0
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.GatewayG0 .half-width.tlg > .row > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > #___gcse_0 > .columns, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > #___gcse_0 > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > .row > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > .row > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > #___gcse_0 > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > #___gcse_0 > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > .row > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > .row > td.gsc-search-button, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.tlg > #___gcse_0 > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.tlg > #___gcse_0 > td.gsc-search-button, .component.GatewayG0 .component.SystemDummy .half-width.tlg > .row > td.gsc-input, .component.SystemDummy .component.GatewayG0 .half-width.tlg > .row > td.gsc-input, .component.GatewayG0 .component.SystemDummy .half-width.tlg > .row > td.gsc-search-button, .component.SystemDummy .component.GatewayG0 .half-width.tlg > .row > td.gsc-search-button {
        padding-right: 0.5rem;
        padding-left: 0.5rem
    }
}

.component.GatewayG0 .half-width.lmb > .row, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > #___gcse_0, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > #___gcse_0 {
    margin-left: 0
}

    .component.GatewayG0 .half-width.lmb > .row > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > #___gcse_0 > .columns, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > #___gcse_0 > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > .row > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > .row > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > #___gcse_0 > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > #___gcse_0 > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > .row > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > .row > td.gsc-search-button, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > #___gcse_0 > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > #___gcse_0 > td.gsc-search-button, .component.GatewayG0 .component.SystemDummy .half-width.lmb > .row > td.gsc-input, .component.SystemDummy .component.GatewayG0 .half-width.lmb > .row > td.gsc-input, .component.GatewayG0 .component.SystemDummy .half-width.lmb > .row > td.gsc-search-button, .component.SystemDummy .component.GatewayG0 .half-width.lmb > .row > td.gsc-search-button {
        padding-left: 2.1875rem
    }

@media only screen and (max-width: 40em) {
    .component.GatewayG0 .half-width.lmb > .row > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > #___gcse_0 > .columns, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > #___gcse_0 > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > .row > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > .row > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > #___gcse_0 > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > #___gcse_0 > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > .row > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > .row > td.gsc-search-button, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > #___gcse_0 > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > #___gcse_0 > td.gsc-search-button, .component.GatewayG0 .component.SystemDummy .half-width.lmb > .row > td.gsc-input, .component.SystemDummy .component.GatewayG0 .half-width.lmb > .row > td.gsc-input, .component.GatewayG0 .component.SystemDummy .half-width.lmb > .row > td.gsc-search-button, .component.SystemDummy .component.GatewayG0 .half-width.lmb > .row > td.gsc-search-button {
        padding-right: 0;
        padding-left: 0
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.GatewayG0 .half-width.lmb > .row > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > #___gcse_0 > .columns, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > #___gcse_0 > .columns, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > .row > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > .row > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > #___gcse_0 > td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > #___gcse_0 > td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > .row > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > .row > td.gsc-search-button, .component.GatewayG0 .component.SystemListFilterConfiguration .half-width.lmb > #___gcse_0 > td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 .half-width.lmb > #___gcse_0 > td.gsc-search-button, .component.GatewayG0 .component.SystemDummy .half-width.lmb > .row > td.gsc-input, .component.SystemDummy .component.GatewayG0 .half-width.lmb > .row > td.gsc-input, .component.GatewayG0 .component.SystemDummy .half-width.lmb > .row > td.gsc-search-button, .component.SystemDummy .component.GatewayG0 .half-width.lmb > .row > td.gsc-search-button {
        padding-right: 0.5rem;
        padding-left: 0.5rem
    }
}

.component.GatewayG0 .half-width .content {
    padding-left: 1rem;
    padding-right: 1rem
}

@media only screen and (max-width: 40em) {
    .component.GatewayG0 .half-width .content {
        display: none
    }
}

.component.GatewayG0 div.tlg {
    background-image: linear-gradient(140deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.component.GatewayG0 div.lmb {
    background-image: linear-gradient(140deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.component.GatewayG0 div.rb {
    background-image: linear-gradient(140deg, rgba(235,225,205,0.6),rgba(235,225,205,0.9))
}

.component.GatewayG0 div.ocap {
    background-image: linear-gradient(140deg, rgba(120,185,40,0.2),rgba(120,185,40,0.4))
}

.component.GatewayG0 div.tlg {
    background: url("/images/tlg_bg_top.jpg?v=${version}") left top no-repeat;
    background-attachment: fixed
}

@media only screen and (max-width: 40em) {
    .component.GatewayG0 div.tlg {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto
    }
}

@media only screen and (max-width: 40em) {
    .component.GatewayG0 div.lmb {
        background-position: center center;
        background-repeat: no-repeat
    }
}

.component.GatewayG0 header {
    min-height: 10.125rem;
    padding: 1.875rem 1rem 1.5625rem
}

@media only screen and (max-width: 40em) {
    .component.GatewayG0 header {
        padding-bottom: 0.9375rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        min-height: 100%
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.GatewayG0 header {
        padding-bottom: 0.9375rem;
        min-height: 100%
    }
}

.component.GatewayG0 header.splitHeader {
    padding-top: 4.375rem;
    padding-bottom: 1.25rem;
    min-height: 0;
    max-width: 73.75rem
}

@media only screen and (max-width: 40em) {
    .component.GatewayG0 header.splitHeader {
        padding-bottom: 0.625rem;
        padding-top: 0.625rem;
        height: 16%
    }
}

.component.GatewayG0 header.splitHeader h1 {
    color: #002D5A;
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.75rem
}

    .component.GatewayG0 header.splitHeader h1 span {
        font-family: 'LindeDaxLig',Arial;
        font-size: 1rem;
        line-height: 1.5rem;
        line-height: 100%
    }

.component.GatewayG0 header.splitHeader .copy {
    color: #002D5A
}

.component.GatewayG0 header h2 {
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.75rem
}

    .component.GatewayG0 header h2 span {
        font-family: 'LindeDaxLig',Arial;
        font-size: 1rem;
        line-height: 1.5rem;
        line-height: 100%
    }

.component.GatewayG0 header ul {
    margin-bottom: 0;
    position: relative;
    height: 8.125rem
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.GatewayG0 header ul {
        height: 6.4375rem
    }
}

@media only screen and (max-width: 40em) {
    .component.GatewayG0 header ul {
        height: 6.4375rem
    }
}

.component.GatewayG0 header .name, .component.GatewayG0 header .logo {
    max-width: 43%;
    position: absolute;
    bottom: 0;
    right: 0
}

@media only screen and (max-width: 40em) {
    .component.GatewayG0 header .name, .component.GatewayG0 header .logo {
        max-width: 100%
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.GatewayG0 header .name, .component.GatewayG0 header .logo {
        max-width: 70%
    }
}

@media only screen and (max-width: 40em) {
    .component.GatewayG0 header .logo img {
        max-height: 71px;
        width: auto
    }
}

.component.GatewayG0 header .name {
    max-width: 55%;
    left: 0;
    right: auto;
    bottom: -0.5rem
}

.component.GatewayG0 .lmb header {
    background-color: rgba(255,255,255,0.4)
}

    .component.GatewayG0 .lmb header .logo {
        bottom: -0.625rem
    }

.component.GatewayG0 footer {
    padding: 1.25rem 1rem 3.125rem;
    margin-bottom: 1.875rem
}

@media only screen and (min-width: 64em) {
    .component.GatewayG0 footer {
        left: 0;
        width: 100%;
        margin-left: 0
    }
}

@media only screen and (max-width: 40em) {
    .component.GatewayG0 footer {
        display: none
    }
}

@media only screen and (min-width: 64em) {
    .lmb .component.GatewayG0 footer {
        left: 0;
        width: 100%;
        margin-left: 0
    }
}

@media only screen and (min-width: 64em) {
    .tlg .component.GatewayG0 footer {
        left: 0;
        width: 100%;
        margin-left: 0
    }
}

.component.GatewayG0 footer img {
    width: auto;
    margin-right: 0.625rem
}

.component.GatewayG0 footer h2 {
    color: #000;
    margin: 0;
    font-size: 0.875rem
}

.component.GatewayG0 .lmb footer {
    padding: 0.625rem 1rem 0.625rem
}

.component.GatewayG0 .splitButton {
    position: absolute;
    top: 80%;
    left: 5%;
    right: 5%;
    width: auto;
    font-size: 1.0625rem;
    font-family: 'LindeDaxLig',Arial;
    padding: 0.9375rem 1.875rem 0.9375rem 0.9375rem;
    background-image: linear-gradient(to bottom, #00a0e1 35%,#0090ca 65%)
}

    .component.GatewayG0 .splitButton.icon-left {
        padding: 0.9375rem 0.9375rem 0.9375rem 1.875rem !important
    }

    .component.GatewayG0 .splitButton.inline, .component.GatewayG0 .splitButton.callToAction {
        margin: 0
    }

.component.GatewayG0 .component.PageHead .with-image .caption {
    width: 50%
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.GatewayG0 .component.PageHead .with-image .caption {
        margin-top: 0;
        width: 100%
    }
}

@media only screen and (max-width: 40em) {
    .component.GatewayG0 .component.PageHead .with-image .caption {
        margin-top: 0;
        width: 100%
    }
}

.component.GatewayG0 .component.ContentTeaser article {
    padding-bottom: 1.25rem
}

    .component.GatewayG0 .component.ContentTeaser article span {
        line-height: 1.25rem !important
    }

@media only screen and (max-width: 40em) {
    .split, .split main, .split .component.GatewayG0, .component.GatewayG0 .row:not(header), .component.GatewayG0 .component.SystemListFilterConfiguration #___gcse_0:not(header), .component.SystemListFilterConfiguration .component.GatewayG0 #___gcse_0:not(header), .component.GatewayG0 .columns, .component.GatewayG0 .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration .component.GatewayG0 td.gsc-input, .component.GatewayG0 .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemListFilterConfiguration .component.GatewayG0 td.gsc-search-button, .component.GatewayG0 .component.SystemDummy td.gsc-input, .component.SystemDummy .component.GatewayG0 td.gsc-input, .component.GatewayG0 .component.SystemDummy td.gsc-search-button, .component.SystemDummy .component.GatewayG0 td.gsc-search-button {
        height: 100%
    }
}

.component.GatewayG2 article.with-image {
    margin-bottom: 0 !important;
    border: 0 !important
}

    .component.GatewayG2 article.with-image.nrwd img {
        margin-top: 0 !important;
        display: block !important;
        width: 100% !important;
        margin: 0 auto !important;
        max-width: 62.5rem !important
    }

.component.GatewayG2 article:not(.with-image) .caption {
    margin-top: 0 !important
}

@media only screen and (min-width: 64em) {
    .component.GatewayG2 .large-block-grid-4 li, .component.GatewayG2 .medium-block-grid-2 li {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.GatewayG2 .medium-block-grid-4 li:nth-last-child(1), .component.GatewayG2 .medium-block-grid-4 li:nth-last-child(2) {
        padding-bottom: 2px
    }
}

.tlg .component.GatewayG2 h1.subline {
    color: #008ccd
}

.lmb .component.GatewayG2 h1.subline {
    color: #00a0e1
}

.rb .component.GatewayG2 h1.subline {
    color: #e1000f
}

.ocap .component.GatewayG2 h1.subline {
    color: #78b928
}

.component.GatewayG2 .small-block-grid-1[aggregateteaser] hr.small-line {
    margin-left: 0.5rem;
    margin-right: 0.5rem
}

.component.GatewayG2 .small-block-grid-1[aggregateteaser] article.nrwd {
    margin-top: 0.375rem
}

@media only screen and (max-width: 40em) {
    .component.GatewayG2 .small-block-grid-1[aggregateteaser] article.nrwd {
        padding-bottom: 1.5rem;
        margin-top: 0px !important
    }
}

.tlg .component.GatewayG2 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #b9cdd7 !important
}

.lmb .component.GatewayG2 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #b9cdd7 !important
}

.rb .component.GatewayG2 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #ebe1cd !important
}

.ocap .component.GatewayG2 .small-block-grid-1[aggregateteaser] article.nrwd.with-border {
    border-bottom: 1px solid #b9cdd7 !important
}

.component.GatewayG2 .small-block-grid-1[aggregateteaser] article.nrwd.with-no-border {
    border-bottom: none
}

.component.GatewayG2 .small-block-grid-1[aggregateteaser] article:not(.nrwd) {
    margin-top: 0.375rem
}

.tlg .component.GatewayG2 .small-block-grid-1[aggregateteaser] article:not(.nrwd) {
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.GatewayG2 .small-block-grid-1[aggregateteaser] article:not(.nrwd) {
    border-bottom: 1px solid #b9cdd7
}

.rb .component.GatewayG2 .small-block-grid-1[aggregateteaser] article:not(.nrwd) {
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.GatewayG2 .small-block-grid-1[aggregateteaser] article:not(.nrwd) {
    border-bottom: 1px solid #b9cdd7
}

.component.GatewayG2 .small-block-grid-1[aggregateteaser] article:not(.nrwd):last-child {
    border-bottom: 0px !important
}

@media only screen and (min-width: 40.063em) {
    .component.GatewayG2 .medium-block-grid-2[aggregateteaser] article.nrwd {
        padding-bottom: 0px !important;
        padding-bottom: 0px !important;
        padding-bottom: 0px !important;
        padding-bottom: 0px !important
    }

    .tlg .component.GatewayG2 .medium-block-grid-2[aggregateteaser] article.nrwd {
        margin-top: 0.375rem
    }

    .lmb .component.GatewayG2 .medium-block-grid-2[aggregateteaser] article.nrwd {
        margin-top: 0.375rem
    }

    .rb .component.GatewayG2 .medium-block-grid-2[aggregateteaser] article.nrwd {
        margin-top: 0.375rem
    }

    .ocap .component.GatewayG2 .medium-block-grid-2[aggregateteaser] article.nrwd {
        margin-top: 0.375rem
    }
}

@media only screen and (min-width: 64em) {
    .component.GatewayG2 .medium-block-grid-2[aggregateteaser] article:not(.nrwd) {
        border-bottom: 0px !important
    }
}

@media only screen and (max-width: 40em) {
    .component.GatewayG2 .small-block-grid-1 li:last-child {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.GatewayG2 .medium-block-grid-2 li.news {
        padding-bottom: 0
    }
}

@media only screen and (max-width: 40em) {
    .component.GatewayG2 .medium-block-grid-2 li.news:nth-child(even), .component.GatewayG2 .medium-block-grid-2 li.news:last-child {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.GatewayG2 .medium-block-grid-2 li.news:nth-child(even) {
        padding-left: 1.25rem
    }
}

@media only screen and (min-width: 64em) {
    .component.GatewayG2 .LinkList li a {
        font-size: 0.8125rem
    }
}

@media only screen and (min-width: 64em) {
    .component.GatewayG2 .ActionTeaser {
        padding-top: 0
    }
}

.component.GatewayG2 .chosen-container {
    margin-bottom: 0
}

.component.GatewayG2 .accordion {
    overflow: hidden
}

.component.GatewayG2 .accordion-navigation .nav {
    padding-top: 0.3125rem;
    border: 0
}

.tlg .component.GatewayG2 .accordion-navigation .nav {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.lmb .component.GatewayG2 .accordion-navigation .nav {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.rb .component.GatewayG2 .accordion-navigation .nav {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.5),rgba(235,225,205,0.25))
}

.ocap .component.GatewayG2 .accordion-navigation .nav {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.4),rgba(120,185,40,0.1))
}

.component.GatewayG2 .accordion-navigation .nav:before {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.GatewayG2 .accordion-navigation .nav:before {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.GatewayG2 .accordion-navigation .nav:before {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.GatewayG2 .accordion-navigation .nav:before {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.GatewayG2 .accordion-navigation .nav:before {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.GatewayG2 .accordion-navigation.active .nav:after {
    content: "\e603";
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size: 1.1875rem;
    line-height: 1;
    right: 13px;
    top: 8px
}

.tlg .component.GatewayG2 .accordion-navigation.active .nav:hover:after {
    color: #008ccd !important
}

.lmb .component.GatewayG2 .accordion-navigation.active .nav:hover:after {
    color: #00a0e1 !important
}

.rb .component.GatewayG2 .accordion-navigation.active .nav:hover:after {
    color: #e1000f !important
}

.ocap .component.GatewayG2 .accordion-navigation.active .nav:hover:after {
    color: #78b928 !important
}

.component.GatewayG2 .accordion-navigation.active .content {
    max-height: 170px;
    overflow-y: hidden;
    padding-right: 27px
}

@media only screen and (max-width: 40em) {
    .component.GatewayG2 .accordion-navigation.active .content {
        max-height: none
    }
}

.tlg .component.GatewayG2 .accordion-navigation.active .content {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.4))
}

.lmb .component.GatewayG2 .accordion-navigation.active .content {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.GatewayG2 .accordion-navigation.active .content {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.5))
}

.ocap .component.GatewayG2 .accordion-navigation.active .content {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.4))
}

.component.GatewayG2 [newslistticker] {
    border: none !important
}

    .component.GatewayG2 [newslistticker] h1 {
        margin-top: 0px
    }

    .component.GatewayG2 [newslistticker] .news-content {
        margin-bottom: 0px
    }

.component.ContentTeaser article.nrwd {
    word-wrap: break-word
}

@media only screen and (max-width: 40em) {
    .component.ContentTeaser article.nrwd.small {
        margin-top: 0px
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.ContentTeaser article.nrwd.small {
        margin-top: 0px !important
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.ContentTeaser article.nrwd.small {
        margin-top: 0px !important
    }
}

.component.ContentTeaser article.nrwd.small h2 {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 10px 0 0 0
}

@media only screen and (max-width: 40em) {
    .component.ContentTeaser article.nrwd.small h2 {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-top: 8px;
        padding-top: 0px
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.ContentTeaser article.nrwd.small h2 {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-top: 0px;
        padding-top: 0px
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.ContentTeaser article.nrwd.small h2 {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-top: 0px;
        padding-top: 0px
    }
}

@media only screen and (min-width: 64em) {
    .component.ContentTeaser article.nrwd.small h2 {
        font-size: 0.875rem;
        line-height: 1.375rem
    }
}

.tlg .component.ContentTeaser article.nrwd.small h2 {
    color: #002d5a
}

.lmb .component.ContentTeaser article.nrwd.small h2 {
    color: #005591
}

.rb .component.ContentTeaser article.nrwd.small h2 {
    color: #6e7878;
    color: #586060
}

.ocap .component.ContentTeaser article.nrwd.small h2 {
    color: #6e7878
}

.component.ContentTeaser article.nrwd.small h2 + span {
    width: 95%
}

@media only screen and (max-width: 40em) {
    .component.ContentTeaser article.nrwd.small.with-image select {
        margin-bottom: 0px !important
    }

    .component.ContentTeaser article.nrwd.small.with-image form {
        margin-bottom: 0px
    }
}

@media only screen and (min-width: 40.063em) {
    .component.ContentTeaser article.nrwd.small.with-image select {
        margin-bottom: 0.125rem !important
    }

    .component.ContentTeaser article.nrwd.small.with-image form {
        margin-bottom: 0.375rem
    }
}

@media only screen and (min-width: 64em) {
    .component.ContentTeaser article.nrwd.small.with-image picture {
        display: block !important
    }

    .component.ContentTeaser article.nrwd.small.with-image select {
        margin-bottom: 0.625rem
    }
}

.component.ContentTeaser article.nrwd.small.with-image picture {
    display: none
}

.component.ContentTeaser article.nrwd.small.with-image h2 {
    width: 100%;
    padding-right: 0.625rem
}

.component.ContentTeaser article.nrwd.small form {
    margin-top: 15px
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.ContentTeaser article.nrwd.small form {
        margin-bottom: 1px
    }
}

.component.ContentTeaser article.nrwd.small form a:hover i {
    padding-left: 0
}

.component.ContentTeaser article.nrwd.small a:hover {
    background-color: transparent !important
}

.tlg .component.ContentTeaser article.nrwd.small a:hover span {
    color: #002d5a
}

.lmb .component.ContentTeaser article.nrwd.small a:hover span {
    color: #005591
}

.rb .component.ContentTeaser article.nrwd.small a:hover span {
    color: #6e7878;
    color: #586060
}

.ocap .component.ContentTeaser article.nrwd.small a:hover span {
    color: #6e7878
}

.component.ContentTeaser article.nrwd.small span, .component.ContentTeaser article.nrwd.small span > p {
    font-size: 1rem;
    line-height: 1.5rem;
    display: block
}

@media only screen and (min-width: 64em) {
    .component.ContentTeaser article.nrwd.small span, .component.ContentTeaser article.nrwd.small span > p {
        font-size: 0.875rem
    }
}

.tlg .component.ContentTeaser article.nrwd.small span, .tlg .component.ContentTeaser article.nrwd.small span > p {
    color: #008ccd
}

.lmb .component.ContentTeaser article.nrwd.small span, .lmb .component.ContentTeaser article.nrwd.small span > p {
    color: #00a0e1
}

.rb .component.ContentTeaser article.nrwd.small span, .rb .component.ContentTeaser article.nrwd.small span > p {
    color: #e1000f
}

.ocap .component.ContentTeaser article.nrwd.small span, .ocap .component.ContentTeaser article.nrwd.small span > p {
    color: #78b928
}

.component.ContentTeaser article.nrwd.ltr {
    padding-bottom: 20px
}

    .component.ContentTeaser article.nrwd.ltr h2 {
        font-size: 0.875rem;
        padding: 0;
        margin: 0
    }

.tlg .component.ContentTeaser article.nrwd.ltr h2 {
    color: #002d5a
}

.lmb .component.ContentTeaser article.nrwd.ltr h2 {
    color: #005591
}

.rb .component.ContentTeaser article.nrwd.ltr h2 {
    color: #6e7878;
    color: #586060
}

.ocap .component.ContentTeaser article.nrwd.ltr h2 {
    color: #6e7878
}

@media only screen and (max-width: 40em) {
    .component.ContentTeaser article.nrwd.ltr.with-image h2 {
        margin: -25px 0 0 0;
        padding: 10px 0 0 0;
        background-color: #fff;
        position: relative;
        width: 80%
    }
}

.tlg .component.ContentTeaser article.nrwd.ltr a:hover span {
    color: #002d5a
}

.lmb .component.ContentTeaser article.nrwd.ltr a:hover span {
    color: #005591
}

.rb .component.ContentTeaser article.nrwd.ltr a:hover span {
    color: #6e7878;
    color: #586060
}

.ocap .component.ContentTeaser article.nrwd.ltr a:hover span {
    color: #6e7878
}

.component.ContentTeaser article.nrwd.ltr a:hover i {
    padding-left: 0.75rem
}

.component.ContentTeaser article.nrwd.ltr form {
    margin-top: 15px
}

    .component.ContentTeaser article.nrwd.ltr form .columns:nth-child(2), .component.ContentTeaser article.nrwd.ltr form .component.SystemListFilterConfiguration td.gsc-input:nth-child(2), .component.SystemListFilterConfiguration .component.ContentTeaser article.nrwd.ltr form td.gsc-input:nth-child(2), .component.ContentTeaser article.nrwd.ltr form .component.SystemListFilterConfiguration td.gsc-search-button:nth-child(2), .component.SystemListFilterConfiguration .component.ContentTeaser article.nrwd.ltr form td.gsc-search-button:nth-child(2), .component.ContentTeaser article.nrwd.ltr form .component.SystemDummy td.gsc-input:nth-child(2), .component.SystemDummy .component.ContentTeaser article.nrwd.ltr form td.gsc-input:nth-child(2), .component.ContentTeaser article.nrwd.ltr form .component.SystemDummy td.gsc-search-button:nth-child(2), .component.SystemDummy .component.ContentTeaser article.nrwd.ltr form td.gsc-search-button:nth-child(2) {
        padding-left: 0
    }

.component.ContentTeaser article.nrwd.ltr span, .component.ContentTeaser article.nrwd.ltr span > p {
    font-size: 0.875rem;
    line-height: 1.5rem;
    display: block
}

.tlg .component.ContentTeaser article.nrwd.ltr span, .tlg .component.ContentTeaser article.nrwd.ltr span > p {
    color: #008ccd
}

.lmb .component.ContentTeaser article.nrwd.ltr span, .lmb .component.ContentTeaser article.nrwd.ltr span > p {
    color: #00a0e1
}

.rb .component.ContentTeaser article.nrwd.ltr span, .rb .component.ContentTeaser article.nrwd.ltr span > p {
    color: #e1000f
}

.ocap .component.ContentTeaser article.nrwd.ltr span, .ocap .component.ContentTeaser article.nrwd.ltr span > p {
    color: #78b928
}

.component.ContentTeaser article:not(.nrwd) {
    word-wrap: break-word
}

    .component.ContentTeaser article:not(.nrwd).small h2 {
        font-size: 1rem;
        line-height: 1.5rem;
        padding: 10px 0 0 0
    }

@media only screen and (min-width: 64em) {
    .component.ContentTeaser article:not(.nrwd).small h2 {
        font-size: 0.875rem
    }
}

.tlg .component.ContentTeaser article:not(.nrwd).small h2 {
    color: #002d5a
}

.lmb .component.ContentTeaser article:not(.nrwd).small h2 {
    color: #005591
}

.rb .component.ContentTeaser article:not(.nrwd).small h2 {
    color: #6e7878;
    color: #586060
}

.ocap .component.ContentTeaser article:not(.nrwd).small h2 {
    color: #6e7878
}

.component.ContentTeaser article:not(.nrwd).small.with-image h2 {
    width: 80%;
    padding-right: 0.625rem;
    margin: -25px 0 0 0;
    background: white;
    position: relative
}

.component.ContentTeaser article:not(.nrwd).small form {
    margin-top: 15px
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.ContentTeaser article:not(.nrwd).small form {
        margin-bottom: 1px
    }
}

@media only screen and (min-width: 40.063em) {
    .component.ContentTeaser article:not(.nrwd).small form {
        margin-bottom: 0px !important
    }

        .component.ContentTeaser article:not(.nrwd).small form > select {
            margin-bottom: 0.9375rem
        }
}

.component.ContentTeaser article:not(.nrwd).small form a:hover i {
    padding-left: 0
}

.component.ContentTeaser article:not(.nrwd).small a:hover {
    background-color: transparent !important
}

.tlg .component.ContentTeaser article:not(.nrwd).small a:hover span {
    color: #002d5a
}

.lmb .component.ContentTeaser article:not(.nrwd).small a:hover span {
    color: #005591
}

.rb .component.ContentTeaser article:not(.nrwd).small a:hover span {
    color: #6e7878;
    color: #586060
}

.ocap .component.ContentTeaser article:not(.nrwd).small a:hover span {
    color: #6e7878
}

.component.ContentTeaser article:not(.nrwd).small span, .component.ContentTeaser article:not(.nrwd).small span > p {
    font-size: 1rem;
    line-height: 1.5rem;
    display: block
}

@media only screen and (min-width: 64em) {
    .component.ContentTeaser article:not(.nrwd).small span, .component.ContentTeaser article:not(.nrwd).small span > p {
        font-size: 0.875rem
    }
}

.tlg .component.ContentTeaser article:not(.nrwd).small span, .tlg .component.ContentTeaser article:not(.nrwd).small span > p {
    color: #008ccd
}

.lmb .component.ContentTeaser article:not(.nrwd).small span, .lmb .component.ContentTeaser article:not(.nrwd).small span > p {
    color: #00a0e1
}

.rb .component.ContentTeaser article:not(.nrwd).small span, .rb .component.ContentTeaser article:not(.nrwd).small span > p {
    color: #e1000f
}

.ocap .component.ContentTeaser article:not(.nrwd).small span, .ocap .component.ContentTeaser article:not(.nrwd).small span > p {
    color: #78b928
}

.component.ContentTeaser article:not(.nrwd).ltr {
    padding-bottom: 20px
}

    .component.ContentTeaser article:not(.nrwd).ltr h2 {
        font-size: 0.875rem;
        padding: 0;
        margin: 0;
        margin-top: -3px
    }

.tlg .component.ContentTeaser article:not(.nrwd).ltr h2 {
    color: #002d5a
}

.lmb .component.ContentTeaser article:not(.nrwd).ltr h2 {
    color: #005591
}

.rb .component.ContentTeaser article:not(.nrwd).ltr h2 {
    color: #6e7878;
    color: #586060
}

.ocap .component.ContentTeaser article:not(.nrwd).ltr h2 {
    color: #6e7878
}

@media only screen and (max-width: 40em) {
    .component.ContentTeaser article:not(.nrwd).ltr.with-image h2 {
        margin: -25px 0 0 0;
        padding: 10px 0 0 0;
        background-color: #fff;
        position: relative;
        width: 80%
    }
}

.tlg .component.ContentTeaser article:not(.nrwd).ltr a:hover span {
    color: #002d5a
}

.lmb .component.ContentTeaser article:not(.nrwd).ltr a:hover span {
    color: #005591
}

.rb .component.ContentTeaser article:not(.nrwd).ltr a:hover span {
    color: #6e7878;
    color: #586060
}

.ocap .component.ContentTeaser article:not(.nrwd).ltr a:hover span {
    color: #6e7878
}

.component.ContentTeaser article:not(.nrwd).ltr form {
    margin-top: 15px
}

    .component.ContentTeaser article:not(.nrwd).ltr form .columns:nth-child(2), .component.ContentTeaser article:not(.nrwd).ltr form .component.SystemListFilterConfiguration td.gsc-input:nth-child(2), .component.SystemListFilterConfiguration .component.ContentTeaser article:not(.nrwd).ltr form td.gsc-input:nth-child(2), .component.ContentTeaser article:not(.nrwd).ltr form .component.SystemListFilterConfiguration td.gsc-search-button:nth-child(2), .component.SystemListFilterConfiguration .component.ContentTeaser article:not(.nrwd).ltr form td.gsc-search-button:nth-child(2), .component.ContentTeaser article:not(.nrwd).ltr form .component.SystemDummy td.gsc-input:nth-child(2), .component.SystemDummy .component.ContentTeaser article:not(.nrwd).ltr form td.gsc-input:nth-child(2), .component.ContentTeaser article:not(.nrwd).ltr form .component.SystemDummy td.gsc-search-button:nth-child(2), .component.SystemDummy .component.ContentTeaser article:not(.nrwd).ltr form td.gsc-search-button:nth-child(2) {
        padding-left: 0
    }

.component.ContentTeaser article:not(.nrwd).ltr span, .component.ContentTeaser article:not(.nrwd).ltr span > p {
    font-size: 0.875rem;
    line-height: 1.5rem;
    display: block
}

.tlg .component.ContentTeaser article:not(.nrwd).ltr span, .tlg .component.ContentTeaser article:not(.nrwd).ltr span > p {
    color: #008ccd
}

.lmb .component.ContentTeaser article:not(.nrwd).ltr span, .lmb .component.ContentTeaser article:not(.nrwd).ltr span > p {
    color: #00a0e1
}

.rb .component.ContentTeaser article:not(.nrwd).ltr span, .rb .component.ContentTeaser article:not(.nrwd).ltr span > p {
    color: #e1000f
}

.ocap .component.ContentTeaser article:not(.nrwd).ltr span, .ocap .component.ContentTeaser article:not(.nrwd).ltr span > p {
    color: #78b928
}

.component.LinkList, .component.MostFrequentlyVisited {
    padding: 0 0 20px 0;
    word-wrap: break-word
}

.accordion-navigation .component.LinkList, .accordion-navigation .component.MostFrequentlyVisited {
    padding: 0
}

.component.LinkList .newheader2, .component.MostFrequentlyVisited .newheader2 {
    font-size: 1rem;
    font-weight: normal;
    margin-top: 0
}

@media only screen and (min-width: 64em) {
    .component.LinkList .newheader2, .component.MostFrequentlyVisited .newheader2 {
        font-size: 0.875rem
    }
}

.teaser-column .component.LinkList .newheader2, .teaser-column .component.MostFrequentlyVisited .newheader2 {
    font-size: 0.875rem
}

.tlg .component.LinkList .newheader2, .tlg .component.MostFrequentlyVisited .newheader2 {
    color: #002d5a
}

.lmb .component.LinkList .newheader2, .lmb .component.MostFrequentlyVisited .newheader2 {
    color: #005591
}

.rb .component.LinkList .newheader2, .rb .component.MostFrequentlyVisited .newheader2 {
    color: #6e7878;
    color: #586060
}

.ocap .component.LinkList .newheader2, .ocap .component.MostFrequentlyVisited .newheader2 {
    color: #6e7878
}

.component.LinkList h2, .component.MostFrequentlyVisited h2 {
    font-size: 1rem;
    font-weight: normal;
    margin-top: 0
}

@media only screen and (min-width: 64em) {
    .component.LinkList h2, .component.MostFrequentlyVisited h2 {
        font-size: 0.875rem
    }
}

.teaser-column .component.LinkList h2, .teaser-column .component.MostFrequentlyVisited h2 {
    font-size: 0.875rem
}

.tlg .component.LinkList h2, .tlg .component.MostFrequentlyVisited h2 {
    color: #002d5a
}

.lmb .component.LinkList h2, .lmb .component.MostFrequentlyVisited h2 {
    color: #005591
}

.rb .component.LinkList h2, .rb .component.MostFrequentlyVisited h2 {
    color: #6e7878;
    color: #586060
}

.ocap .component.LinkList h2, .ocap .component.MostFrequentlyVisited h2 {
    color: #6e7878
}

.component.LinkList i, .component.MostFrequentlyVisited i {
    line-height: 0.9375rem
}

.tlg .component.LinkList i, .tlg .component.MostFrequentlyVisited i {
    font-size: 0.8125rem
}

@media only screen and (min-width: 40.063em) {
    .tlg .component.LinkList i, .tlg .component.MostFrequentlyVisited i {
        font-size: 0.875rem
    }
}

.lmb .component.LinkList i, .lmb .component.MostFrequentlyVisited i {
    font-size: 0.8125rem
}

@media only screen and (min-width: 40.063em) {
    .lmb .component.LinkList i, .lmb .component.MostFrequentlyVisited i {
        font-size: 0.875rem
    }
}

.rb .component.LinkList i, .rb .component.MostFrequentlyVisited i {
    font-size: 0.8125rem
}

@media only screen and (min-width: 40.063em) {
    .rb .component.LinkList i, .rb .component.MostFrequentlyVisited i {
        font-size: 0.875rem
    }
}

.ocap .component.LinkList i, .ocap .component.MostFrequentlyVisited i {
    font-size: 0.8125rem
}

@media only screen and (min-width: 40.063em) {
    .ocap .component.LinkList i, .ocap .component.MostFrequentlyVisited i {
        font-size: 0.875rem
    }
}

.component.LinkList article > ul, .component.MostFrequentlyVisited article > ul {
    margin-bottom: 0
}

.component.LinkList article li, .component.MostFrequentlyVisited article li {
    padding: 0.25rem 0 0.125rem 0
}

.tlg .component.LinkList article li, .tlg .component.MostFrequentlyVisited article li {
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.LinkList article li, .lmb .component.MostFrequentlyVisited article li {
    border-bottom: 1px solid #b9cdd7
}

.rb .component.LinkList article li, .rb .component.MostFrequentlyVisited article li {
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.LinkList article li, .ocap .component.MostFrequentlyVisited article li {
    border-bottom: 1px solid #b9cdd7
}

.component.LinkList article li a, .component.MostFrequentlyVisited article li a {
    font-size: 1rem;
    font-weight: normal;
    display: block
}

.teaser-column .component.LinkList article li a, .teaser-column .component.MostFrequentlyVisited article li a {
    font-size: 0.875rem
}

.tlg .component.LinkList article li a, .tlg .component.MostFrequentlyVisited article li a {
    color: #008ccd
}

.lmb .component.LinkList article li a, .lmb .component.MostFrequentlyVisited article li a {
    color: #00a0e1
}

.rb .component.LinkList article li a, .rb .component.MostFrequentlyVisited article li a {
    color: #e1000f
}

.ocap .component.LinkList article li a, .ocap .component.MostFrequentlyVisited article li a {
    color: #78b928
}

.tlg .component.LinkList article li a:hover, .tlg .component.MostFrequentlyVisited article li a:hover {
    color: #002d5a
}

.lmb .component.LinkList article li a:hover, .lmb .component.MostFrequentlyVisited article li a:hover {
    color: #005591
}

.rb .component.LinkList article li a:hover, .rb .component.MostFrequentlyVisited article li a:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.LinkList article li a:hover, .ocap .component.MostFrequentlyVisited article li a:hover {
    color: #6e7878
}

.component.LinkList article li a i, .component.MostFrequentlyVisited article li a i {
    margin-top: 5px
}

.teaser-column .component.LinkList article li a i, .teaser-column .component.MostFrequentlyVisited article li a i {
    float: none
}

.component.LinkList .more, .component.MostFrequentlyVisited .more {
    font-size: 1rem;
    font-weight: normal;
    display: inline-block;
    margin-top: 20px
}

.teaser-column .component.LinkList .more, .teaser-column .component.MostFrequentlyVisited .more {
    font-size: 0.875rem
}

.tlg .component.LinkList .more, .tlg .component.MostFrequentlyVisited .more {
    color: #008ccd
}

.lmb .component.LinkList .more, .lmb .component.MostFrequentlyVisited .more {
    color: #00a0e1
}

.rb .component.LinkList .more, .rb .component.MostFrequentlyVisited .more {
    color: #e1000f
}

.ocap .component.LinkList .more, .ocap .component.MostFrequentlyVisited .more {
    color: #78b928
}

.tlg .component.LinkList .more:hover, .tlg .component.MostFrequentlyVisited .more:hover {
    color: #002d5a
}

.lmb .component.LinkList .more:hover, .lmb .component.MostFrequentlyVisited .more:hover {
    color: #005591
}

.rb .component.LinkList .more:hover, .rb .component.MostFrequentlyVisited .more:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.LinkList .more:hover, .ocap .component.MostFrequentlyVisited .more:hover {
    color: #6e7878
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.Accordion {
        padding-top: 24px
    }
}

@media only screen and (max-width: 40em) {
    .component.Accordion {
        padding-top: 24px
    }
}

.component.Accordion .active .content {
    height: auto;
    padding: 1.375rem 1.875rem 1.375rem 0.75rem
}

.tlg .component.Accordion .active .content {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.lmb .component.Accordion .active .content {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.rb .component.Accordion .active .content {
    border-bottom: 1px solid #ebe1cd;
    background: rgba(235,225,205,0.1)
}

.ocap .component.Accordion .active .content {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.component.Accordion .content {
    display: block;
    overflow: hidden;
    overflow-y: auto;
    padding: 0
}

    .component.Accordion .content ul, .component.Accordion .content form {
        margin: 0
    }

    .component.Accordion .content p {
        font-size: 0.875rem
    }

    .component.Accordion .content a {
        font-size: 0.875rem
    }

.tlg .component.Accordion .content a {
    color: #008ccd
}

.lmb .component.Accordion .content a {
    color: #00a0e1
}

.rb .component.Accordion .content a {
    color: #e1000f
}

.ocap .component.Accordion .content a {
    color: #78b928
}

.tlg .component.Accordion .content a:not(.button):hover {
    color: #002d5a
}

.lmb .component.Accordion .content a:not(.button):hover {
    color: #005591
}

.rb .component.Accordion .content a:not(.button):hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.Accordion .content a:not(.button):hover {
    color: #6e7878
}

.component.Accordion .content a:not(.button):hover i {
    padding-left: 0.75rem
}

.component.AjaxForm fieldset {
    border: 0 none;
    padding: 0;
    margin: 0
}

.component.AjaxForm .progress-indicator {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 34px;
    vertical-align: middle;
    margin-left: 20px
}

    .component.AjaxForm .progress-indicator.hidden {
        display: none
    }

.component.AjaxForm .error .input:after {
    content: "\e621";
    font-family: 'linde-icons';
    position: absolute;
    display: block;
    bottom: 16px;
    right: 19px;
    font-size: 22px
}

.component.AjaxForm label i {
    display: none
}

.component.AjaxForm .error label i {
    display: inline
}

@keyframes rotate {
    0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg)
    }

    50% {
        transform: perspective(120px) rotateX(-180deg) rotateY(0deg)
    }

    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-180deg)
    }
}

.tlg .component.AjaxForm .progress-indicator {
    animation: rotate 1.4s infinite ease-in-out,background-tlg 1.4s infinite ease-in-out alternate
}

@keyframes background-tlg {
    0% {
        background-color: #002d5a
    }

    50% {
        background-color: #008ccd
    }

    100% {
        background-color: #b9cdd7
    }
}

.lmb .component.AjaxForm .progress-indicator {
    animation: rotate 1.4s infinite ease-in-out,background-lmb 1.4s infinite ease-in-out alternate
}

@keyframes background-lmb {
    0% {
        background-color: #005591
    }

    50% {
        background-color: #00a0e1
    }

    100% {
        background-color: #b9cdd7
    }
}

.rb .component.AjaxForm .progress-indicator {
    animation: rotate 1.4s infinite ease-in-out,background-rb 1.4s infinite ease-in-out alternate
}

@keyframes background-rb {
    0% {
        background-color: #6e7878
    }

    50% {
        background-color: #e1000f
    }

    100% {
        background-color: #ebe1cd
    }
}

.ocap .component.AjaxForm .progress-indicator {
    animation: rotate 1.4s infinite ease-in-out,background-ocap 1.4s infinite ease-in-out alternate
}

@keyframes background-ocap {
    0% {
        background-color: #6e7878
    }

    50% {
        background-color: #78b928
    }

    100% {
        background-color: #b9cdd7
    }
}

.component.HighlightTeaser, .component.HighlightTeaser1, .component.HighlightTeaser2, .component.HighlightTeaserPageHead {
    visibility: hidden;
    padding-bottom: 1.875rem
}

    .component.HighlightTeaser .orbit-slides-container, .component.HighlightTeaser1 .orbit-slides-container, .component.HighlightTeaser2 .orbit-slides-container, .component.HighlightTeaserPageHead .orbit-slides-container {
        height: 400px
    }

@media only screen and (min-width: 64em) {
    .component.HighlightTeaser .orbit-slides-container, .component.HighlightTeaser1 .orbit-slides-container, .component.HighlightTeaser2 .orbit-slides-container, .component.HighlightTeaserPageHead .orbit-slides-container {
        min-height: 350px
    }
}

.component.HighlightTeaser .orbit-slides-container li, .component.HighlightTeaser1 .orbit-slides-container li, .component.HighlightTeaser2 .orbit-slides-container li, .component.HighlightTeaserPageHead .orbit-slides-container li {
    display: block
}

.component.HighlightTeaser .orbit-slides-container img.nrwd, .component.HighlightTeaser1 .orbit-slides-container img.nrwd, .component.HighlightTeaser2 .orbit-slides-container img.nrwd, .component.HighlightTeaserPageHead .orbit-slides-container img.nrwd {
    width: 100%
}

.component.HighlightTeaser .orbit-slides-container .orbit-caption, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption {
    background: transparent;
    position: static;
    padding: 0
}

@media only screen and (min-width: 40.063em) {
    .component.HighlightTeaser .orbit-slides-container .orbit-caption, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption {
        width: 100%;
        padding-right: 10%;
        margin-top: -35px
    }
}

.component.HighlightTeaser .orbit-slides-container .orbit-caption h2, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption h2, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption h2, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption h2 {
    margin: 0;
    line-height: 2.125rem;
    position: relative;
    padding: 0.625rem 0.625rem 0 0;
    font-size: 1.25rem;
    background-image: linear-gradient(to right, #fff 0%,#fff 68%,rgba(255,255,255,0) 68%,rgba(255,255,255,0) 100%)
}

@media only screen and (max-width: 40em) {
    .component.HighlightTeaser .orbit-slides-container .orbit-caption h2, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption h2, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption h2, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption h2 {
        margin: 0
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.HighlightTeaser .orbit-slides-container .orbit-caption h2, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption h2, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption h2, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption h2 {
        font-size: 1.5rem;
        line-height: 2.1875rem
    }
}

@media only screen and (min-width: 64em) {
    .component.HighlightTeaser .orbit-slides-container .orbit-caption h2, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption h2, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption h2, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption h2 {
        font-size: 1.75rem;
        line-height: 2.1875rem
    }
}

.component.HighlightTeaser .orbit-slides-container .orbit-caption h2 span, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption h2 span, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption h2 span, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption h2 span {
    font-family: 'LindeDaxReg',Arial;
    display: block
}

@media only screen and (min-width: 40.063em) {
    .component.HighlightTeaser .orbit-slides-container .orbit-caption h2 span:first-child:before, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption h2 span:first-child:before, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption h2 span:first-child:before, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption h2 span:first-child:before {
        content: " ";
        float: right;
        width: 32%;
        height: 1.25rem
    }
}

.component.HighlightTeaser .orbit-slides-container .orbit-caption a, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption a, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption a, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption a {
    line-height: 2rem;
    font-size: 1.25rem;
    font-family: 'LindeDaxReg',Arial
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.HighlightTeaser .orbit-slides-container .orbit-caption a, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption a, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption a, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption a {
        font-size: 1.5rem
    }
}

@media only screen and (min-width: 64em) {
    .component.HighlightTeaser .orbit-slides-container .orbit-caption a, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption a, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption a, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption a {
        font-size: 1.75rem
    }
}

@media only screen and (max-width: 40em) {
    .component.HighlightTeaser .orbit-slides-container .orbit-caption a, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption a, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption a, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption a {
        line-height: 1.75rem
    }
}

.tlg .component.HighlightTeaser .orbit-slides-container .orbit-caption a, .tlg .component.HighlightTeaser1 .orbit-slides-container .orbit-caption a, .tlg .component.HighlightTeaser2 .orbit-slides-container .orbit-caption a, .tlg .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption a {
    color: #008ccd
}

.lmb .component.HighlightTeaser .orbit-slides-container .orbit-caption a, .lmb .component.HighlightTeaser1 .orbit-slides-container .orbit-caption a, .lmb .component.HighlightTeaser2 .orbit-slides-container .orbit-caption a, .lmb .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption a {
    color: #00a0e1
}

.rb .component.HighlightTeaser .orbit-slides-container .orbit-caption a, .rb .component.HighlightTeaser1 .orbit-slides-container .orbit-caption a, .rb .component.HighlightTeaser2 .orbit-slides-container .orbit-caption a, .rb .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption a {
    color: #e1000f
}

.ocap .component.HighlightTeaser .orbit-slides-container .orbit-caption a, .ocap .component.HighlightTeaser1 .orbit-slides-container .orbit-caption a, .ocap .component.HighlightTeaser2 .orbit-slides-container .orbit-caption a, .ocap .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption a {
    color: #78b928
}

.component.HighlightTeaser .orbit-slides-container .orbit-caption p, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption p, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption p, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption p {
    margin-top: 0.875rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-bottom: 0px
}

.tlg .component.HighlightTeaser .orbit-slides-container .orbit-caption p, .tlg .component.HighlightTeaser1 .orbit-slides-container .orbit-caption p, .tlg .component.HighlightTeaser2 .orbit-slides-container .orbit-caption p, .tlg .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption p {
    color: #002d5a
}

.lmb .component.HighlightTeaser .orbit-slides-container .orbit-caption p, .lmb .component.HighlightTeaser1 .orbit-slides-container .orbit-caption p, .lmb .component.HighlightTeaser2 .orbit-slides-container .orbit-caption p, .lmb .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption p {
    color: #005591
}

.rb .component.HighlightTeaser .orbit-slides-container .orbit-caption p, .rb .component.HighlightTeaser1 .orbit-slides-container .orbit-caption p, .rb .component.HighlightTeaser2 .orbit-slides-container .orbit-caption p, .rb .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption p {
    color: #6e7878;
    color: #586060
}

.ocap .component.HighlightTeaser .orbit-slides-container .orbit-caption p, .ocap .component.HighlightTeaser1 .orbit-slides-container .orbit-caption p, .ocap .component.HighlightTeaser2 .orbit-slides-container .orbit-caption p, .ocap .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption p {
    color: #6e7878
}

.component.HighlightTeaser .orbit-slides-container .orbit-caption p a, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption p a, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption p a, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption p a {
    font-size: 0.875rem;
    font-family: 'LindeDaxLig',Arial;
    line-height: inherit
}

.component.HighlightTeaser .orbit-slides-container .orbit-caption .button, .component.HighlightTeaser .orbit-slides-container .orbit-caption .callToAction, .component.HighlightTeaser .orbit-slides-container .orbit-caption .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.HighlightTeaser .orbit-slides-container .orbit-caption input, .component.HighlightTeaser .orbit-slides-container .orbit-caption .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.HighlightTeaser .orbit-slides-container .orbit-caption input, .component.HighlightTeaser .orbit-slides-container .orbit-caption button, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption .button, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption .callToAction, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.HighlightTeaser1 .orbit-slides-container .orbit-caption input, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.HighlightTeaser1 .orbit-slides-container .orbit-caption input, .component.HighlightTeaser1 .orbit-slides-container .orbit-caption button, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption .button, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption .callToAction, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.HighlightTeaser2 .orbit-slides-container .orbit-caption input, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.HighlightTeaser2 .orbit-slides-container .orbit-caption input, .component.HighlightTeaser2 .orbit-slides-container .orbit-caption button, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption .button, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption .callToAction, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption input, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption input, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption button {
    font-size: 0.875rem;
    line-height: 1.1875rem;
    margin-top: 1.375rem;
    margin-bottom: 1.875rem
}

.component.HighlightTeaser .orbit-container .orbit-timer, .component.HighlightTeaser1 .orbit-container .orbit-timer, .component.HighlightTeaser2 .orbit-container .orbit-timer, .component.HighlightTeaserPageHead .orbit-container .orbit-timer {
    position: absolute;
    margin-top: -25px;
    width: 36px;
    height: 60px;
    line-height: 50px;
    color: white;
    background-color: transparent;
    text-indent: -9999px !important;
    z-index: 10;
    height: 24px;
    width: 24px;
    top: auto;
    right: 42px
}

.tlg .component.HighlightTeaser .orbit-container .orbit-timer, .tlg .component.HighlightTeaser1 .orbit-container .orbit-timer, .tlg .component.HighlightTeaser2 .orbit-container .orbit-timer, .tlg .component.HighlightTeaserPageHead .orbit-container .orbit-timer {
    background: rgba(0,45,90,0.3)
}

.lmb .component.HighlightTeaser .orbit-container .orbit-timer, .lmb .component.HighlightTeaser1 .orbit-container .orbit-timer, .lmb .component.HighlightTeaser2 .orbit-container .orbit-timer, .lmb .component.HighlightTeaserPageHead .orbit-container .orbit-timer {
    background: rgba(0,85,145,0.3)
}

.rb .component.HighlightTeaser .orbit-container .orbit-timer, .rb .component.HighlightTeaser1 .orbit-container .orbit-timer, .rb .component.HighlightTeaser2 .orbit-container .orbit-timer, .rb .component.HighlightTeaserPageHead .orbit-container .orbit-timer {
    background: rgba(110,120,120,0.3)
}

.ocap .component.HighlightTeaser .orbit-container .orbit-timer, .ocap .component.HighlightTeaser1 .orbit-container .orbit-timer, .ocap .component.HighlightTeaser2 .orbit-container .orbit-timer, .ocap .component.HighlightTeaserPageHead .orbit-container .orbit-timer {
    background: rgba(110,120,120,0.3)
}

.component.HighlightTeaser .orbit-container .orbit-timer .orbit-progress, .component.HighlightTeaser1 .orbit-container .orbit-timer .orbit-progress, .component.HighlightTeaser2 .orbit-container .orbit-timer .orbit-progress, .component.HighlightTeaserPageHead .orbit-container .orbit-timer .orbit-progress {
    display: none
}

.component.HighlightTeaser .orbit-container .orbit-timer:hover, .component.HighlightTeaser1 .orbit-container .orbit-timer:hover, .component.HighlightTeaser2 .orbit-container .orbit-timer:hover, .component.HighlightTeaserPageHead .orbit-container .orbit-timer:hover {
    cursor: pointer
}

.component.HighlightTeaser .orbit-container .orbit-timer.paused > span:before, .component.HighlightTeaser1 .orbit-container .orbit-timer.paused > span:before, .component.HighlightTeaser2 .orbit-container .orbit-timer.paused > span:before, .component.HighlightTeaserPageHead .orbit-container .orbit-timer.paused > span:before {
    content: "\e610"
}

.component.HighlightTeaser .orbit-container .orbit-timer > span, .component.HighlightTeaser1 .orbit-container .orbit-timer > span, .component.HighlightTeaser2 .orbit-container .orbit-timer > span, .component.HighlightTeaserPageHead .orbit-container .orbit-timer > span {
    border: 0;
    display: block;
    border-color: transparent;
    font-family: 'linde-icons';
    text-indent: 0;
    line-height: 120%;
    width: auto;
    height: auto;
    left: 5px;
    margin-left: 4px;
    top: -1px;
    font-size: 24px
}

    .component.HighlightTeaser .orbit-container .orbit-timer > span:before, .component.HighlightTeaser1 .orbit-container .orbit-timer > span:before, .component.HighlightTeaser2 .orbit-container .orbit-timer > span:before, .component.HighlightTeaserPageHead .orbit-container .orbit-timer > span:before {
        content: "\e60e"
    }

.component.HighlightTeaser .orbit-container .orbit-prev, .component.HighlightTeaser .orbit-container .orbit-next, .component.HighlightTeaser1 .orbit-container .orbit-prev, .component.HighlightTeaser1 .orbit-container .orbit-next, .component.HighlightTeaser2 .orbit-container .orbit-prev, .component.HighlightTeaser2 .orbit-container .orbit-next, .component.HighlightTeaserPageHead .orbit-container .orbit-prev, .component.HighlightTeaserPageHead .orbit-container .orbit-next {
    height: 24px;
    width: 24px;
    top: auto;
    right: 16px
}

.tlg .component.HighlightTeaser .orbit-container .orbit-prev, .tlg .component.HighlightTeaser .orbit-container .orbit-next, .tlg .component.HighlightTeaser1 .orbit-container .orbit-prev, .tlg .component.HighlightTeaser1 .orbit-container .orbit-next, .tlg .component.HighlightTeaser2 .orbit-container .orbit-prev, .tlg .component.HighlightTeaser2 .orbit-container .orbit-next, .tlg .component.HighlightTeaserPageHead .orbit-container .orbit-prev, .tlg .component.HighlightTeaserPageHead .orbit-container .orbit-next {
    background: rgba(0,45,90,0.3)
}

.lmb .component.HighlightTeaser .orbit-container .orbit-prev, .lmb .component.HighlightTeaser .orbit-container .orbit-next, .lmb .component.HighlightTeaser1 .orbit-container .orbit-prev, .lmb .component.HighlightTeaser1 .orbit-container .orbit-next, .lmb .component.HighlightTeaser2 .orbit-container .orbit-prev, .lmb .component.HighlightTeaser2 .orbit-container .orbit-next, .lmb .component.HighlightTeaserPageHead .orbit-container .orbit-prev, .lmb .component.HighlightTeaserPageHead .orbit-container .orbit-next {
    background: rgba(0,85,145,0.3)
}

.rb .component.HighlightTeaser .orbit-container .orbit-prev, .rb .component.HighlightTeaser .orbit-container .orbit-next, .rb .component.HighlightTeaser1 .orbit-container .orbit-prev, .rb .component.HighlightTeaser1 .orbit-container .orbit-next, .rb .component.HighlightTeaser2 .orbit-container .orbit-prev, .rb .component.HighlightTeaser2 .orbit-container .orbit-next, .rb .component.HighlightTeaserPageHead .orbit-container .orbit-prev, .rb .component.HighlightTeaserPageHead .orbit-container .orbit-next {
    background: rgba(110,120,120,0.3)
}

.ocap .component.HighlightTeaser .orbit-container .orbit-prev, .ocap .component.HighlightTeaser .orbit-container .orbit-next, .ocap .component.HighlightTeaser1 .orbit-container .orbit-prev, .ocap .component.HighlightTeaser1 .orbit-container .orbit-next, .ocap .component.HighlightTeaser2 .orbit-container .orbit-prev, .ocap .component.HighlightTeaser2 .orbit-container .orbit-next, .ocap .component.HighlightTeaserPageHead .orbit-container .orbit-prev, .ocap .component.HighlightTeaserPageHead .orbit-container .orbit-next {
    background: rgba(110,120,120,0.3)
}

.component.HighlightTeaser .orbit-container .orbit-prev > span, .component.HighlightTeaser .orbit-container .orbit-next > span, .component.HighlightTeaser1 .orbit-container .orbit-prev > span, .component.HighlightTeaser1 .orbit-container .orbit-next > span, .component.HighlightTeaser2 .orbit-container .orbit-prev > span, .component.HighlightTeaser2 .orbit-container .orbit-next > span, .component.HighlightTeaserPageHead .orbit-container .orbit-prev > span, .component.HighlightTeaserPageHead .orbit-container .orbit-next > span {
    border: 0;
    border-color: transparent;
    font-family: 'linde-icons';
    text-indent: 0;
    line-height: 120%;
    width: auto;
    height: auto;
    left: 2px;
    margin-left: 4px;
    top: 13px
}

    .component.HighlightTeaser .orbit-container .orbit-prev > span:before, .component.HighlightTeaser .orbit-container .orbit-next > span:before, .component.HighlightTeaser1 .orbit-container .orbit-prev > span:before, .component.HighlightTeaser1 .orbit-container .orbit-next > span:before, .component.HighlightTeaser2 .orbit-container .orbit-prev > span:before, .component.HighlightTeaser2 .orbit-container .orbit-next > span:before, .component.HighlightTeaserPageHead .orbit-container .orbit-prev > span:before, .component.HighlightTeaserPageHead .orbit-container .orbit-next > span:before {
        content: "\e601"
    }

.component.HighlightTeaser .orbit-container .orbit-prev, .component.HighlightTeaser1 .orbit-container .orbit-prev, .component.HighlightTeaser2 .orbit-container .orbit-prev, .component.HighlightTeaserPageHead .orbit-container .orbit-prev {
    right: 68px;
    left: auto
}

    .component.HighlightTeaser .orbit-container .orbit-prev > span:before, .component.HighlightTeaser1 .orbit-container .orbit-prev > span:before, .component.HighlightTeaser2 .orbit-container .orbit-prev > span:before, .component.HighlightTeaserPageHead .orbit-container .orbit-prev > span:before {
        content: "\e602"
    }

.component.HighlightTeaser .orbit-bullets, .component.HighlightTeaser1 .orbit-bullets, .component.HighlightTeaser2 .orbit-bullets, .component.HighlightTeaserPageHead .orbit-bullets {
    z-index: 98;
    position: absolute;
    right: 94px;
    top: auto;
    height: 24px;
    margin: 0;
    padding: 0.1875rem 0.3125rem
}

.tlg .component.HighlightTeaser .orbit-bullets, .tlg .component.HighlightTeaser1 .orbit-bullets, .tlg .component.HighlightTeaser2 .orbit-bullets, .tlg .component.HighlightTeaserPageHead .orbit-bullets {
    background: rgba(0,45,90,0.3)
}

.lmb .component.HighlightTeaser .orbit-bullets, .lmb .component.HighlightTeaser1 .orbit-bullets, .lmb .component.HighlightTeaser2 .orbit-bullets, .lmb .component.HighlightTeaserPageHead .orbit-bullets {
    background: rgba(0,85,145,0.3)
}

.rb .component.HighlightTeaser .orbit-bullets, .rb .component.HighlightTeaser1 .orbit-bullets, .rb .component.HighlightTeaser2 .orbit-bullets, .rb .component.HighlightTeaserPageHead .orbit-bullets {
    background: rgba(110,120,120,0.3)
}

.ocap .component.HighlightTeaser .orbit-bullets, .ocap .component.HighlightTeaser1 .orbit-bullets, .ocap .component.HighlightTeaser2 .orbit-bullets, .ocap .component.HighlightTeaserPageHead .orbit-bullets {
    background: rgba(110,120,120,0.3)
}

@media only screen and (max-width: 40em) {
    .component.HighlightTeaser .orbit-bullets, .component.HighlightTeaser1 .orbit-bullets, .component.HighlightTeaser2 .orbit-bullets, .component.HighlightTeaserPageHead .orbit-bullets {
        display: block !important;
        right: 10px
    }
}

.component.HighlightTeaser .orbit-bullets li, .component.HighlightTeaser1 .orbit-bullets li, .component.HighlightTeaser2 .orbit-bullets li, .component.HighlightTeaserPageHead .orbit-bullets li {
    border-radius: 0;
    -webkit-border-radius: 0;
    background-color: #fff;
    width: 0.3125rem;
    height: 1rem;
    margin-right: 0.1875rem
}

    .component.HighlightTeaser .orbit-bullets li:last-child, .component.HighlightTeaser1 .orbit-bullets li:last-child, .component.HighlightTeaser2 .orbit-bullets li:last-child, .component.HighlightTeaserPageHead .orbit-bullets li:last-child {
        margin-right: 0
    }

.tlg .component.HighlightTeaser .orbit-bullets li.active, .tlg .component.HighlightTeaser1 .orbit-bullets li.active, .tlg .component.HighlightTeaser2 .orbit-bullets li.active, .tlg .component.HighlightTeaserPageHead .orbit-bullets li.active {
    background-color: #008ccd
}

.lmb .component.HighlightTeaser .orbit-bullets li.active, .lmb .component.HighlightTeaser1 .orbit-bullets li.active, .lmb .component.HighlightTeaser2 .orbit-bullets li.active, .lmb .component.HighlightTeaserPageHead .orbit-bullets li.active {
    background-color: #00a0e1
}

.rb .component.HighlightTeaser .orbit-bullets li.active, .rb .component.HighlightTeaser1 .orbit-bullets li.active, .rb .component.HighlightTeaser2 .orbit-bullets li.active, .rb .component.HighlightTeaserPageHead .orbit-bullets li.active {
    background-color: #e1000f
}

.ocap .component.HighlightTeaser .orbit-bullets li.active, .ocap .component.HighlightTeaser1 .orbit-bullets li.active, .ocap .component.HighlightTeaser2 .orbit-bullets li.active, .ocap .component.HighlightTeaserPageHead .orbit-bullets li.active {
    background-color: #78b928
}

@media only screen and (min-width: 40.063em) {
    .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption {
        background-color: #fff;
        position: absolute;
        width: 50%;
        top: 16px;
        bottom: 16px;
        left: 16px;
        padding: 0 1rem
    }

        .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption:before {
            background-color: rgba(255,255,255,0.4);
            width: 110%;
            height: 110%;
            content: " ";
            bottom: 0;
            right: 0;
            position: absolute
        }

        .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption:after {
            background-color: rgba(255,255,255,0.4);
            width: 105%;
            height: 110%;
            content: " ";
            top: 0;
            left: 0;
            position: absolute
        }

        .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption h2 {
            margin: 0;
            width: 100%
        }

        .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption h2, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption p, .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption a {
            z-index: 1;
            position: relative
        }

    .component.HighlightTeaserPageHead .orbit-bullets, .component.HighlightTeaserPageHead .orbit-next, .component.HighlightTeaserPageHead .orbit-prev, .component.HighlightTeaserPageHead .orbit-timer {
        bottom: 1rem !important
    }
}

.component.NewsList, .component.NewsListingXml {
    position: relative;
    padding-bottom: 1.875rem
}

.content-column .component.NewsList, .content-column .component.NewsListingXml {
    padding-bottom: 1.25rem
}

    .content-column .component.NewsList li.news, .content-column .component.NewsListingXml li.news {
        padding-left: 0
    }

    .content-column .component.NewsList ul, .content-column .component.NewsListingXml ul {
        margin-left: 0
    }

.component.NewsList > article:not(.ticker), .component.NewsListingXml > article:not(.ticker) {
    padding: 0 2.5rem 0 0;
    min-height: 5rem
}

@media only screen and (min-width: 40.063em) {
    .content-column .component.NewsList > article:not(.ticker), .content-column .component.NewsListingXml > article:not(.ticker) {
        padding: 0 2.5rem 0 0
    }
}

.component.NewsList .ticker-buttons, .component.NewsListingXml .ticker-buttons {
    display: none
}

.component.NewsList .hide, .component.NewsListingXml .hide {
    display: none !important
}

.component.NewsList h2, .component.NewsListingXml h2 {
    line-height: 1;
    font-size: 1.75rem;
    padding: 0 18px 0 0;
    margin: 0 0 0.5rem 0
}

.tlg .component.NewsList h2, .tlg .component.NewsListingXml h2 {
    color: #008ccd
}

.lmb .component.NewsList h2, .lmb .component.NewsListingXml h2 {
    color: #00a0e1
}

.rb .component.NewsList h2, .rb .component.NewsListingXml h2 {
    color: #e1000f
}

.ocap .component.NewsList h2, .ocap .component.NewsListingXml h2 {
    color: #78b928
}

@media only screen and (min-width: 64em) {
    .component.NewsList h2, .component.NewsListingXml h2 {
        font-size: 1.75rem
    }
}

.tlg .component.NewsList i, .tlg .component.NewsListingXml i {
    color: #008ccd
}

.lmb .component.NewsList i, .lmb .component.NewsListingXml i {
    color: #00a0e1
}

.rb .component.NewsList i, .rb .component.NewsListingXml i {
    color: #e1000f
}

.ocap .component.NewsList i, .ocap .component.NewsListingXml i {
    color: #78b928
}

.component.NewsList i:hover, .component.NewsListingXml i:hover {
    text-decoration: none
}

.tlg .component.NewsList i:hover, .tlg .component.NewsListingXml i:hover {
    color: #002d5a
}

.lmb .component.NewsList i:hover, .lmb .component.NewsListingXml i:hover {
    color: #005591
}

.rb .component.NewsList i:hover, .rb .component.NewsListingXml i:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.NewsList i:hover, .ocap .component.NewsListingXml i:hover {
    color: #6e7878
}

.component.NewsList .navi, .component.NewsListingXml .navi {
    position: absolute;
    right: 0;
    top: 2.375rem
}

    .component.NewsList .navi .prev, .component.NewsList .navi .next, .component.NewsListingXml .navi .prev, .component.NewsListingXml .navi .next {
        display: block;
        font-size: 1.6875rem
    }

        .component.NewsList .navi .prev:hover, .component.NewsList .navi .next:hover, .component.NewsListingXml .navi .prev:hover, .component.NewsListingXml .navi .next:hover {
            text-decoration: none
        }

        .component.NewsList .navi .prev.disable, .component.NewsList .navi .next.disable, .component.NewsListingXml .navi .prev.disable, .component.NewsListingXml .navi .next.disable {
            opacity: .5
        }

.tlg .component.NewsList .navi .prev.disable > i:hover, .tlg .component.NewsList .navi .next.disable > i:hover, .tlg .component.NewsListingXml .navi .prev.disable > i:hover, .tlg .component.NewsListingXml .navi .next.disable > i:hover {
    color: #008ccd
}

.lmb .component.NewsList .navi .prev.disable > i:hover, .lmb .component.NewsList .navi .next.disable > i:hover, .lmb .component.NewsListingXml .navi .prev.disable > i:hover, .lmb .component.NewsListingXml .navi .next.disable > i:hover {
    color: #00a0e1
}

.rb .component.NewsList .navi .prev.disable > i:hover, .rb .component.NewsList .navi .next.disable > i:hover, .rb .component.NewsListingXml .navi .prev.disable > i:hover, .rb .component.NewsListingXml .navi .next.disable > i:hover {
    color: #e1000f
}

.ocap .component.NewsList .navi .prev.disable > i:hover, .ocap .component.NewsList .navi .next.disable > i:hover, .ocap .component.NewsListingXml .navi .prev.disable > i:hover, .ocap .component.NewsListingXml .navi .next.disable > i:hover {
    color: #78b928
}

.component.NewsList .news, .component.NewsListingXml .news {
    text-indent: 0
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.NewsList .news:nth-last-child(2), .component.NewsListingXml .news:nth-last-child(2) {
        padding-bottom: 0
    }
}

.component.NewsList .news:before, .component.NewsListingXml .news:before {
    display: none
}

.component.NewsList .news a, .component.NewsListingXml .news a {
    display: block;
    line-height: 1.5rem
}

@media only screen and (min-width: 40.063em) {
    .component.NewsList .news a, .component.NewsListingXml .news a {
        line-height: 1.375rem
    }
}

.component.NewsList .news a:hover, .component.NewsListingXml .news a:hover {
    text-decoration: none
}

.tlg .component.NewsList .news a:hover h2, .tlg .component.NewsListingXml .news a:hover h2 {
    color: #002d5a
}

.lmb .component.NewsList .news a:hover h2, .lmb .component.NewsListingXml .news a:hover h2 {
    color: #005591
}

.rb .component.NewsList .news a:hover h2, .rb .component.NewsListingXml .news a:hover h2 {
    color: #6e7878;
    color: #586060
}

.ocap .component.NewsList .news a:hover h2, .ocap .component.NewsListingXml .news a:hover h2 {
    color: #6e7878
}

.component.NewsList .news h2, .component.NewsListingXml .news h2 {
    font-size: 1.25rem;
    margin: 0;
    font-family: 'LindeDaxLig',Arial;
    line-height: 1.5rem;
    padding-top: 0px
}

@media only screen and (min-width: 40.063em) {
    .component.NewsList .news h2, .component.NewsListingXml .news h2 {
        font-size: 1rem
    }
}

.component.NewsList .news span, .component.NewsListingXml .news span {
    font-size: 1rem;
    line-height: 1.5rem
}

@media only screen and (min-width: 40.063em) {
    .component.NewsList .news span, .component.NewsListingXml .news span {
        font-size: 0.875rem
    }
}

.tlg .component.NewsList .news span, .tlg .component.NewsListingXml .news span {
    color: #002d5a
}

.lmb .component.NewsList .news span, .lmb .component.NewsListingXml .news span {
    color: #005591
}

.rb .component.NewsList .news span, .rb .component.NewsListingXml .news span {
    color: #6e7878;
    color: #586060
}

.ocap .component.NewsList .news span, .ocap .component.NewsListingXml .news span {
    color: #6e7878
}

.component.NewsList .ticker, .component.NewsListingXml .ticker {
    border-width: 1px 0 1px 0;
    border-style: solid
}

.tlg .component.NewsList .ticker, .tlg .component.NewsListingXml .ticker {
    border-color: #b9cdd7
}

.lmb .component.NewsList .ticker, .lmb .component.NewsListingXml .ticker {
    border-color: #b9cdd7
}

.rb .component.NewsList .ticker, .rb .component.NewsListingXml .ticker {
    border-color: #ebe1cd
}

.ocap .component.NewsList .ticker, .ocap .component.NewsListingXml .ticker {
    border-color: #b9cdd7
}

.component.NewsList .ticker h2, .component.NewsListingXml .ticker h2 {
    font-size: 1.25rem;
    font-family: 'LindeDaxLig',Arial;
    line-height: 1.5rem;
    display: inline-block;
    padding: 0;
    margin-top: 1.125rem;
    margin-right: 1rem;
    vertical-align: top
}

.tlg .component.NewsList .ticker h2, .tlg .component.NewsListingXml .ticker h2 {
    color: #008ccd
}

.lmb .component.NewsList .ticker h2, .lmb .component.NewsListingXml .ticker h2 {
    color: #00a0e1
}

.rb .component.NewsList .ticker h2, .rb .component.NewsListingXml .ticker h2 {
    color: #e1000f
}

.ocap .component.NewsList .ticker h2, .ocap .component.NewsListingXml .ticker h2 {
    color: #78b928
}

.component.NewsList .ticker .orbit-next, .component.NewsListingXml .ticker .orbit-next {
    display: none
}

.component.NewsList .ticker .orbit-prev, .component.NewsListingXml .ticker .orbit-prev {
    display: none
}

.component.NewsList .ticker .navi, .component.NewsListingXml .ticker .navi {
    display: none !important
}

.component.NewsList .ticker .ticker-buttons, .component.NewsListingXml .ticker .ticker-buttons {
    vertical-align: top;
    display: inline-block;
    margin-left: 1rem;
    margin-right: 2rem;
    margin-top: 0.875rem
}

@media only screen and (max-width: 40em) {
    .component.NewsList .ticker .ticker-buttons, .component.NewsListingXml .ticker .ticker-buttons {
        margin-left: 0px
    }
}

.component.NewsList .ticker .ticker-buttons a, .component.NewsListingXml .ticker .ticker-buttons a {
    font-size: 1.875rem;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    vertical-align: middle
}

    .component.NewsList .ticker .ticker-buttons a:hover, .component.NewsListingXml .ticker .ticker-buttons a:hover {
        text-decoration: none
    }

.component.NewsList .ticker .ticker-buttons .next, .component.NewsListingXml .ticker .ticker-buttons .next {
    font-size: 1.3125rem;
    padding-right: 0
}

.tlg .component.NewsList .ticker .ticker-buttons .next, .tlg .component.NewsListingXml .ticker .ticker-buttons .next {
    border-color: #008ccd
}

.lmb .component.NewsList .ticker .ticker-buttons .next, .lmb .component.NewsListingXml .ticker .ticker-buttons .next {
    border-color: #00a0e1
}

.rb .component.NewsList .ticker .ticker-buttons .next, .rb .component.NewsListingXml .ticker .ticker-buttons .next {
    border-color: #e1000f
}

.ocap .component.NewsList .ticker .ticker-buttons .next, .ocap .component.NewsListingXml .ticker .ticker-buttons .next {
    border-color: #78b928
}

.component.NewsList .ticker .ticker-buttons .prev, .component.NewsListingXml .ticker .ticker-buttons .prev {
    font-size: 1.3125rem;
    padding-left: 0
}

.tlg .component.NewsList .ticker .ticker-buttons .prev, .tlg .component.NewsListingXml .ticker .ticker-buttons .prev {
    border-color: #008ccd
}

.lmb .component.NewsList .ticker .ticker-buttons .prev, .lmb .component.NewsListingXml .ticker .ticker-buttons .prev {
    border-color: #00a0e1
}

.rb .component.NewsList .ticker .ticker-buttons .prev, .rb .component.NewsListingXml .ticker .ticker-buttons .prev {
    border-color: #e1000f
}

.ocap .component.NewsList .ticker .ticker-buttons .prev, .ocap .component.NewsListingXml .ticker .ticker-buttons .prev {
    border-color: #78b928
}

.component.NewsList .ticker .ticker-buttons .pause, .component.NewsListingXml .ticker .ticker-buttons .pause {
    line-height: 1.8125rem
}

.component.NewsList .ticker .ticker-buttons .play, .component.NewsListingXml .ticker .ticker-buttons .play {
    padding-right: 0.1875rem
}

    .component.NewsList .ticker .ticker-buttons .play i, .component.NewsListingXml .ticker .ticker-buttons .play i {
        line-height: 1.9375rem
    }

.component.NewsList .ticker .news-content, .component.NewsListingXml .ticker .news-content {
    width: 68%;
    display: inline-block;
    margin: 1rem 0 1.125rem 0;
    vertical-align: middle
}

@media only screen and (max-width: 40em) {
    .component.NewsList .ticker .news-content, .component.NewsListingXml .ticker .news-content {
        width: 100%;
        margin: 0 0 1.125rem 0
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.NewsList .ticker .news-content, .component.NewsListingXml .ticker .news-content {
        width: 100%
    }
}

.component.NewsList .ticker .news, .component.NewsListingXml .ticker .news {
    padding-left: 0px;
    padding-top: 0px
}

    .component.NewsList .ticker .news h2, .component.NewsList .ticker .news h3, .component.NewsListingXml .ticker .news h2, .component.NewsListingXml .ticker .news h3 {
        display: inline-block;
        margin: 0;
        font-family: 'LindeDaxLig',Arial;
        line-height: 1.5rem
    }

@media only screen and (min-width: 64em) {
    .component.NewsList .ticker .news h2, .component.NewsList .ticker .news h3, .component.NewsListingXml .ticker .news h2, .component.NewsListingXml .ticker .news h3 {
        font-size: 1.5rem
    }
}

@media only screen and (min-width: 40.063em) {
    .component.NewsList .ticker .news h2, .component.NewsList .ticker .news h3, .component.NewsListingXml .ticker .news h2, .component.NewsListingXml .ticker .news h3 {
        font-size: 1rem
    }
}

@media only screen and (max-width: 40em) {
    .component.NewsList .ticker .news h2, .component.NewsList .ticker .news h3, .component.NewsListingXml .ticker .news h2, .component.NewsListingXml .ticker .news h3 {
        font-size: 1rem
    }
}

.component.NewsList .ticker .news span, .component.NewsListingXml .ticker .news span {
    line-height: 1.5rem
}

.tlg .component.NewsList .ticker .news span, .tlg .component.NewsListingXml .ticker .news span {
    color: #002d5a
}

.lmb .component.NewsList .ticker .news span, .lmb .component.NewsListingXml .ticker .news span {
    color: #005591
}

.rb .component.NewsList .ticker .news span, .rb .component.NewsListingXml .ticker .news span {
    color: #6e7878;
    color: #586060
}

.ocap .component.NewsList .ticker .news span, .ocap .component.NewsListingXml .ticker .news span {
    color: #6e7878
}

@media only screen and (min-width: 64em) {
    .component.NewsList .ticker .news span, .component.NewsListingXml .ticker .news span {
        font-size: 1.5rem
    }
}

@media only screen and (min-width: 40.063em) {
    .component.NewsList .ticker .news span, .component.NewsListingXml .ticker .news span {
        font-size: 1rem
    }
}

@media only screen and (max-width: 40em) {
    .component.NewsList .ticker .news span, .component.NewsListingXml .ticker .news span {
        font-size: 1rem
    }
}

.component.ActionTeaser, .component.ActionTeaserMultiple {
    margin-bottom: 22px
}

    .component.ActionTeaser article:not(.nrwd), .component.ActionTeaserMultiple article:not(.nrwd) {
        word-wrap: break-word;
        height: 100%
    }

.tlg .component.ActionTeaser article:not(.nrwd), .tlg .component.ActionTeaserMultiple article:not(.nrwd) {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.lmb .component.ActionTeaser article:not(.nrwd), .lmb .component.ActionTeaserMultiple article:not(.nrwd) {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.rb .component.ActionTeaser article:not(.nrwd), .rb .component.ActionTeaserMultiple article:not(.nrwd) {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.2),rgba(235,225,205,0.4));
    color: #586060
}

.ocap .component.ActionTeaser article:not(.nrwd), .ocap .component.ActionTeaserMultiple article:not(.nrwd) {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.05),rgba(120,185,40,0.15))
}

.main-nav-wrapper .component.ActionTeaser article:not(.nrwd), .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) {
    background: transparent !important;
    background-image: none !important
}

.tlg .main-nav-wrapper .component.ActionTeaser article:not(.nrwd), .tlg .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd), .lmb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd), .rb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article:not(.nrwd), .ocap .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) {
    color: #6e7878 !important
}

.main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .newheader2, .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .newheader2 {
    background: transparent !important;
    background-image: none !important;
    padding-left: 0
}

.tlg .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .newheader2, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .newheader2 {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .newheader2, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .newheader2 {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .newheader2, .rb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .newheader2 {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .newheader2, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .newheader2 {
    color: #6e7878 !important
}

.main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .newheader2:after, .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .newheader2:after {
    display: none
}

.main-nav-wrapper .component.ActionTeaser article:not(.nrwd) h2, .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    background: transparent !important;
    background-image: none !important;
    padding-left: 0
}

.tlg .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) h2, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) h2, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) h2, .rb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) h2, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    color: #6e7878 !important
}

.main-nav-wrapper .component.ActionTeaser article:not(.nrwd) h2:after, .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) h2:after {
    display: none
}

.main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .fineprint, .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .fineprint {
    display: none
}

.tlg .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .fineprint, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .fineprint {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .fineprint, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .fineprint {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .fineprint, .rb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .fineprint {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .fineprint, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .fineprint {
    color: #6e7878 !important
}

.main-nav-wrapper .component.ActionTeaser article:not(.nrwd) p, .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) p {
    padding: 0
}

.tlg .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) p, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) p {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) p, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) p {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) p, .rb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) p {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) p, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) p {
    color: #6e7878 !important
}

.main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .link, .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .link {
    padding: 0
}

    .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .link a, .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .link a {
        line-height: 1.25rem;
        white-space: normal;
        padding: 0;
        background: transparent !important;
        background-image: none !important;
        font-family: 'LindeDaxLig',Arial
    }

.tlg .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .link a, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .link a {
    color: #008ccd !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .link a, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .link a {
    color: #00a0e1 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .link a, .rb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .link a {
    color: #e1000f !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .link a, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .link a {
    color: #78b928 !important
}

.tlg .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .link a:hover, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .link a:hover {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .link a:hover, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .link a:hover {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .link a:hover, .rb .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .link a:hover {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article:not(.nrwd) .link a:hover, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article:not(.nrwd) .link a:hover {
    color: #6e7878 !important
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 {
    color: #fff;
    background-image: none;
    background: #002d5a
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 {
    color: #fff;
    background-image: none;
    background: #005591
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-1, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 {
    color: #fff;
    background-image: none;
    background: #6e7878;
    background: #b7aba5
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-1, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 {
    color: #fff;
    background-image: none;
    background: #6e7878
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .link a, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link a {
    color: #b9cdd7
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link a, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link a {
    color: #b9cdd7
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link a, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link a {
    color: white
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .link a:hover, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link a:hover {
    color: white
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link a:hover, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link a:hover {
    color: white
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link a:hover, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link a:hover {
    color: #cfc7c3
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .button.colored, .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .callToAction, .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input.colored, .component.SystemListFilterConfiguration .gsc-search-button .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link input.colored, .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.SystemDummy .gsc-search-button input.colored, .component.SystemDummy .gsc-search-button .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link input.colored, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .button.colored, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .callToAction, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input.colored, .component.SystemListFilterConfiguration .gsc-search-button .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link input.colored, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.SystemDummy .gsc-search-button input.colored, .component.SystemDummy .gsc-search-button .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link input.colored {
    color: #e1000f !important;
    background-image: linear-gradient(to bottom, #fbf9f6 35%,#e1e0dd 65%)
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .button, .tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .callToAction, .tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .link input, .tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .link input, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .button, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .callToAction, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link input, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link input {
    color: #fff
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .button, .lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .callToAction, .lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link input, .lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link input, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .button, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .callToAction, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link input, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link input {
    color: #fff
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .button, .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .callToAction, .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link input, .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link input, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .button, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .callToAction, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link input, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link input {
    color: #fff;
    color: #e1000f !important
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .button, .ocap .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .callToAction, .ocap .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .ocap .component.ActionTeaser article:not(.nrwd).additional-color-1 .link input, .ocap .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .ocap .component.ActionTeaser article:not(.nrwd).additional-color-1 .link input, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .button, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .callToAction, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link input, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link input {
    color: #fff
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 p, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 p {
    color: #b9cdd7
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 p, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 p {
    color: #b9cdd7
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 p, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 p {
    color: #cfc7c3
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .newheader2, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .newheader2 {
    background-color: #002d5a;
    background-image: none;
    color: #fff
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .newheader2, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .newheader2 {
    background-color: #005591;
    background-image: none;
    color: #fff
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .newheader2, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .newheader2 {
    background-color: #b7aba5;
    background-image: none;
    color: #fff
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-1 .newheader2, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .newheader2 {
    background-color: #6e7878;
    background-image: none;
    color: #fff
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .newheader2:after, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .newheader2:after {
    background-image: none;
    background-color: #33577b
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .newheader2:after, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .newheader2:after {
    background-image: none;
    background-color: #5d91b4
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .newheader2:after, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .newheader2:after {
    background-image: none
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-1 .newheader2:after, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .newheader2:after {
    background-image: none;
    background-color: #33577b
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 h2, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 h2 {
    background-color: #002d5a;
    background-image: none;
    color: #fff
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 h2, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 h2 {
    background-color: #005591;
    background-image: none;
    color: #fff
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 h2, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 h2 {
    background-color: #b7aba5;
    background-image: none;
    color: #fff
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-1 h2, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 h2 {
    background-color: #6e7878;
    background-image: none;
    color: #fff
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 h2:after, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 h2:after {
    background-image: none;
    background-color: #33577b
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 h2:after, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 h2:after {
    background-image: none;
    background-color: #5d91b4
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 h2:after, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 h2:after {
    background-image: none
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-1 h2:after, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 h2:after {
    background-image: none;
    background-color: #33577b
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-2, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 {
    color: #fff;
    background-image: none;
    background: #005591;
    background: #fff;
    color: #002d5a !important;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.45),rgba(185,205,215,0.7))
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-2, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 {
    color: #fff;
    background-image: none;
    background: #005591;
    background: #fff;
    color: #005591 !important;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.4))
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-2, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 {
    color: #fff;
    background-image: none;
    background: #877369;
    background: #fff;
    color: #586060 !important;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.45),rgba(235,225,205,0.7))
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-2, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 {
    color: #fff;
    background-image: none;
    background: #aed57e
}

.component.ActionTeaser article:not(.nrwd).additional-color-2 .newheader2, .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .newheader2 {
    background-image: none;
    color: #fff
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-2 .newheader2, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .newheader2 {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25));
    background-color: white
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-2 .newheader2, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .newheader2 {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25));
    background-color: white
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-2 .newheader2, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .newheader2 {
    color: #586060;
    background-image: linear-gradient(90deg, #ebe1cd,rgba(235,225,205,0.6));
    background-color: white
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-2 .newheader2, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .newheader2 {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.5),rgba(120,185,40,0.25));
    background-color: white
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-2 .newheader2:after, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5));
    background-color: white
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-2 .newheader2:after, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5));
    background-color: white
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-2 .newheader2:after, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .newheader2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.6),#ebe1cd);
    background-color: white
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-2 .newheader2:after, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .newheader2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5));
    background-color: white
}

.component.ActionTeaser article:not(.nrwd).additional-color-2.with-image .newheader2, .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2.with-image .newheader2 {
    margin-bottom: 0
}

.component.ActionTeaser article:not(.nrwd).additional-color-2 h2, .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 h2 {
    background-image: none;
    color: #fff
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-2 h2, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 h2 {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25));
    background-color: white
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-2 h2, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 h2 {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25));
    background-color: white
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-2 h2, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 h2 {
    color: #586060;
    background-image: linear-gradient(90deg, #ebe1cd,rgba(235,225,205,0.6));
    background-color: white
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-2 h2, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 h2 {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.5),rgba(120,185,40,0.25));
    background-color: white
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-2 h2:after, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5));
    background-color: white
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-2 h2:after, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5));
    background-color: white
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-2 h2:after, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.6),#ebe1cd);
    background-color: white
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-2 h2:after, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5));
    background-color: white
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-2 .link a:not(.button), .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .link a:not(.button) {
    color: #008ccd
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-2 .link a:not(.button), .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .link a:not(.button) {
    color: #00a0e1
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-2 .link a:not(.button), .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .link a:not(.button) {
    color: #78b928
}

.tlg .component.ActionTeaser article:not(.nrwd).additional-color-2 .link a:not(.button):hover, .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .link a:not(.button):hover {
    color: #002d5a
}

.lmb .component.ActionTeaser article:not(.nrwd).additional-color-2 .link a:not(.button):hover, .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .link a:not(.button):hover {
    color: #005591
}

.rb .component.ActionTeaser article:not(.nrwd).additional-color-2 .link a:not(.button):hover, .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .link a:not(.button):hover {
    color: #586060
}

.ocap .component.ActionTeaser article:not(.nrwd).additional-color-2 .link a:not(.button):hover, .ocap .component.ActionTeaserMultiple article:not(.nrwd).additional-color-2 .link a:not(.button):hover {
    color: #6e7878
}

.component.ActionTeaser article:not(.nrwd).with-image h2, .component.ActionTeaserMultiple article:not(.nrwd).with-image h2 {
    margin-bottom: 0
}

.component.ActionTeaser article:not(.nrwd) .link, .component.ActionTeaserMultiple article:not(.nrwd) .link {
    padding: 0 0.9375rem 0.6875rem 0.9375rem;
    clear: both;
    font-size: 0.875rem
}

    .component.ActionTeaser article:not(.nrwd) .link:last-child, .component.ActionTeaserMultiple article:not(.nrwd) .link:last-child {
        padding-bottom: 1.5rem
    }

    .component.ActionTeaser article:not(.nrwd) .link span, .component.ActionTeaserMultiple article:not(.nrwd) .link span {
        display: block;
        line-height: 16px
    }

        .component.ActionTeaser article:not(.nrwd) .link span img, .component.ActionTeaserMultiple article:not(.nrwd) .link span img {
            margin-bottom: 0px
        }

        .component.ActionTeaser article:not(.nrwd) .link span + span, .component.ActionTeaserMultiple article:not(.nrwd) .link span + span {
            margin-top: -2px;
            position: relative;
            left: 6px;
            display: -ms-flexbox;
            display: flex
        }

    .component.ActionTeaser article:not(.nrwd) .link a.button, .component.ActionTeaser article:not(.nrwd) .link a.callToAction, .component.ActionTeaserMultiple article:not(.nrwd) .link a.button, .component.ActionTeaserMultiple article:not(.nrwd) .link a.callToAction {
        margin-bottom: 0.9375rem
    }

    .component.ActionTeaser article:not(.nrwd) .link a, .component.ActionTeaserMultiple article:not(.nrwd) .link a {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        width: 100%
    }

.tlg .component.ActionTeaser article:not(.nrwd) .link a, .tlg .component.ActionTeaserMultiple article:not(.nrwd) .link a {
    color: #008ccd
}

.lmb .component.ActionTeaser article:not(.nrwd) .link a, .lmb .component.ActionTeaserMultiple article:not(.nrwd) .link a {
    color: #00a0e1
}

.rb .component.ActionTeaser article:not(.nrwd) .link a, .rb .component.ActionTeaserMultiple article:not(.nrwd) .link a {
    color: #e1000f
}

.ocap .component.ActionTeaser article:not(.nrwd) .link a, .ocap .component.ActionTeaserMultiple article:not(.nrwd) .link a {
    color: #78b928
}

.lmb .component.ActionTeaser article:not(.nrwd) .link a:hover, .lmb .component.ActionTeaserMultiple article:not(.nrwd) .link a:hover {
    color: #005591
}

.rb .component.ActionTeaser article:not(.nrwd) .link a:hover, .rb .component.ActionTeaserMultiple article:not(.nrwd) .link a:hover {
    color: #586060
}

.component.ActionTeaser article:not(.nrwd) img, .component.ActionTeaserMultiple article:not(.nrwd) img {
    display: block;
    margin-bottom: 0.9375rem
}

.component.ActionTeaser article:not(.nrwd) a img, .component.ActionTeaserMultiple article:not(.nrwd) a img {
    width: auto;
    margin-right: 5px
}

.component.ActionTeaser article:not(.nrwd) .newheader2, .component.ActionTeaserMultiple article:not(.nrwd) .newheader2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem
}

.tlg .component.ActionTeaser article:not(.nrwd) .newheader2, .tlg .component.ActionTeaserMultiple article:not(.nrwd) .newheader2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05));
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.ActionTeaser article:not(.nrwd) .newheader2, .lmb .component.ActionTeaserMultiple article:not(.nrwd) .newheader2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.ActionTeaser article:not(.nrwd) .newheader2, .rb .component.ActionTeaserMultiple article:not(.nrwd) .newheader2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2));
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.ActionTeaser article:not(.nrwd) .newheader2, .ocap .component.ActionTeaserMultiple article:not(.nrwd) .newheader2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.ActionTeaser article:not(.nrwd) .newheader2:after, .component.ActionTeaserMultiple article:not(.nrwd) .newheader2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.ActionTeaser article:not(.nrwd) .newheader2:after, .tlg .component.ActionTeaserMultiple article:not(.nrwd) .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.ActionTeaser article:not(.nrwd) .newheader2:after, .lmb .component.ActionTeaserMultiple article:not(.nrwd) .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.ActionTeaser article:not(.nrwd) .newheader2:after, .rb .component.ActionTeaserMultiple article:not(.nrwd) .newheader2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.ActionTeaser article:not(.nrwd) .newheader2:after, .ocap .component.ActionTeaserMultiple article:not(.nrwd) .newheader2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.ActionTeaser article:not(.nrwd) h2, .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem
}

.tlg .component.ActionTeaser article:not(.nrwd) h2, .tlg .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05));
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.ActionTeaser article:not(.nrwd) h2, .lmb .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.ActionTeaser article:not(.nrwd) h2, .rb .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2));
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.ActionTeaser article:not(.nrwd) h2, .ocap .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.ActionTeaser article:not(.nrwd) h2:after, .component.ActionTeaserMultiple article:not(.nrwd) h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.ActionTeaser article:not(.nrwd) h2:after, .tlg .component.ActionTeaserMultiple article:not(.nrwd) h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.ActionTeaser article:not(.nrwd) h2:after, .lmb .component.ActionTeaserMultiple article:not(.nrwd) h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.ActionTeaser article:not(.nrwd) h2:after, .rb .component.ActionTeaserMultiple article:not(.nrwd) h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.ActionTeaser article:not(.nrwd) h2:after, .ocap .component.ActionTeaserMultiple article:not(.nrwd) h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.ActionTeaser article:not(.nrwd) p, .component.ActionTeaserMultiple article:not(.nrwd) p {
    font-size: 0.875rem;
    padding: 0 0.9375rem;
    margin-bottom: 0.8125rem;
    line-height: 1.25rem
}

    .component.ActionTeaser article:not(.nrwd) p.fineprint, .component.ActionTeaserMultiple article:not(.nrwd) p.fineprint {
        font-size: 0.75rem !important;
        padding-bottom: 0.625rem;
        margin-bottom: 0
    }

.tlg .component.ActionTeaser article:not(.nrwd) p a:hover, .tlg .component.ActionTeaserMultiple article:not(.nrwd) p a:hover {
    color: #002d5a
}

.lmb .component.ActionTeaser article:not(.nrwd) p a:hover, .lmb .component.ActionTeaserMultiple article:not(.nrwd) p a:hover {
    color: #005591
}

.rb .component.ActionTeaser article:not(.nrwd) p a:hover, .rb .component.ActionTeaserMultiple article:not(.nrwd) p a:hover {
    color: #586060
}

.ocap .component.ActionTeaser article:not(.nrwd) p a:hover, .ocap .component.ActionTeaserMultiple article:not(.nrwd) p a:hover {
    color: #002d5a
}

.component.ActionTeaser article.nrwd, .component.ActionTeaserMultiple article.nrwd {
    word-wrap: break-word;
    height: 100%
}

.tlg .component.ActionTeaser article.nrwd, .tlg .component.ActionTeaserMultiple article.nrwd {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.lmb .component.ActionTeaser article.nrwd, .lmb .component.ActionTeaserMultiple article.nrwd {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.rb .component.ActionTeaser article.nrwd, .rb .component.ActionTeaserMultiple article.nrwd {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.2),rgba(235,225,205,0.4));
    color: #586060
}

.ocap .component.ActionTeaser article.nrwd, .ocap .component.ActionTeaserMultiple article.nrwd {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.05),rgba(120,185,40,0.15))
}

.main-nav-wrapper .component.ActionTeaser article.nrwd, .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd {
    background: transparent !important;
    background-image: none !important
}

.tlg .main-nav-wrapper .component.ActionTeaser article.nrwd, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article.nrwd, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article.nrwd, .rb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article.nrwd, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd {
    color: #6e7878 !important
}

.main-nav-wrapper .component.ActionTeaser article.nrwd .newheader2, .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .newheader2 {
    background: transparent !important;
    background-image: none !important;
    padding-left: 0
}

.tlg .main-nav-wrapper .component.ActionTeaser article.nrwd .newheader2, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .newheader2 {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article.nrwd .newheader2, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .newheader2 {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article.nrwd .newheader2, .rb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .newheader2 {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article.nrwd .newheader2, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .newheader2 {
    color: #6e7878 !important
}

.main-nav-wrapper .component.ActionTeaser article.nrwd .newheader2:after, .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .newheader2:after {
    display: none
}

.main-nav-wrapper .component.ActionTeaser article.nrwd h2, .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd h2 {
    background: transparent !important;
    background-image: none !important;
    padding-left: 0
}

.tlg .main-nav-wrapper .component.ActionTeaser article.nrwd h2, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd h2 {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article.nrwd h2, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd h2 {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article.nrwd h2, .rb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd h2 {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article.nrwd h2, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd h2 {
    color: #6e7878 !important
}

.main-nav-wrapper .component.ActionTeaser article.nrwd h2:after, .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd h2:after {
    display: none
}

.main-nav-wrapper .component.ActionTeaser article.nrwd .fineprint, .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .fineprint {
    display: none
}

.tlg .main-nav-wrapper .component.ActionTeaser article.nrwd .fineprint, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .fineprint {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article.nrwd .fineprint, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .fineprint {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article.nrwd .fineprint, .rb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .fineprint {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article.nrwd .fineprint, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .fineprint {
    color: #6e7878 !important
}

.main-nav-wrapper .component.ActionTeaser article.nrwd p, .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd p {
    padding: 0
}

.tlg .main-nav-wrapper .component.ActionTeaser article.nrwd p, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd p {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article.nrwd p, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd p {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article.nrwd p, .rb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd p {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article.nrwd p, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd p {
    color: #6e7878 !important
}

.main-nav-wrapper .component.ActionTeaser article.nrwd .link, .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .link {
    padding: 0
}

    .main-nav-wrapper .component.ActionTeaser article.nrwd .link a, .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .link a {
        line-height: 1.25rem;
        white-space: normal;
        padding: 0;
        background: transparent !important;
        background-image: none !important;
        font-family: 'LindeDaxLig',Arial
    }

.tlg .main-nav-wrapper .component.ActionTeaser article.nrwd .link a, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .link a {
    color: #002d5a !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article.nrwd .link a, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .link a {
    color: #005591 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article.nrwd .link a, .rb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .link a {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article.nrwd .link a, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .link a {
    color: #6e7878 !important
}

.tlg .main-nav-wrapper .component.ActionTeaser article.nrwd .link a:hover, .tlg .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .link a:hover {
    color: #008ccd !important
}

.lmb .main-nav-wrapper .component.ActionTeaser article.nrwd .link a:hover, .lmb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .link a:hover {
    color: #00a0e1 !important
}

.rb .main-nav-wrapper .component.ActionTeaser article.nrwd .link a:hover, .rb .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .link a:hover {
    color: #e1000f !important;
    color: #e1000f !important
}

.ocap .main-nav-wrapper .component.ActionTeaser article.nrwd .link a:hover, .ocap .main-nav-wrapper .component.ActionTeaserMultiple article.nrwd .link a:hover {
    color: #78b928 !important
}

.tlg .component.ActionTeaser article.nrwd.additional-color-1, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 {
    color: #fff;
    background-image: none;
    background: #002d5a
}

.lmb .component.ActionTeaser article.nrwd.additional-color-1, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 {
    color: #fff;
    background-image: none;
    background: #005591
}

.rb .component.ActionTeaser article.nrwd.additional-color-1, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 {
    color: #fff;
    background-image: none;
    background: #b7aba5
}

.ocap .component.ActionTeaser article.nrwd.additional-color-1, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 {
    color: #fff;
    background-image: none;
    background: #6e7878
}

.rb .component.ActionTeaser article.nrwd.additional-color-1 .link .button.colored, .rb .component.ActionTeaser article.nrwd.additional-color-1 .link .callToAction, .rb .component.ActionTeaser article.nrwd.additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input.colored, .component.SystemListFilterConfiguration .gsc-search-button .rb .component.ActionTeaser article.nrwd.additional-color-1 .link input.colored, .rb .component.ActionTeaser article.nrwd.additional-color-1 .link .component.SystemDummy .gsc-search-button input.colored, .component.SystemDummy .gsc-search-button .rb .component.ActionTeaser article.nrwd.additional-color-1 .link input.colored, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .button.colored, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .callToAction, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input.colored, .component.SystemListFilterConfiguration .gsc-search-button .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link input.colored, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.SystemDummy .gsc-search-button input.colored, .component.SystemDummy .gsc-search-button .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link input.colored {
    color: #e1000f !important;
    background-image: linear-gradient(to bottom, #fbf9f6 35%,#e1e0dd 65%)
}

.tlg .component.ActionTeaser article.nrwd.additional-color-1 .link .button, .tlg .component.ActionTeaser article.nrwd.additional-color-1 .link .callToAction, .tlg .component.ActionTeaser article.nrwd.additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .tlg .component.ActionTeaser article.nrwd.additional-color-1 .link input, .tlg .component.ActionTeaser article.nrwd.additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .tlg .component.ActionTeaser article.nrwd.additional-color-1 .link input, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .button, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .callToAction, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link input, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link input {
    color: #fff
}

.lmb .component.ActionTeaser article.nrwd.additional-color-1 .link .button, .lmb .component.ActionTeaser article.nrwd.additional-color-1 .link .callToAction, .lmb .component.ActionTeaser article.nrwd.additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .lmb .component.ActionTeaser article.nrwd.additional-color-1 .link input, .lmb .component.ActionTeaser article.nrwd.additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .lmb .component.ActionTeaser article.nrwd.additional-color-1 .link input, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .button, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .callToAction, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link input, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link input {
    color: #fff
}

.rb .component.ActionTeaser article.nrwd.additional-color-1 .link .button, .rb .component.ActionTeaser article.nrwd.additional-color-1 .link .callToAction, .rb .component.ActionTeaser article.nrwd.additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .rb .component.ActionTeaser article.nrwd.additional-color-1 .link input, .rb .component.ActionTeaser article.nrwd.additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .rb .component.ActionTeaser article.nrwd.additional-color-1 .link input, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .button, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .callToAction, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link input, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link input {
    color: #fff;
    color: #e1000f
}

.ocap .component.ActionTeaser article.nrwd.additional-color-1 .link .button, .ocap .component.ActionTeaser article.nrwd.additional-color-1 .link .callToAction, .ocap .component.ActionTeaser article.nrwd.additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .ocap .component.ActionTeaser article.nrwd.additional-color-1 .link input, .ocap .component.ActionTeaser article.nrwd.additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .ocap .component.ActionTeaser article.nrwd.additional-color-1 .link input, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .button, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .callToAction, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link input, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link input {
    color: #fff
}

.tlg .component.ActionTeaser article.nrwd.additional-color-1 .link a:not(.button), .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link a:not(.button) {
    color: #b9cdd7
}

.lmb .component.ActionTeaser article.nrwd.additional-color-1 .link a:not(.button), .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link a:not(.button) {
    color: #b9cdd7
}

.rb .component.ActionTeaser article.nrwd.additional-color-1 .link a:not(.button), .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link a:not(.button) {
    color: white
}

.ocap .component.ActionTeaser article.nrwd.additional-color-1 .link a:not(.button), .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link a:not(.button) {
    color: #b9cdd7
}

.tlg .component.ActionTeaser article.nrwd.additional-color-1 .link a:not(.button):hover, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link a:not(.button):hover {
    color: white
}

.lmb .component.ActionTeaser article.nrwd.additional-color-1 .link a:not(.button):hover, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link a:not(.button):hover {
    color: white
}

.rb .component.ActionTeaser article.nrwd.additional-color-1 .link a:not(.button):hover, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link a:not(.button):hover {
    color: #cfc7c3
}

.ocap .component.ActionTeaser article.nrwd.additional-color-1 .link a:not(.button):hover, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link a:not(.button):hover {
    color: white
}

.component.ActionTeaser article.nrwd.additional-color-1 .newheader2, .component.ActionTeaserMultiple article.nrwd.additional-color-1 .newheader2 {
    background-image: none !important;
    color: white
}

.tlg .component.ActionTeaser article.nrwd.additional-color-1 .newheader2, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .newheader2 {
    background-color: #002d5a
}

.lmb .component.ActionTeaser article.nrwd.additional-color-1 .newheader2, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .newheader2 {
    background-color: #005591
}

.rb .component.ActionTeaser article.nrwd.additional-color-1 .newheader2, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .newheader2 {
    background-color: #b7aba5
}

.ocap .component.ActionTeaser article.nrwd.additional-color-1 .newheader2, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 .newheader2 {
    background-color: #6e7878
}

.lmb .component.ActionTeaser article.nrwd.additional-color-1 .newheader2:after, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .newheader2:after {
    background-color: #5d91b4
}

.rb .component.ActionTeaser article.nrwd.additional-color-1 .newheader2:after, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .newheader2:after {
    background-color: #b7aba5
}

.component.ActionTeaser article.nrwd.additional-color-1 h2, .component.ActionTeaserMultiple article.nrwd.additional-color-1 h2 {
    background-image: none !important;
    color: white
}

.tlg .component.ActionTeaser article.nrwd.additional-color-1 h2, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 h2 {
    background-color: #002d5a
}

.lmb .component.ActionTeaser article.nrwd.additional-color-1 h2, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 h2 {
    background-color: #005591
}

.rb .component.ActionTeaser article.nrwd.additional-color-1 h2, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 h2 {
    background-color: #b7aba5
}

.ocap .component.ActionTeaser article.nrwd.additional-color-1 h2, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 h2 {
    background-color: #6e7878
}

.lmb .component.ActionTeaser article.nrwd.additional-color-1 h2:after, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 h2:after {
    background-color: #5d91b4
}

.rb .component.ActionTeaser article.nrwd.additional-color-1 h2:after, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 h2:after {
    background-color: #b7aba5
}

.tlg .component.ActionTeaser article.nrwd.additional-color-1 p, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 p {
    color: white
}

.lmb .component.ActionTeaser article.nrwd.additional-color-1 p, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 p {
    color: white
}

.rb .component.ActionTeaser article.nrwd.additional-color-1 p, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 p {
    color: white
}

.ocap .component.ActionTeaser article.nrwd.additional-color-1 p, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-1 p {
    color: white
}

.tlg .component.ActionTeaser article.nrwd.additional-color-2, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-2 {
    color: #fff;
    background-image: none;
    background: #005591;
    background: #fff;
    color: #002d5a !important;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.4))
}

.lmb .component.ActionTeaser article.nrwd.additional-color-2, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-2 {
    color: #fff;
    background-image: none;
    background: #005591;
    background: #fff;
    color: #005591 !important;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.4))
}

.rb .component.ActionTeaser article.nrwd.additional-color-2, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-2 {
    color: #fff;
    background-image: none;
    background: #877369;
    background: #fff;
    color: #586060 !important;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.45),rgba(235,225,205,0.7))
}

.ocap .component.ActionTeaser article.nrwd.additional-color-2, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-2 {
    color: #fff;
    background-image: none;
    background: #aed57e;
    background: #fff;
    color: #002d5a !important;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.4))
}

.tlg .component.ActionTeaser article.nrwd.additional-color-2 .link a:not(.button), .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-2 .link a:not(.button) {
    color: #008ccd
}

.lmb .component.ActionTeaser article.nrwd.additional-color-2 .link a:not(.button), .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-2 .link a:not(.button) {
    color: #00a0e1
}

.rb .component.ActionTeaser article.nrwd.additional-color-2 .link a:not(.button), .rb .component.ActionTeaserMultiple article.nrwd.additional-color-2 .link a:not(.button) {
    color: #e1000f
}

.ocap .component.ActionTeaser article.nrwd.additional-color-2 .link a:not(.button), .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-2 .link a:not(.button) {
    color: #78b928
}

.tlg .component.ActionTeaser article.nrwd.additional-color-2 .link a:not(.button):hover, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-2 .link a:not(.button):hover {
    color: #002d5a
}

.lmb .component.ActionTeaser article.nrwd.additional-color-2 .link a:not(.button):hover, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-2 .link a:not(.button):hover {
    color: #005591
}

.rb .component.ActionTeaser article.nrwd.additional-color-2 .link a:not(.button):hover, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-2 .link a:not(.button):hover {
    color: #586060
}

.ocap .component.ActionTeaser article.nrwd.additional-color-2 .link a:not(.button):hover, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-2 .link a:not(.button):hover {
    color: #6e7878
}

.tlg .component.ActionTeaser article.nrwd.additional-color-2 p a, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-2 p a {
    color: #008ccd
}

.lmb .component.ActionTeaser article.nrwd.additional-color-2 p a, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-2 p a {
    color: #00a0e1
}

.tlg .component.ActionTeaser article.nrwd.additional-color-2 p a:hover, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-2 p a:hover {
    color: #002d5a
}

.lmb .component.ActionTeaser article.nrwd.additional-color-2 p a:hover, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-2 p a:hover {
    color: #005591
}

.component.ActionTeaser article.nrwd.additional-color-2 .newheader2, .component.ActionTeaserMultiple article.nrwd.additional-color-2 .newheader2 {
    background-image: none;
    color: #fff
}

.tlg .component.ActionTeaser article.nrwd.additional-color-2 .newheader2, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-2 .newheader2 {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25));
    background-color: white
}

.lmb .component.ActionTeaser article.nrwd.additional-color-2 .newheader2, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-2 .newheader2 {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25));
    background-color: white
}

.rb .component.ActionTeaser article.nrwd.additional-color-2 .newheader2, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-2 .newheader2 {
    color: #586060;
    background-image: linear-gradient(90deg, #ebe1cd,rgba(235,225,205,0.6));
    background-color: white
}

.ocap .component.ActionTeaser article.nrwd.additional-color-2 .newheader2, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-2 .newheader2 {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.5),rgba(120,185,40,0.25));
    background-color: white
}

.tlg .component.ActionTeaser article.nrwd.additional-color-2 .newheader2:after, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-2 .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5));
    background-color: white
}

.lmb .component.ActionTeaser article.nrwd.additional-color-2 .newheader2:after, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-2 .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5));
    background-color: white
}

.rb .component.ActionTeaser article.nrwd.additional-color-2 .newheader2:after, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-2 .newheader2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.6),#ebe1cd);
    background-color: white
}

.ocap .component.ActionTeaser article.nrwd.additional-color-2 .newheader2:after, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-2 .newheader2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5));
    background-color: white
}

.component.ActionTeaser article.nrwd.additional-color-2 h2, .component.ActionTeaserMultiple article.nrwd.additional-color-2 h2 {
    background-image: none;
    color: #fff
}

.tlg .component.ActionTeaser article.nrwd.additional-color-2 h2, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-2 h2 {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25));
    background-color: white
}

.lmb .component.ActionTeaser article.nrwd.additional-color-2 h2, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-2 h2 {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25));
    background-color: white
}

.rb .component.ActionTeaser article.nrwd.additional-color-2 h2, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-2 h2 {
    color: #586060;
    background-image: linear-gradient(90deg, #ebe1cd,rgba(235,225,205,0.6));
    background-color: white
}

.ocap .component.ActionTeaser article.nrwd.additional-color-2 h2, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-2 h2 {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.5),rgba(120,185,40,0.25));
    background-color: white
}

.tlg .component.ActionTeaser article.nrwd.additional-color-2 h2:after, .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-2 h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5));
    background-color: white
}

.lmb .component.ActionTeaser article.nrwd.additional-color-2 h2:after, .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-2 h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5));
    background-color: white
}

.rb .component.ActionTeaser article.nrwd.additional-color-2 h2:after, .rb .component.ActionTeaserMultiple article.nrwd.additional-color-2 h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.6),#ebe1cd);
    background-color: white
}

.ocap .component.ActionTeaser article.nrwd.additional-color-2 h2:after, .ocap .component.ActionTeaserMultiple article.nrwd.additional-color-2 h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5));
    background-color: white
}

.component.ActionTeaser article.nrwd .newheader2, .component.ActionTeaserMultiple article.nrwd .newheader2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem;
    background-color: white
}

.tlg .component.ActionTeaser article.nrwd .newheader2, .tlg .component.ActionTeaserMultiple article.nrwd .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.ActionTeaser article.nrwd .newheader2, .lmb .component.ActionTeaserMultiple article.nrwd .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.ActionTeaser article.nrwd .newheader2, .rb .component.ActionTeaserMultiple article.nrwd .newheader2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.ActionTeaser article.nrwd .newheader2, .ocap .component.ActionTeaserMultiple article.nrwd .newheader2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.ActionTeaser article.nrwd .newheader2:after, .component.ActionTeaserMultiple article.nrwd .newheader2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.ActionTeaser article.nrwd .newheader2:after, .tlg .component.ActionTeaserMultiple article.nrwd .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.ActionTeaser article.nrwd .newheader2:after, .lmb .component.ActionTeaserMultiple article.nrwd .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.ActionTeaser article.nrwd .newheader2:after, .rb .component.ActionTeaserMultiple article.nrwd .newheader2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.ActionTeaser article.nrwd .newheader2:after, .ocap .component.ActionTeaserMultiple article.nrwd .newheader2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.ActionTeaser article.nrwd h2, .component.ActionTeaserMultiple article.nrwd h2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem;
    background-color: white
}

.tlg .component.ActionTeaser article.nrwd h2, .tlg .component.ActionTeaserMultiple article.nrwd h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.ActionTeaser article.nrwd h2, .lmb .component.ActionTeaserMultiple article.nrwd h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.ActionTeaser article.nrwd h2, .rb .component.ActionTeaserMultiple article.nrwd h2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.ActionTeaser article.nrwd h2, .ocap .component.ActionTeaserMultiple article.nrwd h2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.ActionTeaser article.nrwd h2:after, .component.ActionTeaserMultiple article.nrwd h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.ActionTeaser article.nrwd h2:after, .tlg .component.ActionTeaserMultiple article.nrwd h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.ActionTeaser article.nrwd h2:after, .lmb .component.ActionTeaserMultiple article.nrwd h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.ActionTeaser article.nrwd h2:after, .rb .component.ActionTeaserMultiple article.nrwd h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.ActionTeaser article.nrwd h2:after, .ocap .component.ActionTeaserMultiple article.nrwd h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.ActionTeaser article.nrwd.with-image h2, .component.ActionTeaser article.nrwd.with-image .newheader2, .component.ActionTeaserMultiple article.nrwd.with-image h2, .component.ActionTeaserMultiple article.nrwd.with-image .newheader2 {
    margin-bottom: 0
}

@media only screen and (max-width: 40em) {
    .component.ActionTeaser article.nrwd.with-image picture, .component.ActionTeaserMultiple article.nrwd.with-image picture {
        display: none
    }

        .component.ActionTeaser article.nrwd.with-image picture + p, .component.ActionTeaser article.nrwd.with-image span + p, .component.ActionTeaserMultiple article.nrwd.with-image picture + p, .component.ActionTeaserMultiple article.nrwd.with-image span + p {
            margin-top: 1.4375rem !important
        }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.ActionTeaser article.nrwd.with-image picture, .component.ActionTeaserMultiple article.nrwd.with-image picture {
        display: none !important
    }

        .component.ActionTeaser article.nrwd.with-image picture + p, .component.ActionTeaser article.nrwd.with-image span + p, .component.ActionTeaserMultiple article.nrwd.with-image picture + p, .component.ActionTeaserMultiple article.nrwd.with-image span + p {
            margin-top: 1.4375rem !important
        }
}

@media only screen and (min-width: 40.063em) {
    .component.ActionTeaser article.nrwd.with-image picture img, .component.ActionTeaserMultiple article.nrwd.with-image picture img {
        width: 100%
    }
}

.component.ActionTeaser article.nrwd img, .component.ActionTeaserMultiple article.nrwd img {
    display: block;
    margin-bottom: 0.9375rem
}

.component.ActionTeaser article.nrwd a img, .component.ActionTeaserMultiple article.nrwd a img {
    width: auto;
    margin-right: 5px
}

.component.ActionTeaser article.nrwd .link, .component.ActionTeaserMultiple article.nrwd .link {
    padding: 0 0.9375rem 0.6875rem 0.9375rem;
    clear: both;
    font-size: 0.875rem
}

    .component.ActionTeaser article.nrwd .link:last-child, .component.ActionTeaserMultiple article.nrwd .link:last-child {
        padding-bottom: 1.5rem
    }

    .component.ActionTeaser article.nrwd .link a, .component.ActionTeaserMultiple article.nrwd .link a {
        width: 100%
    }

.tlg .component.ActionTeaser article.nrwd .link a, .tlg .component.ActionTeaserMultiple article.nrwd .link a {
    color: #008ccd
}

.lmb .component.ActionTeaser article.nrwd .link a, .lmb .component.ActionTeaserMultiple article.nrwd .link a {
    color: #00a0e1
}

.rb .component.ActionTeaser article.nrwd .link a, .rb .component.ActionTeaserMultiple article.nrwd .link a {
    color: #e1000f
}

.ocap .component.ActionTeaser article.nrwd .link a, .ocap .component.ActionTeaserMultiple article.nrwd .link a {
    color: #78b928
}

.tlg .component.ActionTeaser article.nrwd .link a:hover, .tlg .component.ActionTeaserMultiple article.nrwd .link a:hover {
    color: #008ccd
}

.lmb .component.ActionTeaser article.nrwd .link a:hover, .lmb .component.ActionTeaserMultiple article.nrwd .link a:hover {
    color: #005591
}

.rb .component.ActionTeaser article.nrwd .link a:hover, .rb .component.ActionTeaserMultiple article.nrwd .link a:hover {
    color: #586060
}

.ocap .component.ActionTeaser article.nrwd .link a:hover, .ocap .component.ActionTeaserMultiple article.nrwd .link a:hover {
    color: #6e7878
}

.component.ActionTeaser article.nrwd .link a img, .component.ActionTeaserMultiple article.nrwd .link a img {
    margin-bottom: 0px
}

.component.ActionTeaser article.nrwd .link span, .component.ActionTeaserMultiple article.nrwd .link span {
    display: block;
    line-height: 16px
}

    .component.ActionTeaser article.nrwd .link span img, .component.ActionTeaserMultiple article.nrwd .link span img {
        padding-bottom: 2px;
        margin-bottom: 0px
    }

    .component.ActionTeaser article.nrwd .link span + span, .component.ActionTeaserMultiple article.nrwd .link span + span {
        margin-top: -2px;
        position: relative;
        left: 6px;
        display: -ms-flexbox;
        display: flex
    }

.component.ActionTeaser article.nrwd p, .component.ActionTeaserMultiple article.nrwd p {
    font-size: 0.875rem;
    padding: 0 0.9375rem;
    margin-bottom: 0.8125rem
}

    .component.ActionTeaser article.nrwd p.fineprint, .component.ActionTeaserMultiple article.nrwd p.fineprint {
        font-size: 0.75rem !important;
        padding-bottom: 0.625rem;
        margin-bottom: 0
    }

    .component.ActionTeaser article.nrwd p.a, .component.ActionTeaserMultiple article.nrwd p.a {
        font-size: 0.75rem;
        padding-bottom: 0.625rem;
        margin-bottom: 0
    }

.tlg .component.ActionTeaser article.nrwd p a, .tlg .component.ActionTeaserMultiple article.nrwd p a {
    color: #008ccd
}

.lmb .component.ActionTeaser article.nrwd p a, .lmb .component.ActionTeaserMultiple article.nrwd p a {
    color: #00a0e1
}

.rb .component.ActionTeaser article.nrwd p a, .rb .component.ActionTeaserMultiple article.nrwd p a {
    color: #e1000f
}

.ocap .component.ActionTeaser article.nrwd p a, .ocap .component.ActionTeaserMultiple article.nrwd p a {
    color: #78b928
}

.tlg .component.ActionTeaser article.nrwd p a:hover, .tlg .component.ActionTeaserMultiple article.nrwd p a:hover {
    color: #008ccd
}

.lmb .component.ActionTeaser article.nrwd p a:hover, .lmb .component.ActionTeaserMultiple article.nrwd p a:hover {
    color: #005591
}

.rb .component.ActionTeaser article.nrwd p a:hover, .rb .component.ActionTeaserMultiple article.nrwd p a:hover {
    color: #586060
}

.ocap .component.ActionTeaser article.nrwd p a:hover, .ocap .component.ActionTeaserMultiple article.nrwd p a:hover {
    color: #6e7878
}

.component.PageHead a:hover i, .component.PageHead2 a:hover i, .component.PageHeadOptionalSubheading a:hover i {
    padding-left: 0.75rem
}

.rb .component.PageHead h1, .rb .component.PageHead2 h1, .rb .component.PageHeadOptionalSubheading h1 {
    color: #e1000f !important
}

    .rb .component.PageHead h1 span.color, .rb .component.PageHead2 h1 span.color, .rb .component.PageHeadOptionalSubheading h1 span.color {
        color: #586060 !important
    }

.component.PageHead article.nrwd, .component.PageHead2 article.nrwd, .component.PageHeadOptionalSubheading article.nrwd {
    margin-bottom: 1.25rem
}

.tlg .component.PageHead article.nrwd, .tlg .component.PageHead2 article.nrwd, .tlg .component.PageHeadOptionalSubheading article.nrwd {
    border-top: 1px solid #b9cdd7;
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.PageHead article.nrwd, .lmb .component.PageHead2 article.nrwd, .lmb .component.PageHeadOptionalSubheading article.nrwd {
    border-top: 1px solid #b9cdd7;
    border-bottom: 1px solid #b9cdd7
}

.rb .component.PageHead article.nrwd, .rb .component.PageHead2 article.nrwd, .rb .component.PageHeadOptionalSubheading article.nrwd {
    border-top: 1px solid #ebe1cd;
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.PageHead article.nrwd, .ocap .component.PageHead2 article.nrwd, .ocap .component.PageHeadOptionalSubheading article.nrwd {
    border-top: 1px solid #b9cdd7;
    border-bottom: 1px solid #b9cdd7
}

.component.PageHead article.nrwd .caption, .component.PageHead2 article.nrwd .caption, .component.PageHeadOptionalSubheading article.nrwd .caption {
    background: #fff;
    padding-top: 0.6875rem
}

    .component.PageHead article.nrwd .caption h1, .component.PageHead2 article.nrwd .caption h1, .component.PageHeadOptionalSubheading article.nrwd .caption h1 {
        line-height: 1.875rem;
        font-size: 1.375rem;
        font-family: 'LindeDaxReg',Arial,sans-serif;
        margin-bottom: 0.9375rem
    }

        .component.PageHead article.nrwd .caption h1 span, .component.PageHead2 article.nrwd .caption h1 span, .component.PageHeadOptionalSubheading article.nrwd .caption h1 span {
            display: block
        }

            .component.PageHead article.nrwd .caption h1 span:first-child, .component.PageHead2 article.nrwd .caption h1 span:first-child, .component.PageHeadOptionalSubheading article.nrwd .caption h1 span:first-child {
                padding-bottom: 0.25rem
            }

            .component.PageHead article.nrwd .caption h1 span.color, .component.PageHead2 article.nrwd .caption h1 span.color, .component.PageHeadOptionalSubheading article.nrwd .caption h1 span.color {
                font-size: 1rem;
                line-height: 1.5rem
            }

.component.PageHead article.nrwd img.nrwd, .component.PageHead2 article.nrwd img.nrwd, .component.PageHeadOptionalSubheading article.nrwd img.nrwd {
    width: 100%;
    display: inline-block;
    margin: 1.125rem 0
}

.component.PageHead article.nrwd.big-image, .component.PageHead2 article.nrwd.big-image, .component.PageHeadOptionalSubheading article.nrwd.big-image {
    border: 0
}

    .component.PageHead article.nrwd.big-image .caption, .component.PageHead2 article.nrwd.big-image .caption, .component.PageHeadOptionalSubheading article.nrwd.big-image .caption {
        width: 90%;
        margin-top: 0
    }

    .component.PageHead article.nrwd.big-image img.nrwd, .component.PageHead2 article.nrwd.big-image img.nrwd, .component.PageHeadOptionalSubheading article.nrwd.big-image img.nrwd {
        margin-top: 0
    }

.component.PageHead article:not(.nrwd).with-image .caption, .component.PageHead2 article:not(.nrwd).with-image .caption, .component.PageHeadOptionalSubheading article:not(.nrwd).with-image .caption {
    padding: 0.3125rem 0.625rem 0 0
}

@media only screen and (min-width: 40.063em) {
    .component.PageHead article:not(.nrwd).with-image .caption, .component.PageHead2 article:not(.nrwd).with-image .caption, .component.PageHeadOptionalSubheading article:not(.nrwd).with-image .caption {
        margin-top: -35px
    }
}

.component.PageHead article:not(.nrwd) .caption, .component.PageHead2 article:not(.nrwd) .caption, .component.PageHeadOptionalSubheading article:not(.nrwd) .caption {
    background: #fff;
    position: relative
}

@media only screen and (min-width: 40.063em) {
    .component.PageHead article:not(.nrwd) .caption, .component.PageHead2 article:not(.nrwd) .caption, .component.PageHeadOptionalSubheading article:not(.nrwd) .caption {
        width: 68%
    }
}

.component.PageHead article:not(.nrwd) .caption h1, .component.PageHead2 article:not(.nrwd) .caption h1, .component.PageHeadOptionalSubheading article:not(.nrwd) .caption h1 {
    line-height: 1.8125rem;
    font-size: 1.25rem;
    font-family: 'LindeDaxReg',Arial,sans-serif;
    margin-bottom: 1.25rem
}

@media only screen and (min-width: 40.063em) {
    .component.PageHead article:not(.nrwd) .caption h1, .component.PageHead2 article:not(.nrwd) .caption h1, .component.PageHeadOptionalSubheading article:not(.nrwd) .caption h1 {
        line-height: 1.875rem
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.PageHead article:not(.nrwd) .caption h1, .component.PageHead2 article:not(.nrwd) .caption h1, .component.PageHeadOptionalSubheading article:not(.nrwd) .caption h1 {
        font-size: 1.5rem
    }
}

@media only screen and (min-width: 64em) {
    .component.PageHead article:not(.nrwd) .caption h1, .component.PageHead2 article:not(.nrwd) .caption h1, .component.PageHeadOptionalSubheading article:not(.nrwd) .caption h1 {
        font-size: 1.75rem;
        line-height: 2.125rem
    }
}

.component.PageHead article:not(.nrwd) .caption h1 span, .component.PageHead2 article:not(.nrwd) .caption h1 span, .component.PageHeadOptionalSubheading article:not(.nrwd) .caption h1 span {
    display: block
}

    .component.PageHead article:not(.nrwd) .caption h1 span:first-child, .component.PageHead2 article:not(.nrwd) .caption h1 span:first-child, .component.PageHeadOptionalSubheading article:not(.nrwd) .caption h1 span:first-child {
        padding-bottom: 0.25rem
    }

    .component.PageHead article:not(.nrwd) .caption h1 span.color, .component.PageHead2 article:not(.nrwd) .caption h1 span.color, .component.PageHeadOptionalSubheading article:not(.nrwd) .caption h1 span.color {
        font-size: 1rem;
        line-height: 1.5rem
    }

.component.PageHead article:not(.nrwd).long .caption, .component.PageHead2 article:not(.nrwd).long .caption, .component.PageHeadOptionalSubheading article:not(.nrwd).long .caption {
    background: transparent;
    background-image: linear-gradient(to right, #fff 0%,#fff 68%,rgba(255,255,255,0) 68%,rgba(255,255,255,0) 100%)
}

@media only screen and (min-width: 40.063em) {
    .component.PageHead article:not(.nrwd).long .caption, .component.PageHead2 article:not(.nrwd).long .caption, .component.PageHeadOptionalSubheading article:not(.nrwd).long .caption {
        width: 100%;
        padding-right: 10%
    }

        .component.PageHead article:not(.nrwd).long .caption:before, .component.PageHead2 article:not(.nrwd).long .caption:before, .component.PageHeadOptionalSubheading article:not(.nrwd).long .caption:before {
            content: " ";
            float: right;
            width: 25%;
            height: 1.25rem
        }
}

.component.GeneralContent, .component.Disclaimer {
    padding: 0 0 20px 0
}

.accordion-navigation .component.GeneralContent, .accordion-navigation .component.Disclaimer {
    padding: 0
}

@media only screen and (min-width: 64em) {
    .component.GeneralContent p:last-child, .component.Disclaimer p:last-child {
        margin-bottom: 0
    }
}

@media only screen and (min-width: 64em) {
    .component.GeneralContent div > p:last-child, .component.Disclaimer div > p:last-child {
        margin-bottom: 0.875rem
    }
}

.component.GeneralContent p, .component.GeneralContent div:not(.content), .component.Disclaimer p, .component.Disclaimer div:not(.content) {
    line-height: 1.375rem;
    margin-bottom: 0.875rem
}

    .component.GeneralContent p.image-block, .component.GeneralContent div.image-block, .component.Disclaimer p.image-block, .component.Disclaimer div.image-block {
        display: table;
        width: 100%
    }

        .component.GeneralContent p.image-block span.img.left, .component.GeneralContent div.image-block span.img.left, .component.Disclaimer p.image-block span.img.left, .component.Disclaimer div.image-block span.img.left {
            display: table-cell;
            float: none !important;
            margin-right: 0
        }

            .component.GeneralContent p.image-block span.img.left:nth-child(1), .component.GeneralContent div.image-block span.img.left:nth-child(1), .component.Disclaimer p.image-block span.img.left:nth-child(1), .component.Disclaimer div.image-block span.img.left:nth-child(1) {
                padding-right: 0.5rem;
                text-align: left
            }

            .component.GeneralContent p.image-block span.img.left:nth-child(2), .component.GeneralContent div.image-block span.img.left:nth-child(2), .component.Disclaimer p.image-block span.img.left:nth-child(2), .component.Disclaimer div.image-block span.img.left:nth-child(2) {
                padding-left: 0.5rem;
                text-align: right
            }

            .component.GeneralContent p.image-block span.img.left img, .component.GeneralContent div.image-block span.img.left img, .component.Disclaimer p.image-block span.img.left img, .component.Disclaimer div.image-block span.img.left img {
                width: 100%
            }

    .component.GeneralContent p.largeText, .component.Disclaimer p.largeText {
        font-size: 1.625rem;
        font-family: 'LindeDaxReg',Arial;
        line-height: 1.625rem
    }

        .component.GeneralContent p.largeText strong, .component.Disclaimer p.largeText strong {
            font-weight: bold !important
        }

.tlg .component.GeneralContent p.largeText, .tlg .component.Disclaimer p.largeText {
    color: #008ccd
}

.lmb .component.GeneralContent p.largeText, .lmb .component.Disclaimer p.largeText {
    color: #00a0e1
}

.rb .component.GeneralContent p.largeText, .rb .component.Disclaimer p.largeText {
    color: #e1000f
}

.ocap .component.GeneralContent p.largeText, .ocap .component.Disclaimer p.largeText {
    color: #78b928
}

.component.GeneralContent p.extraLargeText, .component.Disclaimer p.extraLargeText {
    font-size: 2.25rem;
    font-family: 'LindeDaxReg',Arial;
    line-height: 2.25rem
}

    .component.GeneralContent p.extraLargeText strong, .component.Disclaimer p.extraLargeText strong {
        font-weight: bold !important
    }

.tlg .component.GeneralContent p.extraLargeText, .tlg .component.Disclaimer p.extraLargeText {
    color: #008ccd
}

.lmb .component.GeneralContent p.extraLargeText, .lmb .component.Disclaimer p.extraLargeText {
    color: #00a0e1
}

.rb .component.GeneralContent p.extraLargeText, .rb .component.Disclaimer p.extraLargeText {
    color: #e1000f
}

.ocap .component.GeneralContent p.extraLargeText, .ocap .component.Disclaimer p.extraLargeText {
    color: #78b928
}

.component.GeneralContent strong, .component.Disclaimer strong {
    font-family: 'LindeDaxReg',Arial;
    font-weight: normal
}

.component.GeneralContent em, .component.Disclaimer em {
    font-style: normal
}

.component.GeneralContent hr, .component.Disclaimer hr {
    display: none
}

.component.GeneralContent article .caption, .component.Disclaimer article .caption {
    padding-top: 10px
}

    .component.GeneralContent article .caption h1, .component.Disclaimer article .caption h1 {
        line-height: 1.8125rem;
        font-size: 1.25rem;
        font-family: 'LindeDaxReg',Arial;
        margin-bottom: 1.25rem;
        margin-top: 0px
    }

@media only screen and (min-width: 40.063em) {
    .component.GeneralContent article .caption h1, .component.Disclaimer article .caption h1 {
        line-height: 1.875rem
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.GeneralContent article .caption h1, .component.Disclaimer article .caption h1 {
        font-size: 1.5rem
    }
}

@media only screen and (min-width: 64em) {
    .component.GeneralContent article .caption h1, .component.Disclaimer article .caption h1 {
        font-size: 1.75rem;
        line-height: 2.125rem
    }
}

.component.GeneralContent article .caption h1 span, .component.Disclaimer article .caption h1 span {
    display: block
}

.rb .component.GeneralContent article .caption h1 span, .rb .component.Disclaimer article .caption h1 span {
    color: #e1000f
}

.component.GeneralContent article .caption h1 span:first-child, .component.Disclaimer article .caption h1 span:first-child {
    padding-bottom: 0.25rem
}

.component.GeneralContent article .caption h1 span.color, .component.Disclaimer article .caption h1 span.color {
    font-size: 1rem;
    line-height: 1.5rem
}

.rb .component.GeneralContent article .caption h1 span.color, .rb .component.Disclaimer article .caption h1 span.color {
    color: #586060
}

.component.GeneralContent article.nrwd, .component.Disclaimer article.nrwd {
    margin-bottom: 1.25rem
}

.tlg .component.GeneralContent article.nrwd, .tlg .component.Disclaimer article.nrwd {
    border-top: 1px solid #b9cdd7;
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.GeneralContent article.nrwd, .lmb .component.Disclaimer article.nrwd {
    border-top: 1px solid #b9cdd7;
    border-bottom: 1px solid #b9cdd7
}

.rb .component.GeneralContent article.nrwd, .rb .component.Disclaimer article.nrwd {
    border-top: 1px solid #ebe1cd;
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.GeneralContent article.nrwd, .ocap .component.Disclaimer article.nrwd {
    border-top: 1px solid #b9cdd7;
    border-bottom: 1px solid #b9cdd7
}

.component.GeneralContent article.nrwd .columns, .component.GeneralContent article.nrwd .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration .component.GeneralContent article.nrwd td.gsc-input, .component.GeneralContent article.nrwd .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemListFilterConfiguration .component.GeneralContent article.nrwd td.gsc-search-button, .component.GeneralContent article.nrwd .component.SystemDummy td.gsc-input, .component.SystemDummy .component.GeneralContent article.nrwd td.gsc-input, .component.GeneralContent article.nrwd .component.SystemDummy td.gsc-search-button, .component.SystemDummy .component.GeneralContent article.nrwd td.gsc-search-button, .component.GeneralContent article.nrwd .row, .component.GeneralContent article.nrwd .component.SystemListFilterConfiguration #___gcse_0, .component.SystemListFilterConfiguration .component.GeneralContent article.nrwd #___gcse_0, .component.Disclaimer article.nrwd .columns, .component.Disclaimer article.nrwd .component.SystemListFilterConfiguration td.gsc-input, .component.SystemListFilterConfiguration .component.Disclaimer article.nrwd td.gsc-input, .component.Disclaimer article.nrwd .component.SystemListFilterConfiguration td.gsc-search-button, .component.SystemListFilterConfiguration .component.Disclaimer article.nrwd td.gsc-search-button, .component.Disclaimer article.nrwd .component.SystemDummy td.gsc-input, .component.SystemDummy .component.Disclaimer article.nrwd td.gsc-input, .component.Disclaimer article.nrwd .component.SystemDummy td.gsc-search-button, .component.SystemDummy .component.Disclaimer article.nrwd td.gsc-search-button, .component.Disclaimer article.nrwd .row, .component.Disclaimer article.nrwd .component.SystemListFilterConfiguration #___gcse_0, .component.SystemListFilterConfiguration .component.Disclaimer article.nrwd #___gcse_0 {
    margin-bottom: 0
}

.component.GeneralContent article.nrwd .caption, .component.Disclaimer article.nrwd .caption {
    padding-top: 0.9375rem
}

.component.GeneralContent article.nrwd h1, .component.Disclaimer article.nrwd h1 {
    line-height: 1.8125rem;
    font-size: 1.25rem;
    margin-bottom: 0
}

@media only screen and (min-width: 40.063em) {
    .component.GeneralContent article.nrwd h1, .component.Disclaimer article.nrwd h1 {
        line-height: 1.875rem
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.GeneralContent article.nrwd h1, .component.Disclaimer article.nrwd h1 {
        font-size: 1.375rem
    }
}

@media only screen and (min-width: 64em) {
    .component.GeneralContent article.nrwd h1, .component.Disclaimer article.nrwd h1 {
        font-size: 1.375rem;
        line-height: 1.875rem
    }
}

.component.GeneralContent article.nrwd h1 span.color, .component.Disclaimer article.nrwd h1 span.color {
    font-size: 1rem;
    line-height: 1.5rem
}

.component.GeneralContent article.nrwd img.nrwd, .component.Disclaimer article.nrwd img.nrwd {
    width: 100%;
    display: inline-block;
    margin: 1.125rem 0
}

.component.GeneralContent .img, .component.Disclaimer .img {
    margin: 0 0 1.4375rem 0;
    display: block
}

    .component.GeneralContent .img.left, .component.Disclaimer .img.left {
        max-width: 14.375rem;
        margin-right: 1rem
    }

@media only screen and (max-width: 40em) {
    .component.GeneralContent .img.left, .component.Disclaimer .img.left {
        float: none !important;
        max-width: 100%;
        margin-right: 0
    }
}

.component.GeneralContent .img.right, .component.Disclaimer .img.right {
    max-width: 14.375rem;
    margin-left: 1rem
}

@media only screen and (max-width: 40em) {
    .component.GeneralContent .img.right, .component.Disclaimer .img.right {
        float: none !important;
        max-width: 100%;
        margin-left: 0
    }
}

.component.GeneralContent .img .caption, .component.Disclaimer .img .caption {
    display: block;
    font-size: 0.875rem;
    padding-top: 0.6875rem
}

.component.GeneralContent .button, .component.GeneralContent .callToAction, .component.GeneralContent .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .component.GeneralContent .button, .component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent input, .component.GeneralContent .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.GeneralContent input, .component.Disclaimer .button, .component.Disclaimer .callToAction, .component.Disclaimer .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .component.Disclaimer .button, .component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer input, .component.Disclaimer .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.Disclaimer input {
    margin-top: 1.25rem
}

.tlg .component.GeneralContent a, .tlg .component.Disclaimer a {
    color: #008ccd
}

.lmb .component.GeneralContent a, .lmb .component.Disclaimer a {
    color: #00a0e1
}

.rb .component.GeneralContent a, .rb .component.Disclaimer a {
    color: #e1000f
}

.ocap .component.GeneralContent a, .ocap .component.Disclaimer a {
    color: #78b928
}

.component.GeneralContent a:hover, .component.Disclaimer a:hover {
    text-decoration: underline
}

.component.GeneralContent ul, .component.Disclaimer ul {
    margin-left: 0
}

    .component.GeneralContent ul li:not(.news), .component.Disclaimer ul li:not(.news) {
        list-style: none;
        text-indent: -1.0em;
        padding-left: 0.875rem
    }

        .component.GeneralContent ul li:not(.news):before, .component.Disclaimer ul li:not(.news):before {
            content: '\2013\00a0\00a0'
        }

        .component.GeneralContent ul li:not(.news) p, .component.Disclaimer ul li:not(.news) p {
            display: inline
        }

    .component.GeneralContent ul li.news, .component.Disclaimer ul li.news {
        padding-left: 0px
    }

.component.GeneralContent ol, .component.Disclaimer ol {
    margin-left: 1.625rem
}

    .component.GeneralContent ol li p, .component.Disclaimer ol li p {
        display: inline
    }

.component.GeneralContent h1, .component.Disclaimer h1 {
    font-size: 1.0625rem;
    line-height: 1.5rem;
    margin-top: 0px;
    margin-bottom: 0.3125rem
}

@media only screen and (min-width: 40.063em) {
    .component.GeneralContent h1, .component.Disclaimer h1 {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media only screen and (min-width: 64em) {
    .component.GeneralContent h1, .component.Disclaimer h1 {
        font-size: 1.375rem;
        line-height: 1.875rem
    }
}

.component.GeneralContent h2, .component.Disclaimer h2 {
    font-size: 1.0625rem;
    line-height: 1.5rem;
    margin-top: 0px;
    margin-bottom: 0.3125rem
}

.tlg .component.GeneralContent h2, .tlg .component.Disclaimer h2 {
    color: #008ccd
}

.lmb .component.GeneralContent h2, .lmb .component.Disclaimer h2 {
    color: #00a0e1
}

.rb .component.GeneralContent h2, .rb .component.Disclaimer h2 {
    color: #e1000f;
    color: #586060
}

.ocap .component.GeneralContent h2, .ocap .component.Disclaimer h2 {
    color: #78b928
}

@media only screen and (min-width: 40.063em) {
    .component.GeneralContent h2, .component.Disclaimer h2 {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media only screen and (min-width: 64em) {
    .component.GeneralContent h2, .component.Disclaimer h2 {
        font-size: 1.375rem;
        line-height: 1.875rem
    }
}

.component.GeneralContent h3, .component.GeneralContent h4, .component.Disclaimer h3, .component.Disclaimer h4 {
    margin-top: 0px;
    font-size: 1.1875rem;
    margin-bottom: 0.3125rem;
    line-height: 1.5rem
}

.component.GeneralContent h5, .component.Disclaimer h5 {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0.3125rem;
    margin-top: 0px
}

.component.GeneralContent h6, .component.Disclaimer h6 {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 0px;
    margin-bottom: 0.3125rem
}

.tlg .component.GeneralContent h6, .tlg .component.Disclaimer h6 {
    color: #008ccd
}

.lmb .component.GeneralContent h6, .lmb .component.Disclaimer h6 {
    color: #00a0e1
}

.rb .component.GeneralContent h6, .rb .component.Disclaimer h6 {
    color: #e1000f;
    color: #586060
}

.ocap .component.GeneralContent h6, .ocap .component.Disclaimer h6 {
    color: #78b928
}

.component.GeneralContent .NewsList [newslist], .component.Disclaimer .NewsList [newslist] {
    padding-left: 0px
}

@media only screen and (max-width: 40em) {
    .component.Disclaimer {
        padding-bottom: 5.25rem
    }
}

.component.Contact {
    height: 100%;
    padding: 0 0 20px 0
}

.tlg .component.Contact {
    color: #002d5a
}

.lmb .component.Contact {
    color: #005591
}

.rb .component.Contact {
    color: #6e7878;
    color: #586060
}

.ocap .component.Contact {
    color: #6e7878
}

.accordion-navigation .component.Contact {
    padding: 0
}

.teaser-column .component.Contact {
    word-wrap: break-word;
    padding: 15px
}

.tlg .teaser-column .component.Contact {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.lmb .teaser-column .component.Contact {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.rb .teaser-column .component.Contact {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.2),rgba(235,225,205,0.4))
}

.ocap .teaser-column .component.Contact {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.05),rgba(120,185,40,0.15))
}

.component.Contact .newheader2 {
    margin: -14px -15px 15px -15px;
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    font-size: 0.875rem;
    position: relative
}

    .component.Contact .newheader2:after {
        position: absolute;
        content: "";
        bottom: 0px;
        height: 1px;
        width: 100%;
        left: 0
    }

.tlg .teaser-column .component.Contact .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .teaser-column .component.Contact .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .teaser-column .component.Contact .newheader2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .teaser-column .component.Contact .newheader2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.tlg .teaser-column .component.Contact .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .teaser-column .component.Contact .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .teaser-column .component.Contact .newheader2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .teaser-column .component.Contact .newheader2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.Contact h2 {
    margin: -14px -15px 15px -15px;
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    font-size: 0.875rem;
    position: relative
}

    .component.Contact h2:after {
        position: absolute;
        content: "";
        bottom: 0px;
        height: 1px;
        width: 100%;
        left: 0
    }

.tlg .teaser-column .component.Contact h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .teaser-column .component.Contact h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .teaser-column .component.Contact h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .teaser-column .component.Contact h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.tlg .teaser-column .component.Contact h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .teaser-column .component.Contact h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .teaser-column .component.Contact h2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .teaser-column .component.Contact h2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.Contact ul {
    margin: 0
}

.tlg .component.Contact ul li a:not(.button) {
    color: #008ccd
}

.lmb .component.Contact ul li a:not(.button) {
    color: #00a0e1
}

.rb .component.Contact ul li a:not(.button) {
    color: #e1000f
}

.ocap .component.Contact ul li a:not(.button) {
    color: #78b928
}

.tlg .component.Contact ul li a:not(.button):hover {
    color: #002d5a !important
}

.lmb .component.Contact ul li a:not(.button):hover {
    color: #005591 !important
}

.rb .component.Contact ul li a:not(.button):hover {
    color: #6e7878 !important;
    color: #e1000f !important
}

.ocap .component.Contact ul li a:not(.button):hover {
    color: #6e7878 !important
}

.component.Contact ul li p {
    font-size: 0.875rem
}

.tlg .component.Contact ul li p a {
    color: #008ccd
}

.lmb .component.Contact ul li p a {
    color: #00a0e1
}

.rb .component.Contact ul li p a {
    color: #e1000f
}

.ocap .component.Contact ul li p a {
    color: #78b928
}

.tlg .component.Contact ul li p a:hover {
    color: #002d5a !important
}

.lmb .component.Contact ul li p a:hover {
    color: #005591 !important
}

.rb .component.Contact ul li p a:hover {
    color: #6e7878 !important;
    color: #e1000f !important
}

.ocap .component.Contact ul li p a:hover {
    color: #6e7878 !important
}

.component.Contact .newheader2, .component.Contact h2, .component.Contact h3 {
    font-size: 0.875rem
}

.component.Contact p.fineprint {
    font-size: 0.75rem;
    margin-bottom: 0.9375rem
}

.component.Contact .map #map-canvas {
    height: 300px
}

    .component.Contact .map #map-canvas img {
        max-width: none
    }

.component.Contact .map .adp-placemark {
    display: none
}

.component.Contact .map .adp-summary {
    margin: 25px 0 10px 0
}

.tlg .component.Contact .map .adp-summary {
    color: #008ccd
}

.lmb .component.Contact .map .adp-summary {
    color: #00a0e1
}

.rb .component.Contact .map .adp-summary {
    color: #e1000f
}

.ocap .component.Contact .map .adp-summary {
    color: #78b928
}

.component.Contact .map .adp-legal {
    font-size: 0.6875rem;
    text-align: right
}

.tlg .component.Contact .map .adp-legal {
    color: #002d5a
}

.lmb .component.Contact .map .adp-legal {
    color: #005591
}

.rb .component.Contact .map .adp-legal {
    color: #6e7878;
    color: #586060
}

.ocap .component.Contact .map .adp-legal {
    color: #6e7878
}

.component.Contact .map .adp-distance {
    font-family: 'LindeDaxReg',Arial
}

.component.Contact .map .adp, .component.Contact .map .adp table {
    font-family: 'LindeDaxLig',Arial
}

    .component.Contact .map .adp b, .component.Contact .map .adp table b {
        font-family: 'LindeDaxReg',Arial
    }

.component.Contact .map .adp-directions {
    border: 0
}

    .component.Contact .map .adp-directions tr td {
        padding: 10px 3px
    }

.tlg .component.Contact .map .adp-directions tr td {
    color: #002d5a
}

.lmb .component.Contact .map .adp-directions tr td {
    color: #005591
}

.rb .component.Contact .map .adp-directions tr td {
    color: #6e7878;
    color: #586060
}

.ocap .component.Contact .map .adp-directions tr td {
    color: #6e7878
}

.component.Contact .map .adp-directions tr:nth-child(odd) td {
    background: #f8fafb
}

.component.Contact .map .adp-directions tr:nth-child(even) td {
    background: #fff
}

.component.Contact .map .adp-directions tr:first-child td {
    background: #e0e9ed;
    border: 0
}

.tlg .component.Contact .map .adp-substep {
    border-top: 1px solid #b9cdd7
}

.lmb .component.Contact .map .adp-substep {
    border-top: 1px solid #b9cdd7
}

.rb .component.Contact .map .adp-substep {
    border-top: 1px solid #ebe1cd
}

.ocap .component.Contact .map .adp-substep {
    border-top: 1px solid #b9cdd7
}

.component.Contact .map .map-inputs .route-wrapper {
    width: 100%;
    display: inline-block
}

    .component.Contact .map .map-inputs .route-wrapper .route-icons {
        width: 6%;
        float: left;
        margin-right: 10px
    }

        .component.Contact .map .map-inputs .route-wrapper .route-icons .circle_wrapper {
            text-align: center;
            font-size: 2.125rem;
            display: block;
            position: relative;
            z-index: 9
        }

@media only screen and (max-width: 40em) {
    .component.Contact .map .map-inputs .route-wrapper .route-icons .circle_wrapper {
        font-size: 2rem;
        left: 2px
    }
}

.tlg .component.Contact .map .map-inputs .route-wrapper .route-icons .circle_wrapper {
    color: #002d5a
}

.lmb .component.Contact .map .map-inputs .route-wrapper .route-icons .circle_wrapper {
    color: #005591
}

.rb .component.Contact .map .map-inputs .route-wrapper .route-icons .circle_wrapper {
    color: #6e7878
}

.ocap .component.Contact .map .map-inputs .route-wrapper .route-icons .circle_wrapper {
    color: #6e7878
}

.component.Contact .map .map-inputs .route-wrapper .route-icons .dots_wrapper {
    font-size: 2.8125rem;
    top: -16px;
    display: block;
    text-align: center;
    position: relative
}

@media only screen and (max-width: 40em) {
    .component.Contact .map .map-inputs .route-wrapper .route-icons .dots_wrapper {
        font-size: 2.5em;
        top: -10px;
        left: 2px
    }
}

.tlg .component.Contact .map .map-inputs .route-wrapper .route-icons .dots_wrapper {
    color: #008ccd
}

.lmb .component.Contact .map .map-inputs .route-wrapper .route-icons .dots_wrapper {
    color: #00a0e1
}

.rb .component.Contact .map .map-inputs .route-wrapper .route-icons .dots_wrapper {
    color: #e1000f
}

.ocap .component.Contact .map .map-inputs .route-wrapper .route-icons .dots_wrapper {
    color: #78b928
}

.component.Contact .map .map-inputs .route-wrapper .route-icons .goal_wrapper {
    font-size: 2.8125rem;
    top: -35px;
    display: block;
    text-align: center;
    position: relative
}

@media only screen and (max-width: 40em) {
    .component.Contact .map .map-inputs .route-wrapper .route-icons .goal_wrapper {
        font-size: 2.5em;
        top: -22px;
        left: 2px
    }
}

.tlg .component.Contact .map .map-inputs .route-wrapper .route-icons .goal_wrapper {
    color: #008ccd
}

.lmb .component.Contact .map .map-inputs .route-wrapper .route-icons .goal_wrapper {
    color: #00a0e1
}

.rb .component.Contact .map .map-inputs .route-wrapper .route-icons .goal_wrapper {
    color: #e1000f
}

.ocap .component.Contact .map .map-inputs .route-wrapper .route-icons .goal_wrapper {
    color: #78b928
}

.component.Contact .map .map-inputs .route-wrapper .route-inputs {
    width: 78%;
    display: inherit;
    position: relative
}

    .component.Contact .map .map-inputs .route-wrapper .route-inputs .route-start {
        position: relative;
        top: 0px;
        transition: all 0.15s ease-out !important
    }

    .component.Contact .map .map-inputs .route-wrapper .route-inputs .chosen-container {
        position: relative;
        top: 0px;
        transition: all 0.15s ease-out !important
    }

.component.Contact .map .map-inputs .route-wrapper .route-arrows {
    width: 12%;
    position: relative;
    top: 30px;
    left: 12px;
    text-align: center;
    float: right;
    font-size: 1.5rem
}

@media only screen and (max-width: 40em) {
    .component.Contact .map .map-inputs .route-wrapper .route-arrows {
        font-size: 1.2em
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Contact .map .map-inputs .route-wrapper .route-arrows {
        width: 13%
    }
}

.tlg .component.Contact .map .map-inputs .route-wrapper .route-arrows a {
    color: #008ccd
}

.lmb .component.Contact .map .map-inputs .route-wrapper .route-arrows a {
    color: #00a0e1
}

.rb .component.Contact .map .map-inputs .route-wrapper .route-arrows a {
    color: #e1000f
}

.ocap .component.Contact .map .map-inputs .route-wrapper .route-arrows a {
    color: #78b928
}

.tlg .component.Contact .map .map-inputs .route-wrapper .route-arrows a:hover {
    color: #002d5a
}

.lmb .component.Contact .map .map-inputs .route-wrapper .route-arrows a:hover {
    color: #005591
}

.rb .component.Contact .map .map-inputs .route-wrapper .route-arrows a:hover {
    color: #6e7878
}

.ocap .component.Contact .map .map-inputs .route-wrapper .route-arrows a:hover {
    color: #6e7878
}

.component.Contact .map .map-inputs .route-wrapper .route-arrows a i:last-child {
    margin-left: -7px
}

.component.Contact .map h2 {
    font-size: 1.5rem;
    margin: 0 0 25px 0;
    padding: 0
}

    .component.Contact .map h2 span {
        display: block
    }

.tlg .component.Contact .map h2 span.color {
    color: #008ccd
}

.lmb .component.Contact .map h2 span.color {
    color: #00a0e1
}

.rb .component.Contact .map h2 span.color {
    color: #e1000f
}

.ocap .component.Contact .map h2 span.color {
    color: #78b928
}

.component.Contact .map .contact_details p {
    font-size: 0.875rem
}

@media only screen and (min-width: 40.063em) {
    .component.Contact .map .button, .component.Contact .map .callToAction, .component.Contact .map .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.Contact .map input, .component.Contact .map .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.Contact .map input {
        width: auto
    }
}

.component.DownloadList {
    padding: 0 0 20px 0;
    height: 100%
}

.tlg .component.DownloadList {
    color: #002d5a
}

.lmb .component.DownloadList {
    color: #005591
}

.rb .component.DownloadList {
    color: #6e7878;
    color: #586060
}

.ocap .component.DownloadList {
    color: #6e7878
}

.teaser-column .component.DownloadList {
    padding: 15px
}

.tlg .teaser-column .component.DownloadList {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.lmb .teaser-column .component.DownloadList {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.rb .teaser-column .component.DownloadList {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.2),rgba(235,225,205,0.4))
}

.ocap .teaser-column .component.DownloadList {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.05),rgba(120,185,40,0.15))
}

.tlg .component.DownloadList a:hover {
    color: #002d5a !important
}

.lmb .component.DownloadList a:hover {
    color: #005591 !important
}

.rb .component.DownloadList a:hover {
    color: #6e7878 !important;
    color: #6e7878 !important
}

.ocap .component.DownloadList a:hover {
    color: #6e7878 !important
}

.component.DownloadList .newheader2 {
    font-size: 0.875rem;
    position: relative;
    margin-top: 0;
    margin-bottom: 13px
}

    .component.DownloadList .newheader2:after {
        position: absolute;
        content: "";
        bottom: 0px;
        height: 1px;
        width: 100%;
        left: 0
    }

.tlg .teaser-column .component.DownloadList .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .teaser-column .component.DownloadList .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .teaser-column .component.DownloadList .newheader2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .teaser-column .component.DownloadList .newheader2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.teaser-column .component.DownloadList .newheader2 {
    margin: -14px -15px 15px -15px;
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem
}

.tlg .teaser-column .component.DownloadList .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .teaser-column .component.DownloadList .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .teaser-column .component.DownloadList .newheader2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .teaser-column .component.DownloadList .newheader2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.DownloadList h2 {
    font-size: 0.875rem;
    position: relative;
    margin-top: 0;
    margin-bottom: 13px
}

    .component.DownloadList h2:after {
        position: absolute;
        content: "";
        bottom: 0px;
        height: 1px;
        width: 100%;
        left: 0
    }

.tlg .teaser-column .component.DownloadList h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .teaser-column .component.DownloadList h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .teaser-column .component.DownloadList h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .teaser-column .component.DownloadList h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.teaser-column .component.DownloadList h2 {
    margin: -14px -15px 15px -15px;
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem
}

.tlg .teaser-column .component.DownloadList h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .teaser-column .component.DownloadList h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .teaser-column .component.DownloadList h2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .teaser-column .component.DownloadList h2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.DownloadList p {
    font-size: 0.875rem
}

.component.DownloadList .button, .component.DownloadList .callToAction, .teaser-column .component.DownloadList .button, .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.DownloadList input, .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.DownloadList input {
    font-size: 0.875rem;
    padding: 0;
    margin: 0;
    font-family: 'LindeDaxLig',Arial
}

.tlg .component.DownloadList .button, .tlg .component.DownloadList .callToAction, .tlg .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .tlg .component.DownloadList input, .tlg .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .tlg .component.DownloadList input {
    color: #008ccd !important;
    background-image: none;
    background: transparent
}

.lmb .component.DownloadList .button, .lmb .component.DownloadList .callToAction, .lmb .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .lmb .component.DownloadList input, .lmb .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .lmb .component.DownloadList input {
    color: #00a0e1 !important;
    background-image: none;
    background: transparent
}

.rb .component.DownloadList .button, .rb .component.DownloadList .callToAction, .rb .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .rb .component.DownloadList input, .rb .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .rb .component.DownloadList input {
    color: #e1000f !important;
    background-image: none;
    background: transparent;
    color: #586060
}

.ocap .component.DownloadList .button, .ocap .component.DownloadList .callToAction, .ocap .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .ocap .component.DownloadList input, .ocap .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .ocap .component.DownloadList input {
    color: #78b928 !important;
    background-image: none;
    background: transparent
}

.tlg .component.DownloadList .button:hover, .tlg .component.DownloadList .callToAction:hover, .tlg .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input:hover, .tlg .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input:hover, .tlg .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .tlg .component.DownloadList input:hover, .tlg .component.DownloadList .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .tlg .component.DownloadList input:hover {
    color: #002d5a
}

.lmb .component.DownloadList .button:hover, .lmb .component.DownloadList .callToAction:hover, .lmb .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input:hover, .lmb .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input:hover, .lmb .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .lmb .component.DownloadList input:hover, .lmb .component.DownloadList .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .lmb .component.DownloadList input:hover {
    color: #005591
}

.rb .component.DownloadList .button:hover, .rb .component.DownloadList .callToAction:hover, .rb .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input:hover, .rb .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input:hover, .rb .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .rb .component.DownloadList input:hover, .rb .component.DownloadList .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .rb .component.DownloadList input:hover {
    color: #6e7878
}

.ocap .component.DownloadList .button:hover, .ocap .component.DownloadList .callToAction:hover, .ocap .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input:hover, .ocap .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input:hover, .ocap .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input:hover, .component.SystemListFilterConfiguration .gsc-search-button .ocap .component.DownloadList input:hover, .ocap .component.DownloadList .component.SystemDummy .gsc-search-button input:hover, .component.SystemDummy .gsc-search-button .ocap .component.DownloadList input:hover {
    color: #6e7878
}

.component.DownloadList .button:hover i, .component.DownloadList .callToAction:hover i, .teaser-column .component.DownloadList .button:hover i, .teaser-column .component.DownloadList .callToAction:hover i, .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input:hover i, .component.SystemListFilterConfiguration .gsc-search-button .component.DownloadList input:hover i, .component.DownloadList .component.SystemDummy .gsc-search-button input:hover i, .component.SystemDummy .gsc-search-button .component.DownloadList input:hover i {
    padding-left: 0.75rem
}

.component.DownloadList .button i, .component.DownloadList .callToAction i, .teaser-column .component.DownloadList .button i, .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input i, .component.SystemListFilterConfiguration .gsc-search-button .component.DownloadList input i, .component.DownloadList .component.SystemDummy .gsc-search-button input i, .component.SystemDummy .gsc-search-button .component.DownloadList input i {
    position: static;
    float: none;
    font-size: 0.8125rem
}

@media only screen and (min-width: 40.063em) {
    .component.DownloadList .button i, .component.DownloadList .callToAction i, .teaser-column .component.DownloadList .button i, .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input i, .component.SystemListFilterConfiguration .gsc-search-button .component.DownloadList input i, .component.DownloadList .component.SystemDummy .gsc-search-button input i, .component.SystemDummy .gsc-search-button .component.DownloadList input i {
        font-size: 0.875rem
    }
}

.teaser-column .component.DownloadList .callToAction, .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input, .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input {
    font-size: 0.875rem;
    padding: 10px 20px;
    margin-bottom: 20px;
    font-family: 'LindeDaxReg',Arial
}

.tlg .teaser-column .component.DownloadList .callToAction, .tlg .teaser-column .component.DownloadList .button, .tlg .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .tlg .teaser-column .component.DownloadList input, .tlg .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .tlg .teaser-column .component.DownloadList input {
    color: #fff
}

.lmb .teaser-column .component.DownloadList .callToAction, .lmb .teaser-column .component.DownloadList .button, .lmb .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .lmb .teaser-column .component.DownloadList input, .lmb .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .lmb .teaser-column .component.DownloadList input {
    color: #fff
}

.rb .teaser-column .component.DownloadList .callToAction, .rb .teaser-column .component.DownloadList .button, .rb .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .rb .teaser-column .component.DownloadList input, .rb .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .rb .teaser-column .component.DownloadList input {
    color: #fff
}

.ocap .teaser-column .component.DownloadList .callToAction, .ocap .teaser-column .component.DownloadList .button, .ocap .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .ocap .teaser-column .component.DownloadList input, .ocap .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .ocap .teaser-column .component.DownloadList input {
    color: #fff
}

.teaser-column .component.DownloadList .button:hover i, .teaser-column .component.DownloadList .callToAction:hover i, .teaser-column .component.DownloadList .component.SystemListFilterConfiguration .gsc-search-button input:hover i, .component.SystemListFilterConfiguration .gsc-search-button .teaser-column .component.DownloadList input:hover i, .teaser-column .component.DownloadList .component.SystemDummy .gsc-search-button input:hover i, .component.SystemDummy .gsc-search-button .teaser-column .component.DownloadList input:hover i {
    padding-left: 0
}

.component.DownloadList a.download {
    display: block;
    font-size: 0.875rem;
    padding: 5px 0 5px 15px;
    line-height: 1.6
}

    .component.DownloadList a.download span {
        font-size: 0.75rem
    }

.tlg .component.DownloadList a.download {
    color: #008ccd
}

.lmb .component.DownloadList a.download {
    color: #00a0e1
}

.rb .component.DownloadList a.download {
    color: #e1000f;
    color: #e1000f
}

.ocap .component.DownloadList a.download {
    color: #78b928
}

.tlg .component.DownloadList a.download:hover {
    color: #002d5a
}

.lmb .component.DownloadList a.download:hover {
    color: #005591
}

.rb .component.DownloadList a.download:hover {
    color: #6e7878;
    color: #6e7878
}

.ocap .component.DownloadList a.download:hover {
    color: #6e7878
}

.component.DownloadList a.download:last-child {
    padding-bottom: 0
}

.teaser-column .component.DownloadList a.download {
    padding: 5px 0 0 15px
}

.component.DownloadList a.download i {
    margin-left: -17px
}

.component.DownloadList a.download span {
    display: block
}

.tlg .component.DownloadList a.download span {
    color: #002d5a
}

.lmb .component.DownloadList a.download span {
    color: #005591
}

.rb .component.DownloadList a.download span {
    color: #6e7878
}

.ocap .component.DownloadList a.download span {
    color: #6e7878
}

.component.FAQList {
    padding: 0 0 20px 0
}

    .component.FAQList header {
        padding: 0.625rem 0.625rem 0.375rem 0.75rem;
        position: relative;
        display: inline-block;
        width: 100%
    }

.tlg .component.FAQList header {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.lmb .component.FAQList header {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.rb .component.FAQList header {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.5),rgba(235,225,205,0.25))
}

.ocap .component.FAQList header {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.5),rgba(120,185,40,0.25))
}

@media only screen and (max-width: 40em) {
    .component.FAQList header {
        height: 100%
    }
}

.component.FAQList header:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0;
    display: block
}

.tlg .component.FAQList header:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.FAQList header:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.FAQList header:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.FAQList header:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.FAQList header h2 {
    font-size: 0.875rem;
    margin-top: 0;
    margin-bottom: 0;
    width: 60%
}

@media only screen and (max-width: 40em) {
    .component.FAQList header h2 {
        width: 100%
    }
}

.component.FAQList header .toggleAll {
    font-size: 0.875rem;
    line-height: 1.25rem
}

.tlg .component.FAQList header .toggleAll {
    color: #008ccd
}

.lmb .component.FAQList header .toggleAll {
    color: #00a0e1
}

.rb .component.FAQList header .toggleAll {
    color: #e1000f
}

.ocap .component.FAQList header .toggleAll {
    color: #78b928
}

@media only screen and (max-width: 40em) {
    .component.FAQList header .toggleAll {
        float: left !important
    }
}

.component.FAQList .accordion .accordion-navigation.active .nav:after {
    line-height: 1.6
}

.component.FAQList .accordion .accordion-navigation .content dd a:not(.callToAction) {
    display: inline;
    border-bottom: 0px;
    padding: 0;
    margin: 0
}

.tlg .component.FAQList .accordion .accordion-navigation .content dd a:not(.callToAction) {
    color: #008ccd
}

.lmb .component.FAQList .accordion .accordion-navigation .content dd a:not(.callToAction) {
    color: #00a0e1
}

.rb .component.FAQList .accordion .accordion-navigation .content dd a:not(.callToAction) {
    color: #e1000f
}

.ocap .component.FAQList .accordion .accordion-navigation .content dd a:not(.callToAction) {
    color: #78b928
}

.component.FAQList .accordion .accordion-navigation .content dd a:not(.callToAction):hover {
    text-decoration: underline
}

.tlg .component.FAQ {
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.FAQ {
    border-bottom: 1px solid #b9cdd7
}

.rb .component.FAQ {
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.FAQ {
    border-bottom: 1px solid #b9cdd7
}

.component.FAQ:last-child {
    border-bottom: 0
}

.active .component.FAQ:last-child {
    padding: 0 0 0.25rem 0
}

.tlg .component.FAQ:last-child .answer.active {
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.FAQ:last-child .answer.active {
    border-bottom: 1px solid #b9cdd7
}

.rb .component.FAQ:last-child .answer.active {
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.FAQ:last-child .answer.active {
    border-bottom: 1px solid #b9cdd7
}

.component.FAQ p, .component.FAQ dl dt, .component.FAQ dl dd {
    font-size: 0.875rem;
    font-weight: normal
}

.tlg .component.FAQ p, .tlg .component.FAQ dl dt, .tlg .component.FAQ dl dd {
    color: #008ccd
}

.lmb .component.FAQ p, .lmb .component.FAQ dl dt, .lmb .component.FAQ dl dd {
    color: #00a0e1
}

.rb .component.FAQ p, .rb .component.FAQ dl dt, .rb .component.FAQ dl dd {
    color: #e1000f
}

.ocap .component.FAQ p, .ocap .component.FAQ dl dt, .ocap .component.FAQ dl dd {
    color: #78b928
}

.component.FAQ dl {
    margin-bottom: 0
}

.component.FAQ dt {
    font-weight: normal;
    font-size: 1rem;
    margin: 0
}

    .component.FAQ dt a:not(.callToAction) {
        font-size: 0.875rem;
        display: block;
        line-height: 1.25rem;
        padding: 0.5rem 1.875rem 0.4375rem 0.75rem
    }

.tlg .component.FAQ dt a:not(.callToAction) {
    color: #008ccd !important;
    background: rgba(185,205,215,0.2)
}

.lmb .component.FAQ dt a:not(.callToAction) {
    color: #00a0e1 !important;
    background: rgba(185,205,215,0.2)
}

.rb .component.FAQ dt a:not(.callToAction) {
    color: #e1000f !important;
    background: rgba(235,225,205,0.2)
}

.ocap .component.FAQ dt a:not(.callToAction) {
    color: #78b928 !important;
    background: rgba(185,205,215,0.2)
}

.tlg .component.FAQ dt a:not(.callToAction):hover {
    color: #002d5a !important
}

.lmb .component.FAQ dt a:not(.callToAction):hover {
    color: #005591 !important
}

.rb .component.FAQ dt a:not(.callToAction):hover {
    color: #6e7878 !important;
    color: #586060
}

.ocap .component.FAQ dt a:not(.callToAction):hover {
    color: #6e7878 !important
}

.component.FAQ dt a:not(.callToAction).active {
    display: block
}

.tlg .component.FAQ dt a:not(.callToAction).active {
    background: rgba(185,205,215,0.1)
}

.lmb .component.FAQ dt a:not(.callToAction).active {
    background: rgba(185,205,215,0.1)
}

.rb .component.FAQ dt a:not(.callToAction).active {
    background: rgba(235,225,205,0.1)
}

.ocap .component.FAQ dt a:not(.callToAction).active {
    background: rgba(185,205,215,0.1)
}

.component.FAQ .question {
    position: relative
}

.tlg .component.FAQ .question.active {
    background: rgba(185,205,215,0.1)
}

.lmb .component.FAQ .question.active {
    background: rgba(185,205,215,0.1)
}

.rb .component.FAQ .question.active {
    background: rgba(235,225,205,0.1)
}

.ocap .component.FAQ .question.active {
    background: rgba(185,205,215,0.1)
}

.component.FAQ .question:after {
    font-family: 'linde-icons';
    content: "\e603";
    position: absolute;
    right: 13px;
    top: 12px;
    font-size: 19px;
    line-height: 1;
    display: block;
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.tlg .component.FAQ .question:after {
    color: #002d5a !important
}

.lmb .component.FAQ .question:after {
    color: #005591 !important
}

.rb .component.FAQ .question:after {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .component.FAQ .question:after {
    color: #6e7878 !important
}

.component.FAQ .question.active:after {
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.component.FAQ dd {
    padding: 0.9375rem 1.875rem 1.875rem 0.75rem;
    display: none
}

.tlg .component.FAQ dd {
    color: #002d5a !important;
    background: rgba(185,205,215,0.1)
}

.lmb .component.FAQ dd {
    color: #005591 !important;
    background: rgba(185,205,215,0.1)
}

.rb .component.FAQ dd {
    color: #6e7878 !important;
    background: rgba(235,225,205,0.1);
    color: #586060 !important
}

.ocap .component.FAQ dd {
    color: #6e7878 !important;
    background: rgba(185,205,215,0.1)
}

.component.FAQ dd a:not(.callToAction) {
    background: transparent !important
}

    .component.FAQ dd a:not(.callToAction):after {
        display: none
    }

.tlg .component.FAQ dd p {
    color: #002d5a !important
}

.lmb .component.FAQ dd p {
    color: #005591 !important
}

.rb .component.FAQ dd p {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .component.FAQ dd p {
    color: #6e7878 !important
}

.component.FAQ dd.active {
    display: block
}

.tlg .component.FAQ dd.active {
    border-bottom: 1px solid rgba(185,205,215,0.1)
}

.lmb .component.FAQ dd.active {
    border-bottom: 1px solid rgba(185,205,215,0.1)
}

.rb .component.FAQ dd.active {
    border-bottom: 1px solid rgba(235,225,205,0.1)
}

.ocap .component.FAQ dd.active {
    border-bottom: 1px solid rgba(185,205,215,0.1)
}

.component.FAQ dd .top {
    margin: 1.875rem 0 1.25rem;
    background: transparent !important;
    border: 0 !important;
    padding: 0
}

    .component.FAQ dd .top:after {
        display: none
    }

.component.LindeShare .tabs .tab-title {
    width: 50%
}

.component.LindeShare h2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative
}

.tlg .component.LindeShare h2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05));
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.LindeShare h2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.LindeShare h2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2));
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.LindeShare h2 {
    background-color: white;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.LindeShare h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.LindeShare h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.LindeShare h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.LindeShare h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.LindeShare h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.LindeShare .tabs-content > .content.active {
    padding: 1rem
}

.component.EventCalendar article {
    height: 100%;
    padding: 15px
}

.tlg .component.EventCalendar article {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.lmb .component.EventCalendar article {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.rb .component.EventCalendar article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.2),rgba(235,225,205,0.4));
    color: #586060
}

.ocap .component.EventCalendar article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.05),rgba(120,185,40,0.15))
}

.component.EventCalendar article .newheader2 {
    margin: -14px -15px 12px -15px;
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    font-size: 0.875rem;
    position: relative
}

.tlg .component.EventCalendar article .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.EventCalendar article .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.EventCalendar article .newheader2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.EventCalendar article .newheader2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.EventCalendar article .newheader2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.EventCalendar article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.EventCalendar article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.EventCalendar article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.EventCalendar article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.EventCalendar article h2 {
    margin: -14px -15px 12px -15px;
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    font-size: 0.875rem;
    position: relative
}

.tlg .component.EventCalendar article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.EventCalendar article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.EventCalendar article h2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.EventCalendar article h2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.EventCalendar article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.EventCalendar article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.EventCalendar article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.EventCalendar article h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.EventCalendar article h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.EventCalendar article ul {
    margin-left: 0;
    margin-bottom: 0
}

.component.EventCalendar article p {
    font-size: 0.875rem
}

.component.EventCalendar .hidden {
    display: none
}

.component.EventCalendar .eventCalendar-wrap {
    position: relative;
    overflow: hidden
}

    .component.EventCalendar .eventCalendar-wrap .eventsCalendar-slider {
        height: 1.4375rem !important
    }

    .component.EventCalendar .eventCalendar-wrap .arrow {
        position: absolute;
        z-index: 5;
        top: 0
    }

        .component.EventCalendar .eventCalendar-wrap .arrow span {
            display: block;
            text-indent: -9000px;
            font-size: 0.875rem
        }

    .component.EventCalendar .eventCalendar-wrap .prev {
        left: 0
    }

        .component.EventCalendar .eventCalendar-wrap .prev:before {
            position: absolute;
            content: "\e603";
            font-family: 'linde-icons';
            font-size: 1rem;
            -ms-transform: rotate(180deg);
            transform: rotate(180deg)
        }

.tlg .component.EventCalendar .eventCalendar-wrap .prev:before {
    color: #008ccd
}

.lmb .component.EventCalendar .eventCalendar-wrap .prev:before {
    color: #00a0e1
}

.rb .component.EventCalendar .eventCalendar-wrap .prev:before {
    color: #e1000f
}

.ocap .component.EventCalendar .eventCalendar-wrap .prev:before {
    color: #78b928
}

.component.EventCalendar .eventCalendar-wrap .next {
    right: 0
}

    .component.EventCalendar .eventCalendar-wrap .next:before {
        content: "\e603";
        font-family: 'linde-icons';
        font-size: 1rem
    }

.tlg .component.EventCalendar .eventCalendar-wrap .next:before {
    color: #008ccd
}

.lmb .component.EventCalendar .eventCalendar-wrap .next:before {
    color: #00a0e1
}

.rb .component.EventCalendar .eventCalendar-wrap .next:before {
    color: #e1000f
}

.ocap .component.EventCalendar .eventCalendar-wrap .next:before {
    color: #78b928
}

.component.EventCalendar .eventsCalendar-currentTitle .monthTitle {
    display: block;
    text-align: center;
    font-size: 0.875rem;
    margin: 0 1.875rem
}

.component.EventCalendar .eventsCalendar-monthWrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

    .component.EventCalendar .eventsCalendar-monthWrap.currentMonth {
        z-index: 1
    }

.component.EventCalendar .eventsCalendar-loading {
    display: block;
    min-width: 100px;
    height: 40px;
    line-height: 40px
}

.component.EventCalendar .arrow-up, .component.EventCalendar .arrow-down {
    display: inline-block !important
}

.tlg .component.EventCalendar .arrow-up:hover, .tlg .component.EventCalendar .arrow-down:hover {
    color: #008ccd
}

.lmb .component.EventCalendar .arrow-up:hover, .lmb .component.EventCalendar .arrow-down:hover {
    color: #00a0e1
}

.rb .component.EventCalendar .arrow-up:hover, .rb .component.EventCalendar .arrow-down:hover {
    color: #e1000f
}

.ocap .component.EventCalendar .arrow-up:hover, .ocap .component.EventCalendar .arrow-down:hover {
    color: #78b928
}

.tlg .component.EventCalendar a.arrow-up.arrow-disabled:hover, .tlg .component.EventCalendar a.arrow-down.arrow-disabled:hover {
    color: #002d5a
}

.lmb .component.EventCalendar a.arrow-up.arrow-disabled:hover, .lmb .component.EventCalendar a.arrow-down.arrow-disabled:hover {
    color: #005591
}

.rb .component.EventCalendar a.arrow-up.arrow-disabled:hover, .rb .component.EventCalendar a.arrow-down.arrow-disabled:hover {
    color: #6e7878
}

.ocap .component.EventCalendar a.arrow-up.arrow-disabled:hover, .ocap .component.EventCalendar a.arrow-down.arrow-disabled:hover {
    color: #6e7878
}

.component.EventCalendar .arrow-up {
    position: relative;
    bottom: 2px;
    left: 55%;
    margin-left: -20px;
    font-family: 'linde-icons';
    font-size: 1.3125rem
}

.tlg .component.EventCalendar .arrow-up {
    color: #002d5a
}

.lmb .component.EventCalendar .arrow-up {
    color: #005591
}

.rb .component.EventCalendar .arrow-up {
    color: #6e7878
}

.ocap .component.EventCalendar .arrow-up {
    color: #6e7878
}

.component.EventCalendar .arrow-down {
    position: relative;
    bottom: -13px;
    left: 53%;
    margin-left: -20px;
    font-family: 'linde-icons';
    font-size: 1.3125rem
}

.tlg .component.EventCalendar .arrow-down {
    color: #002d5a
}

.lmb .component.EventCalendar .arrow-down {
    color: #005591
}

.rb .component.EventCalendar .arrow-down {
    color: #6e7878
}

.ocap .component.EventCalendar .arrow-down {
    color: #6e7878
}

.component.EventCalendar .arrow-disabled {
    opacity: .5
}

.component.EventCalendar .eventsCalendar-list {
    position: relative;
    z-index: 1;
    list-style-type: none;
    max-height: 200px;
    overflow-y: scroll;
    margin-right: -17px
}

    .component.EventCalendar .eventsCalendar-list li {
        display: flex;
        display: -ms-flexbox;
        display: -webkit-flex;
        font-size: 0.875rem;
        margin-top: 0.5rem;
        padding-bottom: 0.6875rem;
        list-style-type: none
    }

.tlg .component.EventCalendar .eventsCalendar-list li {
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.EventCalendar .eventsCalendar-list li {
    border-bottom: 1px solid #b9cdd7
}

.rb .component.EventCalendar .eventsCalendar-list li {
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.EventCalendar .eventsCalendar-list li {
    border-bottom: 1px solid #b9cdd7
}

.component.EventCalendar .eventsCalendar-list li:last-child {
    border-bottom: none
}

.component.EventCalendar .eventsCalendar-list li p:last-child {
    margin-bottom: 0
}

.component.EventCalendar .eventsCalendar-list li time {
    font-family: LindeDaxReg,Arial
}

    .component.EventCalendar .eventsCalendar-list li time small, .component.EventCalendar .eventsCalendar-list li time em {
        font-size: 100%;
        font-style: normal
    }

    .component.EventCalendar .eventsCalendar-list li time small {
        margin-left: 0.3125rem
    }

    .component.EventCalendar .eventsCalendar-list li time .day-number {
        display: block;
        font-size: 1rem
    }

    .component.EventCalendar .eventsCalendar-list li time .day-name {
        display: block;
        line-height: 5px;
        font-size: 0.75rem
    }

.component.EventCalendar .eventsCalendar-list li .title-desc-wrapper {
    margin-left: 1rem
}

.tlg .component.EventCalendar .eventsCalendar-list li .title-desc-wrapper a:hover {
    color: #008ccd
}

.lmb .component.EventCalendar .eventsCalendar-list li .title-desc-wrapper a:hover {
    color: #00a0e1
}

.rb .component.EventCalendar .eventsCalendar-list li .title-desc-wrapper a:hover {
    color: #e1000f
}

.ocap .component.EventCalendar .eventsCalendar-list li .title-desc-wrapper a:hover {
    color: #78b928
}

.component.EventCalendar .eventsCalendar-list li .title-desc-wrapper .eventsCalendar-eventTitle {
    -ms-flex: none;
    flex: none
}

.component.EventCalendar .eventsCalendar-list li .title-desc-wrapper .eventsCalendar-eventDesc {
    -ms-flex: none;
    flex: none
}

.tlg .component.EventCalendar .eventsCalendar-list li .title-desc-wrapper .eventsCalendar-eventDesc {
    color: #008ccd
}

.lmb .component.EventCalendar .eventsCalendar-list li .title-desc-wrapper .eventsCalendar-eventDesc {
    color: #00a0e1
}

.rb .component.EventCalendar .eventsCalendar-list li .title-desc-wrapper .eventsCalendar-eventDesc {
    color: #e1000f
}

.ocap .component.EventCalendar .eventsCalendar-list li .title-desc-wrapper .eventsCalendar-eventDesc {
    color: #78b928
}

.component.EventCalendar .eventsCalendar-list.oldEventList {
    z-index: 2
}

.component.EventCalendar .eventsCalendar-subtitle {
    font-family: 'LindeDaxReg',Arial;
    font-size: 0.875rem;
    margin-bottom: 0
}

.component.SystemListFilterConfiguration header, .component.SystemListFilterConfiguration footer {
    border-top: 1px solid;
    border-bottom: 1px solid;
    font-size: 0.875rem;
    padding: 0.375rem 0;
    margin-top: 2rem
}

.tlg .component.SystemListFilterConfiguration header, .tlg .component.SystemListFilterConfiguration footer {
    border-color: #b9cdd7
}

.lmb .component.SystemListFilterConfiguration header, .lmb .component.SystemListFilterConfiguration footer {
    border-color: #b9cdd7
}

.rb .component.SystemListFilterConfiguration header, .rb .component.SystemListFilterConfiguration footer {
    border-color: #ebe1cd
}

.ocap .component.SystemListFilterConfiguration header, .ocap .component.SystemListFilterConfiguration footer {
    border-color: #b9cdd7
}

.component.SystemListFilterConfiguration header h2, .component.SystemListFilterConfiguration footer h2 {
    font-size: 1rem;
    margin: 0 1rem 0 0
}

.component.SystemListFilterConfiguration header > span, .component.SystemListFilterConfiguration footer > span {
    display: block;
    clear: both;
    float: left
}

.component.SystemListFilterConfiguration footer {
    border-bottom: 0;
    margin-top: 0;
    font-family: 'LindeDaxLig',Arial;
    position: static;
    left: 0;
    right: 0;
    width: auto;
    margin-left: 0
}

.component.SystemListFilterConfiguration form {
    margin: 0
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration div.small-10 {
        padding-left: 0.5rem
    }

        .component.SystemListFilterConfiguration div.small-10:first-child {
            padding-left: 0.5rem;
            padding-right: 0.25rem
        }

        .component.SystemListFilterConfiguration div.small-10:last-child {
            padding: 0 0.5rem 0 0.25rem
        }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.SystemListFilterConfiguration div.small-10 {
        padding-left: 0.5rem
    }

        .component.SystemListFilterConfiguration div.small-10:first-child {
            padding-left: 0.5rem !important;
            padding-right: 0.25rem
        }

        .component.SystemListFilterConfiguration div.small-10:last-child {
            padding: 0 0.3rem 0 0.25rem !important
        }
}

@media only screen and (min-width: 40.063em) {
    .component.SystemListFilterConfiguration div.small-10:first-child {
        padding-left: 0.5rem !important
    }

    .component.SystemListFilterConfiguration div.small-10:last-child {
        padding: 0 0.5rem 0 0.25rem !important
    }
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration div.small-12 {
        padding-left: 0.5rem
    }

        .component.SystemListFilterConfiguration div.small-12:first-child {
            padding-left: 0.5rem;
            padding-right: 0.5rem
        }

        .component.SystemListFilterConfiguration div.small-12:last-child {
            padding: 0 0.5rem 0 0.25rem
        }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.SystemListFilterConfiguration div.small-12 {
        padding-left: 0.5rem
    }

        .component.SystemListFilterConfiguration div.small-12:first-child {
            padding-left: 0.5rem !important;
            padding-right: 0.25rem
        }

        .component.SystemListFilterConfiguration div.small-12:last-child {
            padding: 0 0.3rem 0 0.25rem !important
        }
}

@media only screen and (min-width: 40.063em) {
    .component.SystemListFilterConfiguration div.small-12:first-child {
        padding-left: 0.5rem !important
    }

    .component.SystemListFilterConfiguration div.small-12:last-child {
        padding: 0 0.5rem 0 0.25rem !important
    }
}

.component.SystemListFilterConfiguration .items {
    padding: 1.125rem 0;
    margin: 0
}

    .component.SystemListFilterConfiguration .items .item.nrwd {
        padding-top: 44px;
        padding-bottom: 42px
    }

.tlg .component.SystemListFilterConfiguration .items .item.nrwd a:hover h2 {
    color: #008ccd
}

.lmb .component.SystemListFilterConfiguration .items .item.nrwd a:hover h2 {
    color: #00a0e1
}

.rb .component.SystemListFilterConfiguration .items .item.nrwd a:hover h2 {
    color: #e1000f
}

.ocap .component.SystemListFilterConfiguration .items .item.nrwd a:hover h2 {
    color: #78b928
}

.component.SystemListFilterConfiguration .items .item.nrwd:nth-child(10n+1) {
    border-top: none !important
}

@media only screen and (min-width: 40.063em) {
    .component.SystemListFilterConfiguration .items .item.nrwd {
        padding-top: 1.5rem;
        padding-bottom: 1rem
    }
}

.tlg .component.SystemListFilterConfiguration .items .item.nrwd {
    border-top: 1px solid #b9cdd7
}

.lmb .component.SystemListFilterConfiguration .items .item.nrwd {
    border-top: 1px solid #b9cdd7
}

.rb .component.SystemListFilterConfiguration .items .item.nrwd {
    border-top: 1px solid #ebe1cd
}

.ocap .component.SystemListFilterConfiguration .items .item.nrwd {
    border-top: 1px solid #b9cdd7
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration .items .item.nrwd .medium-9 {
        width: 100% !important
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.SystemListFilterConfiguration .items .item.nrwd .medium-9 {
        width: 100% !important
    }
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration .items .item.nrwd picture {
        display: none
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .component.SystemListFilterConfiguration .items .item.nrwd picture {
        display: none
    }
}

.component.SystemListFilterConfiguration .items .item:not(.nrwd) {
    padding-top: 44px;
    padding-bottom: 42px
}

.tlg .component.SystemListFilterConfiguration .items .item:not(.nrwd) a:hover h2 {
    color: #008ccd
}

.lmb .component.SystemListFilterConfiguration .items .item:not(.nrwd) a:hover h2 {
    color: #00a0e1
}

.rb .component.SystemListFilterConfiguration .items .item:not(.nrwd) a:hover h2 {
    color: #e1000f
}

.ocap .component.SystemListFilterConfiguration .items .item:not(.nrwd) a:hover h2 {
    color: #78b928
}

.component.SystemListFilterConfiguration .items .item:not(.nrwd):nth-child(10n+1) {
    border-top: none !important
}

@media only screen and (min-width: 40.063em) {
    .component.SystemListFilterConfiguration .items .item:not(.nrwd) {
        padding-top: 1.5rem;
        padding-bottom: 1rem
    }
}

.tlg .component.SystemListFilterConfiguration .items .item:not(.nrwd) {
    border-top: 1px solid #b9cdd7
}

.lmb .component.SystemListFilterConfiguration .items .item:not(.nrwd) {
    border-top: 1px solid #b9cdd7
}

.rb .component.SystemListFilterConfiguration .items .item:not(.nrwd) {
    border-top: 1px solid #ebe1cd
}

.ocap .component.SystemListFilterConfiguration .items .item:not(.nrwd) {
    border-top: 1px solid #b9cdd7
}

@media only screen and (min-width: 40.063em) {
    .component.SystemListFilterConfiguration .items {
        padding: 1.125rem 0 0.5rem
    }
}

.component.SystemListFilterConfiguration .items dt {
    font-family: 'LindeDaxReg',Arial;
    font-weight: normal;
    margin: 0
}

.tlg .component.SystemListFilterConfiguration .items dt a {
    color: #008ccd
}

.lmb .component.SystemListFilterConfiguration .items dt a {
    color: #00a0e1
}

.rb .component.SystemListFilterConfiguration .items dt a {
    color: #e1000f
}

.ocap .component.SystemListFilterConfiguration .items dt a {
    color: #78b928
}

.tlg .component.SystemListFilterConfiguration .items dt a:hover {
    color: #002d5a
}

.lmb .component.SystemListFilterConfiguration .items dt a:hover {
    color: #005591
}

.rb .component.SystemListFilterConfiguration .items dt a:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemListFilterConfiguration .items dt a:hover {
    color: #6e7878
}

.component.SystemListFilterConfiguration .items dd {
    padding-bottom: 0.75rem;
    margin-bottom: 0.75rem
}

    .component.SystemListFilterConfiguration .items dd:last-child {
        border-bottom: 0 !important;
        padding-bottom: 0;
        margin-bottom: 0
    }

    .component.SystemListFilterConfiguration .items dd .link {
        margin: 0.625rem 0 0
    }

        .component.SystemListFilterConfiguration .items dd .link a {
            display: block;
            word-break: break-word
        }

.tlg .component.SystemListFilterConfiguration .items dd a:hover {
    color: #008ccd
}

.lmb .component.SystemListFilterConfiguration .items dd a:hover {
    color: #00a0e1
}

.rb .component.SystemListFilterConfiguration .items dd a:hover {
    color: #e1000f
}

.ocap .component.SystemListFilterConfiguration .items dd a:hover {
    color: #78b928
}

.component.SystemListFilterConfiguration .items dd img {
    width: auto
}

.component.SystemListFilterConfiguration .items dd .image_thumb {
    position: relative
}

    .component.SystemListFilterConfiguration .items dd .image_thumb:hover:before {
        content: "\e607";
        font-size: 48px;
        font-family: "linde-icons";
        position: absolute;
        right: 50%;
        top: 50%;
        opacity: 1;
        margin: -36px -15px 0 0;
        z-index: 1
    }

    .component.SystemListFilterConfiguration .items dd .image_thumb:hover img {
        opacity: 0.7
    }

.component.SystemListFilterConfiguration .items dd h2 {
    margin: 0;
    font-size: 1rem;
    font-family: 'LindeDaxLig',Arial
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration .items dd h2 {
        padding-top: 1.25rem
    }
}

.component.SystemListFilterConfiguration .items dd p, .component.SystemListFilterConfiguration .items dd .imageDownload {
    font-size: 0.875rem
}

.tlg .component.SystemListFilterConfiguration .items dd .link a, .tlg .component.SystemListFilterConfiguration .items dd .imageDownload a {
    color: #008ccd
}

.lmb .component.SystemListFilterConfiguration .items dd .link a, .lmb .component.SystemListFilterConfiguration .items dd .imageDownload a {
    color: #00a0e1
}

.rb .component.SystemListFilterConfiguration .items dd .link a, .rb .component.SystemListFilterConfiguration .items dd .imageDownload a {
    color: #e1000f
}

.ocap .component.SystemListFilterConfiguration .items dd .link a, .ocap .component.SystemListFilterConfiguration .items dd .imageDownload a {
    color: #78b928
}

.tlg .component.SystemListFilterConfiguration .items dd .link a:hover, .tlg .component.SystemListFilterConfiguration .items dd .imageDownload a:hover {
    color: #002d5a
}

.lmb .component.SystemListFilterConfiguration .items dd .link a:hover, .lmb .component.SystemListFilterConfiguration .items dd .imageDownload a:hover {
    color: #005591
}

.rb .component.SystemListFilterConfiguration .items dd .link a:hover, .rb .component.SystemListFilterConfiguration .items dd .imageDownload a:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemListFilterConfiguration .items dd .link a:hover, .ocap .component.SystemListFilterConfiguration .items dd .imageDownload a:hover {
    color: #6e7878
}

.tlg .component.SystemListFilterConfiguration .items dd .link a span, .tlg .component.SystemListFilterConfiguration .items dd .imageDownload a span {
    color: #002d5a
}

.lmb .component.SystemListFilterConfiguration .items dd .link a span, .lmb .component.SystemListFilterConfiguration .items dd .imageDownload a span {
    color: #005591
}

.rb .component.SystemListFilterConfiguration .items dd .link a span, .rb .component.SystemListFilterConfiguration .items dd .imageDownload a span {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemListFilterConfiguration .items dd .link a span, .ocap .component.SystemListFilterConfiguration .items dd .imageDownload a span {
    color: #6e7878
}

.component.SystemListFilterConfiguration .cse .gsc-control-cse, .component.SystemListFilterConfiguration .gsc-control-cse, .component.SystemListFilterConfiguration .gsc-input, .component.SystemListFilterConfiguration .gsc-search-button, .component.SystemListFilterConfiguration .gsib_a, .component.SystemListFilterConfiguration table td, .component.SystemListFilterConfiguration .gsst_a, .component.SystemListFilterConfiguration .gsc-thumbnail-inside, .component.SystemListFilterConfiguration .gsc-url-top {
    padding: 0
}

.component.SystemListFilterConfiguration .gsc-inline-block {
    width: auto !important
}

.component.SystemListFilterConfiguration table, .component.SystemListFilterConfiguration .gsc-input-box {
    border: 0;
    margin: 0
}

.component.SystemListFilterConfiguration .gsc-control-cse, .component.SystemListFilterConfiguration .gsc-control-cse .gsc-table-result {
    font-family: 'LindeDaxLig',Arial
}

    .component.SystemListFilterConfiguration .gsc-control-cse .gs-snippet, .component.SystemListFilterConfiguration .gsc-control-cse .gsc-table-result .gs-snippet {
        font-family: 'LindeDaxReg',Arial;
        margin-left: 0;
        margin-right: 0
    }

    .component.SystemListFilterConfiguration .gsc-control-cse b, .component.SystemListFilterConfiguration .gsc-control-cse .gsc-table-result b {
        font-family: 'LindeDaxReg',Arial;
        font-weight: normal
    }

.component.SystemListFilterConfiguration .gsc-results-wrapper-visible {
    margin-top: 2rem
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration .gsc-results-wrapper-visible {
        padding-left: 0.4375rem;
        padding-right: 0.4375rem
    }
}

@media only screen and (min-width: 40.063em) {
    .component.SystemListFilterConfiguration .gsc-results-wrapper-visible {
        padding-left: 0.4375rem;
        padding-right: 0.4375rem
    }
}

.component.SystemListFilterConfiguration .gsc-results {
    width: 100%
}

.component.SystemListFilterConfiguration td.gsc-input {
    padding: 0 0.25rem 0 0.5rem
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration td.gsc-input {
        padding-left: 0.5rem
    }
}

.component.SystemListFilterConfiguration td.gsc-search-button {
    padding: 0 0.25rem
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration td.gsc-search-button {
        padding: 0 0.5rem 0 0.25rem
    }
}

@media only screen and (min-width: 40.063em) {
    .component.SystemListFilterConfiguration td.gsc-search-button {
        padding: 0 0.5rem 0 0.25rem
    }
}

.component.SystemListFilterConfiguration .gsc-tabsArea {
    height: auto
}

    .component.SystemListFilterConfiguration .gsc-tabsArea > div {
        height: auto
    }

.component.SystemListFilterConfiguration .gsc-tabsArea {
    border: 0
}

.component.SystemListFilterConfiguration .gsc-above-wrapper-area {
    border-top: 1px solid;
    margin-top: 2rem
}

.tlg .component.SystemListFilterConfiguration .gsc-above-wrapper-area {
    border-color: #b9cdd7
}

.lmb .component.SystemListFilterConfiguration .gsc-above-wrapper-area {
    border-color: #b9cdd7
}

.rb .component.SystemListFilterConfiguration .gsc-above-wrapper-area {
    border-color: #ebe1cd
}

.ocap .component.SystemListFilterConfiguration .gsc-above-wrapper-area {
    border-color: #b9cdd7
}

.component.SystemListFilterConfiguration .gsc-tabHeader {
    min-width: 0
}

    .component.SystemListFilterConfiguration .gsc-tabHeader:focus {
        outline: none
    }

    .component.SystemListFilterConfiguration .gsc-tabHeader.gsc-tabhActive {
        font-weight: normal;
        font-family: 'LindeDaxLig',Arial;
        font-size: 0.875rem;
        border: 0;
        padding-left: 0;
        padding-right: 1rem;
        text-align: left
    }

.tlg .component.SystemListFilterConfiguration .gsc-tabHeader.gsc-tabhActive {
    color: #002d5a
}

.lmb .component.SystemListFilterConfiguration .gsc-tabHeader.gsc-tabhActive {
    color: #005591
}

.rb .component.SystemListFilterConfiguration .gsc-tabHeader.gsc-tabhActive {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemListFilterConfiguration .gsc-tabHeader.gsc-tabhActive {
    color: #6e7878
}

.component.SystemListFilterConfiguration .gsc-tabHeader.gsc-tabhInactive {
    font-size: 0.875rem;
    font-family: 'LindeDaxLig',Arial;
    font-weight: normal;
    padding-left: 0;
    text-align: left;
    padding-right: 1rem
}

.tlg .component.SystemListFilterConfiguration .gsc-tabHeader.gsc-tabhInactive {
    color: #008ccd
}

.lmb .component.SystemListFilterConfiguration .gsc-tabHeader.gsc-tabhInactive {
    color: #00a0e1
}

.rb .component.SystemListFilterConfiguration .gsc-tabHeader.gsc-tabhInactive {
    color: #e1000f
}

.ocap .component.SystemListFilterConfiguration .gsc-tabHeader.gsc-tabhInactive {
    color: #78b928
}

.component.SystemListFilterConfiguration .gsc-input-box {
    margin-right: -1px;
    font-size: 0.875rem !important;
    padding: 0.4375rem 0.625rem 0.375rem 0 !important;
    height: 2.125rem
}

.tlg .component.SystemListFilterConfiguration .gsc-input-box {
    color: #b9cdd7;
    border: 1px solid #b9cdd7
}

.lmb .component.SystemListFilterConfiguration .gsc-input-box {
    color: #b9cdd7;
    border: 1px solid #b9cdd7
}

.rb .component.SystemListFilterConfiguration .gsc-input-box {
    color: #ebe1cd;
    border: 1px solid #ebe1cd
}

.ocap .component.SystemListFilterConfiguration .gsc-input-box {
    color: #b9cdd7;
    border: 1px solid #b9cdd7
}

.component.SystemListFilterConfiguration .gsc-input-box.gsc-input-box-focus {
    box-shadow: none;
    background: #fff
}

.tlg .component.SystemListFilterConfiguration .gsc-input-box.gsc-input-box-focus {
    border: 1px solid #002d5a;
    color: #002d5a
}

.lmb .component.SystemListFilterConfiguration .gsc-input-box.gsc-input-box-focus {
    border: 1px solid #005591;
    color: #005591
}

.rb .component.SystemListFilterConfiguration .gsc-input-box.gsc-input-box-focus {
    border: 1px solid #6e7878;
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemListFilterConfiguration .gsc-input-box.gsc-input-box-focus {
    border: 1px solid #6e7878;
    color: #6e7878
}

.component.SystemListFilterConfiguration .gsc-input-box.gsc-input-box-hover {
    box-shadow: none
}

.component.SystemListFilterConfiguration .gsc-search-button:before {
    font-family: "linde-icons";
    font-size: 1.25rem;
    content: "\e605";
    font-size: 1.625rem;
    position: absolute;
    left: 45%;
    margin-left: -3px;
    z-index: 3;
    margin-top: 8px
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration .gsc-search-button:before {
        left: 38%
    }
}

.component.SystemListFilterConfiguration .gsc-search-button input {
    width: 0;
    height: 0;
    padding: 17px 51%
}

.component.SystemListFilterConfiguration .gsc-search-box-tools .gsc-search-box .gsc-input {
    box-shadow: none
}

.component.SystemListFilterConfiguration .gsc-search-box-tools .gsc-search-box input.gsc-input {
    padding: 0.125rem 1.125rem 0.125rem 0.75rem !important;
    height: 2.125rem
}

.component.SystemListFilterConfiguration .gs-webResult div.gs-visibleUrl-long, .component.SystemListFilterConfiguration .gs-promotion div.gs-visibleUrl-long {
    line-height: 1rem
}

.tlg .component.SystemListFilterConfiguration .gs-webResult div.gs-visibleUrl-long, .tlg .component.SystemListFilterConfiguration .gs-promotion div.gs-visibleUrl-long {
    color: #002d5a
}

.lmb .component.SystemListFilterConfiguration .gs-webResult div.gs-visibleUrl-long, .lmb .component.SystemListFilterConfiguration .gs-promotion div.gs-visibleUrl-long {
    color: #005591
}

.rb .component.SystemListFilterConfiguration .gs-webResult div.gs-visibleUrl-long, .rb .component.SystemListFilterConfiguration .gs-promotion div.gs-visibleUrl-long {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemListFilterConfiguration .gs-webResult div.gs-visibleUrl-long, .ocap .component.SystemListFilterConfiguration .gs-promotion div.gs-visibleUrl-long {
    color: #6e7878
}

.component.SystemListFilterConfiguration .gsc-control-cse .gs-spelling, .component.SystemListFilterConfiguration .gsc-control-cse .gs-result .gs-title, .component.SystemListFilterConfiguration .gsc-control-cse .gs-result .gs-title * {
    margin-bottom: 0.25rem;
    font-family: 'LindeDaxReg',Arial;
    font-size: 0.875rem;
    height: auto;
    margin-bottom: 0;
    text-decoration: none
}

.tlg .component.SystemListFilterConfiguration .gsc-control-cse .gs-spelling, .tlg .component.SystemListFilterConfiguration .gsc-control-cse .gs-result .gs-title, .tlg .component.SystemListFilterConfiguration .gsc-control-cse .gs-result .gs-title * {
    color: #008ccd
}

.lmb .component.SystemListFilterConfiguration .gsc-control-cse .gs-spelling, .lmb .component.SystemListFilterConfiguration .gsc-control-cse .gs-result .gs-title, .lmb .component.SystemListFilterConfiguration .gsc-control-cse .gs-result .gs-title * {
    color: #00a0e1
}

.rb .component.SystemListFilterConfiguration .gsc-control-cse .gs-spelling, .rb .component.SystemListFilterConfiguration .gsc-control-cse .gs-result .gs-title, .rb .component.SystemListFilterConfiguration .gsc-control-cse .gs-result .gs-title * {
    color: #e1000f
}

.ocap .component.SystemListFilterConfiguration .gsc-control-cse .gs-spelling, .ocap .component.SystemListFilterConfiguration .gsc-control-cse .gs-result .gs-title, .ocap .component.SystemListFilterConfiguration .gsc-control-cse .gs-result .gs-title * {
    color: #78b928
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration .gsc-control-cse {
        border: none
    }
}

.tlg .component.SystemListFilterConfiguration span.gs-fileFormat, .tlg .component.SystemListFilterConfiguration .gsc-preview-reviews, .tlg .component.SystemListFilterConfiguration .gsc-control-cse .gs-snippet, .tlg .component.SystemListFilterConfiguration .gsc-control-cse .gs-promotion em, .tlg .component.SystemListFilterConfiguration .gsc-control-cse .gs-snippet, .tlg .component.SystemListFilterConfiguration .gsc-control-cse .gs-promotion em, .tlg .component.SystemListFilterConfiguration .gs-webResult div.gs-per-result-labels a.gs-label, .tlg .component.SystemListFilterConfiguration .gsc-result-info, .tlg .component.SystemListFilterConfiguration table tr th, .tlg .component.SystemListFilterConfiguration table tr td {
    color: #002d5a
}

.lmb .component.SystemListFilterConfiguration span.gs-fileFormat, .lmb .component.SystemListFilterConfiguration .gsc-preview-reviews, .lmb .component.SystemListFilterConfiguration .gsc-control-cse .gs-snippet, .lmb .component.SystemListFilterConfiguration .gsc-control-cse .gs-promotion em, .lmb .component.SystemListFilterConfiguration .gsc-control-cse .gs-snippet, .lmb .component.SystemListFilterConfiguration .gsc-control-cse .gs-promotion em, .lmb .component.SystemListFilterConfiguration .gs-webResult div.gs-per-result-labels a.gs-label, .lmb .component.SystemListFilterConfiguration .gsc-result-info, .lmb .component.SystemListFilterConfiguration table tr th, .lmb .component.SystemListFilterConfiguration table tr td {
    color: #005591
}

.rb .component.SystemListFilterConfiguration span.gs-fileFormat, .rb .component.SystemListFilterConfiguration .gsc-preview-reviews, .rb .component.SystemListFilterConfiguration .gsc-control-cse .gs-snippet, .rb .component.SystemListFilterConfiguration .gsc-control-cse .gs-promotion em, .rb .component.SystemListFilterConfiguration .gsc-control-cse .gs-snippet, .rb .component.SystemListFilterConfiguration .gsc-control-cse .gs-promotion em, .rb .component.SystemListFilterConfiguration .gs-webResult div.gs-per-result-labels a.gs-label, .rb .component.SystemListFilterConfiguration .gsc-result-info, .rb .component.SystemListFilterConfiguration table tr th, .rb .component.SystemListFilterConfiguration table tr td {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemListFilterConfiguration span.gs-fileFormat, .ocap .component.SystemListFilterConfiguration .gsc-preview-reviews, .ocap .component.SystemListFilterConfiguration .gsc-control-cse .gs-snippet, .ocap .component.SystemListFilterConfiguration .gsc-control-cse .gs-promotion em, .ocap .component.SystemListFilterConfiguration .gsc-control-cse .gs-snippet, .ocap .component.SystemListFilterConfiguration .gsc-control-cse .gs-promotion em, .ocap .component.SystemListFilterConfiguration .gs-webResult div.gs-per-result-labels a.gs-label, .ocap .component.SystemListFilterConfiguration .gsc-result-info, .ocap .component.SystemListFilterConfiguration table tr th, .ocap .component.SystemListFilterConfiguration table tr td {
    color: #6e7878
}

.component.SystemListFilterConfiguration .gs-per-result-labels {
    font-family: 'LindeDaxReg',Arial;
    font-size: 0.875rem
}

.component.SystemListFilterConfiguration .gs-webResult div.gs-per-result-labels a.gs-label {
    text-decoration: none
}

.tlg .component.SystemListFilterConfiguration .gs-webResult div.gs-per-result-labels a.gs-label {
    color: #008ccd
}

.lmb .component.SystemListFilterConfiguration .gs-webResult div.gs-per-result-labels a.gs-label {
    color: #00a0e1
}

.rb .component.SystemListFilterConfiguration .gs-webResult div.gs-per-result-labels a.gs-label {
    color: #e1000f
}

.ocap .component.SystemListFilterConfiguration .gs-webResult div.gs-per-result-labels a.gs-label {
    color: #78b928
}

.component.SystemListFilterConfiguration .gsc-result-info {
    padding: 0
}

.component.SystemListFilterConfiguration .gsc-cursor {
    float: right;
    font-size: 0.875rem
}

.tlg .component.SystemListFilterConfiguration .gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #008ccd
}

.lmb .component.SystemListFilterConfiguration .gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #00a0e1
}

.rb .component.SystemListFilterConfiguration .gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #e1000f
}

.ocap .component.SystemListFilterConfiguration .gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #78b928
}

.tlg .component.SystemListFilterConfiguration .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #002d5a
}

.lmb .component.SystemListFilterConfiguration .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #005591
}

.rb .component.SystemListFilterConfiguration .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemListFilterConfiguration .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #6e7878
}

.component.SystemListFilterConfiguration .gsst_a .gscb_a {
    vertical-align: middle;
    display: block;
    text-indent: -99999px;
    font-size: 1.0625rem
}

.tlg .component.SystemListFilterConfiguration .gsst_a .gscb_a {
    color: #008ccd
}

.lmb .component.SystemListFilterConfiguration .gsst_a .gscb_a {
    color: #00a0e1
}

.rb .component.SystemListFilterConfiguration .gsst_a .gscb_a {
    color: #e1000f
}

.ocap .component.SystemListFilterConfiguration .gsst_a .gscb_a {
    color: #78b928
}

.component.SystemListFilterConfiguration .gsst_a .gscb_a:before {
    font-family: "linde-icons";
    content: "\e600";
    position: absolute;
    text-indent: 99989px;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.component.SystemListFilterConfiguration .gsc-webResult.gsc-result {
    padding: 10px 5px
}

@media only screen and (max-width: 40em) {
    .component.SystemListFilterConfiguration .gsc-webResult.gsc-result {
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (min-width: 40.063em) {
    .component.SystemListFilterConfiguration .gsc-webResult.gsc-result {
        padding-left: 0;
        padding-right: 0
    }
}

.tlg .component.SystemListFilterConfiguration .gsc-webResult.gsc-result:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.lmb .component.SystemListFilterConfiguration .gsc-webResult.gsc-result:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.rb .component.SystemListFilterConfiguration .gsc-webResult.gsc-result:nth-child(odd) {
    background: rgba(235,225,205,0.1)
}

.ocap .component.SystemListFilterConfiguration .gsc-webResult.gsc-result:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.component.SystemListFilterConfiguration .gsc-webResult.gsc-result:nth-child(odd) table {
    background: transparent
}

.gssb_c {
    box-shadow: none !important
}

.gsc-completion-container {
    font-size: 0.875rem;
    border: none
}

    .gsc-completion-container .gssb_a {
        font-family: 'LindeDaxReg',Arial;
        padding-left: 0.75rem
    }

.tlg tr .gsc-completion-container .gssb_a .gsq_a tr:nth-child(even) {
    background: rgba(185,205,215,0.1)
}

.lmb tr .gsc-completion-container .gssb_a .gsq_a tr:nth-child(even) {
    background: rgba(185,205,215,0.1)
}

.rb tr .gsc-completion-container .gssb_a .gsq_a tr:nth-child(even) {
    background: rgba(235,225,205,0.1)
}

.ocap tr .gsc-completion-container .gssb_a .gsq_a tr:nth-child(even) {
    background: rgba(185,205,215,0.1)
}

.gsc-completion-container .gssb_a .gsq_a td {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem
}

.tlg .gsc-completion-container .gssb_a .gsq_a td:hover span {
    color: #008ccd
}

.lmb .gsc-completion-container .gssb_a .gsq_a td:hover span {
    color: #00a0e1
}

.rb .gsc-completion-container .gssb_a .gsq_a td:hover span {
    color: #e1000f
}

.ocap .gsc-completion-container .gssb_a .gsq_a td:hover span {
    color: #78b928
}

.tlg .gsc-completion-container .gssb_a .gsq_a span {
    color: #002d5a
}

.lmb .gsc-completion-container .gssb_a .gsq_a span {
    color: #005591
}

.rb .gsc-completion-container .gssb_a .gsq_a span {
    color: #6e7878;
    color: #586060
}

.ocap .gsc-completion-container .gssb_a .gsq_a span {
    color: #6e7878
}

.gsc-completion-container .gssb_a .gsq_a span b {
    font-weight: bold
}

.gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-title {
    font-family: 'LindeDaxReg',Arial
}

.tlg .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-title {
    color: #008ccd
}

.lmb .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-title {
    color: #00a0e1
}

.rb .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-title {
    color: #e1000f
}

.ocap .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-title {
    color: #78b928
}

.tlg .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-title:hover {
    color: #002d5a
}

.lmb .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-title:hover {
    color: #005591
}

.rb .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-title:hover {
    color: #6e7878;
    color: #586060
}

.ocap .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-title:hover {
    color: #6e7878
}

.gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-snippet {
    font-family: 'LindeDaxReg',Arial
}

.tlg .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-snippet {
    color: #002d5a
}

.lmb .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-snippet {
    color: #005591
}

.rb .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-snippet {
    color: #6e7878;
    color: #586060
}

.ocap .gsc-completion-container .gssb_a .gsc-completion-promotion-table .gsc-completion-snippet {
    color: #6e7878
}

.component.AlphabeticalAccordion {
    padding: 0 0 20px 0
}

    .component.AlphabeticalAccordion header {
        padding: 0.625rem 0.625rem 0.375rem 0.75rem;
        position: relative;
        height: 2.3125rem
    }

.tlg .component.AlphabeticalAccordion header {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.lmb .component.AlphabeticalAccordion header {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.rb .component.AlphabeticalAccordion header {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.5),rgba(235,225,205,0.25))
}

.ocap .component.AlphabeticalAccordion header {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.5),rgba(120,185,40,0.25))
}

.component.AlphabeticalAccordion header:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0;
    display: block
}

.tlg .component.AlphabeticalAccordion header:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.AlphabeticalAccordion header:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.AlphabeticalAccordion header:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.AlphabeticalAccordion header:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.AlphabeticalAccordion header h2 {
    font-size: 0.875rem;
    margin-top: 0;
    margin-bottom: 0
}

.component.AlphabeticalAccordion header .toggleAll {
    font-size: 0.875rem;
    line-height: 1.3em
}

.tlg .component.AlphabeticalAccordion header .toggleAll {
    color: #008ccd
}

.lmb .component.AlphabeticalAccordion header .toggleAll {
    color: #00a0e1
}

.rb .component.AlphabeticalAccordion header .toggleAll {
    color: #e1000f
}

.ocap .component.AlphabeticalAccordion header .toggleAll {
    color: #78b928
}

.component.AlphabeticalAccordion .alphabet {
    margin: 0;
    padding-left: 0.4375rem;
    padding-right: 1.25rem;
    transition: margin 0.3s ease-in-out
}

    .component.AlphabeticalAccordion .alphabet li {
        font-size: 0.875rem;
        padding: 0.5625rem 0.3125rem;
        margin-left: 0;
        line-height: 100%;
        text-transform: uppercase
    }

@media only screen and (max-width: 40em) {
    .component.AlphabeticalAccordion .alphabet li {
        font-size: 1.5rem;
        padding: 1.125rem 0.3125rem
    }
}

.component.AlphabeticalAccordion .alphabet li.available {
    padding: 0.3125rem 0
}

@media only screen and (max-width: 40em) {
    .component.AlphabeticalAccordion .alphabet li.available {
        padding: 0.875rem 0
    }
}

.component.AlphabeticalAccordion .alphabet li a {
    display: block;
    padding: 0.25rem 0.3125rem
}

.tlg .component.AlphabeticalAccordion .alphabet li a {
    color: #008ccd;
    background: rgba(185,205,215,0.2)
}

.lmb .component.AlphabeticalAccordion .alphabet li a {
    color: #00a0e1;
    background: rgba(185,205,215,0.2)
}

.rb .component.AlphabeticalAccordion .alphabet li a {
    color: #e1000f;
    background: rgba(235,225,205,0.2)
}

.ocap .component.AlphabeticalAccordion .alphabet li a {
    color: #78b928;
    background: rgba(185,205,215,0.2)
}

.component.AlphabeticalAccordion .row, .component.AlphabeticalAccordion .component.SystemListFilterConfiguration #___gcse_0, .component.SystemListFilterConfiguration .component.AlphabeticalAccordion #___gcse_0 {
    max-width: 62.5rem;
    margin-left: 0;
    margin-right: 0
}

.component.AlphabeticalAccordion .bg {
    height: 33px;
    position: relative
}

.tlg .component.AlphabeticalAccordion .bg {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.lmb .component.AlphabeticalAccordion .bg {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.rb .component.AlphabeticalAccordion .bg {
    border-bottom: 1px solid #ebe1cd;
    background: rgba(235,225,205,0.1)
}

.ocap .component.AlphabeticalAccordion .bg {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

@media only screen and (max-width: 40em) {
    .component.AlphabeticalAccordion .bg {
        height: 60px
    }
}

.component.AlphabeticalAccordion .bg.open-search .nav-after, .component.AlphabeticalAccordion .bg.open-search .nav-before, .component.AlphabeticalAccordion .bg.open-search .alphabet-wrapper:before, .component.AlphabeticalAccordion .bg.open-search .alphabet-wrapper:after {
    display: none
}

.component.AlphabeticalAccordion .bg .alphabet-wrapper {
    overflow: hidden
}

.component.AlphabeticalAccordion .bg.scroll .nav-after, .component.AlphabeticalAccordion .bg.scroll .nav-before {
    position: absolute;
    top: 0.1875rem
}

@media only screen and (max-width: 40em) {
    .component.AlphabeticalAccordion .bg.scroll .nav-after, .component.AlphabeticalAccordion .bg.scroll .nav-before {
        top: 1rem
    }
}

.component.AlphabeticalAccordion .bg.scroll .nav-after i, .component.AlphabeticalAccordion .bg.scroll .nav-before i {
    font-size: 0.875rem
}

@media only screen and (max-width: 40em) {
    .component.AlphabeticalAccordion .bg.scroll .nav-after i, .component.AlphabeticalAccordion .bg.scroll .nav-before i {
        font-size: 1.5rem
    }
}

.component.AlphabeticalAccordion .bg.scroll .nav-before {
    left: 0;
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: none
}

.tlg .component.AlphabeticalAccordion .bg.scroll .nav-before:hover, .tlg .component.AlphabeticalAccordion .bg.scroll .nav-after:hover {
    color: #008ccd
}

.lmb .component.AlphabeticalAccordion .bg.scroll .nav-before:hover, .lmb .component.AlphabeticalAccordion .bg.scroll .nav-after:hover {
    color: #00a0e1
}

.rb .component.AlphabeticalAccordion .bg.scroll .nav-before:hover, .rb .component.AlphabeticalAccordion .bg.scroll .nav-after:hover {
    color: #e1000f
}

.ocap .component.AlphabeticalAccordion .bg.scroll .nav-before:hover, .ocap .component.AlphabeticalAccordion .bg.scroll .nav-after:hover {
    color: #78b928
}

.component.AlphabeticalAccordion .bg.scroll.end:not(.open-search) .nav-before {
    display: block
}

.component.AlphabeticalAccordion .bg.scroll.previous .nav-before, .component.AlphabeticalAccordion .bg.scroll .nav-after {
    display: block
}

.component.AlphabeticalAccordion .bg.scroll .nav-after {
    right: 1%
}

.component.AlphabeticalAccordion .bg.scroll.end .nav-after {
    display: none
}

.component.AlphabeticalAccordion .bg.scroll .alphabet-wrapper {
    height: 100%;
    overflow: hidden
}

@media only screen and (max-width: 40em) {
    .component.AlphabeticalAccordion .bg.scroll .alphabet-wrapper {
        width: 90%
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 63.937em) {
    .component.AlphabeticalAccordion .bg.scroll .alphabet-wrapper {
        width: 89%
    }
}

.component.AlphabeticalAccordion .bg.scroll .alphabet-wrapper.has-more-right {
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(0, #000), color-stop(0.95, #000), color-stop(1, rgba(0,0,0,0.1)), color-stop(1, rgba(0,0,0,0.1)), color-stop(1, rgba(0,0,0,0.1)));
    -webkit-mask: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiPg0KICA8ZGVmcz4NCiAgICA8bWFzayBpZD0iYzEiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxnIGlkPSJncm91cCI+DQogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgyPSIxIiB5Mj0iMCI+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwIi8+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIuNSIvPg0KICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9Ii45IiBvZmZzZXQ9Ii45Ii8+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZCkiLz4NCiAgICAgIDwvZz4NCiAgICA8L21hc2s+DQogIDwvZGVmcz4NCiAgPHVzZSB4bGluazpocmVmPSIjZ3JvdXAiLz4NCjwvc3ZnPg==#c1");
    mask: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiPg0KICA8ZGVmcz4NCiAgICA8bWFzayBpZD0iYzEiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxnIGlkPSJncm91cCI+DQogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgyPSIxIiB5Mj0iMCI+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwIi8+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIuNSIvPg0KICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9Ii45IiBvZmZzZXQ9Ii45Ii8+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZCkiLz4NCiAgICAgIDwvZz4NCiAgICA8L21hc2s+DQogIDwvZGVmcz4NCiAgPHVzZSB4bGluazpocmVmPSIjZ3JvdXAiLz4NCjwvc3ZnPg==#c1")
}

.component.AlphabeticalAccordion .bg.scroll .alphabet-wrapper.has-more-left {
    -webkit-mask-image: -webkit-gradient(linear, right top, left top, color-stop(0.1, #000), color-stop(0.95, #000), color-stop(1, rgba(0,0,0,0.1)), color-stop(1, rgba(0,0,0,0.1)), color-stop(1, rgba(0,0,0,0.1)));
    -webkit-mask: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiPg0KICA8ZGVmcz4NCiAgICA8bWFzayBpZD0iYzEiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxnIGlkPSJncm91cCI+DQogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgyPSIxIiB5Mj0iMCI+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwIi8+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIuMSIvPg0KICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iLjEiLz4NCiAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkKSIvPg0KICAgICAgPC9nPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8dXNlIHhsaW5rOmhyZWY9IiNncm91cCIvPg0KPC9zdmc+#c1");
    mask: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiPg0KICA8ZGVmcz4NCiAgICA8bWFzayBpZD0iYzEiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxnIGlkPSJncm91cCI+DQogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgyPSIxIiB5Mj0iMCI+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwIi8+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIuMSIvPg0KICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iLjEiLz4NCiAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkKSIvPg0KICAgICAgPC9nPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8dXNlIHhsaW5rOmhyZWY9IiNncm91cCIvPg0KPC9zdmc+#c1")
}

.component.AlphabeticalAccordion .bg.scroll.previous .alphabet-wrapper {
    margin-left: 30px;
    width: 77%
}

.component.AlphabeticalAccordion .bg.scroll.end .alphabet-wrapper {
    margin-left: 33px
}

    .component.AlphabeticalAccordion .bg.scroll.end .alphabet-wrapper:after {
        display: none
    }

.component.AlphabeticalAccordionDownload {
    font-size: 0.875rem;
    padding: 0.75rem 1.875rem 0 1rem
}

.tlg .component.AlphabeticalAccordionDownload {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.lmb .component.AlphabeticalAccordionDownload {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.rb .component.AlphabeticalAccordionDownload {
    border-bottom: 1px solid #ebe1cd;
    background: rgba(235,225,205,0.1)
}

.ocap .component.AlphabeticalAccordionDownload {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.component.AlphabeticalAccordionDownload a {
    display: block;
    padding: 0.25rem 0
}

.tlg .component.AlphabeticalAccordionDownload a {
    color: #008ccd !important;
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.AlphabeticalAccordionDownload a {
    color: #00a0e1 !important;
    border-bottom: 1px solid #b9cdd7
}

.rb .component.AlphabeticalAccordionDownload a {
    color: #e1000f !important;
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.AlphabeticalAccordionDownload a {
    color: #78b928 !important;
    border-bottom: 1px solid #b9cdd7
}

.tlg .component.AlphabeticalAccordionDownload a:hover {
    color: #002d5a !important
}

.lmb .component.AlphabeticalAccordionDownload a:hover {
    color: #005591 !important
}

.rb .component.AlphabeticalAccordionDownload a:hover {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .component.AlphabeticalAccordionDownload a:hover {
    color: #6e7878 !important
}

.component.AlphabeticalAccordionDownload .download {
    background: transparent !important
}

.tlg .component.AlphabeticalAccordionDownload .download {
    color: #008ccd !important
}

.lmb .component.AlphabeticalAccordionDownload .download {
    color: #00a0e1 !important
}

.rb .component.AlphabeticalAccordionDownload .download {
    color: #e1000f !important
}

.ocap .component.AlphabeticalAccordionDownload .download {
    color: #78b928 !important
}

.component.AlphabeticalAccordionDownload .download:after {
    display: none
}

.tlg .component.AlphabeticalAccordionDownload .download:hover {
    color: #002d5a !important
}

.lmb .component.AlphabeticalAccordionDownload .download:hover {
    color: #005591 !important
}

.rb .component.AlphabeticalAccordionDownload .download:hover {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .component.AlphabeticalAccordionDownload .download:hover {
    color: #6e7878 !important
}

.component.AlphabeticalAccordionDownload .top {
    margin: 1rem 0 1.5625rem;
    background: transparent !important;
    border: 0 !important;
    padding: 0
}

    .component.AlphabeticalAccordionDownload .top:after {
        display: none
    }

.component.AlphabteicalAccordionLink {
    font-size: 0.875rem;
    padding: 0.875rem 1.875rem 0 1rem
}

.tlg .component.AlphabteicalAccordionLink {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.lmb .component.AlphabteicalAccordionLink {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.rb .component.AlphabteicalAccordionLink {
    border-bottom: 1px solid #ebe1cd;
    background: rgba(235,225,205,0.1)
}

.ocap .component.AlphabteicalAccordionLink {
    border-bottom: 1px solid #b9cdd7;
    background: rgba(185,205,215,0.1)
}

.component.AlphabteicalAccordionLink ul {
    margin-bottom: 0
}

.component.AlphabteicalAccordionLink a {
    display: block
}

.tlg .component.AlphabteicalAccordionLink a {
    color: #008ccd !important
}

.lmb .component.AlphabteicalAccordionLink a {
    color: #00a0e1 !important
}

.rb .component.AlphabteicalAccordionLink a {
    color: #e1000f !important
}

.ocap .component.AlphabteicalAccordionLink a {
    color: #78b928 !important
}

.tlg .component.AlphabteicalAccordionLink a:hover {
    color: #002d5a !important
}

.lmb .component.AlphabteicalAccordionLink a:hover {
    color: #005591 !important
}

.rb .component.AlphabteicalAccordionLink a:hover {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .component.AlphabteicalAccordionLink a:hover {
    color: #6e7878 !important
}

.component.AlphabteicalAccordionLink .top {
    margin: 0.75rem 0 1.5625rem;
    background: transparent !important;
    border: 0 !important;
    padding: 0
}

    .component.AlphabteicalAccordionLink .top:after {
        display: none
    }

.tlg .component.AlphabeticalAccordionText {
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.AlphabeticalAccordionText {
    border-bottom: 1px solid #b9cdd7
}

.rb .component.AlphabeticalAccordionText {
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.AlphabeticalAccordionText {
    border-bottom: 1px solid #b9cdd7
}

.tlg .component.AlphabeticalAccordionText:last-child .answer.active {
    border-bottom: 1px solid #b9cdd7
}

.lmb .component.AlphabeticalAccordionText:last-child .answer.active {
    border-bottom: 1px solid #b9cdd7
}

.rb .component.AlphabeticalAccordionText:last-child .answer.active {
    border-bottom: 1px solid #ebe1cd
}

.ocap .component.AlphabeticalAccordionText:last-child .answer.active {
    border-bottom: 1px solid #b9cdd7
}

.component.AlphabeticalAccordionText p, .component.AlphabeticalAccordionText dl dt, .component.AlphabeticalAccordionText dl dd {
    font-size: 0.875rem;
    font-weight: normal
}

.tlg .component.AlphabeticalAccordionText p, .tlg .component.AlphabeticalAccordionText dl dt, .tlg .component.AlphabeticalAccordionText dl dd {
    color: #008ccd
}

.lmb .component.AlphabeticalAccordionText p, .lmb .component.AlphabeticalAccordionText dl dt, .lmb .component.AlphabeticalAccordionText dl dd {
    color: #00a0e1
}

.rb .component.AlphabeticalAccordionText p, .rb .component.AlphabeticalAccordionText dl dt, .rb .component.AlphabeticalAccordionText dl dd {
    color: #e1000f
}

.ocap .component.AlphabeticalAccordionText p, .ocap .component.AlphabeticalAccordionText dl dt, .ocap .component.AlphabeticalAccordionText dl dd {
    color: #78b928
}

.component.AlphabeticalAccordionText dl {
    margin-bottom: 0
}

.component.AlphabeticalAccordionText dt {
    font-weight: normal;
    font-size: 1rem;
    margin: 0
}

    .component.AlphabeticalAccordionText dt a {
        font-size: 0.875rem;
        display: block;
        padding: 0.5rem 0 0.4375rem 0.75rem
    }

.tlg .component.AlphabeticalAccordionText dt a {
    color: #008ccd !important;
    background: rgba(185,205,215,0.2)
}

.lmb .component.AlphabeticalAccordionText dt a {
    color: #00a0e1 !important;
    background: rgba(185,205,215,0.2)
}

.rb .component.AlphabeticalAccordionText dt a {
    color: #e1000f !important;
    background: rgba(235,225,205,0.2)
}

.ocap .component.AlphabeticalAccordionText dt a {
    color: #78b928 !important;
    background: rgba(185,205,215,0.2)
}

.tlg .component.AlphabeticalAccordionText dt a:hover {
    color: #002d5a !important
}

.lmb .component.AlphabeticalAccordionText dt a:hover {
    color: #005591 !important
}

.rb .component.AlphabeticalAccordionText dt a:hover {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .component.AlphabeticalAccordionText dt a:hover {
    color: #6e7878 !important
}

.component.AlphabeticalAccordionText dt a.active {
    display: block
}

.tlg .component.AlphabeticalAccordionText dt a.active {
    background: rgba(185,205,215,0.1)
}

.lmb .component.AlphabeticalAccordionText dt a.active {
    background: rgba(185,205,215,0.1)
}

.rb .component.AlphabeticalAccordionText dt a.active {
    background: rgba(235,225,205,0.1)
}

.ocap .component.AlphabeticalAccordionText dt a.active {
    background: rgba(185,205,215,0.1)
}

.component.AlphabeticalAccordionText .question:after {
    font-family: 'linde-icons';
    content: "\e603";
    float: right;
    margin: 2px 13px 0 0;
    font-size: 19px;
    line-height: 1;
    display: block;
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.tlg .component.AlphabeticalAccordionText .question:after {
    color: #002d5a !important
}

.lmb .component.AlphabeticalAccordionText .question:after {
    color: #005591 !important
}

.rb .component.AlphabeticalAccordionText .question:after {
    color: #6e7878 !important;
    color: #586060 !important
}

.ocap .component.AlphabeticalAccordionText .question:after {
    color: #6e7878 !important
}

.component.AlphabeticalAccordionText .question.active:after {
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.component.AlphabeticalAccordionText dd {
    padding: 0.125rem 1.875rem 0.25rem 0.75rem;
    display: none
}

.tlg .component.AlphabeticalAccordionText dd {
    color: #002d5a !important;
    background: rgba(185,205,215,0.1)
}

.lmb .component.AlphabeticalAccordionText dd {
    color: #005591 !important;
    background: rgba(185,205,215,0.1)
}

.rb .component.AlphabeticalAccordionText dd {
    color: #6e7878 !important;
    background: rgba(235,225,205,0.1);
    color: #586060 !important
}

.ocap .component.AlphabeticalAccordionText dd {
    color: #6e7878 !important;
    background: rgba(185,205,215,0.1)
}

.component.AlphabeticalAccordionText dd.active {
    display: block
}

.tlg .component.AlphabeticalAccordionText dd.active {
    border-bottom: 1px solid rgba(185,205,215,0.1)
}

.lmb .component.AlphabeticalAccordionText dd.active {
    border-bottom: 1px solid rgba(185,205,215,0.1)
}

.rb .component.AlphabeticalAccordionText dd.active {
    border-bottom: 1px solid rgba(235,225,205,0.1)
}

.ocap .component.AlphabeticalAccordionText dd.active {
    border-bottom: 1px solid rgba(185,205,215,0.1)
}

.component.AlphabeticalAccordionText dd .top {
    margin: 0.8125rem 0 1.25rem;
    background: transparent !important;
    border: 0 !important;
    padding: 0
}

    .component.AlphabeticalAccordionText dd .top:after {
        display: none
    }

.component.SealOfQuality {
    padding: 0 0 1.25rem 0
}

    .component.SealOfQuality article:not(.nrwd) {
        padding: 0.875rem 1rem 1.125rem
    }

.tlg .component.SealOfQuality article:not(.nrwd) {
    background: #dce6eb
}

.lmb .component.SealOfQuality article:not(.nrwd) {
    background: #dce6eb
}

.rb .component.SealOfQuality article:not(.nrwd) {
    background: #f5f0e6
}

.ocap .component.SealOfQuality article:not(.nrwd) {
    background: #dce6eb
}

.component.SealOfQuality article:not(.nrwd) p {
    font-size: 0.875rem
}

    .component.SealOfQuality article:not(.nrwd) p:last-child {
        margin-bottom: 0
    }

.component.SealOfQuality article:not(.nrwd) .img {
    margin: -1rem -1rem 1.25rem -1rem
}

.component.SealOfQuality article:not(.nrwd) h1 {
    font-size: 1rem
}

.tlg .component.SealOfQuality article:not(.nrwd) h1 {
    color: #008ccd
}

.lmb .component.SealOfQuality article:not(.nrwd) h1 {
    color: #00a0e1
}

.rb .component.SealOfQuality article:not(.nrwd) h1 {
    color: #e1000f
}

.ocap .component.SealOfQuality article:not(.nrwd) h1 {
    color: #78b928
}

.component.SealOfQuality article:not(.nrwd) a:hover {
    text-decoration: underline
}

.component.SealOfQuality article.nrwd {
    padding: 0.875rem 1rem 1.125rem
}

.tlg .component.SealOfQuality article.nrwd {
    background: #dce6eb
}

.lmb .component.SealOfQuality article.nrwd {
    background: #dce6eb
}

.rb .component.SealOfQuality article.nrwd {
    background: #f5f0e6
}

.ocap .component.SealOfQuality article.nrwd {
    background: #dce6eb
}

.component.SealOfQuality article.nrwd p {
    font-size: 0.875rem
}

    .component.SealOfQuality article.nrwd p:last-child {
        margin-bottom: 0
    }

.component.SealOfQuality article.nrwd .img {
    display: none !important;
    margin: -1rem -1rem 1.25rem -1rem
}

.component.SealOfQuality article.nrwd h1 {
    font-size: 1rem
}

.tlg .component.SealOfQuality article.nrwd h1 {
    color: #008ccd
}

.lmb .component.SealOfQuality article.nrwd h1 {
    color: #00a0e1
}

.rb .component.SealOfQuality article.nrwd h1 {
    color: #e1000f
}

.ocap .component.SealOfQuality article.nrwd h1 {
    color: #78b928
}

.component.SealOfQuality article.nrwd a:hover {
    text-decoration: underline
}

.component.ContentLogin .docCheck {
    padding: 1rem 1rem 0 1rem
}

.tlg .component.ContentLogin .docCheck {
    background: rgba(185,205,215,0.2)
}

.lmb .component.ContentLogin .docCheck {
    background: rgba(185,205,215,0.2)
}

.rb .component.ContentLogin .docCheck {
    background: rgba(235,225,205,0.2)
}

.ocap .component.ContentLogin .docCheck {
    background: rgba(185,205,215,0.2)
}

.component.ContentLogin .docCheck button, .component.ContentLogin .docCheck .button, .component.ContentLogin .docCheck .callToAction, .component.ContentLogin .docCheck .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.ContentLogin .docCheck input, .component.ContentLogin .docCheck .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.ContentLogin .docCheck input {
    margin-bottom: 1.25rem
}

.component.ContentLogin h2 {
    font-size: 1.75rem
}

.component.ContentLogin button, .component.ContentLogin .button, .component.ContentLogin .callToAction, .component.ContentLogin .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .component.ContentLogin .button, .component.ContentLogin .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.ContentLogin input, .component.ContentLogin .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.ContentLogin input {
    margin-bottom: 0;
    margin-top: 0.375rem
}

.component.ContentLogin .metaLinks div {
    margin-top: -1rem;
    font-size: 0.75rem;
    font-family: 'LindeDaxLig',Arial;
    padding-left: 1.25rem
}

.tlg .component.ContentLogin .metaLinks div a {
    color: #008ccd
}

.lmb .component.ContentLogin .metaLinks div a {
    color: #00a0e1
}

.rb .component.ContentLogin .metaLinks div a {
    color: #e1000f
}

.ocap .component.ContentLogin .metaLinks div a {
    color: #78b928
}

.tlg .component.ContentLogin .metaLinks div a:hover {
    color: #002d5a
}

.lmb .component.ContentLogin .metaLinks div a:hover {
    color: #005591
}

.rb .component.ContentLogin .metaLinks div a:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.ContentLogin .metaLinks div a:hover {
    color: #6e7878
}

.component.InformationBox article {
    height: 100%
}

.tlg .component.InformationBox article {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.lmb .component.InformationBox article {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.rb .component.InformationBox article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.2),rgba(235,225,205,0.4));
    color: #586060
}

.ocap .component.InformationBox article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.05),rgba(120,185,40,0.15))
}

.component.InformationBox article h2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem
}

.tlg .component.InformationBox article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.InformationBox article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.InformationBox article h2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.InformationBox article h2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.InformationBox article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.InformationBox article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.InformationBox article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.InformationBox article h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.InformationBox article h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.InformationBox article.with-image h2 {
    margin-bottom: 0
}

.component.InformationBox article img {
    display: block;
    margin-bottom: 0.9375rem
}

    .component.InformationBox article img.nrwd {
        width: 100% !important
    }

.component.InformationBox article .link {
    padding: 0 0.9375rem;
    clear: both;
    font-size: 0.875rem
}

.tlg .component.InformationBox article .link a:hover span {
    color: #002d5a
}

.lmb .component.InformationBox article .link a:hover span {
    color: #005591
}

.rb .component.InformationBox article .link a:hover span {
    color: #6e7878;
    color: #586060
}

.ocap .component.InformationBox article .link a:hover span {
    color: #6e7878
}

.component.InformationBox article .link a:hover i {
    padding-left: 0.75rem
}

.component.InformationBox article form, .component.InformationBox article .teaser-content {
    padding: 0 0.9375rem;
    font-size: 0.875rem
}

.component.InformationBox article .teaser-content {
    margin-bottom: 0.8125rem
}

.component.InformationBox article p {
    font-size: 0.875rem;
    padding: 0 0.9375rem;
    margin-bottom: 0.8125rem
}

    .component.InformationBox article p.fineprint {
        font-size: 0.75rem;
        margin-bottom: 0.9375rem
    }

.tlg .component.InformationBox article p a {
    color: #008ccd
}

.lmb .component.InformationBox article p a {
    color: #00a0e1
}

.rb .component.InformationBox article p a {
    color: #e1000f
}

.ocap .component.InformationBox article p a {
    color: #78b928
}

.component.LoginBox article, .component.LogoutBox article {
    height: 100%
}

.tlg .component.LoginBox article, .tlg .component.LogoutBox article {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.lmb .component.LoginBox article, .lmb .component.LogoutBox article {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.rb .component.LoginBox article, .rb .component.LogoutBox article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.2),rgba(235,225,205,0.4));
    color: #586060
}

.ocap .component.LoginBox article, .ocap .component.LogoutBox article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.05),rgba(120,185,40,0.15))
}

.accordion-navigation .component.LoginBox article, .accordion-navigation .component.LogoutBox article {
    background: transparent
}

.component.LoginBox article .newheader2, .component.LogoutBox article .newheader2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem
}

.tlg .component.LoginBox article .newheader2, .tlg .component.LogoutBox article .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.LoginBox article .newheader2, .lmb .component.LogoutBox article .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.LoginBox article .newheader2, .rb .component.LogoutBox article .newheader2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.LoginBox article .newheader2, .ocap .component.LogoutBox article .newheader2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.LoginBox article .newheader2:after, .component.LogoutBox article .newheader2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.LoginBox article .newheader2:after, .tlg .component.LogoutBox article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.LoginBox article .newheader2:after, .lmb .component.LogoutBox article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.LoginBox article .newheader2:after, .rb .component.LogoutBox article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.LoginBox article .newheader2:after, .ocap .component.LogoutBox article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.accordion-navigation .component.LoginBox article .newheader2:after, .accordion-navigation .component.LogoutBox article .newheader2:after {
    background: transparent
}

.accordion-navigation .component.LoginBox article .newheader2, .accordion-navigation .component.LogoutBox article .newheader2 {
    background: transparent;
    padding: 0 0 0.375rem 0
}

.component.LoginBox article.with-image .newheader2, .component.LogoutBox article.with-image .newheader2 {
    margin-bottom: 0
}

.component.LoginBox article h2, .component.LogoutBox article h2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem
}

.tlg .component.LoginBox article h2, .tlg .component.LogoutBox article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.LoginBox article h2, .lmb .component.LogoutBox article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.LoginBox article h2, .rb .component.LogoutBox article h2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.LoginBox article h2, .ocap .component.LogoutBox article h2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.LoginBox article h2:after, .component.LogoutBox article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.LoginBox article h2:after, .tlg .component.LogoutBox article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.LoginBox article h2:after, .lmb .component.LogoutBox article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.LoginBox article h2:after, .rb .component.LogoutBox article h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.LoginBox article h2:after, .ocap .component.LogoutBox article h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.accordion-navigation .component.LoginBox article h2:after, .accordion-navigation .component.LogoutBox article h2:after {
    background: transparent
}

.accordion-navigation .component.LoginBox article h2, .accordion-navigation .component.LogoutBox article h2 {
    background: transparent;
    padding: 0 0 0.375rem 0
}

.component.LoginBox article.with-image h2, .component.LogoutBox article.with-image h2 {
    margin-bottom: 0
}

.component.LoginBox article img, .component.LogoutBox article img {
    display: block;
    margin-bottom: 0.9375rem
}

.component.LoginBox article a img, .component.LogoutBox article a img {
    width: auto;
    float: left;
    margin-right: 5px
}

.component.LoginBox article .link, .component.LogoutBox article .link {
    padding: 0;
    clear: both;
    font-size: 0.875rem
}

.tlg .component.LoginBox article .link a, .tlg .component.LogoutBox article .link a {
    color: #008ccd
}

.lmb .component.LoginBox article .link a, .lmb .component.LogoutBox article .link a {
    color: #00a0e1
}

.rb .component.LoginBox article .link a, .rb .component.LogoutBox article .link a {
    color: #e1000f
}

.ocap .component.LoginBox article .link a, .ocap .component.LogoutBox article .link a {
    color: #78b928
}

.tlg .component.LoginBox article .link a:hover, .tlg .component.LogoutBox article .link a:hover {
    color: #002d5a
}

.lmb .component.LoginBox article .link a:hover, .lmb .component.LogoutBox article .link a:hover {
    color: #005591
}

.rb .component.LoginBox article .link a:hover, .rb .component.LogoutBox article .link a:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.LoginBox article .link a:hover, .ocap .component.LogoutBox article .link a:hover {
    color: #6e7878
}

.tlg .component.LoginBox article .link a:hover span, .tlg .component.LogoutBox article .link a:hover span {
    color: #002d5a
}

.lmb .component.LoginBox article .link a:hover span, .lmb .component.LogoutBox article .link a:hover span {
    color: #005591
}

.rb .component.LoginBox article .link a:hover span, .rb .component.LogoutBox article .link a:hover span {
    color: #6e7878;
    color: #586060
}

.ocap .component.LoginBox article .link a:hover span, .ocap .component.LogoutBox article .link a:hover span {
    color: #6e7878
}

.component.LoginBox article .link a:hover i, .component.LogoutBox article .link a:hover i {
    padding-left: 0.75rem
}

.component.LoginBox article p, .component.LogoutBox article p {
    font-size: 0.875rem;
    padding: 0;
    margin-bottom: 0
}

    .component.LoginBox article p.fineprint, .component.LogoutBox article p.fineprint {
        font-size: 0.75rem;
        margin-bottom: 0.9375rem
    }

.tlg .component.LoginBox article p a, .tlg .component.LogoutBox article p a {
    color: #008ccd
}

.lmb .component.LoginBox article p a, .lmb .component.LogoutBox article p a {
    color: #00a0e1
}

.rb .component.LoginBox article p a, .rb .component.LogoutBox article p a {
    color: #e1000f
}

.ocap .component.LoginBox article p a, .ocap .component.LogoutBox article p a {
    color: #78b928
}

.component.LoginBox article .user, .component.LogoutBox article .user {
    margin-bottom: 1.25rem;
    font-size: 0.875rem
}

.component.LoginBox article .teaser-content, .component.LogoutBox article .teaser-content {
    padding: 0 1rem 1rem 1rem
}

.accordion-navigation .component.LoginBox article .teaser-content, .accordion-navigation .component.LogoutBox article .teaser-content {
    padding: 0 0 1rem 0
}

.component.LoginBox article button, .component.LoginBox article .button, .component.LoginBox article .callToAction, .component.LoginBox article .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .component.LoginBox article .button, .component.LoginBox article .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.LoginBox article input, .component.LoginBox article .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.LoginBox article input, .component.LogoutBox article button, .component.LogoutBox article .button, .component.LogoutBox article .callToAction, .component.LogoutBox article .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .component.LogoutBox article .button, .component.LogoutBox article .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.LogoutBox article input, .component.LogoutBox article .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.LogoutBox article input {
    margin-bottom: 0;
    margin-top: 0.375rem
}

.component.LoginBox article form, .component.LogoutBox article form {
    margin: 0
}

.component.LoginBox article .metaLinks div, .component.LogoutBox article .metaLinks div {
    margin-top: -1rem;
    font-size: 0.75rem !important;
    font-family: 'LindeDaxLig',Arial;
    padding-left: 1.25rem
}

    .component.LoginBox article .metaLinks div a, .component.LogoutBox article .metaLinks div a {
        font-size: 0.75rem !important
    }

.tlg .component.LoginBox article .metaLinks div a, .tlg .component.LogoutBox article .metaLinks div a {
    color: #008ccd
}

.lmb .component.LoginBox article .metaLinks div a, .lmb .component.LogoutBox article .metaLinks div a {
    color: #00a0e1
}

.rb .component.LoginBox article .metaLinks div a, .rb .component.LogoutBox article .metaLinks div a {
    color: #e1000f
}

.ocap .component.LoginBox article .metaLinks div a, .ocap .component.LogoutBox article .metaLinks div a {
    color: #78b928
}

.tlg .component.LoginBox article .metaLinks div a:hover, .tlg .component.LogoutBox article .metaLinks div a:hover {
    color: #002d5a
}

.lmb .component.LoginBox article .metaLinks div a:hover, .lmb .component.LogoutBox article .metaLinks div a:hover {
    color: #005591
}

.rb .component.LoginBox article .metaLinks div a:hover, .rb .component.LogoutBox article .metaLinks div a:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.LoginBox article .metaLinks div a:hover, .ocap .component.LogoutBox article .metaLinks div a:hover {
    color: #6e7878
}

.component.IFrame {
    margin-bottom: 1.25rem
}

    .component.IFrame iframe {
        width: 100%;
        background-image: none;
        background: none
    }

    .component.IFrame article {
        height: 100%
    }

.tlg .component.IFrame article {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.lmb .component.IFrame article {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.rb .component.IFrame article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.2),rgba(235,225,205,0.4));
    color: #586060
}

.ocap .component.IFrame article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.05),rgba(120,185,40,0.15))
}

.component.IFrame article .newheader2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem
}

.tlg .component.IFrame article .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.IFrame article .newheader2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.IFrame article .newheader2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.IFrame article .newheader2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.IFrame article .newheader2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.IFrame article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.IFrame article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.IFrame article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.IFrame article .newheader2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.IFrame article h2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem
}

.tlg .component.IFrame article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.IFrame article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.IFrame article h2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.IFrame article h2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.IFrame article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.IFrame article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.IFrame article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.IFrame article h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.IFrame article h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.IFrame article p {
    font-size: 0.875rem;
    padding: 0;
    margin-bottom: 0
}

    .component.IFrame article p.fineprint {
        font-size: 0.75rem;
        margin-bottom: 0.9375rem
    }

.tlg .component.IFrame article p a {
    color: #008ccd
}

.lmb .component.IFrame article p a {
    color: #00a0e1
}

.rb .component.IFrame article p a {
    color: #e1000f
}

.ocap .component.IFrame article p a {
    color: #78b928
}

.tlg .component.IFrame article p a:hover {
    color: #002d5a
}

.lmb .component.IFrame article p a:hover {
    color: #005591
}

.rb .component.IFrame article p a:hover {
    color: #6e7878
}

.ocap .component.IFrame article p a:hover {
    color: #6e7878
}

.tlg .component.IFrame article a {
    color: #008ccd
}

.lmb .component.IFrame article a {
    color: #00a0e1
}

.rb .component.IFrame article a {
    color: #e1000f
}

.ocap .component.IFrame article a {
    color: #78b928
}

.tlg .component.IFrame article a:hover {
    color: #002d5a
}

.lmb .component.IFrame article a:hover {
    color: #005591
}

.rb .component.IFrame article a:hover {
    color: #6e7878
}

.ocap .component.IFrame article a:hover {
    color: #6e7878
}

.component.IFrame article .teaser-content {
    font-size: 0.875rem;
    padding: 0 1rem 1rem 1rem
}

.component.IFrame article button, .component.IFrame article .button, .component.IFrame article .callToAction, .component.IFrame article .teaser-column .component.DownloadList .button, .teaser-column .component.DownloadList .component.IFrame article .button, .component.IFrame article .component.SystemListFilterConfiguration .gsc-search-button input, .component.SystemListFilterConfiguration .gsc-search-button .component.IFrame article input, .component.IFrame article .component.SystemDummy .gsc-search-button input, .component.SystemDummy .gsc-search-button .component.IFrame article input {
    margin-bottom: 0;
    margin-top: 1.25rem
}

@media only screen and (max-width: 40em) {
    .component.RelatedSites .wrapper > article {
        padding: 0
    }
}

.component.RelatedSites .orbit-container article {
    padding: 0
}

@media only screen and (max-width: 40em) {
    .component.RelatedSites .orbit-container article {
        padding: 1.5rem 1rem 1rem 1rem
    }
}

.component.RelatedSites .orbit-container .orbit-caption {
    position: static;
    background-color: transparent;
    font-size: 0.875rem;
    padding: 0
}

@media only screen and (min-width: 40.063em) {
    .component.RelatedSites .orbit-container .orbit-caption h2 {
        margin: 0;
        line-height: 2.1875rem;
        font-size: 1.25rem;
        background-color: transparent;
        background-image: none
    }
}

@media only screen and (min-width: 40.063em) {
    .component.RelatedSites .orbit-container .orbit-caption .image {
        padding-right: 1rem
    }
}

.component.RelatedSites .orbit-container .orbit-caption p {
    margin-top: 0.625rem;
    font-size: 0.875rem
}

.tlg .component.RelatedSites .orbit-container .orbit-caption p {
    color: #002d5a
}

.lmb .component.RelatedSites .orbit-container .orbit-caption p {
    color: #005591
}

.rb .component.RelatedSites .orbit-container .orbit-caption p {
    color: #6e7878;
    color: #586060
}

.ocap .component.RelatedSites .orbit-container .orbit-caption p {
    color: #6e7878
}

.component.RelatedSites .orbit-container .orbit-caption .nrwd {
    width: 100%
}

.component.RelatedSites .thumbs {
    margin-top: 1.25rem;
    font-size: 0.875rem
}

@media only screen and (max-width: 40em) {
    .component.RelatedSites .thumbs {
        padding: 0 1rem 1rem 1rem
    }
}

.component.RelatedSites .thumbs li a {
    opacity: .6
}

    .component.RelatedSites .thumbs li a.active, .component.RelatedSites .thumbs li a:hover {
        opacity: 1
    }

.tlg .component.RelatedSites .thumbs li a.active, .tlg .component.RelatedSites .thumbs li a:hover {
    color: #008ccd
}

.lmb .component.RelatedSites .thumbs li a.active, .lmb .component.RelatedSites .thumbs li a:hover {
    color: #00a0e1
}

.rb .component.RelatedSites .thumbs li a.active, .rb .component.RelatedSites .thumbs li a:hover {
    color: #e1000f
}

.ocap .component.RelatedSites .thumbs li a.active, .ocap .component.RelatedSites .thumbs li a:hover {
    color: #78b928
}

.component.RelatedSites .thumbs li a .nrwd {
    width: 100%
}

.component.News .newstype {
    margin-bottom: 2.1875rem
}

.component.Overview article {
    margin-bottom: 1.5rem
}

@media only screen and (min-width: 40.063em) {
    .component.Overview article.nrwd .medium-6 {
        width: 70%
    }
}

@media only screen and (min-width: 40.063em) {
    .component.Overview article.nrwd .medium-6:first-child {
        width: 30%
    }
}

@media only screen and (max-width: 40em) {
    .component.Overview article img {
        margin-bottom: 1rem
    }
}

.component.Overview article img.nrwd {
    width: 100%
}

.component.Overview article h2 {
    font-size: 0.875rem;
    margin-bottom: 0;
    margin-top: -3px
}

    .component.Overview article h2 + p {
        margin-top: 0px
    }

.component.Overview article p, .component.Overview article a {
    font-size: 0.875rem;
    margin: 0;
    margin-top: -5px
}

.tlg .component.Overview article a h2 {
    color: #002d5a
}

.lmb .component.Overview article a h2 {
    color: #005591
}

.rb .component.Overview article a h2 {
    color: #6e7878;
    color: #e1000f
}

.ocap .component.Overview article a h2 {
    color: #6e7878
}

.tlg .component.Overview article a {
    color: #008ccd
}

.lmb .component.Overview article a {
    color: #00a0e1
}

.rb .component.Overview article a {
    color: #e1000f;
    color: #586060
}

.ocap .component.Overview article a {
    color: #78b928
}

.rb .component.Overview article a i {
    color: #e1000f
}

.tlg .component.Overview article a:hover {
    color: #002d5a
}

.lmb .component.Overview article a:hover {
    color: #005591
}

.rb .component.Overview article a:hover {
    color: #6e7878;
    color: #e1000f
}

.ocap .component.Overview article a:hover {
    color: #6e7878
}

.tlg .component.Overview article a:hover i {
    color: #002d5a
}

.lmb .component.Overview article a:hover i {
    color: #005591
}

.rb .component.Overview article a:hover i {
    color: #6e7878;
    color: #e1000f
}

.ocap .component.Overview article a:hover i {
    color: #6e7878
}

.rb .component.Overview article a.download {
    color: #e1000f
}

.tlg .component.Overview article a.download i {
    color: #008ccd
}

.lmb .component.Overview article a.download i {
    color: #00a0e1
}

.rb .component.Overview article a.download i {
    color: #e1000f;
    color: #e1000f
}

.ocap .component.Overview article a.download i {
    color: #78b928
}

.tlg .component.Overview article a.download span {
    color: #002d5a
}

.lmb .component.Overview article a.download span {
    color: #005591
}

.rb .component.Overview article a.download span {
    color: #6e7878;
    color: #586060
}

.ocap .component.Overview article a.download span {
    color: #6e7878
}

.tlg .component.Overview article a.download:hover {
    color: #002d5a
}

.lmb .component.Overview article a.download:hover {
    color: #005591
}

.rb .component.Overview article a.download:hover {
    color: #6e7878;
    color: #e1000f
}

.ocap .component.Overview article a.download:hover {
    color: #6e7878
}

.tlg .component.Overview article a.download:hover i {
    color: #002d5a
}

.lmb .component.Overview article a.download:hover i {
    color: #005591
}

.rb .component.Overview article a.download:hover i {
    color: #6e7878;
    color: #e1000f
}

.ocap .component.Overview article a.download:hover i {
    color: #6e7878
}

.component.StoreFinderService article {
    height: 100%
}

.tlg .component.StoreFinderService article {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.lmb .component.StoreFinderService article {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.rb .component.StoreFinderService article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.2),rgba(235,225,205,0.4));
    color: #586060
}

.ocap .component.StoreFinderService article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.05),rgba(120,185,40,0.15))
}

.accordion-navigation .component.StoreFinderService article {
    background: transparent
}

.component.StoreFinderService article h2 {
    padding: 0.625rem 0.9375rem 0.375rem 0.9375rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem
}

.tlg .component.StoreFinderService article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.StoreFinderService article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.StoreFinderService article h2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.StoreFinderService article h2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.StoreFinderService article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.StoreFinderService article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.StoreFinderService article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.StoreFinderService article h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.StoreFinderService article h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.accordion-navigation .component.StoreFinderService article h2:after {
    background: transparent
}

.accordion-navigation .component.StoreFinderService article h2 {
    background: transparent;
    padding: 0 0 0.375rem 0
}

.component.StoreFinderService article form {
    padding: 0 0.9375rem;
    font-size: 0.875rem
}

.accordion-navigation .component.StoreFinderService article form {
    padding: 0
}

.component.StoreFinderService article p {
    font-size: 0.875rem;
    padding: 0 0.9375rem;
    margin-bottom: 0.8125rem
}

    .component.StoreFinderService article p.fineprint {
        font-size: 0.75rem;
        margin-bottom: 0.9375rem
    }

.tlg .component.StoreFinderService article p a {
    color: #008ccd
}

.lmb .component.StoreFinderService article p a {
    color: #00a0e1
}

.rb .component.StoreFinderService article p a {
    color: #e1000f
}

.ocap .component.StoreFinderService article p a {
    color: #78b928
}

.accordion-navigation .component.StoreFinderService article p {
    padding: 0
}

.component.SystemDummy .cse .gsc-control-cse, .component.SystemDummy .gsc-control-cse, .component.SystemDummy .gsc-input, .component.SystemDummy .gsc-search-button, .component.SystemDummy .gsib_a, .component.SystemDummy table td, .component.SystemDummy .gsst_a, .component.SystemDummy .gsc-thumbnail-inside, .component.SystemDummy .gsc-url-top {
    padding: 0
}

.component.SystemDummy table, .component.SystemDummy .gsc-input-box {
    border: 0;
    margin: 0
}

.component.SystemDummy .gsc-control-cse, .component.SystemDummy .gsc-control-cse .gsc-table-result {
    font-family: 'LindeDaxLig',Arial
}

    .component.SystemDummy .gsc-control-cse .gs-snippet, .component.SystemDummy .gsc-control-cse .gsc-table-result .gs-snippet {
        font-family: 'LindeDaxReg',Arial
    }

    .component.SystemDummy .gsc-control-cse b, .component.SystemDummy .gsc-control-cse .gsc-table-result b {
        font-family: 'LindeDaxReg',Arial;
        font-weight: normal
    }

.component.SystemDummy .gsc-results-wrapper-visible {
    margin-top: 2rem
}

.component.SystemDummy td.gsc-input {
    padding: 0 0.25rem 0 0
}

.component.SystemDummy td.gsc-search-button {
    padding: 0 0 0 0.6875rem
}

.component.SystemDummy .gsc-tabsArea {
    height: auto
}

    .component.SystemDummy .gsc-tabsArea > div {
        height: auto
    }

.component.SystemDummy .gsc-tabsArea {
    border: 0
}

.component.SystemDummy .gsc-above-wrapper-area {
    border-top: 1px solid;
    margin-top: 2rem
}

.tlg .component.SystemDummy .gsc-above-wrapper-area {
    border-color: #b9cdd7
}

.lmb .component.SystemDummy .gsc-above-wrapper-area {
    border-color: #b9cdd7
}

.rb .component.SystemDummy .gsc-above-wrapper-area {
    border-color: #ebe1cd
}

.ocap .component.SystemDummy .gsc-above-wrapper-area {
    border-color: #b9cdd7
}

.component.SystemDummy .gsc-tabHeader {
    min-width: 0
}

    .component.SystemDummy .gsc-tabHeader:focus {
        outline: none
    }

    .component.SystemDummy .gsc-tabHeader.gsc-tabhActive {
        font-weight: normal;
        font-family: 'LindeDaxLig',Arial;
        font-size: 0.875rem;
        border: 0;
        padding-left: 0;
        padding-right: 1rem;
        text-align: left
    }

.tlg .component.SystemDummy .gsc-tabHeader.gsc-tabhActive {
    color: #002d5a
}

.lmb .component.SystemDummy .gsc-tabHeader.gsc-tabhActive {
    color: #005591
}

.rb .component.SystemDummy .gsc-tabHeader.gsc-tabhActive {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemDummy .gsc-tabHeader.gsc-tabhActive {
    color: #6e7878
}

.component.SystemDummy .gsc-tabHeader.gsc-tabhInactive {
    font-size: 0.875rem;
    font-family: 'LindeDaxLig',Arial;
    font-weight: normal;
    padding-left: 0;
    text-align: left;
    padding-right: 1rem
}

.tlg .component.SystemDummy .gsc-tabHeader.gsc-tabhInactive {
    color: #008ccd
}

.lmb .component.SystemDummy .gsc-tabHeader.gsc-tabhInactive {
    color: #00a0e1
}

.rb .component.SystemDummy .gsc-tabHeader.gsc-tabhInactive {
    color: #e1000f
}

.ocap .component.SystemDummy .gsc-tabHeader.gsc-tabhInactive {
    color: #78b928
}

.tlg .component.SystemDummy .gsc-tabHeader.gsc-tabhInactive:hover {
    color: #002d5a
}

.lmb .component.SystemDummy .gsc-tabHeader.gsc-tabhInactive:hover {
    color: #005591
}

.rb .component.SystemDummy .gsc-tabHeader.gsc-tabhInactive:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemDummy .gsc-tabHeader.gsc-tabhInactive:hover {
    color: #6e7878
}

.component.SystemDummy .gsc-input-box {
    margin-right: -1px;
    font-size: 0.875rem !important;
    padding: 0.4375rem 0.625rem 0.375rem 0 !important;
    height: 2.125rem
}

.tlg .component.SystemDummy .gsc-input-box {
    color: #b9cdd7;
    border: 1px solid #b9cdd7
}

.lmb .component.SystemDummy .gsc-input-box {
    color: #b9cdd7;
    border: 1px solid #b9cdd7
}

.rb .component.SystemDummy .gsc-input-box {
    color: #ebe1cd;
    border: 1px solid #ebe1cd
}

.ocap .component.SystemDummy .gsc-input-box {
    color: #b9cdd7;
    border: 1px solid #b9cdd7
}

.component.SystemDummy .gsc-input-box.gsc-input-box-focus {
    box-shadow: none;
    background: #fff
}

.tlg .component.SystemDummy .gsc-input-box.gsc-input-box-focus {
    border: 1px solid #002d5a;
    color: #002d5a
}

.lmb .component.SystemDummy .gsc-input-box.gsc-input-box-focus {
    border: 1px solid #005591;
    color: #005591
}

.rb .component.SystemDummy .gsc-input-box.gsc-input-box-focus {
    border: 1px solid #6e7878;
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemDummy .gsc-input-box.gsc-input-box-focus {
    border: 1px solid #6e7878;
    color: #6e7878
}

.component.SystemDummy .gsc-input-box.gsc-input-box-hover {
    box-shadow: none
}

.component.SystemDummy .gsc-search-button:before {
    font-family: "linde-icons";
    font-size: 1.25rem;
    content: "\e605";
    font-size: 1.625rem;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    z-index: 3;
    margin-top: 8px
}

.component.SystemDummy .gsc-search-button input {
    width: 0;
    height: 0;
    padding: 17px 51%
}

.component.SystemDummy .gsc-search-box-tools .gsc-search-box .gsc-input {
    box-shadow: none
}

.component.SystemDummy .gsc-search-box-tools .gsc-search-box input.gsc-input {
    padding: 0.125rem 1.125rem 0.125rem 0.75rem !important;
    height: 2.125rem
}

.component.SystemDummy .gs-webResult div.gs-visibleUrl-long, .component.SystemDummy .gs-promotion div.gs-visibleUrl-long {
    line-height: 1rem
}

.tlg .component.SystemDummy .gs-webResult div.gs-visibleUrl-long, .tlg .component.SystemDummy .gs-promotion div.gs-visibleUrl-long {
    color: #002d5a
}

.lmb .component.SystemDummy .gs-webResult div.gs-visibleUrl-long, .lmb .component.SystemDummy .gs-promotion div.gs-visibleUrl-long {
    color: #005591
}

.rb .component.SystemDummy .gs-webResult div.gs-visibleUrl-long, .rb .component.SystemDummy .gs-promotion div.gs-visibleUrl-long {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemDummy .gs-webResult div.gs-visibleUrl-long, .ocap .component.SystemDummy .gs-promotion div.gs-visibleUrl-long {
    color: #6e7878
}

.component.SystemDummy .gsc-control-cse .gs-spelling, .component.SystemDummy .gsc-control-cse .gs-result .gs-title, .component.SystemDummy .gsc-control-cse .gs-result .gs-title * {
    margin-bottom: 0.25rem;
    font-family: 'LindeDaxReg',Arial;
    font-size: 0.875rem;
    height: auto;
    margin-bottom: 0;
    text-decoration: none
}

.tlg .component.SystemDummy .gsc-control-cse .gs-spelling, .tlg .component.SystemDummy .gsc-control-cse .gs-result .gs-title, .tlg .component.SystemDummy .gsc-control-cse .gs-result .gs-title * {
    color: #008ccd
}

.lmb .component.SystemDummy .gsc-control-cse .gs-spelling, .lmb .component.SystemDummy .gsc-control-cse .gs-result .gs-title, .lmb .component.SystemDummy .gsc-control-cse .gs-result .gs-title * {
    color: #00a0e1
}

.rb .component.SystemDummy .gsc-control-cse .gs-spelling, .rb .component.SystemDummy .gsc-control-cse .gs-result .gs-title, .rb .component.SystemDummy .gsc-control-cse .gs-result .gs-title * {
    color: #e1000f
}

.ocap .component.SystemDummy .gsc-control-cse .gs-spelling, .ocap .component.SystemDummy .gsc-control-cse .gs-result .gs-title, .ocap .component.SystemDummy .gsc-control-cse .gs-result .gs-title * {
    color: #78b928
}

.tlg .component.SystemDummy .gsc-control-cse .gs-spelling:hover, .tlg .component.SystemDummy .gsc-control-cse .gs-result .gs-title:hover, .tlg .component.SystemDummy .gsc-control-cse .gs-result .gs-title *:hover {
    color: #002d5a
}

.lmb .component.SystemDummy .gsc-control-cse .gs-spelling:hover, .lmb .component.SystemDummy .gsc-control-cse .gs-result .gs-title:hover, .lmb .component.SystemDummy .gsc-control-cse .gs-result .gs-title *:hover {
    color: #005591
}

.rb .component.SystemDummy .gsc-control-cse .gs-spelling:hover, .rb .component.SystemDummy .gsc-control-cse .gs-result .gs-title:hover, .rb .component.SystemDummy .gsc-control-cse .gs-result .gs-title *:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemDummy .gsc-control-cse .gs-spelling:hover, .ocap .component.SystemDummy .gsc-control-cse .gs-result .gs-title:hover, .ocap .component.SystemDummy .gsc-control-cse .gs-result .gs-title *:hover {
    color: #6e7878
}

.tlg .component.SystemDummy span.gs-fileFormat, .tlg .component.SystemDummy .gsc-preview-reviews, .tlg .component.SystemDummy .gsc-control-cse .gs-snippet, .tlg .component.SystemDummy .gsc-control-cse .gs-promotion em, .tlg .component.SystemDummy .gsc-control-cse .gs-snippet, .tlg .component.SystemDummy .gsc-control-cse .gs-promotion em, .tlg .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label, .tlg .component.SystemDummy .gsc-result-info, .tlg .component.SystemDummy table tr th, .tlg .component.SystemDummy table tr td {
    color: #002d5a
}

.lmb .component.SystemDummy span.gs-fileFormat, .lmb .component.SystemDummy .gsc-preview-reviews, .lmb .component.SystemDummy .gsc-control-cse .gs-snippet, .lmb .component.SystemDummy .gsc-control-cse .gs-promotion em, .lmb .component.SystemDummy .gsc-control-cse .gs-snippet, .lmb .component.SystemDummy .gsc-control-cse .gs-promotion em, .lmb .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label, .lmb .component.SystemDummy .gsc-result-info, .lmb .component.SystemDummy table tr th, .lmb .component.SystemDummy table tr td {
    color: #005591
}

.rb .component.SystemDummy span.gs-fileFormat, .rb .component.SystemDummy .gsc-preview-reviews, .rb .component.SystemDummy .gsc-control-cse .gs-snippet, .rb .component.SystemDummy .gsc-control-cse .gs-promotion em, .rb .component.SystemDummy .gsc-control-cse .gs-snippet, .rb .component.SystemDummy .gsc-control-cse .gs-promotion em, .rb .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label, .rb .component.SystemDummy .gsc-result-info, .rb .component.SystemDummy table tr th, .rb .component.SystemDummy table tr td {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemDummy span.gs-fileFormat, .ocap .component.SystemDummy .gsc-preview-reviews, .ocap .component.SystemDummy .gsc-control-cse .gs-snippet, .ocap .component.SystemDummy .gsc-control-cse .gs-promotion em, .ocap .component.SystemDummy .gsc-control-cse .gs-snippet, .ocap .component.SystemDummy .gsc-control-cse .gs-promotion em, .ocap .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label, .ocap .component.SystemDummy .gsc-result-info, .ocap .component.SystemDummy table tr th, .ocap .component.SystemDummy table tr td {
    color: #6e7878
}

.component.SystemDummy .gs-per-result-labels {
    font-family: 'LindeDaxReg',Arial;
    font-size: 0.875rem
}

.component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label {
    text-decoration: none
}

.tlg .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label {
    color: #008ccd
}

.lmb .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label {
    color: #00a0e1
}

.rb .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label {
    color: #e1000f
}

.ocap .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label {
    color: #78b928
}

.tlg .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label:hover {
    color: #002d5a
}

.lmb .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label:hover {
    color: #005591
}

.rb .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemDummy .gs-webResult div.gs-per-result-labels a.gs-label:hover {
    color: #6e7878
}

.component.SystemDummy .gsc-result-info {
    padding: 0
}

.component.SystemDummy .gsc-cursor {
    float: right;
    font-size: 0.875rem
}

.tlg .component.SystemDummy .gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #008ccd
}

.lmb .component.SystemDummy .gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #00a0e1
}

.rb .component.SystemDummy .gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #e1000f
}

.ocap .component.SystemDummy .gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #78b928
}

.tlg .component.SystemDummy .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #002d5a
}

.lmb .component.SystemDummy .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #005591
}

.rb .component.SystemDummy .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #6e7878;
    color: #586060
}

.ocap .component.SystemDummy .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #6e7878
}

.component.SystemDummy .gsst_a .gscb_a {
    vertical-align: middle;
    display: block;
    font-size: 1.0625rem;
    font-family: "linde-icons";
    content: "\e600"
}

.tlg .component.SystemDummy .gsst_a .gscb_a {
    color: #008ccd
}

.lmb .component.SystemDummy .gsst_a .gscb_a {
    color: #00a0e1
}

.rb .component.SystemDummy .gsst_a .gscb_a {
    color: #e1000f
}

.ocap .component.SystemDummy .gsst_a .gscb_a {
    color: #78b928
}

.component.SystemDummy .gsc-webResult.gsc-result {
    padding: 0.625rem 0.3125rem 0.625rem 0
}

.tlg .component.SystemDummy .gsc-webResult.gsc-result:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.lmb .component.SystemDummy .gsc-webResult.gsc-result:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.rb .component.SystemDummy .gsc-webResult.gsc-result:nth-child(odd) {
    background: rgba(235,225,205,0.1)
}

.ocap .component.SystemDummy .gsc-webResult.gsc-result:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.component.SystemDummy .gsc-webResult.gsc-result:nth-child(odd) table {
    background: transparent
}

@media only screen and (max-width: 40em) {
    .component.GSA .ContentTeaser:first-child {
        margin-top: 1.5rem
    }
}

@media only screen and (min-width: 40.063em) {
    .component.GSA .ContentTeaser:first-child {
        margin-top: 149px
    }
}

.tlg .component.GSA svg {
    fill: #008ccd
}

.lmb .component.GSA svg {
    fill: #00a0e1
}

.rb .component.GSA svg {
    fill: #e1000f
}

.ocap .component.GSA svg {
    fill: #78b928
}

.component.GSA .clustering-values {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap
}

    .component.GSA .clustering-values div {
        -ms-flex-positive: 0;
        flex-grow: 0;
        white-space: nowrap
    }

.component.GSA .side-nav-headline {
    font-size: 1.1875rem;
    line-height: 1.5rem;
    margin-bottom: 10px;
    margin-top: 0.75rem
}

.component.GSA .search-results-statistic {
    padding: 0.3125rem 0;
    font-size: 0.875rem
}

.tlg .component.GSA .search-results-statistic .search-results-statistic-query {
    color: #008ccd
}

.lmb .component.GSA .search-results-statistic .search-results-statistic-query {
    color: #00a0e1
}

.rb .component.GSA .search-results-statistic .search-results-statistic-query {
    color: #e1000f
}

.ocap .component.GSA .search-results-statistic .search-results-statistic-query {
    color: #78b928
}

.component.GSA .search-input-sort-options {
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 0.3125rem 0;
    font-size: 0.875rem
}

.tlg .component.GSA .search-input-sort-options {
    border-color: #b9cdd7
}

.lmb .component.GSA .search-input-sort-options {
    border-color: #b9cdd7
}

.rb .component.GSA .search-input-sort-options {
    border-color: #ebe1cd
}

.ocap .component.GSA .search-input-sort-options {
    border-color: #b9cdd7
}

.component.GSA .search-input-sort-options .search-input-sort-item {
    padding: 0 0.3125rem;
    font-size: 0.875rem
}

.tlg .component.GSA .search-input-sort-options .search-input-sort-item.active {
    color: #008ccd
}

.lmb .component.GSA .search-input-sort-options .search-input-sort-item.active {
    color: #00a0e1
}

.rb .component.GSA .search-input-sort-options .search-input-sort-item.active {
    color: #e1000f
}

.ocap .component.GSA .search-input-sort-options .search-input-sort-item.active {
    color: #78b928
}

.component.GSA .search-results-cluster-content {
    margin-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid
}

.tlg .component.GSA .search-results-cluster-content {
    border-color: #b9cdd7
}

.lmb .component.GSA .search-results-cluster-content {
    border-color: #b9cdd7
}

.rb .component.GSA .search-results-cluster-content {
    border-color: #ebe1cd
}

.ocap .component.GSA .search-results-cluster-content {
    border-color: #b9cdd7
}

.component.GSA .search-results-cluster-content h3 {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0.3125rem;
    margin-top: 0
}

.component.GSA .search-results-cluster-content .clustering-values-line {
    padding: 0 1rem 0 0;
    font-size: 0.875rem
}

.tlg .component.GSA .search-results-cluster-content .clustering-values-line a {
    color: #008ccd
}

.lmb .component.GSA .search-results-cluster-content .clustering-values-line a {
    color: #00a0e1
}

.rb .component.GSA .search-results-cluster-content .clustering-values-line a {
    color: #e1000f
}

.ocap .component.GSA .search-results-cluster-content .clustering-values-line a {
    color: #78b928
}

.component.GSA .search-results-keymatches {
    margin-top: 1rem;
    font-size: 0.875rem
}

    .component.GSA .search-results-keymatches .search-results-keymatch {
        margin-bottom: 0.625rem
    }

        .component.GSA .search-results-keymatches .search-results-keymatch h2 {
            font-size: 0.875rem;
            margin: 0
        }

.tlg .component.GSA .search-results-keymatches .search-results-keymatch h2 {
    color: #008ccd
}

.lmb .component.GSA .search-results-keymatches .search-results-keymatch h2 {
    color: #00a0e1
}

.rb .component.GSA .search-results-keymatches .search-results-keymatch h2 {
    color: #e1000f
}

.ocap .component.GSA .search-results-keymatches .search-results-keymatch h2 {
    color: #78b928
}

.component.GSA .search-results-keymatches .search-results-keymatch h2 a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block
}

.tlg .component.GSA .search-results-keymatches .search-results-keymatch h2 a {
    color: #008ccd
}

.lmb .component.GSA .search-results-keymatches .search-results-keymatch h2 a {
    color: #00a0e1
}

.rb .component.GSA .search-results-keymatches .search-results-keymatch h2 a {
    color: #e1000f
}

.ocap .component.GSA .search-results-keymatches .search-results-keymatch h2 a {
    color: #78b928
}

.component.GSA .search-results-items-container {
    margin-top: 1rem;
    font-size: 0.875rem
}

    .component.GSA .search-results-items-container .search-result-item {
        margin-bottom: 0.625rem;
        padding: 0.625rem 0.3125rem 0.625rem 0
    }

.tlg .component.GSA .search-results-items-container .search-result-item:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.lmb .component.GSA .search-results-items-container .search-result-item:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.rb .component.GSA .search-results-items-container .search-result-item:nth-child(odd) {
    background: rgba(235,225,205,0.1)
}

.ocap .component.GSA .search-results-items-container .search-result-item:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.component.GSA .search-results-items-container .search-result-item h2 {
    font-size: 0.875rem;
    margin: 0
}

.tlg .component.GSA .search-results-items-container .search-result-item h2 {
    color: #008ccd
}

.lmb .component.GSA .search-results-items-container .search-result-item h2 {
    color: #00a0e1
}

.rb .component.GSA .search-results-items-container .search-result-item h2 {
    color: #e1000f
}

.ocap .component.GSA .search-results-items-container .search-result-item h2 {
    color: #78b928
}

.component.GSA .search-results-items-container .search-result-item h2 a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block
}

.tlg .component.GSA .search-results-items-container .search-result-item h2 a {
    color: #008ccd
}

.lmb .component.GSA .search-results-items-container .search-result-item h2 a {
    color: #00a0e1
}

.rb .component.GSA .search-results-items-container .search-result-item h2 a {
    color: #e1000f
}

.ocap .component.GSA .search-results-items-container .search-result-item h2 a {
    color: #78b928
}

.component.GSA .search-results-page-links-container {
    margin-top: 1rem;
    font-size: 0.875rem
}

    .component.GSA .search-results-page-links-container .inline-list {
        margin: 0
    }

        .component.GSA .search-results-page-links-container .inline-list .search-results-page-links-page-nummer {
            margin: 0;
            padding-right: 0.5rem
        }

            .component.GSA .search-results-page-links-container .inline-list .search-results-page-links-page-nummer a {
                font-size: 0.875rem
            }

.tlg .component.GSA .search-results-page-links-container .inline-list .search-results-page-links-page-nummer a {
    color: #008ccd
}

.lmb .component.GSA .search-results-page-links-container .inline-list .search-results-page-links-page-nummer a {
    color: #00a0e1
}

.rb .component.GSA .search-results-page-links-container .inline-list .search-results-page-links-page-nummer a {
    color: #e1000f
}

.ocap .component.GSA .search-results-page-links-container .inline-list .search-results-page-links-page-nummer a {
    color: #78b928
}

.tlg .component.GSA .search-results-page-links-container .inline-list .search-results-page-links-page-nummer.selected a {
    color: #002d5a
}

.lmb .component.GSA .search-results-page-links-container .inline-list .search-results-page-links-page-nummer.selected a {
    color: #005591
}

.rb .component.GSA .search-results-page-links-container .inline-list .search-results-page-links-page-nummer.selected a {
    color: #6e7878
}

.ocap .component.GSA .search-results-page-links-container .inline-list .search-results-page-links-page-nummer.selected a {
    color: #6e7878
}

.component.GSA .search-results-select-num-per-page {
    margin-top: 1rem;
    font-size: 0.875rem
}

    .component.GSA .search-results-select-num-per-page .num-per-page-value {
        cursor: pointer
    }

.tlg .component.GSA .search-results-select-num-per-page .num-per-page-value {
    color: #008ccd
}

.lmb .component.GSA .search-results-select-num-per-page .num-per-page-value {
    color: #00a0e1
}

.rb .component.GSA .search-results-select-num-per-page .num-per-page-value {
    color: #e1000f
}

.ocap .component.GSA .search-results-select-num-per-page .num-per-page-value {
    color: #78b928
}

.tlg .component.GSA .search-results-select-num-per-page .num-per-page-value.selected {
    color: #002d5a
}

.lmb .component.GSA .search-results-select-num-per-page .num-per-page-value.selected {
    color: #005591
}

.rb .component.GSA .search-results-select-num-per-page .num-per-page-value.selected {
    color: #6e7878
}

.ocap .component.GSA .search-results-select-num-per-page .num-per-page-value.selected {
    color: #6e7878
}

.component.GSA .twitter-typeahead {
    width: 100% !important
}

    .component.GSA .twitter-typeahead .tt-menu {
        top: 67% !important;
        width: 100%;
        font-size: 0.875rem;
        border: none;
        background-color: white;
        box-shadow: 0 2px 4px rgba(0,0,0,0.2);
        -webkit-shadow: 0 2px 4px rgba(0,0,0,0.2)
    }

.tlg .component.GSA .twitter-typeahead .tt-menu {
    color: #002d5a
}

.lmb .component.GSA .twitter-typeahead .tt-menu {
    color: #005591
}

.rb .component.GSA .twitter-typeahead .tt-menu {
    color: #6e7878;
    color: #586060
}

.ocap .component.GSA .twitter-typeahead .tt-menu {
    color: #6e7878
}

.component.GSA .twitter-typeahead .tt-menu .tt-suggestion {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    background: white;
    font-family: 'LindeDaxReg',Arial;
    padding-left: 0.75rem
}

.tlg .component.GSA .twitter-typeahead .tt-menu .tt-suggestion:hover {
    color: #008ccd
}

.lmb .component.GSA .twitter-typeahead .tt-menu .tt-suggestion:hover {
    color: #00a0e1
}

.rb .component.GSA .twitter-typeahead .tt-menu .tt-suggestion:hover {
    color: #e1000f
}

.ocap .component.GSA .twitter-typeahead .tt-menu .tt-suggestion:hover {
    color: #78b928
}

.tlg .component.GSA .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.lmb .component.GSA .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.rb .component.GSA .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
    background: rgba(235,225,205,0.1)
}

.ocap .component.GSA .twitter-typeahead .tt-menu .tt-suggestion:nth-child(odd) {
    background: rgba(185,205,215,0.1)
}

.component.GSA .twitter-typeahead .tt-menu .tt-suggestion strong.tt-highlight {
    font-weight: normal
}

.component.SocialMediaTeaser article {
    height: 100%
}

.tlg .component.SocialMediaTeaser article {
    color: #002d5a;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.lmb .component.SocialMediaTeaser article {
    color: #005591;
    background-image: linear-gradient(90deg, rgba(185,205,215,0.05),rgba(185,205,215,0.15))
}

.rb .component.SocialMediaTeaser article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(235,225,205,0.2),rgba(235,225,205,0.4));
    color: #586060
}

.ocap .component.SocialMediaTeaser article {
    color: #6e7878;
    background-image: linear-gradient(90deg, rgba(120,185,40,0.05),rgba(120,185,40,0.15))
}

.component.SocialMediaTeaser article p {
    padding: 0.875rem 1rem 0.875rem 1rem;
    margin-bottom: 0;
    font-size: 0.875rem
}

.component.SocialMediaTeaser article h2 {
    padding: 0.625rem 1rem 0.375rem 1rem;
    margin: 0;
    font-size: 0.875rem;
    position: relative;
    margin-bottom: 0.9375rem
}

.tlg .component.SocialMediaTeaser article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.lmb .component.SocialMediaTeaser article h2 {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.15),rgba(185,205,215,0.05))
}

.rb .component.SocialMediaTeaser article h2 {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.4),rgba(235,225,205,0.2))
}

.ocap .component.SocialMediaTeaser article h2 {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.15),rgba(120,185,40,0.05))
}

.component.SocialMediaTeaser article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}

.tlg .component.SocialMediaTeaser article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.lmb .component.SocialMediaTeaser article h2:after {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.25),rgba(185,205,215,0.5))
}

.rb .component.SocialMediaTeaser article h2:after {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.25),rgba(235,225,205,0.5))
}

.ocap .component.SocialMediaTeaser article h2:after {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.25),rgba(120,185,40,0.5))
}

.component.SocialMediaTeaser article .social-list {
    list-style: none;
    margin-right: 1rem;
    margin-left: 1rem;
    margin-bottom: 0
}

    .component.SocialMediaTeaser article .social-list li {
        display: block;
        padding-bottom: 0.875rem
    }

.tlg .component.SocialMediaTeaser article .social-list li span {
    color: #008ccd
}

.lmb .component.SocialMediaTeaser article .social-list li span {
    color: #00a0e1
}

.rb .component.SocialMediaTeaser article .social-list li span {
    color: #e1000f
}

.ocap .component.SocialMediaTeaser article .social-list li span {
    color: #78b928
}

.component.SocialMediaTeaser article .social-list li:hover p > span {
    text-decoration: underline
}

.component.SocialMediaTeaser article .social-list li:last-child {
    margin-bottom: 0;
    padding-bottom: 1rem
}

.component.SocialMediaTeaser article .social-list img {
    width: auto;
    vertical-align: top;
    margin-top: 4px
}

.component.SocialMediaTeaser article .social-list p {
    display: inline-block;
    padding: 0;
    margin-bottom: 0;
    margin-left: 0.75rem;
    max-width: 70%
}

.component.SocialMediaTeaser .more {
    font-size: 0.875rem;
    font-weight: normal;
    display: inline-block;
    padding: 0 1rem 0.875rem 1rem
}

.tlg .component.SocialMediaTeaser .more {
    color: #008ccd
}

.lmb .component.SocialMediaTeaser .more {
    color: #00a0e1
}

.rb .component.SocialMediaTeaser .more {
    color: #e1000f
}

.ocap .component.SocialMediaTeaser .more {
    color: #78b928
}

.tlg .component.SocialMediaTeaser .more:hover {
    color: #002d5a
}

.lmb .component.SocialMediaTeaser .more:hover {
    color: #005591
}

.rb .component.SocialMediaTeaser .more:hover {
    color: #6e7878;
    color: #586060
}

.ocap .component.SocialMediaTeaser .more:hover {
    color: #6e7878
}

.component.SocialMediaTeaser .more:hover i {
    padding-left: 0.75rem
}

.teaser-column .component.SocialMediaFeed .masonry {
    -moz-column-count: 1;
    column-count: 1
}

@media only screen and (min-width: 40.063em) {
    .content-column .component.SocialMediaFeed .masonry {
        -moz-column-count: 1;
        column-count: 1
    }
}

@media only screen and (min-width: 64em) {
    .content-column .component.SocialMediaFeed .masonry {
        -moz-column-count: 2;
        column-count: 2;
        -moz-column-gap: 20px;
        column-gap: 20px
    }
}

.component.SocialMediaFeed .disclaimer {
    padding-bottom: 1.875rem
}

.tlg .component.SocialMediaFeed .disclaimer {
    color: #002d5a
}

    .tlg .component.SocialMediaFeed .disclaimer a {
        color: #008ccd
    }

.lmb .component.SocialMediaFeed .disclaimer {
    color: #005591
}

    .lmb .component.SocialMediaFeed .disclaimer a {
        color: #00a0e1
    }

.rb .component.SocialMediaFeed .disclaimer {
    color: #6e7878
}

    .rb .component.SocialMediaFeed .disclaimer a {
        color: #e1000f
    }

.ocap .component.SocialMediaFeed .disclaimer {
    color: #6e7878
}

    .ocap .component.SocialMediaFeed .disclaimer a {
        color: #78b928
    }

.component.SocialMediaFeed .hide-images .post-image {
    display: none
}

.component.SocialMediaFeed .social-buttons {
    text-align: center
}

.component.SocialMediaFeed .social-button {
    padding: 0.3125rem 0.625rem;
    width: 12.5rem;
    text-align: left;
    display: inline-block;
    color: white;
    background-size: 1rem;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-origin: content-box;
    line-height: 1.8
}

@media only screen and (min-width: 40.063em) {
    .component.SocialMediaFeed .social-button:first-child {
        margin-right: 0.3125rem
    }
}

@media only screen and (max-width: 40em) {
    .component.SocialMediaFeed .social-button {
        display: block;
        margin-bottom: 0.3125rem
    }
}

.component.SocialMediaFeed .social-button.fb {
    background-color: #3b5998;
    background-image: url("/images/icon-sm-facebook-white.png")
}

.component.SocialMediaFeed .social-button.twitter {
    background-color: #00aced;
    background-image: url("/images/icon-sm-twitter-white.png")
}

.component.SocialMediaFeed .post {
    display: inline-block;
    background-color: #f5f5f5;
    background-clip: content-box;
    margin-bottom: 1.875rem;
    width: 100%
}

@media only screen and (max-width: 40em) {
    .component.SocialMediaFeed .post:nth-child(n+4) {
        display: none
    }
}

.component.SocialMediaFeed h2 {
    margin-bottom: 1.25rem
}

.component.SocialMediaFeed .post-head, .component.SocialMediaFeed .post-body {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.component.SocialMediaFeed .post-head {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    background-size: 1rem;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-origin: content-box
}

    .component.SocialMediaFeed .post-head.icon-sm-facebook {
        background-image: url("/images/icon-sm-facebook.png")
    }

    .component.SocialMediaFeed .post-head.icon-sm-twitter {
        background-image: url("/images/icon-sm-twitter.png")
    }

.tlg .component.SocialMediaFeed .post-head {
    color: #002d5a
}

.lmb .component.SocialMediaFeed .post-head {
    color: #005591
}

.rb .component.SocialMediaFeed .post-head {
    color: #6e7878
}

.ocap .component.SocialMediaFeed .post-head {
    color: #6e7878
}

.component.SocialMediaFeed .post-body {
    border-top: 0.0625rem solid #ebebeb;
    padding-top: 1.5625rem;
    padding-bottom: 2.1875rem
}

@media only screen and (max-width: 40em) {
    .component.SocialMediaFeed .post-body {
        padding-top: 1.25rem
    }
}

.component.SocialMediaFeed .social-feed-text {
    margin-bottom: 0
}

.tlg .component.SocialMediaFeed .social-feed-text {
    color: #002d5a
}

    .tlg .component.SocialMediaFeed .social-feed-text a {
        color: #008ccd
    }

.lmb .component.SocialMediaFeed .social-feed-text {
    color: #005591
}

    .lmb .component.SocialMediaFeed .social-feed-text a {
        color: #00a0e1
    }

.rb .component.SocialMediaFeed .social-feed-text {
    color: #6e7878
}

    .rb .component.SocialMediaFeed .social-feed-text a {
        color: #e1000f
    }

.ocap .component.SocialMediaFeed .social-feed-text {
    color: #6e7878
}

    .ocap .component.SocialMediaFeed .social-feed-text a {
        color: #78b928
    }

.component.SocialMediaFeed .post-image {
    margin-top: 1.25rem
}

.component.SocialMediaFeed .loader {
    margin-bottom: 0.625rem
}

@media only screen and (max-width: 40em) {
    .GeneralContentTabedNavi h2 {
        font-size: 1.125rem;
        line-height: 1.5625rem;
        margin-bottom: 1.5rem;
        margin-top: 1.5rem
    }
}

@media only screen and (min-width: 40.063em) {
    .GeneralContentTabedNavi h2 {
        font-size: 1.75rem;
        line-height: 2.4375rem
    }
}

.GeneralContentTabedNavi .row, .GeneralContentTabedNavi .component.SystemListFilterConfiguration #___gcse_0, .component.SystemListFilterConfiguration .GeneralContentTabedNavi #___gcse_0 {
    max-width: 62.5rem;
    margin-left: 0;
    margin-right: 0
}

.GeneralContentTabedNavi .bg {
    position: relative;
    height: 40px
}

.tlg .GeneralContentTabedNavi .bg {
    background: rgba(185,205,215,0.1)
}

.lmb .GeneralContentTabedNavi .bg {
    background: rgba(185,205,215,0.1)
}

.rb .GeneralContentTabedNavi .bg {
    background: rgba(235,225,205,0.1)
}

.ocap .GeneralContentTabedNavi .bg {
    background: rgba(185,205,215,0.1)
}

.GeneralContentTabedNavi .bg.open-search .nav-after, .GeneralContentTabedNavi .bg.open-search .nav-before, .GeneralContentTabedNavi .bg.open-search .tabs-wrapper:before, .GeneralContentTabedNavi .bg.open-search .tabs-wrapper:after {
    display: none
}

.GeneralContentTabedNavi .bg .tabs-wrapper {
    overflow: hidden
}

.GeneralContentTabedNavi .bg .tabs {
    line-height: 1.4
}

.GeneralContentTabedNavi .bg .nav-after, .GeneralContentTabedNavi .bg .nav-before {
    z-index: 9999
}

.tlg .GeneralContentTabedNavi .bg .nav-after, .tlg .GeneralContentTabedNavi .bg .nav-before {
    border-left: 1px solid #b9cdd7
}

.lmb .GeneralContentTabedNavi .bg .nav-after, .lmb .GeneralContentTabedNavi .bg .nav-before {
    border-left: 1px solid #b9cdd7
}

.rb .GeneralContentTabedNavi .bg .nav-after, .rb .GeneralContentTabedNavi .bg .nav-before {
    border-left: 1px solid #ebe1cd
}

.ocap .GeneralContentTabedNavi .bg .nav-after, .ocap .GeneralContentTabedNavi .bg .nav-before {
    border-left: 1px solid #b9cdd7
}

.GeneralContentTabedNavi .bg .nav-after:hover, .GeneralContentTabedNavi .bg .nav-before:hover {
    background: #fff
}

.tlg .GeneralContentTabedNavi .bg .nav-after:hover, .tlg .GeneralContentTabedNavi .bg .nav-before:hover {
    background: rgba(185,205,215,0.2);
    color: #008ccd
}

.lmb .GeneralContentTabedNavi .bg .nav-after:hover, .lmb .GeneralContentTabedNavi .bg .nav-before:hover {
    background: rgba(185,205,215,0.2);
    color: #00a0e1
}

.rb .GeneralContentTabedNavi .bg .nav-after:hover, .rb .GeneralContentTabedNavi .bg .nav-before:hover {
    background: rgba(235,225,205,0.2);
    color: #e1000f
}

.ocap .GeneralContentTabedNavi .bg .nav-after:hover, .ocap .GeneralContentTabedNavi .bg .nav-before:hover {
    background: rgba(185,205,215,0.2);
    color: #78b928
}

.GeneralContentTabedNavi .bg.scroll {
    height: 40px
}

    .GeneralContentTabedNavi .bg.scroll .tabs {
        line-height: 1.6
    }

    .GeneralContentTabedNavi .bg.scroll .nav-after, .GeneralContentTabedNavi .bg.scroll .nav-before {
        position: absolute;
        top: 0;
        height: 40px;
        width: 39px;
        padding-top: 8px;
        text-align: center
    }

.tlg .GeneralContentTabedNavi .bg.scroll .nav-after, .tlg .GeneralContentTabedNavi .bg.scroll .nav-before {
    background: rgba(185,205,215,0.2)
}

.lmb .GeneralContentTabedNavi .bg.scroll .nav-after, .lmb .GeneralContentTabedNavi .bg.scroll .nav-before {
    background: rgba(185,205,215,0.2)
}

.rb .GeneralContentTabedNavi .bg.scroll .nav-after, .rb .GeneralContentTabedNavi .bg.scroll .nav-before {
    background: rgba(235,225,205,0.2)
}

.ocap .GeneralContentTabedNavi .bg.scroll .nav-after, .ocap .GeneralContentTabedNavi .bg.scroll .nav-before {
    background: rgba(185,205,215,0.2)
}

.GeneralContentTabedNavi .bg.scroll .nav-after i, .GeneralContentTabedNavi .bg.scroll .nav-before i {
    font-size: 0.875rem
}

.GeneralContentTabedNavi .bg.scroll .disabled {
    opacity: .3
}

.GeneralContentTabedNavi .bg.scroll .nav-before {
    left: 0;
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    display: block
}

.GeneralContentTabedNavi .bg.scroll .nav-after {
    right: 0
}

.tlg .GeneralContentTabedNavi .bg.scroll .nav-before:hover, .tlg .GeneralContentTabedNavi .bg.scroll .nav-after:hover {
    background: rgba(185,205,215,0.1);
    color: #008ccd
}

.lmb .GeneralContentTabedNavi .bg.scroll .nav-before:hover, .lmb .GeneralContentTabedNavi .bg.scroll .nav-after:hover {
    background: rgba(185,205,215,0.1);
    color: #00a0e1
}

.rb .GeneralContentTabedNavi .bg.scroll .nav-before:hover, .rb .GeneralContentTabedNavi .bg.scroll .nav-after:hover {
    background: rgba(235,225,205,0.1);
    color: #e1000f
}

.ocap .GeneralContentTabedNavi .bg.scroll .nav-before:hover, .ocap .GeneralContentTabedNavi .bg.scroll .nav-after:hover {
    background: rgba(185,205,215,0.1);
    color: #78b928
}

.GeneralContentTabedNavi .bg.scroll.end .nav-before {
    display: block;
    z-index: 999
}

.GeneralContentTabedNavi .bg.scroll.previous .nav-after {
    display: block;
    z-index: 2
}

.GeneralContentTabedNavi .bg.scroll.end .nav-after {
    display: block
}

.GeneralContentTabedNavi .bg.scroll .tabs-wrapper {
    height: 100%;
    overflow: hidden
}

.tlg .GeneralContentTabedNavi .bg.scroll .tabs-wrapper {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.lmb .GeneralContentTabedNavi .bg.scroll .tabs-wrapper {
    background-image: linear-gradient(90deg, rgba(185,205,215,0.5),rgba(185,205,215,0.25))
}

.rb .GeneralContentTabedNavi .bg.scroll .tabs-wrapper {
    background-image: linear-gradient(90deg, rgba(235,225,205,0.5),rgba(235,225,205,0.25))
}

.ocap .GeneralContentTabedNavi .bg.scroll .tabs-wrapper {
    background-image: linear-gradient(90deg, rgba(120,185,40,0.5),rgba(120,185,40,0.25))
}

.GeneralContentTabedNavi .bg.scroll .tabs-wrapper.has-more-right:after {
    width: 20px;
    height: 100%;
    background-image: linear-gradient(-90deg, rgba(255,255,255,0.8),rgba(255,255,255,0));
    content: ' ';
    position: absolute;
    right: 39px;
    z-index: 1
}

.GeneralContentTabedNavi .bg.scroll .tabs-wrapper.has-more-left:before {
    width: 20px;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(255,255,255,0.8),rgba(255,255,255,0));
    content: ' ';
    position: absolute;
    left: 39px;
    z-index: 1
}

.GeneralContentTabedNavi .bg.scroll .tabs-wrapper.has-more-both:before {
    width: 20px;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(255,255,255,0.8),rgba(255,255,255,0));
    content: ' ';
    position: absolute;
    left: 39px;
    z-index: 1
}

.GeneralContentTabedNavi .bg.scroll .tabs-wrapper.has-more-both:after {
    width: 20px;
    height: 100%;
    background-image: linear-gradient(-90deg, rgba(255,255,255,0.8),rgba(255,255,255,0));
    content: ' ';
    position: absolute;
    right: 39px;
    z-index: 1
}

.GeneralContentTabedNavi .bg.scroll.previous .tabs-wrapper {
    margin: 0 20px 0 20px;
    width: auto
}

    .GeneralContentTabedNavi .bg.scroll.previous .tabs-wrapper:before {
        display: none
    }

.GeneralContentTabedNavi .bg.scroll.end .tabs-wrapper {
    margin: 0;
    width: auto
}

.GeneralContentTabedNavi .tabs {
    white-space: nowrap;
    transition: margin-left 0.5s ease-in-out;
    float: left;
    background-image: none
}

    .GeneralContentTabedNavi .tabs dd > a, .GeneralContentTabedNavi .tabs .tab-title > a {
        padding: 0.625rem 1rem;
        font-size: 0.875rem;
        font-family: 'LindeDaxReg',Arial;
        background: transparent
    }

.tlg .GeneralContentTabedNavi .tabs dd > a, .tlg .GeneralContentTabedNavi .tabs .tab-title > a {
    color: #002d5a
}

.lmb .GeneralContentTabedNavi .tabs dd > a, .lmb .GeneralContentTabedNavi .tabs .tab-title > a {
    color: #005591
}

.rb .GeneralContentTabedNavi .tabs dd > a, .rb .GeneralContentTabedNavi .tabs .tab-title > a {
    color: #6e7878;
    color: #586060
}

.ocap .GeneralContentTabedNavi .tabs dd > a, .ocap .GeneralContentTabedNavi .tabs .tab-title > a {
    color: #6e7878
}

.GeneralContentTabedNavi .tabs dd > a:focus, .GeneralContentTabedNavi .tabs .tab-title > a:focus {
    outline: none
}

.GeneralContentTabedNavi .tabs .tab-title {
    float: left
}

@media only screen and (min-width: 40.063em) {
    .tlg .GeneralContentTabedNavi .tabs .tab-title > a {
        border-left: 1px solid #b9cdd7
    }

    .lmb .GeneralContentTabedNavi .tabs .tab-title > a {
        border-left: 1px solid #b9cdd7
    }

    .rb .GeneralContentTabedNavi .tabs .tab-title > a {
        border-left: 1px solid #ebe1cd
    }

    .ocap .GeneralContentTabedNavi .tabs .tab-title > a {
        border-left: 1px solid #b9cdd7
    }
}

.GeneralContentTabedNavi .tabs .tab-title.first > a {
    border-left: none !important
}

.GeneralContentTabedNavi .tabs .tab-title:first-child > a {
    border: 0
}

@media only screen and (max-width: 40em) {
    .tlg .GeneralContentTabedNavi .tabs .tab-title > a {
        border-left: 1px solid #b9cdd7
    }

    .lmb .GeneralContentTabedNavi .tabs .tab-title > a {
        border-left: 1px solid #b9cdd7
    }

    .rb .GeneralContentTabedNavi .tabs .tab-title > a {
        border-left: 1px solid #ebe1cd
    }

    .ocap .GeneralContentTabedNavi .tabs .tab-title > a {
        border-left: 1px solid #b9cdd7
    }
}

.GeneralContentTabedNavi .tabs .tab-title.active, .GeneralContentTabedNavi .tabs .tab-title:hover {
    background: #fff
}

.tlg .GeneralContentTabedNavi .tabs .tab-title.active > a, .tlg .GeneralContentTabedNavi .tabs .tab-title.active > a:hover, .tlg .GeneralContentTabedNavi .tabs .tab-title:hover > a, .tlg .GeneralContentTabedNavi .tabs .tab-title:hover > a:hover {
    background: rgba(185,205,215,0.2);
    color: #008ccd
}

.lmb .GeneralContentTabedNavi .tabs .tab-title.active > a, .lmb .GeneralContentTabedNavi .tabs .tab-title.active > a:hover, .lmb .GeneralContentTabedNavi .tabs .tab-title:hover > a, .lmb .GeneralContentTabedNavi .tabs .tab-title:hover > a:hover {
    background: rgba(185,205,215,0.2);
    color: #00a0e1
}

.rb .GeneralContentTabedNavi .tabs .tab-title.active > a, .rb .GeneralContentTabedNavi .tabs .tab-title.active > a:hover, .rb .GeneralContentTabedNavi .tabs .tab-title:hover > a, .rb .GeneralContentTabedNavi .tabs .tab-title:hover > a:hover {
    background: rgba(235,225,205,0.2);
    color: #e1000f
}

.ocap .GeneralContentTabedNavi .tabs .tab-title.active > a, .ocap .GeneralContentTabedNavi .tabs .tab-title.active > a:hover, .ocap .GeneralContentTabedNavi .tabs .tab-title:hover > a, .ocap .GeneralContentTabedNavi .tabs .tab-title:hover > a:hover {
    background: rgba(185,205,215,0.2);
    color: #78b928
}

.GeneralContentTabedNavi .tabs-content > .content.active {
    padding: 2.8125rem 1rem 1rem
}

.tlg .GeneralContentTabedNavi .tabs-content > .content.active {
    background: rgba(185,205,215,0.2)
}

.lmb .GeneralContentTabedNavi .tabs-content > .content.active {
    background: rgba(185,205,215,0.2)
}

.rb .GeneralContentTabedNavi .tabs-content > .content.active {
    background: rgba(235,225,205,0.2)
}

.ocap .GeneralContentTabedNavi .tabs-content > .content.active {
    background: rgba(185,205,215,0.2)
}

.component.Image {
    padding: 0 0 20px 0
}

.component.FormGenerator, .component.Newsletter, .component.NewsletterUnsubscribe, .component.NewsletterSubscribe {
    font-size: 0.875rem
}

    .component.FormGenerator address p, .component.Newsletter address p, .component.NewsletterUnsubscribe address p, .component.NewsletterSubscribe address p {
        margin-bottom: 0px
    }

        .component.FormGenerator address p:last-child, .component.Newsletter address p:last-child, .component.NewsletterUnsubscribe address p:last-child, .component.NewsletterSubscribe address p:last-child {
            margin-bottom: 1rem
        }

    .component.FormGenerator p, .component.Newsletter p, .component.NewsletterUnsubscribe p, .component.NewsletterSubscribe p {
        font-size: 0.875rem
    }

.tlg .component.FormGenerator a, .tlg .component.Newsletter a, .tlg .component.NewsletterUnsubscribe a, .tlg .component.NewsletterSubscribe a {
    color: #008ccd
}

.lmb .component.FormGenerator a, .lmb .component.Newsletter a, .lmb .component.NewsletterUnsubscribe a, .lmb .component.NewsletterSubscribe a {
    color: #00a0e1
}

.rb .component.FormGenerator a, .rb .component.Newsletter a, .rb .component.NewsletterUnsubscribe a, .rb .component.NewsletterSubscribe a {
    color: #e1000f
}

.ocap .component.FormGenerator a, .ocap .component.Newsletter a, .ocap .component.NewsletterUnsubscribe a, .ocap .component.NewsletterSubscribe a {
    color: #78b928
}

.component.FormGenerator h2, .component.Newsletter h2, .component.NewsletterUnsubscribe h2, .component.NewsletterSubscribe h2 {
    font-size: 1rem;
    line-height: 1.5rem
}

.tlg .component.FormGenerator h2, .tlg .component.Newsletter h2, .tlg .component.NewsletterUnsubscribe h2, .tlg .component.NewsletterSubscribe h2 {
    color: #008ccd
}

.lmb .component.FormGenerator h2, .lmb .component.Newsletter h2, .lmb .component.NewsletterUnsubscribe h2, .lmb .component.NewsletterSubscribe h2 {
    color: #00a0e1
}

.rb .component.FormGenerator h2, .rb .component.Newsletter h2, .rb .component.NewsletterUnsubscribe h2, .rb .component.NewsletterSubscribe h2 {
    color: #e1000f
}

.ocap .component.FormGenerator h2, .ocap .component.Newsletter h2, .ocap .component.NewsletterUnsubscribe h2, .ocap .component.NewsletterSubscribe h2 {
    color: #78b928
}

@media only screen and (min-width: 40.063em) {
    .component.FormGenerator h2, .component.Newsletter h2, .component.NewsletterUnsubscribe h2, .component.NewsletterSubscribe h2 {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media only screen and (min-width: 64em) {
    .component.FormGenerator h2, .component.Newsletter h2, .component.NewsletterUnsubscribe h2, .component.NewsletterSubscribe h2 {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.tlg .component.FormGenerator .row.border, .tlg .component.FormGenerator .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .tlg .component.FormGenerator .border#___gcse_0, .tlg .component.Newsletter .row.border, .tlg .component.Newsletter .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .tlg .component.Newsletter .border#___gcse_0, .tlg .component.NewsletterUnsubscribe .row.border, .tlg .component.NewsletterUnsubscribe .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .tlg .component.NewsletterUnsubscribe .border#___gcse_0, .tlg .component.NewsletterSubscribe .row.border, .tlg .component.NewsletterSubscribe .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .tlg .component.NewsletterSubscribe .border#___gcse_0 {
    border-top: 1px solid #b9cdd7
}

.lmb .component.FormGenerator .row.border, .lmb .component.FormGenerator .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .lmb .component.FormGenerator .border#___gcse_0, .lmb .component.Newsletter .row.border, .lmb .component.Newsletter .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .lmb .component.Newsletter .border#___gcse_0, .lmb .component.NewsletterUnsubscribe .row.border, .lmb .component.NewsletterUnsubscribe .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .lmb .component.NewsletterUnsubscribe .border#___gcse_0, .lmb .component.NewsletterSubscribe .row.border, .lmb .component.NewsletterSubscribe .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .lmb .component.NewsletterSubscribe .border#___gcse_0 {
    border-top: 1px solid #b9cdd7
}

.rb .component.FormGenerator .row.border, .rb .component.FormGenerator .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .rb .component.FormGenerator .border#___gcse_0, .rb .component.Newsletter .row.border, .rb .component.Newsletter .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .rb .component.Newsletter .border#___gcse_0, .rb .component.NewsletterUnsubscribe .row.border, .rb .component.NewsletterUnsubscribe .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .rb .component.NewsletterUnsubscribe .border#___gcse_0, .rb .component.NewsletterSubscribe .row.border, .rb .component.NewsletterSubscribe .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .rb .component.NewsletterSubscribe .border#___gcse_0 {
    border-top: 1px solid #ebe1cd
}

.ocap .component.FormGenerator .row.border, .ocap .component.FormGenerator .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .ocap .component.FormGenerator .border#___gcse_0, .ocap .component.Newsletter .row.border, .ocap .component.Newsletter .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .ocap .component.Newsletter .border#___gcse_0, .ocap .component.NewsletterUnsubscribe .row.border, .ocap .component.NewsletterUnsubscribe .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .ocap .component.NewsletterUnsubscribe .border#___gcse_0, .ocap .component.NewsletterSubscribe .row.border, .ocap .component.NewsletterSubscribe .component.SystemListFilterConfiguration .border#___gcse_0, .component.SystemListFilterConfiguration .ocap .component.NewsletterSubscribe .border#___gcse_0 {
    border-top: 1px solid #b9cdd7
}

.tlg .component.FormGenerator .row.border:nth-child(even), .tlg .component.FormGenerator .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .tlg .component.FormGenerator .border#___gcse_0:nth-child(even), .tlg .component.Newsletter .row.border:nth-child(even), .tlg .component.Newsletter .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .tlg .component.Newsletter .border#___gcse_0:nth-child(even), .tlg .component.NewsletterUnsubscribe .row.border:nth-child(even), .tlg .component.NewsletterUnsubscribe .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .tlg .component.NewsletterUnsubscribe .border#___gcse_0:nth-child(even), .tlg .component.NewsletterSubscribe .row.border:nth-child(even), .tlg .component.NewsletterSubscribe .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .tlg .component.NewsletterSubscribe .border#___gcse_0:nth-child(even) {
    background: rgba(185,205,215,0.1)
}

.lmb .component.FormGenerator .row.border:nth-child(even), .lmb .component.FormGenerator .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .lmb .component.FormGenerator .border#___gcse_0:nth-child(even), .lmb .component.Newsletter .row.border:nth-child(even), .lmb .component.Newsletter .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .lmb .component.Newsletter .border#___gcse_0:nth-child(even), .lmb .component.NewsletterUnsubscribe .row.border:nth-child(even), .lmb .component.NewsletterUnsubscribe .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .lmb .component.NewsletterUnsubscribe .border#___gcse_0:nth-child(even), .lmb .component.NewsletterSubscribe .row.border:nth-child(even), .lmb .component.NewsletterSubscribe .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .lmb .component.NewsletterSubscribe .border#___gcse_0:nth-child(even) {
    background: rgba(185,205,215,0.1)
}

.rb .component.FormGenerator .row.border:nth-child(even), .rb .component.FormGenerator .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .rb .component.FormGenerator .border#___gcse_0:nth-child(even), .rb .component.Newsletter .row.border:nth-child(even), .rb .component.Newsletter .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .rb .component.Newsletter .border#___gcse_0:nth-child(even), .rb .component.NewsletterUnsubscribe .row.border:nth-child(even), .rb .component.NewsletterUnsubscribe .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .rb .component.NewsletterUnsubscribe .border#___gcse_0:nth-child(even), .rb .component.NewsletterSubscribe .row.border:nth-child(even), .rb .component.NewsletterSubscribe .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .rb .component.NewsletterSubscribe .border#___gcse_0:nth-child(even) {
    background: rgba(235,225,205,0.1)
}

.ocap .component.FormGenerator .row.border:nth-child(even), .ocap .component.FormGenerator .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .ocap .component.FormGenerator .border#___gcse_0:nth-child(even), .ocap .component.Newsletter .row.border:nth-child(even), .ocap .component.Newsletter .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .ocap .component.Newsletter .border#___gcse_0:nth-child(even), .ocap .component.NewsletterUnsubscribe .row.border:nth-child(even), .ocap .component.NewsletterUnsubscribe .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .ocap .component.NewsletterUnsubscribe .border#___gcse_0:nth-child(even), .ocap .component.NewsletterSubscribe .row.border:nth-child(even), .ocap .component.NewsletterSubscribe .component.SystemListFilterConfiguration .border#___gcse_0:nth-child(even), .component.SystemListFilterConfiguration .ocap .component.NewsletterSubscribe .border#___gcse_0:nth-child(even) {
    background: rgba(185,205,215,0.1)
}

.component.FormGenerator .row.space, .component.FormGenerator .component.SystemListFilterConfiguration .space#___gcse_0, .component.SystemListFilterConfiguration .component.FormGenerator .space#___gcse_0, .component.Newsletter .row.space, .component.Newsletter .component.SystemListFilterConfiguration .space#___gcse_0, .component.SystemListFilterConfiguration .component.Newsletter .space#___gcse_0, .component.NewsletterUnsubscribe .row.space, .component.NewsletterUnsubscribe .component.SystemListFilterConfiguration .space#___gcse_0, .component.SystemListFilterConfiguration .component.NewsletterUnsubscribe .space#___gcse_0, .component.NewsletterSubscribe .row.space, .component.NewsletterSubscribe .component.SystemListFilterConfiguration .space#___gcse_0, .component.SystemListFilterConfiguration .component.NewsletterSubscribe .space#___gcse_0 {
    padding-top: 0.625rem
}

.component.FormGenerator #crafty_postcode_result_display, .component.Newsletter #crafty_postcode_result_display, .component.NewsletterUnsubscribe #crafty_postcode_result_display, .component.NewsletterSubscribe #crafty_postcode_result_display {
    display: inline-block
}

.component.FormGenerator .upload-btn-wrapper, .component.Newsletter .upload-btn-wrapper, .component.NewsletterUnsubscribe .upload-btn-wrapper, .component.NewsletterSubscribe .upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block
}

    .component.FormGenerator .upload-btn-wrapper button, .component.Newsletter .upload-btn-wrapper button, .component.NewsletterUnsubscribe .upload-btn-wrapper button, .component.NewsletterSubscribe .upload-btn-wrapper button {
        cursor: pointer
    }

    .component.FormGenerator .upload-btn-wrapper input[type=file], .component.Newsletter .upload-btn-wrapper input[type=file], .component.NewsletterUnsubscribe .upload-btn-wrapper input[type=file], .component.NewsletterSubscribe .upload-btn-wrapper input[type=file] {
        font-size: 100px;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        cursor: pointer
    }

.component.FormGenerator .SurveyWithResultCounter header {
    padding: 0.625rem 0;
    margin: 2.1875rem 0 1.875rem
}

.tlg .component.FormGenerator .SurveyWithResultCounter header {
    border-bottom: 1px solid #b9cdd7;
    border-top: 1px solid #b9cdd7
}

.lmb .component.FormGenerator .SurveyWithResultCounter header {
    border-bottom: 1px solid #b9cdd7;
    border-top: 1px solid #b9cdd7
}

.rb .component.FormGenerator .SurveyWithResultCounter header {
    border-bottom: 1px solid #ebe1cd;
    border-top: 1px solid #ebe1cd
}

.ocap .component.FormGenerator .SurveyWithResultCounter header {
    border-bottom: 1px solid #b9cdd7;
    border-top: 1px solid #b9cdd7
}

.component.FormGenerator .SurveyWithResultCounter header h2 {
    margin: 0;
    font-size: 0.875rem
}

.component.FormGenerator .SurveyWithResultCounter input[type="checkbox"] + label, .component.FormGenerator .SurveyWithResultCounter input[type="radio"] + label {
    margin-left: 0.3125rem;
    margin-right: 0.3125rem
}

.component.FormGenerator .SurveyWithResultCounter .question {
    margin-bottom: 1.25rem
}

    .component.FormGenerator .SurveyWithResultCounter .question:last-child {
        margin-bottom: 0
    }

@media print {
    .tlg * {
        color: #000 !important
    }

    .lmb * {
        color: #000 !important
    }

    .rb * {
        color: #000 !important
    }

    .ocap * {
        color: #000 !important
    }

    header .top-nav {
        display: none
    }

    header .main-nav {
        display: none
    }

    header .name {
        display: none
    }

    header .top-bar-section {
        display: none
    }

    .cookie-compliance, .left-nav, .breadcrumb-wrapper {
        display: none
    }

    footer {
        display: none
    }

        footer .social {
            display: none
        }

        footer .footerlist {
            display: none
        }

    .mobileMessage {
        display: none
    }
}