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 {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}
pre {
    overflow: auto
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}
button {
    overflow: visible
}
button,
select {
    text-transform: none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}
button[disabled],
html input[disabled] {
    cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
input {
    line-height: normal
}
input[type="checkbox"],
input[type="radio"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
fieldset {
    border: 1px solid #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 {
    -moz-box-sizing: border-box;
    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,
.component.GeneralContent .callToAction,
.component.Disclaimer .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;
    -webkit-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out
}
button:hover,
button:focus,
.button:hover,
.component.GeneralContent .callToAction:hover,
.component.Disclaimer .callToAction:hover,
.teaser-column .component.DownloadList .button:hover,
.teaser-column .component.DownloadList .component.GeneralContent .callToAction:hover,
.component.GeneralContent .teaser-column .component.DownloadList .callToAction:hover,
.teaser-column .component.DownloadList .component.Disclaimer .callToAction:hover,
.component.Disclaimer .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,
.component.GeneralContent .callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent .callToAction:hover,
.component.Disclaimer .callToAction:hover,
.teaser-column .component.DownloadList .button:hover,
.teaser-column .component.DownloadList .component.GeneralContent .callToAction:hover,
.component.GeneralContent .teaser-column .component.DownloadList .callToAction:hover,
.teaser-column .component.DownloadList .component.Disclaimer .callToAction:hover,
.component.Disclaimer .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,
.component.GeneralContent .callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent .secondary.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .secondary.callToAction:hover,
.component.Disclaimer .secondary.callToAction:hover,
.teaser-column .component.DownloadList .secondary.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.secondary:hover,
.component.SystemDummy .gsc-search-button input.secondary:hover,
.button.secondary:focus,
.component.GeneralContent .secondary.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent .secondary.callToAction:hover,
.component.Disclaimer .secondary.callToAction:hover,
.teaser-column .component.DownloadList .secondary.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.secondary:hover,
.component.SystemDummy .gsc-search-button input.secondary:hover,
.button.secondary:focus,
.component.GeneralContent .secondary.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent .success.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .success.callToAction:hover,
.component.Disclaimer .success.callToAction:hover,
.teaser-column .component.DownloadList .success.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.success:hover,
.component.SystemDummy .gsc-search-button input.success:hover,
.button.success:focus,
.component.GeneralContent .success.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent .success.callToAction:hover,
.component.Disclaimer .success.callToAction:hover,
.teaser-column .component.DownloadList .success.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.success:hover,
.component.SystemDummy .gsc-search-button input.success:hover,
.button.success:focus,
.component.GeneralContent .success.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent .alert.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .alert.callToAction:hover,
.component.Disclaimer .alert.callToAction:hover,
.teaser-column .component.DownloadList .alert.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.alert:hover,
.component.SystemDummy .gsc-search-button input.alert:hover,
.button.alert:focus,
.component.GeneralContent .alert.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent .alert.callToAction:hover,
.component.Disclaimer .alert.callToAction:hover,
.teaser-column .component.DownloadList .alert.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.alert:hover,
.component.SystemDummy .gsc-search-button input.alert:hover,
.button.alert:focus,
.component.GeneralContent .alert.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent .large.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .small.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .tiny.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .expand.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .left-align.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .right-align.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .radius.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .round.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .disabled.callToAction,
.component.Disclaimer .disabled.callToAction,
.teaser-column .component.DownloadList .disabled.button,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled,
.component.SystemDummy .gsc-search-button input.disabled,
.button[disabled],
.component.GeneralContent [disabled].callToAction,
.component.Disclaimer [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,
.component.GeneralContent .disabled.callToAction:hover,
.component.Disclaimer .disabled.callToAction:hover,
.teaser-column .component.DownloadList .disabled.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled:hover,
.component.SystemDummy .gsc-search-button input.disabled:hover,
.button.disabled:focus,
.component.GeneralContent .disabled.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].callToAction:hover,
.component.Disclaimer [disabled].callToAction:hover,
.teaser-column .component.DownloadList [disabled].button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled]:hover,
.component.SystemDummy .gsc-search-button input[disabled]:hover,
.button[disabled]:focus,
.component.GeneralContent [disabled].callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.callToAction:hover,
.component.Disclaimer .disabled.callToAction:hover,
.teaser-column .component.DownloadList .disabled.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled:hover,
.component.SystemDummy .gsc-search-button input.disabled:hover,
.button.disabled:focus,
.component.GeneralContent .disabled.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].callToAction:hover,
.component.Disclaimer [disabled].callToAction:hover,
.teaser-column .component.DownloadList [disabled].button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled]:hover,
.component.SystemDummy .gsc-search-button input[disabled]:hover,
.button[disabled]:focus,
.component.GeneralContent [disabled].callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.callToAction:hover,
.component.Disclaimer .disabled.callToAction:hover,
.teaser-column .component.DownloadList .disabled.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled:hover,
.component.SystemDummy .gsc-search-button input.disabled:hover,
.button.disabled:focus,
.component.GeneralContent .disabled.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].callToAction:hover,
.component.Disclaimer [disabled].callToAction:hover,
.teaser-column .component.DownloadList [disabled].button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled]:hover,
.component.SystemDummy .gsc-search-button input[disabled]:hover,
.button[disabled]:focus,
.component.GeneralContent [disabled].callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.secondary.callToAction,
.component.Disclaimer .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,
.component.GeneralContent [disabled].secondary.callToAction,
.component.Disclaimer [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,
.component.GeneralContent .disabled.secondary.callToAction:hover,
.component.Disclaimer .disabled.secondary.callToAction:hover,
.teaser-column .component.DownloadList .disabled.secondary.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled.secondary:hover,
.component.SystemDummy .gsc-search-button input.disabled.secondary:hover,
.button.disabled.secondary:focus,
.component.GeneralContent .disabled.secondary.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].secondary.callToAction:hover,
.component.Disclaimer [disabled].secondary.callToAction:hover,
.teaser-column .component.DownloadList [disabled].secondary.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled].secondary:hover,
.component.SystemDummy .gsc-search-button input[disabled].secondary:hover,
.button[disabled].secondary:focus,
.component.GeneralContent [disabled].secondary.callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.secondary.callToAction:hover,
.component.Disclaimer .disabled.secondary.callToAction:hover,
.teaser-column .component.DownloadList .disabled.secondary.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled.secondary:hover,
.component.SystemDummy .gsc-search-button input.disabled.secondary:hover,
.button.disabled.secondary:focus,
.component.GeneralContent .disabled.secondary.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].secondary.callToAction:hover,
.component.Disclaimer [disabled].secondary.callToAction:hover,
.teaser-column .component.DownloadList [disabled].secondary.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled].secondary:hover,
.component.SystemDummy .gsc-search-button input[disabled].secondary:hover,
.button[disabled].secondary:focus,
.component.GeneralContent [disabled].secondary.callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.secondary.callToAction:hover,
.component.Disclaimer .disabled.secondary.callToAction:hover,
.teaser-column .component.DownloadList .disabled.secondary.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled.secondary:hover,
.component.SystemDummy .gsc-search-button input.disabled.secondary:hover,
.button.disabled.secondary:focus,
.component.GeneralContent .disabled.secondary.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].secondary.callToAction:hover,
.component.Disclaimer [disabled].secondary.callToAction:hover,
.teaser-column .component.DownloadList [disabled].secondary.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled].secondary:hover,
.component.SystemDummy .gsc-search-button input[disabled].secondary:hover,
.button[disabled].secondary:focus,
.component.GeneralContent [disabled].secondary.callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.success.callToAction,
.component.Disclaimer .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,
.component.GeneralContent [disabled].success.callToAction,
.component.Disclaimer [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,
.component.GeneralContent .disabled.success.callToAction:hover,
.component.Disclaimer .disabled.success.callToAction:hover,
.teaser-column .component.DownloadList .disabled.success.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled.success:hover,
.component.SystemDummy .gsc-search-button input.disabled.success:hover,
.button.disabled.success:focus,
.component.GeneralContent .disabled.success.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].success.callToAction:hover,
.component.Disclaimer [disabled].success.callToAction:hover,
.teaser-column .component.DownloadList [disabled].success.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled].success:hover,
.component.SystemDummy .gsc-search-button input[disabled].success:hover,
.button[disabled].success:focus,
.component.GeneralContent [disabled].success.callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.success.callToAction:hover,
.component.Disclaimer .disabled.success.callToAction:hover,
.teaser-column .component.DownloadList .disabled.success.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled.success:hover,
.component.SystemDummy .gsc-search-button input.disabled.success:hover,
.button.disabled.success:focus,
.component.GeneralContent .disabled.success.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].success.callToAction:hover,
.component.Disclaimer [disabled].success.callToAction:hover,
.teaser-column .component.DownloadList [disabled].success.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled].success:hover,
.component.SystemDummy .gsc-search-button input[disabled].success:hover,
.button[disabled].success:focus,
.component.GeneralContent [disabled].success.callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.success.callToAction:hover,
.component.Disclaimer .disabled.success.callToAction:hover,
.teaser-column .component.DownloadList .disabled.success.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled.success:hover,
.component.SystemDummy .gsc-search-button input.disabled.success:hover,
.button.disabled.success:focus,
.component.GeneralContent .disabled.success.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].success.callToAction:hover,
.component.Disclaimer [disabled].success.callToAction:hover,
.teaser-column .component.DownloadList [disabled].success.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled].success:hover,
.component.SystemDummy .gsc-search-button input[disabled].success:hover,
.button[disabled].success:focus,
.component.GeneralContent [disabled].success.callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.alert.callToAction,
.component.Disclaimer .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,
.component.GeneralContent [disabled].alert.callToAction,
.component.Disclaimer [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,
.component.GeneralContent .disabled.alert.callToAction:hover,
.component.Disclaimer .disabled.alert.callToAction:hover,
.teaser-column .component.DownloadList .disabled.alert.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled.alert:hover,
.component.SystemDummy .gsc-search-button input.disabled.alert:hover,
.button.disabled.alert:focus,
.component.GeneralContent .disabled.alert.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].alert.callToAction:hover,
.component.Disclaimer [disabled].alert.callToAction:hover,
.teaser-column .component.DownloadList [disabled].alert.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled].alert:hover,
.component.SystemDummy .gsc-search-button input[disabled].alert:hover,
.button[disabled].alert:focus,
.component.GeneralContent [disabled].alert.callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.alert.callToAction:hover,
.component.Disclaimer .disabled.alert.callToAction:hover,
.teaser-column .component.DownloadList .disabled.alert.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled.alert:hover,
.component.SystemDummy .gsc-search-button input.disabled.alert:hover,
.button.disabled.alert:focus,
.component.GeneralContent .disabled.alert.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].alert.callToAction:hover,
.component.Disclaimer [disabled].alert.callToAction:hover,
.teaser-column .component.DownloadList [disabled].alert.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled].alert:hover,
.component.SystemDummy .gsc-search-button input[disabled].alert:hover,
.button[disabled].alert:focus,
.component.GeneralContent [disabled].alert.callToAction:focus,
.component.Disclaimer [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,
.component.GeneralContent .disabled.alert.callToAction:hover,
.component.Disclaimer .disabled.alert.callToAction:hover,
.teaser-column .component.DownloadList .disabled.alert.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input.disabled.alert:hover,
.component.SystemDummy .gsc-search-button input.disabled.alert:hover,
.button.disabled.alert:focus,
.component.GeneralContent .disabled.alert.callToAction:focus,
.component.Disclaimer .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,
.component.GeneralContent [disabled].alert.callToAction:hover,
.component.Disclaimer [disabled].alert.callToAction:hover,
.teaser-column .component.DownloadList [disabled].alert.button:hover,
.component.SystemListFilterConfiguration .gsc-search-button input[disabled].alert:hover,
.component.SystemDummy .gsc-search-button input[disabled].alert:hover,
.button[disabled].alert:focus,
.component.GeneralContent [disabled].alert.callToAction:focus,
.component.Disclaimer [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,
    .component.GeneralContent .callToAction,
    .component.Disclaimer .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
}
@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}
@keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        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;
    -webkit-animation-name: rotate;
    animation-name: rotate;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    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 !important;
    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 .component.GeneralContent .callToAction,
.component.GeneralContent .top-bar .callToAction,
.top-bar .component.Disclaimer .callToAction,
.component.Disclaimer .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;
    -webkit-transition: left 300ms ease-out;
    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 .component.GeneralContent li>a.callToAction,
.component.GeneralContent .top-bar-section ul li>a.callToAction,
.top-bar-section ul .component.Disclaimer li>a.callToAction,
.component.Disclaimer .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 .component.GeneralContent li>a.callToAction:hover,
.component.GeneralContent .top-bar-section ul li>a.callToAction:hover,
.top-bar-section ul .component.Disclaimer li>a.callToAction:hover,
.component.Disclaimer .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 li>a.button:focus,
.top-bar-section ul .component.GeneralContent li>a.callToAction:focus,
.component.GeneralContent .top-bar-section ul li>a.callToAction:focus,
.top-bar-section ul .component.Disclaimer li>a.callToAction:focus,
.component.Disclaimer .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 .component.GeneralContent li>a.callToAction:hover,
.component.GeneralContent .top-bar-section ul li>a.callToAction:hover,
.top-bar-section ul .component.Disclaimer li>a.callToAction:hover,
.component.Disclaimer .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 li>a.button:focus,
.top-bar-section ul .component.GeneralContent li>a.callToAction:focus,
.component.GeneralContent .top-bar-section ul li>a.callToAction:focus,
.top-bar-section ul .component.Disclaimer li>a.callToAction:focus,
.component.Disclaimer .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 .component.GeneralContent li>a.secondary.callToAction,
.component.GeneralContent .top-bar-section ul li>a.secondary.callToAction,
.top-bar-section ul .component.Disclaimer li>a.secondary.callToAction,
.component.Disclaimer .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 .component.GeneralContent li>a.secondary.callToAction:hover,
.component.GeneralContent .top-bar-section ul li>a.secondary.callToAction:hover,
.top-bar-section ul .component.Disclaimer li>a.secondary.callToAction:hover,
.component.Disclaimer .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 li>a.button.secondary:focus,
.top-bar-section ul .component.GeneralContent li>a.secondary.callToAction:focus,
.component.GeneralContent .top-bar-section ul li>a.secondary.callToAction:focus,
.top-bar-section ul .component.Disclaimer li>a.secondary.callToAction:focus,
.component.Disclaimer .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 .component.GeneralContent li>a.secondary.callToAction:hover,
.component.GeneralContent .top-bar-section ul li>a.secondary.callToAction:hover,
.top-bar-section ul .component.Disclaimer li>a.secondary.callToAction:hover,
.component.Disclaimer .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 li>a.button.secondary:focus,
.top-bar-section ul .component.GeneralContent li>a.secondary.callToAction:focus,
.component.GeneralContent .top-bar-section ul li>a.secondary.callToAction:focus,
.top-bar-section ul .component.Disclaimer li>a.secondary.callToAction:focus,
.component.Disclaimer .top-bar-section ul li>a.secondary.callToAction:focus {
    color: #333
}
.top-bar-section ul li>a.button.success,
.top-bar-section ul .component.GeneralContent li>a.success.callToAction,
.component.GeneralContent .top-bar-section ul li>a.success.callToAction,
.top-bar-section ul .component.Disclaimer li>a.success.callToAction,
.component.Disclaimer .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 .component.GeneralContent li>a.success.callToAction:hover,
.component.GeneralContent .top-bar-section ul li>a.success.callToAction:hover,
.top-bar-section ul .component.Disclaimer li>a.success.callToAction:hover,
.component.Disclaimer .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 li>a.button.success:focus,
.top-bar-section ul .component.GeneralContent li>a.success.callToAction:focus,
.component.GeneralContent .top-bar-section ul li>a.success.callToAction:focus,
.top-bar-section ul .component.Disclaimer li>a.success.callToAction:focus,
.component.Disclaimer .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 .component.GeneralContent li>a.success.callToAction:hover,
.component.GeneralContent .top-bar-section ul li>a.success.callToAction:hover,
.top-bar-section ul .component.Disclaimer li>a.success.callToAction:hover,
.component.Disclaimer .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 li>a.button.success:focus,
.top-bar-section ul .component.GeneralContent li>a.success.callToAction:focus,
.component.GeneralContent .top-bar-section ul li>a.success.callToAction:focus,
.top-bar-section ul .component.Disclaimer li>a.success.callToAction:focus,
.component.Disclaimer .top-bar-section ul li>a.success.callToAction:focus {
    color: #fff
}
.top-bar-section ul li>a.button.alert,
.top-bar-section ul .component.GeneralContent li>a.alert.callToAction,
.component.GeneralContent .top-bar-section ul li>a.alert.callToAction,
.top-bar-section ul .component.Disclaimer li>a.alert.callToAction,
.component.Disclaimer .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 .component.GeneralContent li>a.alert.callToAction:hover,
.component.GeneralContent .top-bar-section ul li>a.alert.callToAction:hover,
.top-bar-section ul .component.Disclaimer li>a.alert.callToAction:hover,
.component.Disclaimer .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 li>a.button.alert:focus,
.top-bar-section ul .component.GeneralContent li>a.alert.callToAction:focus,
.component.GeneralContent .top-bar-section ul li>a.alert.callToAction:focus,
.top-bar-section ul .component.Disclaimer li>a.alert.callToAction:focus,
.component.Disclaimer .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 .component.GeneralContent li>a.alert.callToAction:hover,
.component.GeneralContent .top-bar-section ul li>a.alert.callToAction:hover,
.top-bar-section ul .component.Disclaimer li>a.alert.callToAction:hover,
.component.Disclaimer .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 li>a.button.alert:focus,
.top-bar-section ul .component.GeneralContent li>a.alert.callToAction:focus,
.component.GeneralContent .top-bar-section ul li>a.alert.callToAction:focus,
.top-bar-section ul .component.Disclaimer li>a.alert.callToAction:focus,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .top-bar-section .dropdown li .callToAction,
.top-bar-section .dropdown li .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
    .component.GeneralContent .top-bar .callToAction,
    .top-bar .component.Disclaimer .callToAction,
    .component.Disclaimer .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 {
        -webkit-transition: none 0 0;
        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,
.component.GeneralContent label.callToAction,
.component.Disclaimer 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,
.component.GeneralContent .postfix.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .prefix.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .prefix.radius.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .postfix.radius.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .prefix.round.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .postfix.round.callToAction,
.component.Disclaimer .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%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
    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: #eee;
    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;
    -webkit-transition: opacity 300ms ease-out;
    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 tr.orange:nth-of-type(even) {
    background: #ff8c0042
}
table tr.orange:nth-of-type(odd) {
    background: #ff8c001f
}
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;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out
}
i.rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: block;
    float: left
}
i.rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: block;
    float: left
}
i.rotate-270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    display: block;
    float: left
}
.icon-arrow:before,
.component.DownloadList .button i:before,
.component.DownloadList .component.GeneralContent .callToAction i:before,
.component.GeneralContent .component.DownloadList .callToAction i:before,
.component.DownloadList .component.Disclaimer .callToAction i:before,
.component.Disclaimer .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 .component.GeneralContent .callToAction i:before,
.component.GeneralContent .teaser-column .component.DownloadList .callToAction i:before,
.teaser-column .component.DownloadList .component.Disclaimer .callToAction i:before,
.component.Disclaimer .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)
}
.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)
}
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: -webkit-linear-gradient(-410deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(310deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-410deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(310deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-410deg, rgba(235, 225, 205, 0.6), rgba(235, 225, 205, 0.9));
    background-image: -webkit-linear-gradient(310deg, rgba(235, 225, 205, 0.6), rgba(235, 225, 205, 0.9));
    background-image: linear-gradient(140deg, rgba(235, 225, 205, 0.6), rgba(235, 225, 205, 0.9));
    min-height: 100vh;
    color: #586060
}
@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
}
.tlg footer a:hover {
    color: #008ccd
}
.lmb footer a:hover {
    color: #00a0e1
}
.rb footer a:hover {
    color: #e1000f
}
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
}
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
}
iframe {
    border: 0
}
hr {
    margin: 24px 0
}
.tlg hr {
    border-color: #b9cdd7
}
.lmb hr {
    border-color: #b9cdd7
}
.rb hr {
    border-color: #ebe1cd
}
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
}
.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)
}
.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
}
.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)
}
.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
}
.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)
}
.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
}
.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)
}
.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
}
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
}
.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
}
[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
}
.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
}
.tlg .checkbox .error {
    color: #e1000f
}
.lmb .checkbox .error {
    color: #e1000f
}
.rb .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
}
.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
}
.tlg label.error,
.tlg .error label {
    color: #e1000f
}
.lmb label.error,
.lmb .error label {
    color: #e1000f
}
.rb label.error,
.rb .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
}
.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
}
.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
}
.input input,
.input textarea {
    margin-top: 0.1875rem !important;
    resize: none
}
a {
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out
}
.tlg a {
    color: #002d5a
}
.lmb a {
    color: #005591
}
.rb a {
    color: #6e7878;
    color: #586060
}
a:focus {
    outline: none !important
}
a i {
    padding-left: 0
}
a:not(.button) i {
    -webkit-transition: padding-left 0.2s ease-in-out;
    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
}
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;
    -webkit-transform: rotate(90deg);
    -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;
    -webkit-transition: opacity 300ms;
    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
}
.button,
.component.GeneralContent .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .tlg .callToAction,
.tlg .component.Disclaimer .callToAction,
.component.Disclaimer .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: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to bottom, #f2f5f8 35%, #d9dcdf 65%)
}
.lmb .button,
.lmb .component.GeneralContent .callToAction,
.component.GeneralContent .lmb .callToAction,
.lmb .component.Disclaimer .callToAction,
.component.Disclaimer .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: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to bottom, #f2f5f8 35%, #d9dcdf 65%)
}
.rb .button,
.rb .component.GeneralContent .callToAction,
.component.GeneralContent .rb .callToAction,
.rb .component.Disclaimer .callToAction,
.component.Disclaimer .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: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: linear-gradient(to bottom, #fbf9f6 35%, #e1e0dd 65%);
    color: #586060 !important
}
.teaser-column li:last-child .button:last-child,
.teaser-column li:last-child .component.GeneralContent .callToAction:last-child,
.component.GeneralContent .teaser-column li:last-child .callToAction:last-child,
.teaser-column li:last-child .component.Disclaimer .callToAction:last-child,
.component.Disclaimer .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,
.component.GeneralContent article>.callToAction,
.component.Disclaimer 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,
.component.GeneralContent .callToAction,
.component.Disclaimer .callToAction,
.teaser-column .component.DownloadList .inline.button,
.teaser-column .component.DownloadList .component.GeneralContent .callToAction,
.component.GeneralContent .teaser-column .component.DownloadList .callToAction,
.teaser-column .component.DownloadList .component.Disclaimer .callToAction,
.component.Disclaimer .teaser-column .component.DownloadList .callToAction,
.component.SystemListFilterConfiguration .gsc-search-button input.inline,
.component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent input.callToAction,
.component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button input.callToAction,
.component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer input.callToAction,
.component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button input.callToAction,
.component.SystemDummy .gsc-search-button input.inline,
.component.SystemDummy .gsc-search-button .component.GeneralContent input.callToAction,
.component.GeneralContent .component.SystemDummy .gsc-search-button input.callToAction,
.component.SystemDummy .gsc-search-button .component.Disclaimer input.callToAction,
.component.Disclaimer .component.SystemDummy .gsc-search-button input.callToAction,
button.inline,
.component.GeneralContent button.callToAction,
.component.Disclaimer button.callToAction {
    margin-right: 0.375rem
}
@media only screen and (min-width: 40.063em) {
    .button.inline,
    .component.GeneralContent .callToAction,
    .component.Disclaimer .callToAction,
    .teaser-column .component.DownloadList .inline.button,
    .teaser-column .component.DownloadList .component.GeneralContent .callToAction,
    .component.GeneralContent .teaser-column .component.DownloadList .callToAction,
    .teaser-column .component.DownloadList .component.Disclaimer .callToAction,
    .component.Disclaimer .teaser-column .component.DownloadList .callToAction,
    .component.SystemListFilterConfiguration .gsc-search-button input.inline,
    .component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent input.callToAction,
    .component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button input.callToAction,
    .component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer input.callToAction,
    .component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button input.callToAction,
    .component.SystemDummy .gsc-search-button input.inline,
    .component.SystemDummy .gsc-search-button .component.GeneralContent input.callToAction,
    .component.GeneralContent .component.SystemDummy .gsc-search-button input.callToAction,
    .component.SystemDummy .gsc-search-button .component.Disclaimer input.callToAction,
    .component.Disclaimer .component.SystemDummy .gsc-search-button input.callToAction,
    button.inline,
    .component.GeneralContent button.callToAction,
    .component.Disclaimer button.callToAction {
        width: auto
    }
}
.button:hover,
.component.GeneralContent .callToAction:hover,
.component.Disclaimer .callToAction:hover,
.teaser-column .component.DownloadList .button:hover,
.teaser-column .component.DownloadList .component.GeneralContent .callToAction:hover,
.component.GeneralContent .teaser-column .component.DownloadList .callToAction:hover,
.teaser-column .component.DownloadList .component.Disclaimer .callToAction:hover,
.component.Disclaimer .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 .component.GeneralContent .callToAction:hover,
.component.GeneralContent .tlg .callToAction:hover,
.tlg .component.Disclaimer .callToAction:hover,
.component.Disclaimer .tlg .callToAction:hover,
.tlg .teaser-column .component.DownloadList .button:hover,
.teaser-column .component.DownloadList .tlg .button: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: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to top, #f2f5f8 35%, #d9dcdf 65%)
}
.lmb .button:hover,
.lmb .component.GeneralContent .callToAction:hover,
.component.GeneralContent .lmb .callToAction:hover,
.lmb .component.Disclaimer .callToAction:hover,
.component.Disclaimer .lmb .callToAction:hover,
.lmb .teaser-column .component.DownloadList .button:hover,
.teaser-column .component.DownloadList .lmb .button: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: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to top, #f2f5f8 35%, #d9dcdf 65%)
}
.rb .button:hover,
.rb .component.GeneralContent .callToAction:hover,
.component.GeneralContent .rb .callToAction:hover,
.rb .component.Disclaimer .callToAction:hover,
.component.Disclaimer .rb .callToAction:hover,
.rb .teaser-column .component.DownloadList .button:hover,
.teaser-column .component.DownloadList .rb .button: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: -webkit-linear-gradient(bottom, #fbf9f6 35%, #e1e0dd 65%);
    background-image: -webkit-linear-gradient(bottom, #fbf9f6 35%, #e1e0dd 65%);
    background-image: linear-gradient(to top, #fbf9f6 35%, #e1e0dd 65%)
}
.button:focus,
.component.GeneralContent .callToAction:focus,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .tlg .callToAction,
.tlg .component.Disclaimer .callToAction,
.component.Disclaimer .tlg .callToAction,
.tlg .teaser-column .component.DownloadList .colored.button,
.teaser-column .component.DownloadList .tlg .colored.button,
.tlg .component.SystemListFilterConfiguration .gsc-search-button input.colored,
.component.SystemListFilterConfiguration .gsc-search-button .tlg input.colored,
.tlg .component.SystemDummy .gsc-search-button input.colored,
.component.SystemDummy .gsc-search-button .tlg input.colored,
.tlg button.colored,
.tlg .component.GeneralContent button.callToAction,
.component.GeneralContent .tlg button.callToAction,
.tlg .component.Disclaimer button.callToAction,
.component.Disclaimer .tlg button.callToAction {
    color: #fff !important;
    background-image: -webkit-linear-gradient(top, #008ccd 35%, #007eb8 65%);
    background-image: -webkit-linear-gradient(top, #008ccd 35%, #007eb8 65%);
    background-image: linear-gradient(to bottom, #008ccd 35%, #007eb8 65%)
}
.lmb .button.colored,
.lmb .component.GeneralContent .callToAction,
.component.GeneralContent .lmb .callToAction,
.lmb .component.Disclaimer .callToAction,
.component.Disclaimer .lmb .callToAction,
.lmb .teaser-column .component.DownloadList .colored.button,
.teaser-column .component.DownloadList .lmb .colored.button,
.lmb .component.SystemListFilterConfiguration .gsc-search-button input.colored,
.component.SystemListFilterConfiguration .gsc-search-button .lmb input.colored,
.lmb .component.SystemDummy .gsc-search-button input.colored,
.component.SystemDummy .gsc-search-button .lmb input.colored,
.lmb button.colored,
.lmb .component.GeneralContent button.callToAction,
.component.GeneralContent .lmb button.callToAction,
.lmb .component.Disclaimer button.callToAction,
.component.Disclaimer .lmb button.callToAction {
    color: #fff !important;
    background-image: -webkit-linear-gradient(top, #00a0e1 35%, #0090ca 65%);
    background-image: -webkit-linear-gradient(top, #00a0e1 35%, #0090ca 65%);
    background-image: linear-gradient(to bottom, #00a0e1 35%, #0090ca 65%)
}
.rb .button.colored,
.rb .component.GeneralContent .callToAction,
.component.GeneralContent .rb .callToAction,
.rb .component.Disclaimer .callToAction,
.component.Disclaimer .rb .callToAction,
.rb .teaser-column .component.DownloadList .colored.button,
.teaser-column .component.DownloadList .rb .colored.button,
.rb .component.SystemListFilterConfiguration .gsc-search-button input.colored,
.component.SystemListFilterConfiguration .gsc-search-button .rb input.colored,
.rb .component.SystemDummy .gsc-search-button input.colored,
.component.SystemDummy .gsc-search-button .rb input.colored,
.rb button.colored,
.rb .component.GeneralContent button.callToAction,
.component.GeneralContent .rb button.callToAction,
.rb .component.Disclaimer button.callToAction,
.component.Disclaimer .rb button.callToAction {
    color: #fff !important;
    background-image: -webkit-linear-gradient(top, #e1000f 35%, #ca000d 65%);
    background-image: -webkit-linear-gradient(top, #e1000f 35%, #ca000d 65%);
    background-image: linear-gradient(to bottom, #e1000f 35%, #ca000d 65%)
}
.tlg .button.colored:hover,
.tlg .component.GeneralContent .callToAction:hover,
.component.GeneralContent .tlg .callToAction:hover,
.tlg .component.Disclaimer .callToAction:hover,
.component.Disclaimer .tlg .callToAction:hover,
.tlg .teaser-column .component.DownloadList .colored.button:hover,
.teaser-column .component.DownloadList .tlg .colored.button:hover,
.tlg .component.SystemListFilterConfiguration .gsc-search-button input.colored:hover,
.component.SystemListFilterConfiguration .gsc-search-button .tlg input.colored:hover,
.tlg .component.SystemDummy .gsc-search-button input.colored:hover,
.component.SystemDummy .gsc-search-button .tlg input.colored:hover,
.tlg button.colored:hover,
.tlg .component.GeneralContent button.callToAction:hover,
.component.GeneralContent .tlg button.callToAction:hover,
.tlg .component.Disclaimer button.callToAction:hover,
.component.Disclaimer .tlg button.callToAction:hover {
    background-image: -webkit-linear-gradient(bottom, #008ccd 35%, #007eb8 65%);
    background-image: -webkit-linear-gradient(bottom, #008ccd 35%, #007eb8 65%);
    background-image: linear-gradient(to top, #008ccd 35%, #007eb8 65%)
}
.lmb .button.colored:hover,
.lmb .component.GeneralContent .callToAction:hover,
.component.GeneralContent .lmb .callToAction:hover,
.lmb .component.Disclaimer .callToAction:hover,
.component.Disclaimer .lmb .callToAction:hover,
.lmb .teaser-column .component.DownloadList .colored.button:hover,
.teaser-column .component.DownloadList .lmb .colored.button:hover,
.lmb .component.SystemListFilterConfiguration .gsc-search-button input.colored:hover,
.component.SystemListFilterConfiguration .gsc-search-button .lmb input.colored:hover,
.lmb .component.SystemDummy .gsc-search-button input.colored:hover,
.component.SystemDummy .gsc-search-button .lmb input.colored:hover,
.lmb button.colored:hover,
.lmb .component.GeneralContent button.callToAction:hover,
.component.GeneralContent .lmb button.callToAction:hover,
.lmb .component.Disclaimer button.callToAction:hover,
.component.Disclaimer .lmb button.callToAction:hover {
    background-image: -webkit-linear-gradient(bottom, #00a0e1 35%, #0090ca 65%);
    background-image: -webkit-linear-gradient(bottom, #00a0e1 35%, #0090ca 65%);
    background-image: linear-gradient(to top, #00a0e1 35%, #0090ca 65%)
}
.rb .button.colored:hover,
.rb .component.GeneralContent .callToAction:hover,
.component.GeneralContent .rb .callToAction:hover,
.rb .component.Disclaimer .callToAction:hover,
.component.Disclaimer .rb .callToAction:hover,
.rb .teaser-column .component.DownloadList .colored.button:hover,
.teaser-column .component.DownloadList .rb .colored.button:hover,
.rb .component.SystemListFilterConfiguration .gsc-search-button input.colored:hover,
.component.SystemListFilterConfiguration .gsc-search-button .rb input.colored:hover,
.rb .component.SystemDummy .gsc-search-button input.colored:hover,
.component.SystemDummy .gsc-search-button .rb input.colored:hover,
.rb button.colored:hover,
.rb .component.GeneralContent button.callToAction:hover,
.component.GeneralContent .rb button.callToAction:hover,
.rb .component.Disclaimer button.callToAction:hover,
.component.Disclaimer .rb button.callToAction:hover {
    background-image: -webkit-linear-gradient(bottom, #e1000f 35%, #ca000d 65%);
    background-image: -webkit-linear-gradient(bottom, #e1000f 35%, #ca000d 65%);
    background-image: linear-gradient(to top, #e1000f 35%, #ca000d 65%)
}
.button i[class*="icon"],
.component.GeneralContent .callToAction i[class*="icon"],
.component.Disclaimer .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,
.component.GeneralContent .icon-left.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .icon-left.callToAction i,
.component.Disclaimer .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,
.component.GeneralContent .postfix.callToAction,
.component.Disclaimer .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,
.component.GeneralContent .prefix.callToAction,
.component.Disclaimer .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-'],
.component.GeneralContent .postfix.callToAction i[class*='icon-'],
.component.Disclaimer .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-'],
.component.GeneralContent .prefix.callToAction i[class*='icon-'],
.component.Disclaimer .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 .component.GeneralContent .postfix.callToAction i[class*='icon-'],
.component.GeneralContent .tlg .postfix.callToAction i[class*='icon-'],
.tlg .component.Disclaimer .postfix.callToAction i[class*='icon-'],
.component.Disclaimer .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 .component.GeneralContent .prefix.callToAction i[class*='icon-'],
.component.GeneralContent .tlg .prefix.callToAction i[class*='icon-'],
.tlg .component.Disclaimer .prefix.callToAction i[class*='icon-'],
.component.Disclaimer .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 .component.GeneralContent .postfix.callToAction i[class*='icon-'],
.component.GeneralContent .lmb .postfix.callToAction i[class*='icon-'],
.lmb .component.Disclaimer .postfix.callToAction i[class*='icon-'],
.component.Disclaimer .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 .component.GeneralContent .prefix.callToAction i[class*='icon-'],
.component.GeneralContent .lmb .prefix.callToAction i[class*='icon-'],
.lmb .component.Disclaimer .prefix.callToAction i[class*='icon-'],
.component.Disclaimer .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 .component.GeneralContent .postfix.callToAction i[class*='icon-'],
.component.GeneralContent .rb .postfix.callToAction i[class*='icon-'],
.rb .component.Disclaimer .postfix.callToAction i[class*='icon-'],
.component.Disclaimer .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 .component.GeneralContent .prefix.callToAction i[class*='icon-'],
.component.GeneralContent .rb .prefix.callToAction i[class*='icon-'],
.rb .component.Disclaimer .prefix.callToAction i[class*='icon-'],
.component.Disclaimer .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
}
.button.postfix.colored,
.component.GeneralContent .postfix.callToAction,
.component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button input.callToAction,
.component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent input.callToAction,
.component.GeneralContent .component.SystemDummy .gsc-search-button input.callToAction,
.component.SystemDummy .gsc-search-button .component.GeneralContent input.callToAction,
.component.Disclaimer .postfix.callToAction,
.component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button input.callToAction,
.component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer input.callToAction,
.component.Disclaimer .component.SystemDummy .gsc-search-button input.callToAction,
.component.SystemDummy .gsc-search-button .component.Disclaimer input.callToAction,
.teaser-column .component.DownloadList .postfix.colored.button,
.component.SystemListFilterConfiguration .gsc-search-button input.colored,
.component.SystemDummy .gsc-search-button input.colored,
.button.prefix.colored,
.component.GeneralContent .prefix.callToAction,
.component.Disclaimer .prefix.callToAction,
.teaser-column .component.DownloadList .prefix.colored.button,
.component.SystemListFilterConfiguration .gsc-search-button input.prefix.colored,
.component.SystemDummy .gsc-search-button input.prefix.colored,
button.postfix.colored,
.component.GeneralContent button.postfix.callToAction,
.component.Disclaimer button.postfix.callToAction,
button.prefix.colored,
.component.GeneralContent button.prefix.callToAction,
.component.Disclaimer button.prefix.callToAction {
    padding: 7px 0
}
.button.postfix.colored:hover [class*='icon-'],
.component.GeneralContent .postfix.callToAction:hover [class*='icon-'],
.component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button input.callToAction:hover [class*='icon-'],
.component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent input.callToAction:hover [class*='icon-'],
.component.GeneralContent .component.SystemDummy .gsc-search-button input.callToAction:hover [class*='icon-'],
.component.SystemDummy .gsc-search-button .component.GeneralContent input.callToAction:hover [class*='icon-'],
.component.Disclaimer .postfix.callToAction:hover [class*='icon-'],
.component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button input.callToAction:hover [class*='icon-'],
.component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer input.callToAction:hover [class*='icon-'],
.component.Disclaimer .component.SystemDummy .gsc-search-button input.callToAction:hover [class*='icon-'],
.component.SystemDummy .gsc-search-button .component.Disclaimer input.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-'],
.component.GeneralContent .prefix.callToAction:hover [class*='icon-'],
.component.Disclaimer .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-'],
.component.GeneralContent button.postfix.callToAction:hover [class*='icon-'],
.component.Disclaimer button.postfix.callToAction:hover [class*='icon-'],
button.prefix.colored:hover [class*='icon-'],
.component.GeneralContent button.prefix.callToAction:hover [class*='icon-'],
.component.Disclaimer button.prefix.callToAction:hover [class*='icon-'] {
    padding-left: 0
}
.button.postfix.colored i[class*='icon-'],
.component.GeneralContent .postfix.callToAction i[class*='icon-'],
.component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'],
.component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent input.callToAction i[class*='icon-'],
.component.GeneralContent .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'],
.component.SystemDummy .gsc-search-button .component.GeneralContent input.callToAction i[class*='icon-'],
.component.Disclaimer .postfix.callToAction i[class*='icon-'],
.component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'],
.component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer input.callToAction i[class*='icon-'],
.component.Disclaimer .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'],
.component.SystemDummy .gsc-search-button .component.Disclaimer input.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-'],
.component.GeneralContent .prefix.callToAction i[class*='icon-'],
.component.Disclaimer .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-'],
.component.GeneralContent button.postfix.callToAction i[class*='icon-'],
.component.Disclaimer button.postfix.callToAction i[class*='icon-'],
button.prefix.colored i[class*='icon-'],
.component.GeneralContent button.prefix.callToAction i[class*='icon-'],
.component.Disclaimer button.prefix.callToAction i[class*='icon-'] {
    float: none;
    font-size: 1.25rem
}
.tlg .button.postfix.colored i[class*='icon-'],
.tlg .component.GeneralContent .postfix.callToAction i[class*='icon-'],
.component.GeneralContent .tlg .postfix.callToAction i[class*='icon-'],
.tlg .component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'],
.component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button .tlg input.callToAction i[class*='icon-'],
.tlg .component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent input.callToAction i[class*='icon-'],
.component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent .tlg input.callToAction i[class*='icon-'],
.tlg .component.GeneralContent .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'],
.component.GeneralContent .component.SystemDummy .gsc-search-button .tlg input.callToAction i[class*='icon-'],
.tlg .component.SystemDummy .gsc-search-button .component.GeneralContent input.callToAction i[class*='icon-'],
.component.SystemDummy .gsc-search-button .component.GeneralContent .tlg input.callToAction i[class*='icon-'],
.tlg .component.Disclaimer .postfix.callToAction i[class*='icon-'],
.component.Disclaimer .tlg .postfix.callToAction i[class*='icon-'],
.tlg .component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'],
.component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button .tlg input.callToAction i[class*='icon-'],
.tlg .component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer input.callToAction i[class*='icon-'],
.component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer .tlg input.callToAction i[class*='icon-'],
.tlg .component.Disclaimer .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'],
.component.Disclaimer .component.SystemDummy .gsc-search-button .tlg input.callToAction i[class*='icon-'],
.tlg .component.SystemDummy .gsc-search-button .component.Disclaimer input.callToAction i[class*='icon-'],
.component.SystemDummy .gsc-search-button .component.Disclaimer .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 .component.GeneralContent .prefix.callToAction i[class*='icon-'],
.component.GeneralContent .tlg .prefix.callToAction i[class*='icon-'],
.tlg .component.Disclaimer .prefix.callToAction i[class*='icon-'],
.component.Disclaimer .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 .component.GeneralContent button.postfix.callToAction i[class*='icon-'],
.component.GeneralContent .tlg button.postfix.callToAction i[class*='icon-'],
.tlg .component.Disclaimer button.postfix.callToAction i[class*='icon-'],
.component.Disclaimer .tlg button.postfix.callToAction i[class*='icon-'],
.tlg button.prefix.colored i[class*='icon-'],
.tlg .component.GeneralContent button.prefix.callToAction i[class*='icon-'],
.component.GeneralContent .tlg button.prefix.callToAction i[class*='icon-'],
.tlg .component.Disclaimer button.prefix.callToAction i[class*='icon-'],
.component.Disclaimer .tlg button.prefix.callToAction i[class*='icon-'] {
    color: #fff
}
.lmb .button.postfix.colored i[class*='icon-'],
.lmb .component.GeneralContent .postfix.callToAction i[class*='icon-'],
.component.GeneralContent .lmb .postfix.callToAction i[class*='icon-'],
.lmb .component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'],
.component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button .lmb input.callToAction i[class*='icon-'],
.lmb .component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent input.callToAction i[class*='icon-'],
.component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent .lmb input.callToAction i[class*='icon-'],
.lmb .component.GeneralContent .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'],
.component.GeneralContent .component.SystemDummy .gsc-search-button .lmb input.callToAction i[class*='icon-'],
.lmb .component.SystemDummy .gsc-search-button .component.GeneralContent input.callToAction i[class*='icon-'],
.component.SystemDummy .gsc-search-button .component.GeneralContent .lmb input.callToAction i[class*='icon-'],
.lmb .component.Disclaimer .postfix.callToAction i[class*='icon-'],
.component.Disclaimer .lmb .postfix.callToAction i[class*='icon-'],
.lmb .component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'],
.component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button .lmb input.callToAction i[class*='icon-'],
.lmb .component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer input.callToAction i[class*='icon-'],
.component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer .lmb input.callToAction i[class*='icon-'],
.lmb .component.Disclaimer .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'],
.component.Disclaimer .component.SystemDummy .gsc-search-button .lmb input.callToAction i[class*='icon-'],
.lmb .component.SystemDummy .gsc-search-button .component.Disclaimer input.callToAction i[class*='icon-'],
.component.SystemDummy .gsc-search-button .component.Disclaimer .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 .component.GeneralContent .prefix.callToAction i[class*='icon-'],
.component.GeneralContent .lmb .prefix.callToAction i[class*='icon-'],
.lmb .component.Disclaimer .prefix.callToAction i[class*='icon-'],
.component.Disclaimer .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 .component.GeneralContent button.postfix.callToAction i[class*='icon-'],
.component.GeneralContent .lmb button.postfix.callToAction i[class*='icon-'],
.lmb .component.Disclaimer button.postfix.callToAction i[class*='icon-'],
.component.Disclaimer .lmb button.postfix.callToAction i[class*='icon-'],
.lmb button.prefix.colored i[class*='icon-'],
.lmb .component.GeneralContent button.prefix.callToAction i[class*='icon-'],
.component.GeneralContent .lmb button.prefix.callToAction i[class*='icon-'],
.lmb .component.Disclaimer button.prefix.callToAction i[class*='icon-'],
.component.Disclaimer .lmb button.prefix.callToAction i[class*='icon-'] {
    color: #fff
}
.rb .button.postfix.colored i[class*='icon-'],
.rb .component.GeneralContent .postfix.callToAction i[class*='icon-'],
.component.GeneralContent .rb .postfix.callToAction i[class*='icon-'],
.rb .component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'],
.component.GeneralContent .component.SystemListFilterConfiguration .gsc-search-button .rb input.callToAction i[class*='icon-'],
.rb .component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent input.callToAction i[class*='icon-'],
.component.SystemListFilterConfiguration .gsc-search-button .component.GeneralContent .rb input.callToAction i[class*='icon-'],
.rb .component.GeneralContent .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'],
.component.GeneralContent .component.SystemDummy .gsc-search-button .rb input.callToAction i[class*='icon-'],
.rb .component.SystemDummy .gsc-search-button .component.GeneralContent input.callToAction i[class*='icon-'],
.component.SystemDummy .gsc-search-button .component.GeneralContent .rb input.callToAction i[class*='icon-'],
.rb .component.Disclaimer .postfix.callToAction i[class*='icon-'],
.component.Disclaimer .rb .postfix.callToAction i[class*='icon-'],
.rb .component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button input.callToAction i[class*='icon-'],
.component.Disclaimer .component.SystemListFilterConfiguration .gsc-search-button .rb input.callToAction i[class*='icon-'],
.rb .component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer input.callToAction i[class*='icon-'],
.component.SystemListFilterConfiguration .gsc-search-button .component.Disclaimer .rb input.callToAction i[class*='icon-'],
.rb .component.Disclaimer .component.SystemDummy .gsc-search-button input.callToAction i[class*='icon-'],
.component.Disclaimer .component.SystemDummy .gsc-search-button .rb input.callToAction i[class*='icon-'],
.rb .component.SystemDummy .gsc-search-button .component.Disclaimer input.callToAction i[class*='icon-'],
.component.SystemDummy .gsc-search-button .component.Disclaimer .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 .component.GeneralContent .prefix.callToAction i[class*='icon-'],
.component.GeneralContent .rb .prefix.callToAction i[class*='icon-'],
.rb .component.Disclaimer .prefix.callToAction i[class*='icon-'],
.component.Disclaimer .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 .component.GeneralContent button.postfix.callToAction i[class*='icon-'],
.component.GeneralContent .rb button.postfix.callToAction i[class*='icon-'],
.rb .component.Disclaimer button.postfix.callToAction i[class*='icon-'],
.component.Disclaimer .rb button.postfix.callToAction i[class*='icon-'],
.rb button.prefix.colored i[class*='icon-'],
.rb .component.GeneralContent button.prefix.callToAction i[class*='icon-'],
.component.GeneralContent .rb button.prefix.callToAction i[class*='icon-'],
.rb .component.Disclaimer button.prefix.callToAction i[class*='icon-'],
.component.Disclaimer .rb button.prefix.callToAction i[class*='icon-'] {
    color: #fff
}
.fadeIn {
    -webkit-animation: fadeIn 0.8s;
    animation: fadeIn 0.8s
}
.fadeOut {
    -webkit-animation: fadeOut 0.8s;
    animation: fadeOut 0.8s
}
.fadeOutDown {
    -webkit-animation: fadeOutDown 0.8s;
    animation: fadeOutDown 0.8s
}
.fadeOutUp {
    -webkit-animation: fadeOutUp 0.8s;
    animation: fadeOutUp 0.8s
}
.fadeInDown {
    -webkit-animation: fadeInDown 0.8s;
    animation: fadeInDown 0.8s
}
.fadeInUp {
    -webkit-animation: fadeInUp 0.8s;
    animation: fadeInUp 0.8s
}
.rotating {
    -webkit-animation: rotating 3s;
    animation: rotating 3s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}
@-webkit-keyframes rotating {
    from {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes rotating {
    from {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}
@keyframes fadeOutUp {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}
@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}
@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}
@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}
@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
@keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}
@keyframes fadeOutDown {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 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
}
.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
}
.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
}
.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)
}
.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)
}
.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
}
.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
}
.component.GeneralContent td,
.component.Worldwide td {
    font-size: 0.9rem;
    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.95rem
}
.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.95rem
}
.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.95rem
}
.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
}
.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
}
.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+), -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+), -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    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+), -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+), -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    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+), -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+), -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+), linear-gradient(to bottom, #fbf9f6 35%, #e1e0dd 65%);
    color: #586060
}
.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
}
.chosen-container * {
    -moz-box-sizing: border-box;
    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: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to bottom, #f2f5f8 35%, #d9dcdf 65%)
}
.lmb .chosen-container-single .chosen-single {
    color: #005591;
    background-image: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to bottom, #f2f5f8 35%, #d9dcdf 65%)
}
.rb .chosen-container-single .chosen-single {
    color: #6e7878;
    background-image: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: linear-gradient(to bottom, #fbf9f6 35%, #e1e0dd 65%);
    color: #586060
}
.tlg .chosen-container-single .chosen-single:hover {
    color: #002d5a;
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to top, #f2f5f8 35%, #d9dcdf 65%)
}
.lmb .chosen-container-single .chosen-single:hover {
    color: #005591;
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to top, #f2f5f8 35%, #d9dcdf 65%)
}
.rb .chosen-container-single .chosen-single:hover {
    color: #6e7878;
    background-image: -webkit-linear-gradient(bottom, #fbf9f6 35%, #e1e0dd 65%);
    background-image: -webkit-linear-gradient(bottom, #fbf9f6 35%, #e1e0dd 65%);
    background-image: linear-gradient(to top, #fbf9f6 35%, #e1e0dd 65%);
    color: #586060
}
.tlg .chosen-container-single.chosen-with-drop .chosen-single {
    color: #002d5a;
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to top, #f2f5f8 35%, #d9dcdf 65%)
}
.lmb .chosen-container-single.chosen-with-drop .chosen-single {
    color: #005591;
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to top, #f2f5f8 35%, #d9dcdf 65%)
}
.rb .chosen-container-single.chosen-with-drop .chosen-single {
    color: #6e7878;
    background-image: -webkit-linear-gradient(bottom, #fbf9f6 35%, #e1e0dd 65%);
    background-image: -webkit-linear-gradient(bottom, #fbf9f6 35%, #e1e0dd 65%);
    background-image: linear-gradient(to top, #fbf9f6 35%, #e1e0dd 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
}
.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
}
.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: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to bottom, #f2f5f8 35%, #d9dcdf 65%)
}
.lmb .chosen-container-multi .chosen-choices {
    color: #005591;
    background-image: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to bottom, #f2f5f8 35%, #d9dcdf 65%)
}
.rb .chosen-container-multi .chosen-choices {
    color: #6e7878;
    background-image: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: linear-gradient(to bottom, #fbf9f6 35%, #e1e0dd 65%);
    color: #586060
}
.tlg .chosen-container-multi .chosen-choices:hover {
    color: #002d5a;
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to top, #f2f5f8 35%, #d9dcdf 65%)
}
.lmb .chosen-container-multi .chosen-choices:hover {
    color: #005591;
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(bottom, #f2f5f8 35%, #d9dcdf 65%);
    background-image: linear-gradient(to top, #f2f5f8 35%, #d9dcdf 65%)
}
.rb .chosen-container-multi .chosen-choices:hover {
    color: #6e7878;
    background-image: -webkit-linear-gradient(bottom, #fbf9f6 35%, #e1e0dd 65%);
    background-image: -webkit-linear-gradient(bottom, #fbf9f6 35%, #e1e0dd 65%);
    background-image: linear-gradient(to top, #fbf9f6 35%, #e1e0dd 65%);
    color: #586060
}
.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: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    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: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    background-image: -webkit-linear-gradient(top, #f2f5f8 35%, #d9dcdf 65%);
    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: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: linear-gradient(to bottom, #fbf9f6 35%, #e1e0dd 65%);
    color: #586060
}
.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
}
.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
}
.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
}
.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
}
.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
}
.prettycheckbox label,
.prettyradio label {
    display: inline-block;
    margin: 0 0.75rem 0 0;
    cursor: pointer;
    max-width: 70%
}
.prettycheckbox label {
    display: inline;
	font-size: 1rem;
}
.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
}
.tlg .tabs {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25))
}
.lmb .tabs {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25))
}
.rb .tabs {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 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
}
.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
}
.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)
}
.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)
}
.reveal-modal {
    border: 0;
    padding: 0;
    max-width: 40rem;
    margin-left: -19.5rem;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5)
}
.tlg .reveal-modal {
    background-image: -webkit-linear-gradient(-410deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(310deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: linear-gradient(140deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5))
}
.lmb .reveal-modal {
    background-image: -webkit-linear-gradient(-410deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(310deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: linear-gradient(140deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5))
}
.rb .reveal-modal {
    background-image: -webkit-linear-gradient(-410deg, rgba(235, 225, 205, 0.6), rgba(235, 225, 205, 0.9));
    background-image: -webkit-linear-gradient(310deg, rgba(235, 225, 205, 0.6), rgba(235, 225, 205, 0.9));
    background-image: linear-gradient(140deg, rgba(235, 225, 205, 0.6), rgba(235, 225, 205, 0.9))
}
@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
    }
}
@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
    }
}
@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 .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
}
.reveal-modal article:before {
    background-color: rgba(255, 255, 255, 0);
    width: 110%;
    height: 105%;
    content: " ";
    bottom: 0;
    right: 0;
    position: absolute
}
.tlg .reveal-modal article:before {
    width: 100%;
    height: 100%;
    top: 0;
    right: -16px
}
.reveal-modal article:after {
    background-color: rgba(255, 255, 255, 0);
    width: 110%;
    height: 105%;
    content: " ";
    top: 0;
    left: 0;
    position: absolute
}
.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
}
@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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
        background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
        background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25))
    }
    .lmb .reveal-modal article h1 {
        background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
        background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
        background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25))
    }
    .rb .reveal-modal article h1 {
        background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
        background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
        background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25))
    }
}
.reveal-modal article .button,
.reveal-modal article .component.GeneralContent .callToAction,
.component.GeneralContent .reveal-modal article .callToAction,
.reveal-modal article .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
    .component.GeneralContent .reveal-modal article .callToAction,
    .reveal-modal article .component.Disclaimer .callToAction,
    .component.Disclaimer .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
}
.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
}
.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
}
.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)
}
.accordion dd.active>a:after,
.accordion dd.active .nav:after,
.accordion .accordion-navigation.active>a:after,
.accordion .accordion-navigation.active .nav:after {
    -webkit-transform: rotate(0deg);
    -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
}
.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
}
.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
}
.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;
    -webkit-transform: rotate(90deg);
    -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
}
.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
}
.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
}
.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
}
.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)
}
.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 {
    -webkit-transform: translateY(7px) rotate(45deg);
    -ms-transform: translateY(7px) rotate(45deg);
    transform: translateY(7px) rotate(45deg)
}
.main-nav.expanded .toggle-topbar.menu-icon a span:after {
    -webkit-transform: translateY(-7px) rotate(-45deg);
    -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
}
.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
}
.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: 80px;
    }
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .main-nav .title-area .logo img {
        max-height: 65px
    }
}
@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;
    -webkit-transition-property: background-color, -webkit-transform;
    transition-property: background-color, transform;
    -webkit-transition-duration: 0.3s;
    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
}
: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
}
.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
}
@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
    }
}
@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
    }
}
@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
}
.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
}
.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
}
.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
}
.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
}
.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
}
@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;
        -webkit-transition: left 0.3s ease-in-out;
        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
    }
    .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
    }
    .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: transparent !important
    }
    .lmb .main-nav .top-bar-section ul li:not(.has-form).meta {
        background: transparent !important
    }
    .rb .main-nav .top-bar-section ul li:not(.has-form).meta {
        background: transparent !important
    }
    .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
    }
    .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
    }
    .main-nav .top-bar-section ul.right {
        -webkit-transition: width 0.5s ease-in-out;
        transition: width 0.5s ease-in-out;
        overflow: hidden;
        width: 50px;
        position: static;
        right: 0
    }
    .main-nav .top-bar-section ul.left {
        position: relative;
        -webkit-transition: left 0.5s ease-in-out;
        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
    }
    .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;
        -webkit-transition: none;
        transition: none
    }
    .tlg .main-nav .top-bar-section ul.left.meta-navi {
        background-color: #fff;
        background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
        background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
        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;
        -webkit-transition: width 0.5s ease-in-out;
        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: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        background-image: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        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: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        background-image: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        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: -webkit-linear-gradient(left, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.15));
        background-image: -webkit-linear-gradient(left, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.15));
        background-image: linear-gradient(to right, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
    .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;
        -webkit-transform: rotate(180deg);
        -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
    }
    .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)
    }
    .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)
    }
    .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)
    }
    .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)
    }
    .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
    }
    .main-nav .top-bar-section .dropdown .parent-hint a:after {
        position: absolute;
        content: "\e603";
        -webkit-transform: rotate(-90deg);
        -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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
}
@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
    }
    .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
    }
    .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)
    }
    .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: linear, 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: linear, 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: linear, 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: linear, 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;
        -webkit-transform: rotate(180deg);
        -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
    }
    .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 {
        -webkit-transition: width 0.4s ease-in-out;
        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 {
        -webkit-transition: margin 0.4s ease-in-out;
        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;
        -webkit-transition: opacity 0.25s ease-in-out;
        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;
        -webkit-transition: width 0.4s ease-in-out;
        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: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        background-image: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        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: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        background-image: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        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: -webkit-linear-gradient(left, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.15));
        background-image: -webkit-linear-gradient(left, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.15));
        background-image: linear-gradient(to right, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
    .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: -webkit-linear-gradient(bottom, #dce6eb, #edf2f5);
        background-image: -webkit-linear-gradient(bottom, #dce6eb, #edf2f5);
        background-image: linear-gradient(to top, #dce6eb, #edf2f5)
    }
    .lmb .main-nav .top-bar-section .has-dropdown:hover>.dropdown {
        background-image: -webkit-linear-gradient(bottom, #dce6eb, #edf2f5);
        background-image: -webkit-linear-gradient(bottom, #dce6eb, #edf2f5);
        background-image: linear-gradient(to top, #dce6eb, #edf2f5)
    }
    .rb .main-nav .top-bar-section .has-dropdown:hover>.dropdown {
        background-image: -webkit-linear-gradient(bottom, #f5f0e6, #fcf9f5);
        background-image: -webkit-linear-gradient(bottom, #f5f0e6, #fcf9f5);
        background-image: linear-gradient(to top, #f5f0e6, #fcf9f5)
    }
}
@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
    }
    .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
    }
    .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 .component.GeneralContent .callToAction,
.component.GeneralContent .main-nav .callToAction,
.main-nav .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
    .component.GeneralContent .main-nav .callToAction,
    .main-nav .component.Disclaimer .callToAction,
    .component.Disclaimer .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 .component.GeneralContent .callToAction,
    .component.GeneralContent .main-nav .callToAction,
    .main-nav .component.Disclaimer .callToAction,
    .component.Disclaimer .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
    }
    .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
    }
    .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;
        -webkit-transition: left 0.3s ease-in-out;
        transition: left 0.3s ease-in-out;
        left: 0%;
        width: 100%;
        overflow: hidden;
        z-index: -1
    }
    .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
    }
    .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;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        left: 25px;
        top: 12px
    }
    .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
    }
    .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)
    }
    .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)
    }
    .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)
    }
    .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)
    }
    .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
    }
    .main-nav .dropdown .parent-hint a:after {
        position: absolute;
        content: "\e603";
        -webkit-transform: rotate(-90deg);
        -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
    }
    .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
    }
    .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
    }
    .main-nav ul.right {
        -webkit-transition: width 0.5s ease-in-out;
        transition: width 0.5s ease-in-out;
        overflow: hidden;
        width: 50px;
        position: static;
        right: 0
    }
    .main-nav ul.left {
        position: relative;
        -webkit-transition: left 0.5s ease-in-out;
        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
    }
    .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
    }
    .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
    }
    .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;
        -webkit-transition: width 0.5s ease-in-out;
        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: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        background-image: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        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: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        background-image: -webkit-linear-gradient(left, rgba(185, 205, 215, 0.4), rgba(185, 205, 215, 0.15));
        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: -webkit-linear-gradient(left, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.15));
        background-image: -webkit-linear-gradient(left, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.15));
        background-image: linear-gradient(to right, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
    .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
    }
}
.tlg .sticky.fixed .main-nav {
    background-image: -webkit-linear-gradient(-360deg, #dce6eb, #edf2f5);
    background-image: -webkit-linear-gradient(0deg, #dce6eb, #edf2f5);
    background-image: linear-gradient(90deg, #dce6eb, #edf2f5)
}
.lmb .sticky.fixed .main-nav {
    background-image: -webkit-linear-gradient(-360deg, #dce6eb, #edf2f5);
    background-image: -webkit-linear-gradient(0deg, #dce6eb, #edf2f5);
    background-image: linear-gradient(90deg, #dce6eb, #edf2f5)
}
.rb .sticky.fixed .main-nav {
    background-image: -webkit-linear-gradient(-360deg, #f9f2ea, #fcf9f5);
    background-image: -webkit-linear-gradient(0deg, #f9f2ea, #fcf9f5);
    background-image: linear-gradient(90deg, #f9f2ea, #fcf9f5)
}
.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: -webkit-linear-gradient(-360deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 100%);
    background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 100%);
    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: -webkit-linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 100%);
    background-image: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 100%);
    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.75em
}
.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)
}
.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)
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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: -webkit-linear-gradient(-410deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(310deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-410deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(310deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-410deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(310deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(140deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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
}
.cookie-compliance form,
.switchToMobile form {
    margin-top: 0.625rem
}
.cookie-compliance a.button,
.cookie-compliance .component.GeneralContent a.callToAction,
.component.GeneralContent .cookie-compliance a.callToAction,
.cookie-compliance .component.Disclaimer a.callToAction,
.component.Disclaimer .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 .component.GeneralContent a.callToAction,
.component.GeneralContent .switchToMobile a.callToAction,
.switchToMobile .component.Disclaimer a.callToAction,
.component.Disclaimer .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
}
.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
}
@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
}
.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
}
.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
    }
    .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
    }
}
@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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25))
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5))
}
.component.Home2 .accordion-navigation.active .nav:after {
    content: "\e603";
    -webkit-transform: rotate(-90deg);
    -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
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.4));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.5))
}
.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 .component.GeneralContent .callToAction,
.component.GeneralContent .component.SATHome .callToAction,
.component.SATHome .component.Disclaimer .callToAction,
.component.Disclaimer .component.SATHome .callToAction,
.component.SATHome .component.SystemListFilterConfiguration .gsc-search-button input.inline,
.component.SystemListFilterConfiguration .gsc-search-button .component.SATHome input.inline,
.component.SATHome .component.SystemDummy .gsc-search-button input.inline,
.component.SystemDummy .gsc-search-button .component.SATHome input.inline,
.component.GatewayG2 .button.inline,
.component.GatewayG2 .component.GeneralContent .callToAction,
.component.GeneralContent .component.GatewayG2 .callToAction,
.component.GatewayG2 .component.Disclaimer .callToAction,
.component.Disclaimer .component.GatewayG2 .callToAction,
.component.GatewayG2 .component.SystemListFilterConfiguration .gsc-search-button input.inline,
.component.SystemListFilterConfiguration .gsc-search-button .component.GatewayG2 input.inline,
.component.GatewayG2 .component.SystemDummy .gsc-search-button input.inline,
.component.SystemDummy .gsc-search-button .component.GatewayG2 input.inline {
    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
}
@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
    }
    .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
}
.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
}
.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
    }
}
@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;
        -webkit-transform: rotate(90deg);
        -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
}
@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 {
        -webkit-transform: rotate(270deg);
        -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
}
@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
}
.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
}
@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;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}
.component.Worldwide .infoWindow .infoDetails.active h1:before {
    content: '>';
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotate(270deg);
    -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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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)
}
.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)
}
.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)
}
.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)
}
.component.WebControl ul.links li .arrow {
    position: absolute;
    right: 0px;
    top: 7px
}
.component.WebControl ul.links li .arrow.open i {
    -webkit-transform: rotate(90deg) scaleX(-1);
    -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
}
.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%
    }
}
.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: -webkit-linear-gradient(-410deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(310deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: linear-gradient(140deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5))
}
.component.GatewayG0 div.lmb {
    background-image: -webkit-linear-gradient(-410deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(310deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: linear-gradient(140deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5))
}
.component.GatewayG0 div.rb {
    background-image: -webkit-linear-gradient(-410deg, rgba(235, 225, 205, 0.6), rgba(235, 225, 205, 0.9));
    background-image: -webkit-linear-gradient(310deg, rgba(235, 225, 205, 0.6), rgba(235, 225, 205, 0.9));
    background-image: linear-gradient(140deg, rgba(235, 225, 205, 0.6), rgba(235, 225, 205, 0.9))
}
.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: -webkit-linear-gradient(top, #00a0e1 35%, #0090ca 65%);
    background-image: -webkit-linear-gradient(top, #00a0e1 35%, #0090ca 65%);
    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 .component.GeneralContent .splitButton.callToAction,
.component.GeneralContent .component.GatewayG0 .splitButton.callToAction,
.component.GatewayG0 .component.Disclaimer .splitButton.callToAction,
.component.Disclaimer .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
}
.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
}
.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
}
.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
    }
    .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
    }
}
@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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25))
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5))
}
.component.GatewayG2 .accordion-navigation.active .nav:after {
    content: "\e603";
    -webkit-transform: rotate(-90deg);
    -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
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.4));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.5))
}
.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
}
.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
}
.component.ContentTeaser article.nrwd.small span {
    font-size: 1rem;
    line-height: 1.5rem;
    display: block
}
@media only screen and (min-width: 64em) {
    .component.ContentTeaser article.nrwd.small span {
        font-size: 0.875rem
    }
}
.tlg .component.ContentTeaser article.nrwd.small span {
    color: #008ccd
}
.lmb .component.ContentTeaser article.nrwd.small span {
    color: #00a0e1
}
.rb .component.ContentTeaser article.nrwd.small span {
    color: #e1000f
}
.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
}
@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
}
.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 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    display: block
}
.tlg .component.ContentTeaser article.nrwd.ltr span {
    color: #008ccd
}
.lmb .component.ContentTeaser article.nrwd.ltr span {
    color: #00a0e1
}
.rb .component.ContentTeaser article.nrwd.ltr span {
    color: #e1000f
}
.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
}
.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
}
.component.ContentTeaser article:not(.nrwd).small span {
    font-size: 1rem;
    line-height: 1.5rem;
    display: block
}
@media only screen and (min-width: 64em) {
    .component.ContentTeaser article:not(.nrwd).small span {
        font-size: 0.875rem
    }
}
.tlg .component.ContentTeaser article:not(.nrwd).small span {
    color: #008ccd
}
.lmb .component.ContentTeaser article:not(.nrwd).small span {
    color: #00a0e1
}
.rb .component.ContentTeaser article:not(.nrwd).small span {
    color: #e1000f
}
.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
}
@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
}
.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 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    display: block
}
.tlg .component.ContentTeaser article:not(.nrwd).ltr span {
    color: #008ccd
}
.lmb .component.ContentTeaser article:not(.nrwd).ltr span {
    color: #00a0e1
}
.rb .component.ContentTeaser article:not(.nrwd).ltr span {
    color: #e1000f
}
.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 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
}
.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
    }
}
.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
}
.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
}
.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
}
.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
}
.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
}
@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)
}
.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
}
.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
}
.component.Accordion .content a:not(.button):hover i {
    padding-left: 0.75rem
}
.component.HighlightTeaser,
.component.HighlightTeaser1,
.component.HighlightTeaser2,
.component.HighlightTeaserPageHead {
    visibility: hidden
}
.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: -webkit-linear-gradient(left, #fff 0%, #fff 68%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-linear-gradient(left, #fff 0%, #fff 68%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 0) 100%);
    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
}
.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
}
.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 .component.GeneralContent .callToAction,
.component.GeneralContent .component.HighlightTeaser .orbit-slides-container .orbit-caption .callToAction,
.component.HighlightTeaser .orbit-slides-container .orbit-caption .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .component.HighlightTeaser1 .orbit-slides-container .orbit-caption .callToAction,
.component.HighlightTeaser1 .orbit-slides-container .orbit-caption .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .component.HighlightTeaser2 .orbit-slides-container .orbit-caption .callToAction,
.component.HighlightTeaser2 .orbit-slides-container .orbit-caption .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption .callToAction,
.component.HighlightTeaserPageHead .orbit-slides-container .orbit-caption .component.Disclaimer .callToAction,
.component.Disclaimer .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)
}
.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)
}
.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)
}
@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
}
@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
}
.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
}
.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
}
@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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
@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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    color: #586060
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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 .component.GeneralContent .callToAction,
.component.GeneralContent .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .callToAction,
.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .callToAction,
.rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    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 .component.GeneralContent .callToAction,
.component.GeneralContent .tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .callToAction,
.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .callToAction,
.tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .callToAction,
.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .callToAction,
.lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .callToAction,
.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .callToAction,
.rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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
}
.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 p a,
.tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 p a {
    color: #b9cdd7
}
.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 p a,
.lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 p a {
    color: #b9cdd7
}
.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 p a,
.rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 p a {
    color: #cfc7c3
}
.tlg .component.ActionTeaser article:not(.nrwd).additional-color-1 p a:hover,
.tlg .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 p a:hover {
    color: white
}
.lmb .component.ActionTeaser article:not(.nrwd).additional-color-1 p a:hover,
.lmb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 p a:hover {
    color: white
}
.rb .component.ActionTeaser article:not(.nrwd).additional-color-1 p a:hover,
.rb .component.ActionTeaserMultiple article:not(.nrwd).additional-color-1 p a:hover {
    color: white
}
.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
}
.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
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.45), rgba(185, 205, 215, 0.7));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.45), rgba(185, 205, 215, 0.7));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.4));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.45), rgba(235, 225, 205, 0.7));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.45), rgba(235, 225, 205, 0.7));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.45), rgba(235, 225, 205, 0.7))
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    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: -webkit-linear-gradient(-360deg, #ebe1cd, rgba(235, 225, 205, 0.6));
    background-image: -webkit-linear-gradient(0deg, #ebe1cd, rgba(235, 225, 205, 0.6));
    background-image: linear-gradient(90deg, #ebe1cd, rgba(235, 225, 205, 0.6));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.6), #ebe1cd);
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.6), #ebe1cd);
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.6), #ebe1cd);
    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
}
.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
}
.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 {
    padding-bottom: 2px;
    margin-bottom: 2px
}
.component.ActionTeaser article:not(.nrwd) .link span+span,
.component.ActionTeaserMultiple article:not(.nrwd) .link span+span {
    margin-top: -2px;
    position: relative;
    left: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.component.ActionTeaser article:not(.nrwd) .link a.button,
.component.ActionTeaser article:not(.nrwd) .link .component.GeneralContent a.callToAction,
.component.GeneralContent .component.ActionTeaser article:not(.nrwd) .link a.callToAction,
.component.ActionTeaser article:not(.nrwd) .link .component.Disclaimer a.callToAction,
.component.Disclaimer .component.ActionTeaser article:not(.nrwd) .link a.callToAction,
.component.ActionTeaserMultiple article:not(.nrwd) .link a.button,
.component.ActionTeaserMultiple article:not(.nrwd) .link .component.GeneralContent a.callToAction,
.component.GeneralContent .component.ActionTeaserMultiple article:not(.nrwd) .link a.callToAction,
.component.ActionTeaserMultiple article:not(.nrwd) .link .component.Disclaimer a.callToAction,
.component.Disclaimer .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 {
    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
}
.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;
    float: left;
    margin-right: 5px
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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));
    background-image: -webkit-linear-gradient(-360deg, 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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.rb .component.ActionTeaser article:not(.nrwd) h2,
.rb .component.ActionTeaserMultiple article:not(.nrwd) h2 {
    background-color: white;
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.2));
    background-image: -webkit-linear-gradient(0deg, 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));
    background-image: -webkit-linear-gradient(-360deg, 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))
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    color: #586060
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.rb .component.ActionTeaser article.nrwd.additional-color-1 .link .button.colored,
.rb .component.ActionTeaser article.nrwd.additional-color-1 .link .component.GeneralContent .callToAction,
.component.GeneralContent .rb .component.ActionTeaser article.nrwd.additional-color-1 .link .callToAction,
.rb .component.ActionTeaser article.nrwd.additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .callToAction,
.rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    background-image: -webkit-linear-gradient(top, #fbf9f6 35%, #e1e0dd 65%);
    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 .component.GeneralContent .callToAction,
.component.GeneralContent .tlg .component.ActionTeaser article.nrwd.additional-color-1 .link .callToAction,
.tlg .component.ActionTeaser article.nrwd.additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .callToAction,
.tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .lmb .component.ActionTeaser article.nrwd.additional-color-1 .link .callToAction,
.lmb .component.ActionTeaser article.nrwd.additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .callToAction,
.lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .rb .component.ActionTeaser article.nrwd.additional-color-1 .link .callToAction,
.rb .component.ActionTeaser article.nrwd.additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .callToAction,
.rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 .link .component.Disclaimer .callToAction,
.component.Disclaimer .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
}
.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
}
.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
}
.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
}
.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 a,
.tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 p a {
    color: #b9cdd7
}
.lmb .component.ActionTeaser article.nrwd.additional-color-1 p a,
.lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 p a {
    color: #b9cdd7
}
.rb .component.ActionTeaser article.nrwd.additional-color-1 p a,
.rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 p a {
    color: #cfc7c3
}
.tlg .component.ActionTeaser article.nrwd.additional-color-1 p a:hover,
.tlg .component.ActionTeaserMultiple article.nrwd.additional-color-1 p a:hover {
    color: white
}
.lmb .component.ActionTeaser article.nrwd.additional-color-1 p a:hover,
.lmb .component.ActionTeaserMultiple article.nrwd.additional-color-1 p a:hover {
    color: white
}
.rb .component.ActionTeaser article.nrwd.additional-color-1 p a:hover,
.rb .component.ActionTeaserMultiple article.nrwd.additional-color-1 p a:hover {
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.4));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.4));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.45), rgba(235, 225, 205, 0.7));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.45), rgba(235, 225, 205, 0.7));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.45), rgba(235, 225, 205, 0.7))
}
.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
}
.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
}
.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 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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    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: -webkit-linear-gradient(-360deg, #ebe1cd, rgba(235, 225, 205, 0.6));
    background-image: -webkit-linear-gradient(0deg, #ebe1cd, rgba(235, 225, 205, 0.6));
    background-image: linear-gradient(90deg, #ebe1cd, rgba(235, 225, 205, 0.6));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.6), #ebe1cd);
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.6), #ebe1cd);
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.6), #ebe1cd);
    background-color: white
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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.nrwd h2,
.lmb .component.ActionTeaserMultiple article.nrwd h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.rb .component.ActionTeaser article.nrwd h2,
.rb .component.ActionTeaserMultiple article.nrwd h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.2));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5))
}
.component.ActionTeaser article.nrwd.with-image h2,
.component.ActionTeaserMultiple article.nrwd.with-image h2 {
    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;
    float: left;
    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
}
.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
}
.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: -webkit-box;
    display: -webkit-flex;
    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
}
.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
}
.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
}
.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;
    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;
    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: -webkit-linear-gradient(left, #fff 0%, #fff 68%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-linear-gradient(left, #fff 0%, #fff 68%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 0) 100%);
    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
}
.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 .callToAction,
.component.Disclaimer .callToAction {
    margin: 1.125rem 0 2.25rem;
    position: relative;
    display: table;
    margin-top: 1.5625rem !important
}
.component.GeneralContent .callToAction::after,
.component.Disclaimer .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
}
.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
}
.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
}
.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
}
@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
}
.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
}
.accordion-navigation .component.Contact {
    padding: 0
}
.teaser-column .component.Contact {
    word-wrap: break-word;
    padding: 15px
}
.tlg .teaser-column .component.Contact {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15))
}
.lmb .teaser-column .component.Contact {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15))
}
.rb .teaser-column .component.Contact {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4))
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5))
}
.tlg .teaser-column .component.Contact h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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;
    -webkit-transition: all 0.15s ease-out !important;
    transition: all 0.15s ease-out !important
}
.component.Contact .map .map-inputs .route-wrapper .route-inputs .chosen-container {
    position: relative;
    top: 0px;
    -webkit-transition: all 0.15s ease-out !important;
    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
}
.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
}
.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
}
.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 .component.GeneralContent .callToAction,
    .component.GeneralContent .component.Contact .map .callToAction,
    .component.Contact .map .component.Disclaimer .callToAction,
    .component.Disclaimer .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
}
.teaser-column .component.DownloadList {
    padding: 15px
}
.tlg .teaser-column .component.DownloadList {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15))
}
.lmb .teaser-column .component.DownloadList {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15))
}
.rb .teaser-column .component.DownloadList {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4))
}
.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
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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 .teaser-column .component.DownloadList h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.rb .teaser-column .component.DownloadList h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.2));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.component.DownloadList p {
    font-size: 0.875rem
}
.component.DownloadList .button,
.component.DownloadList .component.GeneralContent .callToAction,
.component.GeneralContent .component.DownloadList .callToAction,
.component.DownloadList .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .tlg .component.DownloadList .callToAction,
.tlg .component.DownloadList .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .lmb .component.DownloadList .callToAction,
.lmb .component.DownloadList .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .rb .component.DownloadList .callToAction,
.rb .component.DownloadList .component.Disclaimer .callToAction,
.component.Disclaimer .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
}
.tlg .component.DownloadList .button:hover,
.tlg .component.DownloadList .component.GeneralContent .callToAction:hover,
.component.GeneralContent .tlg .component.DownloadList .callToAction:hover,
.tlg .component.DownloadList .component.Disclaimer .callToAction:hover,
.component.Disclaimer .tlg .component.DownloadList .callToAction:hover,
.tlg .component.GeneralContent .teaser-column .component.DownloadList .callToAction:hover,
.tlg .component.Disclaimer .teaser-column .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 .component.GeneralContent .callToAction:hover,
.component.GeneralContent .lmb .component.DownloadList .callToAction:hover,
.lmb .component.DownloadList .component.Disclaimer .callToAction:hover,
.component.Disclaimer .lmb .component.DownloadList .callToAction:hover,
.lmb .component.GeneralContent .teaser-column .component.DownloadList .callToAction:hover,
.lmb .component.Disclaimer .teaser-column .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 .component.GeneralContent .callToAction:hover,
.component.GeneralContent .rb .component.DownloadList .callToAction:hover,
.rb .component.DownloadList .component.Disclaimer .callToAction:hover,
.component.Disclaimer .rb .component.DownloadList .callToAction:hover,
.rb .component.GeneralContent .teaser-column .component.DownloadList .callToAction:hover,
.rb .component.Disclaimer .teaser-column .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
}
.component.DownloadList .button:hover i,
.component.DownloadList .component.GeneralContent .callToAction:hover i,
.component.GeneralContent .component.DownloadList .callToAction:hover i,
.component.DownloadList .component.Disclaimer .callToAction:hover i,
.component.Disclaimer .component.DownloadList .callToAction:hover i,
.teaser-column .component.DownloadList .button: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 .component.GeneralContent .callToAction i,
.component.GeneralContent .component.DownloadList .callToAction i,
.component.DownloadList .component.Disclaimer .callToAction i,
.component.Disclaimer .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 .component.GeneralContent .callToAction i,
    .component.GeneralContent .component.DownloadList .callToAction i,
    .component.DownloadList .component.Disclaimer .callToAction i,
    .component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .teaser-column .component.DownloadList .callToAction,
.teaser-column .component.DownloadList .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .tlg .teaser-column .component.DownloadList .callToAction,
.tlg .teaser-column .component.DownloadList .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .lmb .teaser-column .component.DownloadList .callToAction,
.lmb .teaser-column .component.DownloadList .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .rb .teaser-column .component.DownloadList .callToAction,
.rb .teaser-column .component.DownloadList .component.Disclaimer .callToAction,
.component.Disclaimer .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
}
.teaser-column .component.DownloadList .button:hover i,
.teaser-column .component.DownloadList .component.GeneralContent .callToAction:hover i,
.component.GeneralContent .teaser-column .component.DownloadList .callToAction:hover i,
.teaser-column .component.DownloadList .component.Disclaimer .callToAction:hover i,
.component.Disclaimer .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
}
.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
}
.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
}
.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
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25))
}
.lmb .component.FAQList header {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25))
}
.rb .component.FAQList header {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5))
}
.lmb .component.FAQList header:after {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5))
}
.rb .component.FAQList header:after {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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
}
@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 {
    display: inline;
    border-bottom: 0px;
    padding: 0;
    margin: 0
}
.tlg .component.FAQList .accordion .accordion-navigation .content dd a {
    color: #008ccd
}
.lmb .component.FAQList .accordion .accordion-navigation .content dd a {
    color: #00a0e1
}
.rb .component.FAQList .accordion .accordion-navigation .content dd a {
    color: #e1000f
}
.component.FAQList .accordion .accordion-navigation .content dd a: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
}
.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
}
.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
}
.component.FAQ dl {
    margin-bottom: 0
}
.component.FAQ dt {
    font-weight: normal;
    font-size: 1rem;
    margin: 0
}
.component.FAQ dt a {
    font-size: 0.875rem;
    display: block;
    line-height: 1.25rem;
    padding: 0.5rem 1.875rem 0.4375rem 0.75rem
}
.tlg .component.FAQ dt a {
    color: #008ccd !important;
    background: rgba(185, 205, 215, 0.2)
}
.lmb .component.FAQ dt a {
    color: #00a0e1 !important;
    background: rgba(185, 205, 215, 0.2)
}
.rb .component.FAQ dt a {
    color: #e1000f !important;
    background: rgba(235, 225, 205, 0.2)
}
.tlg .component.FAQ dt a:hover {
    color: #002d5a !important
}
.lmb .component.FAQ dt a:hover {
    color: #005591 !important
}
.rb .component.FAQ dt a:hover {
    color: #6e7878 !important;
    color: #586060
}
.component.FAQ dt a.active {
    display: block
}
.tlg .component.FAQ dt a.active {
    background: rgba(185, 205, 215, 0.1)
}
.lmb .component.FAQ dt a.active {
    background: rgba(185, 205, 215, 0.1)
}
.rb .component.FAQ dt a.active {
    background: rgba(235, 225, 205, 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)
}
.component.FAQ .question:after {
    font-family: 'linde-icons';
    content: "\e603";
    position: absolute;
    right: 13px;
    top: 12px;
    font-size: 19px;
    line-height: 1;
    display: block;
    -webkit-transform: rotate(90deg);
    -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
}
.component.FAQ .question.active:after {
    -webkit-transform: rotate(-90deg);
    -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
}
.component.FAQ dd a {
    background: transparent !important
}
.component.FAQ dd a: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
}
.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)
}
.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 .tabs-content>.content.active {
    padding: 1rem
}
.component.EventCalendar article {
    height: 100%;
    padding: 15px
}
.tlg .component.EventCalendar article {
    color: #002d5a;
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    color: #586060
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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.EventCalendar article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.rb .component.EventCalendar article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.2));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.component.EventCalendar article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}
.tlg .component.EventCalendar article h2:after {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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;
    -webkit-transform: rotate(180deg);
    -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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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.has-more-bottom {
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000), color-stop(0.35, #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)));
    mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiPg0KICA8ZGVmcz4NCiAgICA8bWFzayBpZD0iYzEiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxnIGlkPSJncm91cCI+DQogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgyPSIwIiB5Mj0iMSI+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwIi8+DQogICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIuNyIvPg0KICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iLjgiLz4NCiAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkKSIvPg0KICAgICAgPC9nPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8dXNlIHhsaW5rOmhyZWY9IiNncm91cCIvPg0KPC9zdmc+#c1")
}
.component.EventCalendar .eventsCalendar-list li {
    display: flex;
    display: -webkit-box;
    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
}
.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
}
.component.EventCalendar .eventsCalendar-list li .title-desc-wrapper .eventsCalendar-eventTitle {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}
.component.EventCalendar .eventsCalendar-list li .title-desc-wrapper .eventsCalendar-eventDesc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -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
}
.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
}
.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
}
.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
}
@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
}
.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
}
@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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
@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
}
.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
}
.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
}
.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
}
.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
}
.component.SystemListFilterConfiguration .gsst_a .gscb_a:before {
    font-family: "linde-icons";
    content: "\e600";
    position: absolute;
    text-indent: 99989px;
    top: 50%;
    -webkit-transform: translateY(-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)
}
.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)
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25))
}
.lmb .component.AlphabeticalAccordion header {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25))
}
.rb .component.AlphabeticalAccordion header {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5))
}
.lmb .component.AlphabeticalAccordion header:after {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: linear-gradient(90deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5))
}
.rb .component.AlphabeticalAccordion header:after {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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
}
.component.AlphabeticalAccordion .alphabet {
    margin: 0;
    padding-left: 0.4375rem;
    padding-right: 1.25rem;
    -webkit-transition: margin 0.3s ease-in-out;
    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)
}
.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)
}
@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;
    -webkit-transform: rotate(180deg);
    -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
}
.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)));
    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)));
    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)
}
.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
}
.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
}
.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
}
.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
}
.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)
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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)
}
.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
}
.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)
}
.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;
    -webkit-transform: rotate(90deg);
    -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
}
.component.AlphabeticalAccordionText .question.active:after {
    -webkit-transform: rotate(-90deg);
    -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
}
.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)
}
.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
}
.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
}
.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
}
.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
}
.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)
}
.component.ContentLogin .docCheck button,
.component.ContentLogin .docCheck .button,
.component.ContentLogin .docCheck .component.GeneralContent .callToAction,
.component.GeneralContent .component.ContentLogin .docCheck .callToAction,
.component.ContentLogin .docCheck .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .component.ContentLogin .callToAction,
.component.ContentLogin .component.Disclaimer .callToAction,
.component.Disclaimer .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
}
.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
}
.component.InformationBox article {
    height: 100%
}
.tlg .component.InformationBox article {
    color: #002d5a;
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    color: #586060
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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.InformationBox article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.rb .component.InformationBox article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.2));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.component.InformationBox article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}
.tlg .component.InformationBox article h2:after {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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
}
.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
}
.component.LoginBox article,
.component.LogoutBox article {
    height: 100%
}
.tlg .component.LoginBox article,
.tlg .component.LogoutBox article {
    color: #002d5a;
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    color: #586060
}
.accordion-navigation .component.LoginBox article,
.accordion-navigation .component.LogoutBox article {
    background: transparent
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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.LoginBox article h2,
.lmb .component.LogoutBox article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.rb .component.LoginBox article h2,
.rb .component.LogoutBox article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.2));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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
}
.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
}
.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
}
.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
}
.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 .component.GeneralContent .callToAction,
.component.GeneralContent .component.LoginBox article .callToAction,
.component.LoginBox article .component.Disclaimer .callToAction,
.component.Disclaimer .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 .component.GeneralContent .callToAction,
.component.GeneralContent .component.LogoutBox article .callToAction,
.component.LogoutBox article .component.Disclaimer .callToAction,
.component.Disclaimer .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
}
.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
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    color: #586060
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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.IFrame article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.rb .component.IFrame article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.2));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.component.IFrame article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}
.tlg .component.IFrame article h2:after {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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
}
.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
}
.tlg .component.IFrame article a {
    color: #008ccd
}
.lmb .component.IFrame article a {
    color: #00a0e1
}
.rb .component.IFrame article a {
    color: #e1000f
}
.tlg .component.IFrame article a:hover {
    color: #002d5a
}
.lmb .component.IFrame article a:hover {
    color: #005591
}
.rb .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 .component.GeneralContent .callToAction,
.component.GeneralContent .component.IFrame article .callToAction,
.component.IFrame article .component.Disclaimer .callToAction,
.component.Disclaimer .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
}
.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
}
.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
}
.tlg .component.Overview article a {
    color: #008ccd
}
.lmb .component.Overview article a {
    color: #00a0e1
}
.rb .component.Overview article a {
    color: #e1000f;
    color: #586060
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.component.StoreFinderService article {
    height: 100%
}
.tlg .component.StoreFinderService article {
    color: #002d5a;
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    color: #586060
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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.StoreFinderService article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.rb .component.StoreFinderService article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.2));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.component.StoreFinderService article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}
.tlg .component.StoreFinderService article h2:after {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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)
}
.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
}
.component.GSA .clustering-values {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap
}
.component.GSA .clustering-values div {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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)
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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
}
.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)
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.05), rgba(185, 205, 215, 0.15));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.2), rgba(235, 225, 205, 0.4));
    color: #586060
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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.SocialMediaTeaser article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.15), rgba(185, 205, 215, 0.05));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.rb .component.SocialMediaTeaser article h2 {
    background-image: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.4), rgba(235, 225, 205, 0.2));
    background-image: -webkit-linear-gradient(0deg, 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))
}
.component.SocialMediaTeaser article h2:after {
    position: absolute;
    content: "";
    bottom: 0px;
    height: 1px;
    width: 100%;
    left: 0
}
.tlg .component.SocialMediaTeaser article h2:after {
    background-image: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.25), rgba(185, 205, 215, 0.5));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 0.5));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.25), rgba(235, 225, 205, 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
}
.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
}
.tlg .component.SocialMediaTeaser .more:hover {
    color: #002d5a
}
.lmb .component.SocialMediaTeaser .more:hover {
    color: #005591
}
.rb .component.SocialMediaTeaser .more:hover {
    color: #6e7878;
    color: #586060
}
.component.SocialMediaTeaser .more:hover i {
    padding-left: 0.75rem
}
@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)
}
.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
}
.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
}
.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)
}
.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;
    -webkit-transform: scaleX(-1);
    -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
}
.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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    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: -webkit-linear-gradient(-360deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(185, 205, 215, 0.5), rgba(185, 205, 215, 0.25));
    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: -webkit-linear-gradient(-360deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: -webkit-linear-gradient(0deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25));
    background-image: linear-gradient(90deg, rgba(235, 225, 205, 0.5), rgba(235, 225, 205, 0.25))
}
.GeneralContentTabedNavi .bg.scroll .tabs-wrapper.has-more-right:after {
    width: 20px;
    height: 100%;
    background-image: -webkit-linear-gradient(-180deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    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: -webkit-linear-gradient(-360deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    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: -webkit-linear-gradient(-360deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    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: -webkit-linear-gradient(-180deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    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;
    -webkit-transition: margin-left 0.5s ease-in-out;
    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
}
.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
    }
}
.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
    }
}
.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
}
.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)
}
.component.FormGenerator {
    font-size: 0.875rem
}
.component.FormGenerator address p {
    margin-bottom: 0px
}
.component.FormGenerator address p:last-child {
    margin-bottom: 1rem
}
.component.FormGenerator p {
    font-size: 0.875rem
}
.tlg .component.FormGenerator a {
    color: #008ccd
}
.lmb .component.FormGenerator a {
    color: #00a0e1
}
.rb .component.FormGenerator a {
    color: #e1000f
}
.component.FormGenerator h2 {
    font-size: 1rem;
    line-height: 1.5rem
}
.tlg .component.FormGenerator h2 {
    color: #008ccd
}
.lmb .component.FormGenerator h2 {
    color: #00a0e1
}
.rb .component.FormGenerator h2 {
    color: #e1000f
}
@media only screen and (min-width: 40.063em) {
    .component.FormGenerator h2 {
        font-size: 1rem;
        line-height: 1.5rem
    }
}
@media only screen and (min-width: 64em) {
    .component.FormGenerator 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 {
    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 {
    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 {
    border-top: 1px solid #ebe1cd
}
.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) {
    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) {
    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) {
    background: rgba(235, 225, 205, 0.1)
}
.component.FormGenerator .row.space,
.component.FormGenerator .component.SystemListFilterConfiguration .space#___gcse_0,
.component.SystemListFilterConfiguration .component.FormGenerator .space#___gcse_0 {
    padding-top: 0.625rem
}
.component.FormGenerator #crafty_postcode_result_display {
    display: inline-block
}
.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
}
.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
    }
    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
    }
}















	
	.panel {
		border-style: solid;
		border-width: 1px;
		border-color: #d8d8d8;
		margin-bottom: 1.11111rem;
		padding: 1.11111rem;
		background: #f2f2f2;
		color: #333333;
	}	





	
	
	
	
	/*---------------------	*/
	/* WARENKORB			*/
	/* --------------------	*/
	#basket {
		transition:background-color 1.5s ease;
	}
	
	#basketItemsWrap img {
		border: 0;
	}

	#basketItemsWrap ul {
		font-family: 'LindeDaxReg', Arial;
		list-style-type: none;
		list-style-position: outside;
		margin: 0;
		padding: 0;
		margin-left: 0px;
		margin-top: 20px;
	}

	#basketItemsWrap li {
		margin: 0px;
		line-height: 1.4em;
		margin-bottom: 10px;
	}

	#basketItemsWrap li div{
		font-size: 0.9rem !important;
	}
	
	.basketItem {
		text-align: left;
		font-weight: normal;
		margin-left: 0px;
		display: inline;
	}

	
	#basketItemsWrap_backup img {
		border: 0;
	}

	#basketItemsWrap_backup ul {
		list-style-type: none;
		list-style-position: outside;
		margin: 0;
		padding: 0;
		margin-left: 0px;
	}

	#basketItemsWrap_backup li {
		margin: 0px;
		font-size: 13px;
		margin-left: 30px;
		line-height: 1.4em;
	}
	.basketItem_backup {
		width: 30px;
		text-align: left;
		font-weight: bold;
		margin-left: -30px;
		display: inline;
		position: absolute;
	}

	#bannerWrap {
		margin: 10px;
		padding-bottom: 5px;
	}
	
	#tooltip{
		position:absolute;
		border: 1px solid #d6dde2;
		background:#fff;
		padding:3px;
		display:none;
		color:#fff;
		z-index: 101;
	}

	
	/*
	.progress-bar {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 30px;
		margin-bottom: 10px;
		background-color: #005591;
		color: #ffffff;
		border: 0;
	}
			.progress-bar td {
				margin: 0;
				padding: 0;
				font-weight: normal;
				color: #ffffff;
				background-color: #005591;
				display:table-cell; 
				padding-left: 10px;
			}
			.progress-bar td#first { padding-left: 11px;}
			.progress-bar td#spacer-on { padding-left: 0px; min-width: 15px; max-width: 16px; background: url("../img/basket/progress_on2.gif") repeat-y center left;}
			.progress-bar td#spacer-on-off { padding-left: 0px; min-width: 15px; max-width: 16px; background: url("../img/basket/progress_on_left2.gif") repeat-y center left;}
			.progress-bar td#spacer-off { padding-left: 0px; min-width: 15px; max-width: 16px; background: url("../img/basket/progress_off2.gif") repeat-y center left; }
			.progress-bar td#spacer-on-right { padding-left: 0px; min-width: 15px; max-width: 16px; background: #ffffff url("../img/basket/progress_on_right2.gif") repeat-y center left; }
			.progress-bar td#spacer-off-right { padding-left: 0px; min-width: 15px; max-width: 16px; background: #ffffff url("../img/basket/progress_off_right2.gif") repeat-y center left; }
			.progress-bar td#off { background-color: #00a0e1; color: #d6e2ff; }
			
			.progress-bar td#first a,
			.progress-bar td#on a{
				color: #ffffff;
			}
				
			.progress-bar td#first a:hover,
			.progress-bar td#on a:hover{
				text-decoration: underline;
			}
	*/
	
	.progress-bar {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 30px;
		margin-bottom: 10px;
		background-color: #00a0e1;
		color: #ffffff;
		border: 0;
	}
			.progress-bar td {
				margin: 0;
				padding: 0;
				font-weight: normal;
				color: #ffffff;
				background-color: #00a0e1;
				display:table-cell; 
				padding-left: 10px;
			}
			.progress-bar td#first { padding-left: 11px;}
			.progress-bar td#first_off { padding-left: 11px; background-color: #005591; color: #d6e2ff; }
			.progress-bar td#spacer-on { padding-left: 0px; min-width: 16px; max-width: 16px; background: url("../img/basket/progress_on2.gif") repeat-y center left;}
			.progress-bar td#spacer-on-off { padding-left: 0px; min-width: 16px; max-width: 16px; background: url("../img/basket/progress_on_left2.gif") repeat-y center left;}
			.progress-bar td#spacer-off-on { padding-left: 0px; min-width: 16px; max-width: 16px; background: url("../img/basket/progress_off_left2.gif") repeat-y center left;}
			.progress-bar td#spacer-off { padding-left: 0px; min-width: 15px; max-width: 16px; background: url("../img/basket/progress_off2.gif") repeat-y center left; }
			.progress-bar td#spacer-on-right { padding-left: 0px; min-width: 15px; max-width: 15px; background: #d6e2ff url("../img/basket/progress_on_right2.gif") repeat-y center left; }
			.progress-bar td#spacer-off-right { padding-left: 0px; min-width: 15px; max-width: 15px; background: #d6e2ff url("../img/basket/progress_off_right2.gif") repeat-y center left; }
			.progress-bar td#off { background-color: #005591; color: #d6e2ff; }
			
			.progress-bar td#first a,
			.progress-bar td#on a{
				color: #ffffff;
			}
			.progress-bar td#first_off a {
				color: #d6e2ff;
			}
			.progress-bar td#off a{
				color: #d6e2ff;
			}
				
			.progress-bar td#first a:hover,
			.progress-bar td#on a:hover{
				text-decoration: underline;
			}
				
			.progress-bar td#first_off a:hover {
				text-decoration: underline;
			}
			.progress-bar td#off a:hover{
				text-decoration: underline;
			}
			
		
	.basket-artikel-list {
		display: block;
		margin-left: 0px;
		//border: 0px solid #d8d7e9;
		//background-color: #eaf5fb;
		color: #005591;
		font-weight: bold;
		font-size: 1rem !important;
	}
	.basket-artikel-list table {
		border: 1px solid #d8d7e9 !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.basket-artikel-list table tr td{
		font-size: 1rem !important;
		padding: inherit !important;
		vertical-align: inherit !important;
	}	
	
	.basket-artikel-list .link:hover {
		text-decoration: underline;
		cursor: pointer;
	}	

	.article_cover_basket {
		width: 100px;
		height: 100px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		border-right: 1px solid #d8d7e9 !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	.article_cover_basket_minicart {
		width: 100%;
		height: 60px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		border-right: 1px solid #d8d7e9 !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	.article_cover_search {
		width: 100%;
		height: 130px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		border-right: 1px solid #d8d7e9 !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	h1#oberkategorie {
		font-size: 24px;
		display: block;
		margin-top: 30px;
		margin-bottom: 20px;
		padding-bottom: 0px;
		padding-top: 0px;
		padding-left: 0px;
	}	
	
	.basket-artikel-list #up img,
	.basket-artikel-list #down  img{
		display: block;
		width: 16px;
		height: 16px;
	}	
	
		.basket-artikel-list #up img:hover,
		.basket-artikel-list #down img:hover {
			cursor: hand;
		}	
		
	.basket-artikel-list #artikel-info {
		text-align:right;
		//background-color: #eaf5fb;
		//color: #103184;
		//font-size: 13px;
		//font-weight: normal;
	}	
	
	.delete_item:hover{
		text-decoration: underline;
		color: red;
	}
	
	
	/*---------------------	*/
	/* Content Seiten		*/
	/* --------------------	*/	
	.kategorie {
		margin-bottom: 10px;
	}
	
	.kategorie p{
		margin-left: -10px;
	}
	
	.kategorie h1,
	.kategorie h1 a {
		font-size: 24px;
		line-height: 1.0em;
		margin-top: 0px;
		padding-top: 0px;
		margin-bottom: 5px;
		margin-left: -10px;
	}
	
	.kategorie a {
		color: #0000FF;
		text-decoration: underline;
	}
	
	.kategorie a:hover {
		text-decoration: none;
	}	
	
	.kategorie #hauptbild {
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	
	.kategorie #slideshow {
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
	}	
	
	.vertical-spacer {
		clear: left;
		height: 10px;
	}	
	
	.kategorie-list h1 {
		display: block;
		margin-left: -10px;
		padding-left: 10px;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-color: #103184;
	}
	
	.kategorie-list img {
		padding:20px;
	}
		
	.kategorie-list h1 a {
		display: block;
		font-weight: bold;
		color: #ffffff;
	}
	
	.kategorie-list h1:hover {
		background-color: #4e6fa5;
	}
	
	.kategorie-list #kategorie {
		clear: right;
		padding-left: 10px;
		vertical-align: middle;
		margin-bottom: 20px;
		border: 1px solid #103184;
		border-spacing:0px;
	}	
	
	.kategorie-list #kategorie h1 a {
		display: block;
		width: 100%;
	}	
	
	.kategorie-list #kategorie p{
		margin-top: 0px;
		padding-top: 0px;
	}	
	
	.kategorie-list #kategorie img{
		float: right;
		margin-left: 10px;
		margin-bottom: 0px;
		padding:10px;
	}		
	
	.kategorie-list #leere-kategorie{
		clear: right;
		padding-left: 10px;
		min-height: 50px;
		height: 50px;
	}
	
	
	
	/* --------------------------- */
	/* Kategorie-Template 2-COLUMN */
	/* --------------------------- */	
	
	.kategorie-list table#two-column  {
		margin-bottom: 20px;
	}
	
	.kategorie-list table#two-column #td {
		border: 1px solid #4e6fa5;
		border-spacing:0px;
	}

	.kategorie-list table h1 {
		display: block;
		width: 270px;
		margin-left: 0px;
		padding-left: 10px;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-color: #103184;
	}
	
	
		.kategorie-list table#two-column2  {
			margin-bottom: 0px;
		}
		
		.kategorie-list table#two-column2 #td {
			border: 1px solid #4e6fa5;
			border-bottom: 0px;
			border-spacing:0px;
		}
		
	.kategorie-list table#two-column-bestellnummer  {
		margin-bottom: 20px;
		margin-top: -4px;
	}
	
	.kategorie-list table#two-column-bestellnummer #td {
		border: 1px solid #4e6fa5;
		border-top: 0px;
		border-spacing:0px;
	}
	
	.moving_link a {
		font-size: 1rem;
	}
	
	.moving_link a i {
		-webkit-transition: padding-left 0.2s ease-in-out;
		transition: padding-left 0.2s ease-in-out;
	}
	
	div.kategorie-list > section > article > div > div > a:hover > span > p > i {
		padding-left: 10px !important;
	}
	
	div.kategorie-list > section {
		margin-bottom: 0px !important;
	}
	div.kategorie-list > section > article {
		padding-bottom: 0px !important;
	}
	
	.moving_link a:hover i {
		padding-left: 10px !important;
	}
	
	.lmb .component.ContentTeaser article:not(.nrwd).ltr h2 {
		font-size: 1.375rem;
	}

	.kategorie_cover {
		width: 100%;
		height: 137px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		border-right: 1px solid #d8d7e9 !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	#views {
		display: inline-block !important;
		margin-bottom: 20px;
	}
	
	#views img {
		cursor: pointer;
	}
	
	#returnable_data {
		display: inline-block !important;
		width: 49%;
		text-align: left;
		margin-bottom: 20px;
	}
	
	#change_returnable_details:hover{
		text-decoration: underline;
	}
	

	.desaturate {
		filter: grayscale(100%); /* Standard */
		-webkit-filter: grayscale(100%); /* Webkit */
		filter: url(/img/grayscale.svg#desaturate); /* Firefox 4-34 */
		filter: gray;  /* IE6-9 */
		-webkit-filter: grayscale(1); /* Old WebKit */
		z-index: 0;
	}
	.desaturate:hover {
		filter: grayscale(0%);
		filter: none;
		-webkit-filter: grayscale(0); /* Old WebKit */
		z-index: 0;
	}
	
	.not_availabe {
		filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;
	}
	img.not_availabe {
		filter:alpha(opacity=25); -moz-opacity: 0.25; opacity: 0.25;
	}
	.not_availabe:hover {
		filter:alpha(opacity=1); -moz-opacity: 1; opacity: 1;
	}
	
	/* --------------------------- */
	/* Artikel-Template Liste	   */
	/* --------------------------- */	
	
	.artikelseite-artikel-list {
		display: block;
		margin-left: 0px;
		//border: 0px solid #d8d7e9;
		//background-color: #eaf5fb;
		color: #005591;
		font-weight: bold;
		font-size: 1rem !important;
		line-height: 1.375rem;
		margin-bottom: 1.0rem;
	}
	.artikelseite-artikel-list table {
		border: 1px solid #d8d7e9 !important;		
		border-right: 1px solid #d8d7e9 !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		border-collapse: inherit !important;
	}
	.artikelseite-artikel-list table tr td{
		font-size: 1rem !important;
		padding: inherit !important;
		vertical-align: inherit !important;
	}	
	
	.artikelseite-artikel-list .link:hover {
		text-decoration: underline;
		cursor: pointer;
	}	
	
	.artikelseite-artikel-list #artikel-info {
		text-align:right;
		//background-color: #eaf5fb;
		//color: #103184;
		//font-size: 13px;
		//font-weight: normal;
	}		
	
	
	/* --------------------------- */
	/* Artikel-Template Kacheln    */
	/* --------------------------- */
	.language_icons_uebersicht {
		width: 20px;
		margin-right: 5px;
		vertical-align: middle;
		margin-top: -3px;
	}
	
	.language_icons_details {
		width: 28px;
		margin-right: 5px;
		vertical-align: middle;
		margin-top: -4px;
	}
	
	.artikel-list-container table#two-column  {
		margin-bottom: 20px;
	}
	
	.artikel-list-container table#two-column #td {
		border: 1px solid #4e6fa5;
		border-spacing:0px;
	}
	
	.artikel-list-container table#two-column #td_kostenpflichtig {
		border: 1px solid red;
		border-spacing:0px;
	}
	
	
		.artikel-list-container table#two-column2  {
			margin-bottom: 0px;
		}
		
		.artikel-list-container table#two-column2 #td {
			border: 1px solid #4e6fa5;
			border-bottom: 0px;
			border-spacing:0px;
		}
		
		.artikel-list-container table#two-column2 #td_kostenpflichtig {
			border: 1px solid red;
			border-bottom: 0px;
			border-spacing:0px;
		}
		
	.artikel-list-container table#two-column-bestellnummer  {
		margin-bottom: 20px;
		margin-top: -4px;
	}
	
	.artikel-list-container table#two-column-bestellnummer #td {
		border: 1px solid #4e6fa5;
		border-top: 0px;
		border-spacing:0px;
	}
	
	.artikel-list-container table#two-column-bestellnummer #td_kostenpflichtig {
		border: 1px solid red;
		border-top: 0px;
		border-spacing:0px;
	}
	
	
	.artikel-list-container table h1 {
		display: block;
		width: 270px;
		margin-left: 0px;
		padding-left: 10px;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
	}
	
	.artikel-list-container img {
		padding:20px;
	}
	
	.artikel-list-container table h1 a	{
		display: block;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
	}
	
	.artikel-list-container h1 {
		background-color: #4e6fa5;
	}	
	
	.artikel-list-container #td_kostenpflichtig h1 {
		background-color: red;
	}	
	
	.artikel-list-container h1:hover {
		background-color: #96b9df;
	}	
	
	.artikel-list-container #td_kostenpflichtig h1:hover {
		background-color: #FA7878;
	}	

	.artikel-list {
		display: block;
		margin-bottom: 10px;
		border: 1px solid #d8d7e9;
	}

	.artikel-list a {
		font-size: 14px;
		color: #103184;
		font-weight: bold;
	}
	
	.artikel-list:hover,
	.artikel-list #artikel #name:hover,
	.artikel-list a:hover {
		text-decoration: underline;
		cursor: pointer;
	}

	.artikel-list #artikel:hover {
		text-decoration: underline;
		background-color: #add2f0;
		cursor: pointer;
	}
	
	
	.artikel-info h1 {
		font-size: 24px;
		display: block;
		margin-bottom: 20px;
		padding-bottom: 0px;
		padding-top: 0px;
		padding-left: 0px;
		line-height: 1.0em;
		font-weight: bold;
		color: #103184;
	}
	
	.artikel-info p {
		padding-top: 0px;
		padding-left: 0px;
		margin-bottom: 5px;
	}
	
	.artikel-info ul {
		padding-top: 0px;
		margin-left: 0px;
		margin-top: -10px;
	}

	.artikel-info a {
		color: #0000FF;
		text-decoration: underline;
	}
	
	.monthly a {
		text-decoration: none;
	}
	
	.artikel-info a:hover {
		text-decoration: none;
	}
	
	@media only screen { 	
		.artikel_details {
			width: 100%;
		}
		.artikel_menue_kacheln {
			position: absolute; width: 31%; text-align: right; z-index: 100;
		}
	} /* Define mobile styles */
	
	@media only screen and (max-width: 40em) { 
		.artikel_details {
			width: 100%;
		}
		
		.artikel_menue_kacheln {
			position: absolute; width: 94%; text-align: right; z-index: 100;
		}
	} /* max-width 640px, mobile-only styles, use when QAing mobile issues */
	

	@media only screen and (min-width: 40.063em) { 
		.artikel_details {
			width: 45%;
			padding-left: 20px;
		}		
		
		.artikel_menue_kacheln {
			position: absolute; width: 31%; text-align: right; z-index: 100;
		}
	} /* min-width 641px, medium screens */
	@media only screen and (max-width: 769px) and (min-width: 642px) {
		.artikel_menue_kacheln {
			position: absolute; width: 46%; text-align: right; z-index: 100;
		}
	}
	
	.bestellen-box {
		margin: 0px;
		padding: 0px;
		text-align: left;
		margin-top: 10px;
		margin-bottom: 30px;
		border: 0;
	}
	
	.bestellen-box a {
		font-weight: bold;
		color: #103184;
		text-decoration: underline;
	}	
	
	.bestellen-box a:hover {
		font-weight: bold;
		color: red;
		text-decoration: none;
	}	
	
	.artikel-image{
		text-align: center;
		margin: 0px;
		padding: 0px;
	}
	
	
	
	/* --------------------------- */
	/* Badges & Notifications      */
	/* --------------------------- */		
	.badge {
		display: inline-block;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		min-width: 1.9em;
		height: 2.0em;
		font-size: 0.7rem;
		text-align: center;
		border-radius: 50%;
		background: red;
		color: #fefefe;
	}
	.lmb .component.LoginBox article .link a:hover span, .lmb .component.LogoutBox article .link a:hover span.badge {
		color: #ffffff;
	}
	
	.admin_badge {
		margin-right: 5px;
		margin-top: -2px;
		vertical-align: middle;
	}
	
	.lmb .error2 input[type="text"], .lmb .error2 input[type="password"], .lmb .error2 input[type="date"], .lmb .error2 input[type="datetime"], .lmb .error2 input[type="datetime-local"], .lmb .error2 input[type="month"], .lmb .error2 input[type="week"], .lmb .error2 input[type="email"], .lmb .error2 input[type="number"], .lmb .error2 input[type="search"], .lmb .error2 input[type="tel"], .lmb .error2 input[type="time"], .lmb .error2 input[type="url"], .lmb .error2 textarea {
		border-color: #e1000f;
		color: #e1000f;
	}
	.error2 input[type="text"], .error2 input[type="password"], .error2 input[type="date"], .error2 input[type="datetime"], .error2 input[type="datetime-local"], .error2 input[type="month"], .error2 input[type="week"], .error2 input[type="email"], .error2 input[type="number"], .error2 input[type="search"], .error2 input[type="tel"], .error2 input[type="time"], .error2 input[type="url"], .error2 textarea {
		margin-bottom: 1rem;
		color: #e1000f;
	}
	
	
	
	.user_type_inactive {
		filter:alpha(opacity=25); -moz-opacity: 0.25; opacity: 0.2;
	}
	#register_left {
		padding-right: 35px;
	}
	#register_right {
		padding-left: 35px;
	}
	#account_button,
	#search_button {
		top: 20px;
	}
	
	#admin_button {
		top: 18px;
	}
	
	.desaturate_menue {
		filter: grayscale(100%); /* Standard */
		-webkit-filter: grayscale(100%); /* Webkit */
		filter: url(/img/grayscale.svg#desaturate); /* Firefox 4-34 */
		filter: gray;  /* IE6-9 */
		-webkit-filter: grayscale(1); /* Old WebKit */
		z-index: 0;
	}
	.desaturate_menue:hover {
		filter: grayscale(0%);
		filter: none;
		-webkit-filter: grayscale(0); /* Old WebKit */
		z-index: 0;
	}
	
	.orders_item_headline,
	.orders_item_headline td,
	.orders_item_headline td div {
		font-size: 1.2rem !important;
	}
	
	.orders_border_bottom {
		border-bottom: 1px solid #b9cdd7 !important;
	}
	
	.show-in-menue-ul{
		margin-right: 40px !important;
	}
	
	.show-in-menue-ul2 {
		margin-right: 75px !important;
	}
	
	.show-in-menue-ul3 {
		margin-right: 105px !important;
	}
	
	#reader-container {
		height: 400px;
		width: 100%;
		border: 1px solid rgba(0, 0, 0, 0.19);
		margin-left: 0px;
		margin-bottom: 20px;
	}
	
	
	
	
	
	
	
	
	@media only screen and (max-width: 40em) { 
		#register_left {
			padding-right: 0.5rem;
		}
		#register_right {
			padding-left: 0.5rem;
		}
		#account_button,
		#search_button,
		#admin_button {
			top: 7px;
		}
	} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

@media only screen and (min-width: 769px) and (max-width: 1023px) {
	.show-in-menue-ul {
		margin-right: 27px !important;
	}
	.show-in-menue-ul2 {
		margin-right: 75px !important;
	}
	.show-in-menue-ul3 {
		margin-right: 105px !important;
	}
	.show-in-menue {
		margin-right: 40px !important;
		margin-top: -3px !important;
	}
	.show-in-menue2 {
		margin-right: 80px !important;
		margin-top: -3px !important;
	}
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
	.main-nav ul.right {
		margin-right: -5px !important;
		//margin-right: 175px !important;
	}
	.show-in-menue {
		margin-right: 40px !important;
		margin-top: -47px !important;
	}
	.show-in-menue2 {
		margin-right: 40px !important;
		margin-top: -47px !important;
	}
}

.callToAction.yellow {
	background-image: -webkit-linear-gradient(top, #c5b842 35%, #a99729 65%) !important;
	background-image: -webkit-linear-gradient(top, #c5b842 35%, #a99729 65%) !important;
	background-image: linear-gradient(to bottom, #c5b842 35%, #a99729 65%) !important;
}
.callToAction.yellow:hover {
	background-image: -webkit-linear-gradient(top, #a99729 35%, #c5b842 65%) !important;
	background-image: -webkit-linear-gradient(top, #a99729 35%, #c5b842 65%) !important;
	background-image: linear-gradient(to bottom, #a99729 35%, #c5b842 65%) !important;
}

.callToAction.green {
	background-image: -webkit-linear-gradient(top, #2eb853 35%, #2d8a46 65%) !important;
	background-image: -webkit-linear-gradient(top, #2eb853 35%, #2d8a46 65%) !important;
	background-image: linear-gradient(to bottom, #2eb853 35%, #2d8a46 65%) !important;
}
.callToAction.green:hover {
	background-image: -webkit-linear-gradient(top, #2d8a46 35%, #2eb853 65%) !important;
	background-image: -webkit-linear-gradient(top, #2d8a46 35%, #2eb853 65%) !important;
	background-image: linear-gradient(to bottom, #2d8a46 35%, #2eb853 65%) !important;
}

.callToAction.red {
	background-image: -webkit-linear-gradient(top, #b8524d 35%, #c98481 65%) !important;
	background-image: -webkit-linear-gradient(top, #b8524d 35%, #c98481 65%) !important;
	background-image: linear-gradient(to bottom, #b8524d 35%, #c98481 65%) !important;
}
.callToAction.red:hover {
	background-image: -webkit-linear-gradient(top, #c98481 35%, #b8524d 65%) !important;
	background-image: -webkit-linear-gradient(top, #c98481 35%, #b8524d 65%) !important;
	background-image: linear-gradient(to bottom, #c98481 35%, #b8524d 65%) !important;
}

.callToAction.gray {
	background-image: -webkit-linear-gradient(top, #b1b1b1 35%, #7e7e7e 65%) !important;
	background-image: -webkit-linear-gradient(top, #b1b1b1 35%, #7e7e7e 65%) !important;
	background-image: linear-gradient(to bottom, #b1b1b1 35%, #7e7e7e 65%) !important;
}
.callToAction.gray:hover {
	background-image: -webkit-linear-gradient(top, #7e7e7e 35%, #b1b1b1 65%) !important;
	background-image: -webkit-linear-gradient(top, #7e7e7e 35%, #b1b1b1 65%) !important;
	background-image: linear-gradient(to bottom, #7e7e7e 35%, #b1b1b1 65%) !important;
}

.component.ContentLogin button:disabled {
	cursor: not-allowed;;
}

.card {
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 8px;
  text-align: center;
}
.card img {
  width: 100%;
  height: auto;
  max-height: 350px;
  border-radius: 8px;
  object-fit: cover;
}
.card h3 {
  margin-top: 10px;
  font-size: 1.5em;
}
.card p {
  margin: 5px 0;
}