@charset "UTF-8";
/* moved by compressor */
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 { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit;  font: inherit;  margin: 0;  }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button;  cursor: pointer;  }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box;  padding: 0;  }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield;  -webkit-box-sizing: content-box;  box-sizing: content-box;  }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #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; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-regular.eot");  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-regular.woff2") format("woff2"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-regular.woff") format("woff"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-regular.ttf") format("truetype"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-regular.svg#OpenSans") format("svg");  }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-italic.eot");  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-italic.eot?#iefix") format("embedded-opentype"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-italic.woff2") format("woff2"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-italic.woff") format("woff"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-italic.ttf") format("truetype"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-italic.svg#OpenSans") format("svg");  }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-600.eot");  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-600.eot?#iefix") format("embedded-opentype"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-600.woff2") format("woff2"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-600.woff") format("woff"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-600.ttf") format("truetype"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/open-sans-v15-latin-600.svg#OpenSans") format("svg");  }
@font-face { font-family: orbis-icon; src: url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/orbis.eot?2aa2vz"); src: url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/orbis.eot?2aa2vz#iefix") format("embedded-opentype"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/orbis.ttf?2aa2vz") format("truetype"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/orbis.woff?2aa2vz") format("woff"), url("/typo3conf/ext/mm_orbis_site/Resources/Public/Build/Fe/Fonts/orbis.svg?2aa2vz#orbis") format("svg"); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-"] { font-family: orbis-icon !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-plus:before { content: ""; }
.icon-minus:before { content: ""; }
.icon-close:before { content: ""; }
.icon-navicon:before { content: ""; }
.icon-search:before { content: ""; }
.icon-search-plus:before { content: ""; }
.icon-marker:before { content: ""; }
.icon-phone:before { content: ""; }
.icon-envelope:before { content: ""; }
.icon-home:before { content: ""; }
.icon-clock:before { content: ""; }
.icon-calendar:before { content: ""; }
.icon-download:before { content: ""; }
.icon-group:before { content: ""; }
.icon-users:before { content: ""; }
.icon-angle-double-left:before { content: ""; }
.icon-angle-double-right:before { content: ""; }
.icon-angle-double-up:before { content: ""; }
.icon-angle-double-down:before { content: ""; }
.icon-angle-left:before { content: ""; }
.icon-angle-right:before { content: ""; }
.icon-angle-up:before { content: ""; }
.icon-angle-down:before { content: ""; }
.icon-facebook:before { content: ""; }
.icon-linkedin:before { content: ""; }
.icon-twitter:before { content: ""; }
.icon-desktop:before { content: ""; }
.icon-google-plus:before { content: ""; }
.icon-xing:before { content: ""; }
.icon-youtube:before { content: ""; }
.icon-rss:before { content: ""; }
.icon-vimeo:before { content: ""; }
.icon-avatar:before { content: ""; }
.icon-instagram:before { content: ""; }
.icon-portfolio:before { content: ""; }
.icon-events:before { content: ""; }
.icon-blog:before { content: ""; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.hide { display: none !important; }
.show { display: block !important; }
.invisible { visibility: hidden; }
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.hidden { display: none !important; }
.affix { position: fixed; }
.container { margin-right: auto; margin-left: auto; padding-left: 8px; padding-right: 8px; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
@media (min-width: 768px) { .container { width: 736px; } }
@media (min-width: 1024px) { .container { width: 992px; } }
@media (min-width: 1200px) { .container { width: 1168px; } }
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 8px; padding-right: 8px; }
.container-fluid:before, .container-fluid:after { content: " "; display: table; }
.container-fluid:after { clear: both; }
.row { margin-left: -8px; margin-right: -8px; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 8px; padding-right: 8px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-1 { width: 8.33333%; }
.col-xs-2 { width: 16.66667%; }
.col-xs-3 { width: 25%; }
.col-xs-4 { width: 33.33333%; }
.col-xs-5 { width: 41.66667%; }
.col-xs-6 { width: 50%; }
.col-xs-7 { width: 58.33333%; }
.col-xs-8 { width: 66.66667%; }
.col-xs-9 { width: 75%; }
.col-xs-10 { width: 83.33333%; }
.col-xs-11 { width: 91.66667%; }
.col-xs-12 { width: 100%; }
.col-xs-pull-0 { right: auto; }
.col-xs-pull-1 { right: 8.33333%; }
.col-xs-pull-2 { right: 16.66667%; }
.col-xs-pull-3 { right: 25%; }
.col-xs-pull-4 { right: 33.33333%; }
.col-xs-pull-5 { right: 41.66667%; }
.col-xs-pull-6 { right: 50%; }
.col-xs-pull-7 { right: 58.33333%; }
.col-xs-pull-8 { right: 66.66667%; }
.col-xs-pull-9 { right: 75%; }
.col-xs-pull-10 { right: 83.33333%; }
.col-xs-pull-11 { right: 91.66667%; }
.col-xs-pull-12 { right: 100%; }
.col-xs-push-0 { left: auto; }
.col-xs-push-1 { left: 8.33333%; }
.col-xs-push-2 { left: 16.66667%; }
.col-xs-push-3 { left: 25%; }
.col-xs-push-4 { left: 33.33333%; }
.col-xs-push-5 { left: 41.66667%; }
.col-xs-push-6 { left: 50%; }
.col-xs-push-7 { left: 58.33333%; }
.col-xs-push-8 { left: 66.66667%; }
.col-xs-push-9 { left: 75%; }
.col-xs-push-10 { left: 83.33333%; }
.col-xs-push-11 { left: 91.66667%; }
.col-xs-push-12 { left: 100%; }
.col-xs-offset-0 { margin-left: 0%; }
.col-xs-offset-1 { margin-left: 8.33333%; }
.col-xs-offset-2 { margin-left: 16.66667%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-4 { margin-left: 33.33333%; }
.col-xs-offset-5 { margin-left: 41.66667%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-7 { margin-left: 58.33333%; }
.col-xs-offset-8 { margin-left: 66.66667%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-10 { margin-left: 83.33333%; }
.col-xs-offset-11 { margin-left: 91.66667%; }
.col-xs-offset-12 { margin-left: 100%; }
@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-2 { width: 16.66667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4 { width: 33.33333%; }
  .col-sm-5 { width: 41.66667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.33333%; }
  .col-sm-8 { width: 66.66667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.33333%; }
  .col-sm-11 { width: 91.66667%; }
  .col-sm-12 { width: 100%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-2 { right: 16.66667%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-4 { right: 33.33333%; }
  .col-sm-pull-5 { right: 41.66667%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-7 { right: 58.33333%; }
  .col-sm-pull-8 { right: 66.66667%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-10 { right: 83.33333%; }
  .col-sm-pull-11 { right: 91.66667%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-2 { left: 16.66667%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-4 { left: 33.33333%; }
  .col-sm-push-5 { left: 41.66667%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-7 { left: 58.33333%; }
  .col-sm-push-8 { left: 66.66667%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-10 { left: 83.33333%; }
  .col-sm-push-11 { left: 91.66667%; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-offset-0 { margin-left: 0%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-2 { margin-left: 16.66667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.33333%; }
  .col-sm-offset-5 { margin-left: 41.66667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.33333%; }
  .col-sm-offset-8 { margin-left: 66.66667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.33333%; }
  .col-sm-offset-11 { margin-left: 91.66667%; }
  .col-sm-offset-12 { margin-left: 100%; } }
@media (min-width: 1024px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-1 { width: 8.33333%; }
  .col-md-2 { width: 16.66667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.33333%; }
  .col-md-5 { width: 41.66667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.33333%; }
  .col-md-8 { width: 66.66667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.33333%; }
  .col-md-11 { width: 91.66667%; }
  .col-md-12 { width: 100%; }
  .col-md-pull-0 { right: auto; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-2 { right: 16.66667%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-4 { right: 33.33333%; }
  .col-md-pull-5 { right: 41.66667%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-7 { right: 58.33333%; }
  .col-md-pull-8 { right: 66.66667%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-10 { right: 83.33333%; }
  .col-md-pull-11 { right: 91.66667%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-push-0 { left: auto; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-2 { left: 16.66667%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-4 { left: 33.33333%; }
  .col-md-push-5 { left: 41.66667%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-7 { left: 58.33333%; }
  .col-md-push-8 { left: 66.66667%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-10 { left: 83.33333%; }
  .col-md-push-11 { left: 91.66667%; }
  .col-md-push-12 { left: 100%; }
  .col-md-offset-0 { margin-left: 0%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-2 { margin-left: 16.66667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.33333%; }
  .col-md-offset-5 { margin-left: 41.66667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.33333%; }
  .col-md-offset-8 { margin-left: 66.66667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.33333%; }
  .col-md-offset-11 { margin-left: 91.66667%; }
  .col-md-offset-12 { margin-left: 100%; } }
@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-2 { width: 16.66667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.33333%; }
  .col-lg-5 { width: 41.66667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.33333%; }
  .col-lg-8 { width: 66.66667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.33333%; }
  .col-lg-11 { width: 91.66667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-2 { right: 16.66667%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-4 { right: 33.33333%; }
  .col-lg-pull-5 { right: 41.66667%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-7 { right: 58.33333%; }
  .col-lg-pull-8 { right: 66.66667%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-10 { right: 83.33333%; }
  .col-lg-pull-11 { right: 91.66667%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-2 { left: 16.66667%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-4 { left: 33.33333%; }
  .col-lg-push-5 { left: 41.66667%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-7 { left: 58.33333%; }
  .col-lg-push-8 { left: 66.66667%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-10 { left: 83.33333%; }
  .col-lg-push-11 { left: 91.66667%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-offset-0 { margin-left: 0%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-2 { margin-left: 16.66667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.33333%; }
  .col-lg-offset-5 { margin-left: 41.66667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.33333%; }
  .col-lg-offset-8 { margin-left: 66.66667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.33333%; }
  .col-lg-offset-11 { margin-left: 91.66667%; }
  .col-lg-offset-12 { margin-left: 100%; } }
.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.dropup, .dropdown { position: relative; }
.dropdown-toggle:focus { outline: 0; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }
.dropdown-menu.pull-right { right: 0; left: auto; }
.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857; color: #333333; white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #337ab7; }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #777777; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; }
.open > .dropdown-menu { display: block; }
.open > a { outline: 0; }
.dropdown-menu-right { left: auto; right: 0; }
.dropdown-menu-left { left: 0; right: auto; }
.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857; color: #777777; white-space: nowrap; }
.dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; }
.pull-right > .dropdown-menu { right: 0; left: auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; }
@media (min-width: 768px) { .navbar-right .dropdown-menu { right: 0; left: auto; }
  .navbar-right .dropdown-menu-left { left: 0; right: auto; } }
.modal-open { overflow: hidden; }
.modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; }
.modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); }
.modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); }
.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }
.modal-header:before, .modal-header:after { content: " "; display: table; }
.modal-header:after { clear: both; }
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0; line-height: 1.42857; }
.modal-body { position: relative; padding: 15px; }
.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }
.modal-footer:before, .modal-footer:after { content: " "; display: table; }
.modal-footer:after { clear: both; }
.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 768px) { .modal-dialog { width: 750px; margin: 30px auto; }
  .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm { width: 400px; } }
@media (min-width: 1024px) { .modal-lg { width: 900px; } }
.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; }
.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive-4by3 { padding-bottom: 75%; }
@-ms-viewport { width: device-width; }
.visible-xs { display: none !important; }
.visible-sm { display: none !important; }
.visible-md { display: none !important; }
.visible-lg { display: none !important; }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }
@media (max-width: 767px) { .visible-xs { display: block !important; }
  table.visible-xs { display: table !important; }
  tr.visible-xs { display: table-row !important; }
  th.visible-xs, td.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { .visible-xs-block { display: block !important; } }
@media (max-width: 767px) { .visible-xs-inline { display: inline !important; } }
@media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; }
  table.visible-sm { display: table !important; }
  tr.visible-sm { display: table-row !important; }
  th.visible-sm, td.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } }
@media (min-width: 1024px) and (max-width: 1199px) { .visible-md { display: block !important; }
  table.visible-md { display: table !important; }
  tr.visible-md { display: table-row !important; }
  th.visible-md, td.visible-md { display: table-cell !important; } }
@media (min-width: 1024px) and (max-width: 1199px) { .visible-md-block { display: block !important; } }
@media (min-width: 1024px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } }
@media (min-width: 1024px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } }
@media (min-width: 1200px) { .visible-lg { display: block !important; }
  table.visible-lg { display: table !important; }
  tr.visible-lg { display: table-row !important; }
  th.visible-lg, td.visible-lg { display: table-cell !important; } }
@media (min-width: 1200px) { .visible-lg-block { display: block !important; } }
@media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } }
@media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } }
@media (max-width: 767px) { .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } }
@media (min-width: 1024px) and (max-width: 1199px) { .hidden-md { display: none !important; } }
@media (min-width: 1200px) { .hidden-lg { display: none !important; } }
.visible-print { display: none !important; }
@media print { .visible-print { display: block !important; }
  table.visible-print { display: table !important; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; } }
.visible-print-block { display: none !important; }
@media print { .visible-print-block { display: block !important; } }
.visible-print-inline { display: none !important; }
@media print { .visible-print-inline { display: inline !important; } }
.visible-print-inline-block { display: none !important; }
@media print { .visible-print-inline-block { display: inline-block !important; } }
@media print { .hidden-print { display: none !important; } }
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
* { -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important; -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important; outline: none !important; }
body { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 400; font-style: normal; color: #555555; }
[class^="col-"], [class*=" col-"] { -webkit-box-sizing: border-box; box-sizing: border-box; }
.hide-normal { display: none; }
.modal-content { border-radius: 0; }
.modal-header { padding: 10px 15px 10px; border: none; text-align: right; }
.modal-header i { font-size: 20px; cursor: pointer; }
.modal-body { padding: 0 15px 10px; }
body > .content { min-height: 300px; }
.content h1, .content h2, .content h3, .content h4 { font-size: 16px; font-weight: 400; line-height: 1; margin: 0; }
.content .bodytext a { color: #154194; }
.content .bodytext a:active, .content .bodytext a:focus, .content .bodytext a:hover, .content .bodytext a:visited { color: #154194; }
.csc-form-dont-feed-me-with-name-or-email-address { position: absolute; display: block; height: 0; overflow: hidden; float: left; left: -10000em; }
@media (min-width: 768px) { body { font-size: 16px; }
  .content .bodytext { font-size: 17px; line-height: 27px; } }
.navigation--desktop .meta-navigation > a { color: #ffffff; display: block; text-decoration: none; }
@media (min-width: 1024px) { .navigation--desktop .meta-navigation { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .navigation--desktop .meta-navigation > a { font-size: 12px; color: #ffffff; display: inline-block; margin: 0 15px; text-decoration: none; }
  .navigation--desktop .meta-navigation > a:hover { text-decoration: underline; } }
@media (min-width: 1200px) { .navigation--desktop .meta-navigation > a { font-size: 14px; margin: 0 25px; } }
.navigation--mobile .meta-navigation { background: #cccccc; }
.navigation--mobile .meta-navigation--item { display: block; color: #555555; text-decoration: none; position: relative; padding: 6px 20px 6px 15px; border-bottom: 1px solid #888888; font-size: 16px; cursor: pointer; }
.navigation--mobile .meta-navigation--item:first-child { border-top: none; }
.navigation--desktop .language--website--selection { background: #555555; }
.navigation--desktop .language--website--selection--inner { max-width: 1600px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.navigation--desktop .language--website--selection .language--selection { margin-left: 30px; }
.navigation--desktop .language--website--selection .language--selection, .navigation--desktop .language--website--selection .website--selection { display: inline-block; }
.navigation--desktop .language--website--selection .dropdown { display: inline-block; padding: 5px 10px; background: #333333; }
.navigation--desktop .language--website--selection .dropdown--label { color: #fff; font-size: 14px; cursor: pointer; }
.navigation--desktop .language--website--selection .dropdown--label img { display: inline-block; margin-right: 5px; }
.navigation--desktop .language--website--selection .dropdown--label > span { display: inline-block; padding-right: 5px; }
.navigation--desktop .language--website--selection .dropdown .icon-angle-up { display: none; }
.navigation--desktop .language--website--selection .dropdown.open { background: #eeeeee; }
.navigation--desktop .language--website--selection .dropdown.open .dropdown--label { color: #555555; }
.navigation--desktop .language--website--selection .dropdown.open .icon-angle-down { display: none; }
.navigation--desktop .language--website--selection .dropdown.open .icon-angle-up { display: inline; }
.navigation--desktop .language--website--selection .dropdown-menu { margin: 0; background: #eeeeee; border: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; min-width: 100%; }
.navigation--desktop .language--website--selection .dropdown-menu > li > a { padding: 2px 10px; text-decoration: none; font-size: 14px; }
.navigation--desktop .language--website--selection .dropdown-menu > li > a img { display: inline-block; margin-right: 5px; }
.navigation--mobile .language--selection, .navigation--mobile .website--selection { background: #888888; color: #ffffff; border-bottom: 1px solid #ffffff; }
.navigation--mobile .language--selection--label, .navigation--mobile .website--selection--label { padding: 6px 20px 7px 15px; font-size: 16px; position: relative; }
.navigation--mobile .language--selection--label:after, .navigation--mobile .website--selection--label:after { font-family: orbis-icon; content: '\f107'; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.navigation--mobile .language--selection--label.open:after, .navigation--mobile .website--selection--label.open:after { content: '\f106'; }
.navigation--mobile .language--selection--items, .navigation--mobile .website--selection--items { display: none; background: #eeeeee; padding: 10px 0; }
.navigation--mobile .language--selection--item, .navigation--mobile .website--selection--item { display: block; padding: 5px 25px; text-decoration: none; font-size: 14px; color: #555555; }
.navigation--mobile .language--selection--item img { display: inline-block; margin-right: 5px; }
.navigation--wrap { max-width: 1600px; margin: 0 auto; position: relative; }
.navigation--mobile { border-bottom: 1px solid #eeeeee; }
.navigation--mobile .navigation--wrap { background: #ffffff; }
.navigation--mobile .navigation--logo { float: left; margin: 10px; }
.navigation--mobile .navigation--logo > a { display: block; }
.navigation--mobile .navigation--logo > a img { display: block; width: 120px; height: 52px; line-height: 1; }
.navigation--mobile .navigation--logo .logo { width: 120px; }
.navigation--mobile .navigation--search--menu-wrap { float: right; margin-right: 5px; font-size: 24px; }
.navigation--mobile .navigation--search { display: inline-block; padding: 10px 5px; margin: 12px 5px; }
.navigation--mobile .navigation--menu { display: inline-block; padding: 10px 5px; margin: 12px 5px; color: #154194; }
.navigation--mobile .navigation--menu > .icon-close { display: none; }
.navigation--mobile .navigation--menu.open > .icon-navicon { display: none; }
.navigation--mobile .navigation--menu.open > .icon-close { display: inline-block; }
.navigation--mobile .navigation--flyout { display: none; border-top: 1px solid #cccccc; background: #fff; height: calc(100% - 78px); overflow-y: auto; }
.navigation--mobile .navigation--first-level--item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 20px 10px 15px; border-bottom: 1px solid #cccccc; position: relative; }
.navigation--mobile .navigation--first-level--item--link { font-size: 18px; color: #555555; text-decoration: none; display: block; width: 95%; }
.navigation--mobile .navigation--first-level--item--link.open[data-color="orbis-primary"], .navigation--mobile .navigation--first-level--item--link[data-active="1"][data-color="orbis-primary"] { background: #154194; color: #ffffff; }
.navigation--mobile .navigation--first-level--item--link.open[data-color="sap"], .navigation--mobile .navigation--first-level--item--link[data-active="1"][data-color="sap"] { background: #298fc2; color: #ffffff; }
.navigation--mobile .navigation--first-level--item--link.open[data-color="orbis-solutions"], .navigation--mobile .navigation--first-level--item--link[data-active="1"][data-color="orbis-solutions"] { background: #009681; color: #ffffff; }
.navigation--mobile .navigation--first-level--item--link.open[data-color="microsoft"], .navigation--mobile .navigation--first-level--item--link[data-active="1"][data-color="microsoft"] { background: #fc4c02; color: #ffffff; }
.navigation--mobile .navigation--first-level--item.open a { color: #ffffff; }
.navigation--mobile .navigation--first-level--item i { position: absolute; right: 20px; }
.navigation--mobile .navigation--first-level--item[data-subpage="1"]:after { font-family: orbis-icon; content: '\f105'; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.navigation--mobile .navigation--first-level--item.open[data-color="orbis-primary"], .navigation--mobile .navigation--first-level--item[data-active="1"][data-color="orbis-primary"] { background: #154194; color: #ffffff; }
.navigation--mobile .navigation--first-level--item.open[data-color="sap"], .navigation--mobile .navigation--first-level--item[data-active="1"][data-color="sap"] { background: #298fc2; color: #ffffff; }
.navigation--mobile .navigation--first-level--item.open[data-color="orbis-solutions"], .navigation--mobile .navigation--first-level--item[data-active="1"][data-color="orbis-solutions"] { background: #009681; color: #ffffff; }
.navigation--mobile .navigation--first-level--item.open[data-color="microsoft"], .navigation--mobile .navigation--first-level--item[data-active="1"][data-color="microsoft"] { background: #fc4c02; color: #ffffff; }
.navigation--mobile .navigation--sub--second-level { display: none; background: #eeeeee; }
.navigation--mobile .navigation--sub--second-level--item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 8px 20px 8px 15px; border-bottom: 1px solid #cccccc; position: relative; }
.navigation--mobile .navigation--sub--second-level--item--link { display: block; text-decoration: none; position: relative; color: #555555; width: 95%; }
.navigation--mobile .navigation--sub--second-level--item--link.open[data-color="orbis-primary"], .navigation--mobile .navigation--sub--second-level--item--link[data-active="1"][data-color="orbis-primary"] { background: #154194; color: #ffffff; }
.navigation--mobile .navigation--sub--second-level--item--link.open[data-color="sap"], .navigation--mobile .navigation--sub--second-level--item--link[data-active="1"][data-color="sap"] { background: #298fc2; color: #ffffff; }
.navigation--mobile .navigation--sub--second-level--item--link.open[data-color="orbis-solutions"], .navigation--mobile .navigation--sub--second-level--item--link[data-active="1"][data-color="orbis-solutions"] { background: #009681; color: #ffffff; }
.navigation--mobile .navigation--sub--second-level--item--link.open[data-color="microsoft"], .navigation--mobile .navigation--sub--second-level--item--link[data-active="1"][data-color="microsoft"] { background: #fc4c02; color: #ffffff; }
.navigation--mobile .navigation--sub--second-level--item i { position: absolute; right: 20px; }
.navigation--mobile .navigation--sub--second-level--item[data-subpage="1"]:after { font-family: orbis-icon; content: '\f105'; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.navigation--mobile .navigation--sub--second-level--item.open[data-color="orbis-primary"], .navigation--mobile .navigation--sub--second-level--item[data-active="1"][data-color="orbis-primary"] { background: #154194; color: #ffffff; }
.navigation--mobile .navigation--sub--second-level--item.open[data-color="sap"], .navigation--mobile .navigation--sub--second-level--item[data-active="1"][data-color="sap"] { background: #298fc2; color: #ffffff; }
.navigation--mobile .navigation--sub--second-level--item.open[data-color="orbis-solutions"], .navigation--mobile .navigation--sub--second-level--item[data-active="1"][data-color="orbis-solutions"] { background: #009681; color: #ffffff; }
.navigation--mobile .navigation--sub--second-level--item.open[data-color="microsoft"], .navigation--mobile .navigation--sub--second-level--item[data-active="1"][data-color="microsoft"] { background: #fc4c02; color: #ffffff; }
.navigation--mobile .navigation--sub--third-level { display: none; background: #e5e5e5; }
.navigation--mobile .navigation--sub--third-level--item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 10px; padding: 6px 20px 6px 25px; border-bottom: 1px solid #cccccc; position: relative; color: #555555; }
.navigation--mobile .navigation--sub--third-level--item--link { display: block; text-decoration: none; position: relative; color: #555555; font-size: 14px; width: 95%; }
.navigation--mobile .navigation--sub--third-level--item--link.open[data-color="orbis-primary"], .navigation--mobile .navigation--sub--third-level--item--link[data-active="1"][data-color="orbis-primary"] { background: #154194; color: #ffffff; }
.navigation--mobile .navigation--sub--third-level--item--link.open[data-color="sap"], .navigation--mobile .navigation--sub--third-level--item--link[data-active="1"][data-color="sap"] { background: #298fc2; color: #ffffff; }
.navigation--mobile .navigation--sub--third-level--item--link.open[data-color="orbis-solutions"], .navigation--mobile .navigation--sub--third-level--item--link[data-active="1"][data-color="orbis-solutions"] { background: #009681; color: #ffffff; }
.navigation--mobile .navigation--sub--third-level--item--link.open[data-color="microsoft"], .navigation--mobile .navigation--sub--third-level--item--link[data-active="1"][data-color="microsoft"] { background: #fc4c02; color: #ffffff; }
.navigation--mobile .navigation--sub--third-level--item i { font-size: 14px; position: absolute; right: 20px; }
.navigation--mobile .navigation--sub--third-level--item:last-child { margin: 0; padding: 6px 20px 6px 35px; }
.navigation--mobile .navigation--sub--third-level--item:last-child[data-subpage="1"]:after { right: 15px; }
.navigation--mobile .navigation--sub--third-level--item[data-subpage="1"]:after { font-family: orbis-icon; content: '\f105'; position: absolute; right: 5px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.navigation--mobile .navigation--sub--third-level--item.open[data-color="orbis-primary"], .navigation--mobile .navigation--sub--third-level--item[data-active="1"][data-color="orbis-primary"] { background: #154194; color: #ffffff; }
.navigation--mobile .navigation--sub--third-level--item.open[data-color="sap"], .navigation--mobile .navigation--sub--third-level--item[data-active="1"][data-color="sap"] { background: #298fc2; color: #ffffff; }
.navigation--mobile .navigation--sub--third-level--item.open[data-color="orbis-solutions"], .navigation--mobile .navigation--sub--third-level--item[data-active="1"][data-color="orbis-solutions"] { background: #009681; color: #ffffff; }
.navigation--mobile .navigation--sub--third-level--item.open[data-color="microsoft"], .navigation--mobile .navigation--sub--third-level--item[data-active="1"][data-color="microsoft"] { background: #fc4c02; color: #ffffff; }
.navigation--mobile .navigation--sub--fourth-level { display: none; background: #e5e5e5; }
.navigation--mobile .navigation--sub--fourth-level--item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 10px; padding: 5px 15px 5px 40px; position: relative; }
.navigation--mobile .navigation--sub--fourth-level--item--link { display: block; text-decoration: none; position: relative; color: #555555; font-size: 14px; width: 95%; }
.navigation--mobile .navigation--sub--fourth-level--item i { font-size: 14px; position: absolute; right: 20px; }
.navigation--mobile .navigation--sub--fourth-level--item:last-child { padding: 5px 20px 5px 15px; border-bottom: 1px solid #cccccc; }
.navigation--mobile .navigation--sub--fourth-level--item[data-active="1"][data-color="orbis-primary"] { color: #154194; }
.navigation--mobile .navigation--sub--fourth-level--item[data-active="1"][data-color="sap"] { color: #298fc2; }
.navigation--mobile .navigation--sub--fourth-level--item[data-active="1"][data-color="orbis-solutions"] { color: #009681; }
.navigation--mobile .navigation--sub--fourth-level--item[data-active="1"][data-color="microsoft"] { color: #fc4c02; }
.navigation--mobile .navigation--search--flyout { display: none; position: absolute; left: 0; top: 78px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px 15px; background: #ffffff; border-top: 1px solid #eeeeee; -webkit-box-shadow: 0 3px 3px 0 #555555; box-shadow: 0 3px 3px 0 #555555; }
.navigation--mobile .navigation--search--flyout form { position: relative; display: block; width: 100%; max-width: 480px; margin: 0 auto; }
.navigation--mobile .navigation--search--flyout--input { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px 35px 10px 0; border: none; border-bottom: 1px solid #eeeeee; }
.navigation--mobile .navigation--search--flyout--submit { position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 35px; height: 35px; line-height: 35px; background: none; border: none; color: #555555; font-size: 18px; padding: 0; }
.navigation--mobile .special-navigation--item--label { position: relative; padding: 6px 20px 6px 15px; border-bottom: 1px solid #cccccc; font-size: 16px; cursor: pointer; background-color: #eeeeee; }
.navigation--mobile .special-navigation--item--label > i { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #154194; font-size: 18px; }
.navigation--mobile .special-navigation--item--content { display: none; border-bottom: 1px solid #cccccc; background: #eeeeee; padding-top: 10px; padding-bottom: 10px; }
.navigation--mobile .special-navigation--item--content .mmfsc--container .mmfsc--m30text { padding-top: 10px; padding-bottom: 10px; }
.navigation--mobile .special-navigation--item--content .container { width: auto; padding-left: 6px; padding-right: 6px; }
.navigation--mobile .special-navigation--item--content .mmfsc--m30text--text { padding: 0 7px; }
.navigation--mobile .special-navigation--item--content .mmfsc--m30text--text--headline { font-size: 14px; text-transform: uppercase; }
.navigation--mobile .special-navigation--item--content .mmfsc--m30text--text--text { font-size: 13px; margin-top: 10px; line-height: 20px; }
.navigation--mobile .special-navigation--item--content .mmfsc--m30text--text--text.bodytext b { font-family: inherit !important; }
.navigation--mobile .special-navigation--item--content .mmfsc--m30text--text--text.bodytext a { text-decoration: none; color: #154194; }
.navigation--mobile .special-navigation--item--content .mmfsc--m30text--text--text.bodytext a:before { font-family: orbis-icon; content: '\f105'; display: inline-block; margin-right: 5px; }
.navigation--mobile .special-navigation--item--content .mmfsc--m30text--text--link { font-size: 13px; margin-top: 5px; text-align: left; }
.navigation--mobile .special-navigation--item--content .mmfsc--m30text--text--link a { text-decoration: none; color: #154194; }
.navigation--mobile .special-navigation--item--content .mmfsc--m30text--text--link a:before { font-family: orbis-icon; content: '\f105'; display: inline-block; margin-right: 5px; }
@media (min-width: 1024px) { .navigation--mobile { display: none; } }
.navigation--desktop { display: none; border-bottom: 1px solid #eeeeee; }
.navigation--desktop .navigation--logo { float: left; margin: 6px 0 6px 20px; }
.navigation--desktop .navigation--logo > a { display: block; }
.navigation--desktop .navigation--logo > a img { display: block; width: 182px; height: 78px; }
.navigation--desktop .navigation--middle { margin: 0 0 0 210px; width: calc(100% - 210px); text-align: center; }
.navigation--desktop .navigation--main { display: inline-block; vertical-align: top; }
.navigation--desktop .navigation--additional { display: none; float: right; }
.navigation--desktop .navigation--additional > img { margin: 16px 5px 16px 0; }
.navigation--desktop .navigation--additional > img:last-child { margin-right: 20px; }
.navigation--desktop .navigation--first-level--item { text-decoration: none; color: #555555; padding: 32px 15px 34px; display: inline-block; position: relative; font-weight: 600; height: 90px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: color 400ms ease-in-out; transition: color 400ms ease-in-out; }
.navigation--desktop .navigation--first-level--item:hover[data-color="orbis-primary"], .navigation--desktop .navigation--first-level--item[data-active="1"][data-color="orbis-primary"] { color: #154194; }
.navigation--desktop .navigation--first-level--item:hover[data-color="sap"], .navigation--desktop .navigation--first-level--item[data-active="1"][data-color="sap"] { color: #298fc2; }
.navigation--desktop .navigation--first-level--item:hover[data-color="orbis-solutions"], .navigation--desktop .navigation--first-level--item[data-active="1"][data-color="orbis-solutions"] { color: #009681; }
.navigation--desktop .navigation--first-level--item:hover[data-color="microsoft"], .navigation--desktop .navigation--first-level--item[data-active="1"][data-color="microsoft"] { color: #fc4c02; }
.navigation--desktop .navigation--first-level--item > span { display: inline-block; padding-right: 5px; }
.navigation--desktop .navigation--first-level--item[data-subpage="0"] i { display: none; }
.navigation--desktop .navigation--first-level--item.open:after { content: ''; display: block; border-bottom: 20px solid #eeeeee; border-right: 20px solid transparent; border-left: 20px solid transparent; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.navigation--desktop .navigation--sub { display: none; position: absolute; z-index: 10; -webkit-transform: translateX(-50%); transform: translateX(-50%); left: 50%; top: 91px; width: 1024px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px 10px; background: #eeeeee; border-top: 1px solid #eeeeee; text-align: left; -webkit-box-shadow: 0 3px 3px 0 #555555; box-shadow: 0 3px 3px 0 #555555; }
.navigation--desktop .navigation--sub--item { display: none; }
.navigation--desktop .navigation--sub--second-level { display: table-cell; vertical-align: top; width: 25%; }
.navigation--desktop .navigation--sub--second-level--item { position: relative; display: block; text-decoration: none; padding: 8px 15px 8px 10px; color: #555555; font-weight: 600; border-right: 8px solid #eeeeee; -webkit-transition: background-color ease-in-out 200ms, color ease-in-out 200ms; transition: background-color ease-in-out 200ms, color ease-in-out 200ms; }
.navigation--desktop .navigation--sub--second-level--item[data-subpage="1"]:after { content: '\f105'; font-family: orbis-icon; position: absolute; right: 5px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.navigation--desktop .navigation--sub--second-level--item[data-color="orbis-primary"]:after { color: #154194; }
.navigation--desktop .navigation--sub--second-level--item[data-color="orbis-primary"]:hover, .navigation--desktop .navigation--sub--second-level--item[data-color="orbis-primary"][data-active="1"] { color: #ffffff; background: #154194; }
.navigation--desktop .navigation--sub--second-level--item[data-color="orbis-primary"]:hover:after, .navigation--desktop .navigation--sub--second-level--item[data-color="orbis-primary"][data-active="1"]:after { color: #ffffff; }
.navigation--desktop .navigation--sub--second-level--item[data-color="orbis-primary"].colorize { border-right: 8px solid #154194; }
.navigation--desktop .navigation--sub--second-level--item[data-color="sap"]:after { color: #298fc2; }
.navigation--desktop .navigation--sub--second-level--item[data-color="sap"]:hover, .navigation--desktop .navigation--sub--second-level--item[data-color="sap"][data-active="1"] { color: #ffffff; background: #298fc2; }
.navigation--desktop .navigation--sub--second-level--item[data-color="sap"]:hover:after, .navigation--desktop .navigation--sub--second-level--item[data-color="sap"][data-active="1"]:after { color: #ffffff; }
.navigation--desktop .navigation--sub--second-level--item[data-color="sap"].colorize { border-right: 8px solid #298fc2; }
.navigation--desktop .navigation--sub--second-level--item[data-color="orbis-solutions"]:after { color: #009681; }
.navigation--desktop .navigation--sub--second-level--item[data-color="orbis-solutions"]:hover, .navigation--desktop .navigation--sub--second-level--item[data-color="orbis-solutions"][data-active="1"] { color: #ffffff; background: #009681; }
.navigation--desktop .navigation--sub--second-level--item[data-color="orbis-solutions"]:hover:after, .navigation--desktop .navigation--sub--second-level--item[data-color="orbis-solutions"][data-active="1"]:after { color: #ffffff; }
.navigation--desktop .navigation--sub--second-level--item[data-color="orbis-solutions"].colorize { border-right: 8px solid #009681; }
.navigation--desktop .navigation--sub--second-level--item[data-color="microsoft"]:after { color: #fc4c02; }
.navigation--desktop .navigation--sub--second-level--item[data-color="microsoft"]:hover, .navigation--desktop .navigation--sub--second-level--item[data-color="microsoft"][data-active="1"] { color: #ffffff; background: #fc4c02; }
.navigation--desktop .navigation--sub--second-level--item[data-color="microsoft"]:hover:after, .navigation--desktop .navigation--sub--second-level--item[data-color="microsoft"][data-active="1"]:after { color: #ffffff; }
.navigation--desktop .navigation--sub--second-level--item[data-color="microsoft"].colorize { border-right: 8px solid #fc4c02; }
.navigation--desktop .navigation--sub--third-level { display: none; vertical-align: top; width: 75%; background: #ffffff; }
.navigation--desktop .navigation--sub--third-level--wrap { float: left; width: 32.5%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px 15px; border-top: 8px solid #eeeeee; }
.navigation--desktop .navigation--sub--third-level--wrap[data-color="orbis-primary"] { border-top: 8px solid #154194; }
.navigation--desktop .navigation--sub--third-level--wrap[data-color="sap"] { border-top: 8px solid #298fc2; }
.navigation--desktop .navigation--sub--third-level--wrap[data-color="orbis-solutions"] { border-top: 8px solid #009681; }
.navigation--desktop .navigation--sub--third-level--wrap[data-color="microsoft"] { border-top: 8px solid #fc4c02; }
.navigation--desktop .navigation--sub--third-level--wrap.single-col { width: 65%; }
.navigation--desktop .navigation--sub--third-level--item { display: block; text-decoration: none; padding: 5px 30px 5px 0; color: #555555; font-weight: 600; border-bottom: 1px solid #eeeeee; position: relative; }
.navigation--desktop .navigation--sub--third-level--item:hover[data-color="orbis-primary"], .navigation--desktop .navigation--sub--third-level--item[data-active="1"][data-color="orbis-primary"] { color: #154194; }
.navigation--desktop .navigation--sub--third-level--item:hover[data-color="sap"], .navigation--desktop .navigation--sub--third-level--item[data-active="1"][data-color="sap"] { color: #298fc2; }
.navigation--desktop .navigation--sub--third-level--item:hover[data-color="orbis-solutions"], .navigation--desktop .navigation--sub--third-level--item[data-active="1"][data-color="orbis-solutions"] { color: #009681; }
.navigation--desktop .navigation--sub--third-level--item:hover[data-color="microsoft"], .navigation--desktop .navigation--sub--third-level--item[data-active="1"][data-color="microsoft"] { color: #fc4c02; }
.navigation--desktop .navigation--sub--third-level--item[data-subpage="1"] .navigation--sub--third-level--item--subpages--arrow { position: absolute; right: 0; top: calc(50% - 1px); -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 25px; height: 28px; line-height: 28px; text-align: center; }
.navigation--desktop .navigation--sub--third-level--item[data-subpage="1"]:hover .navigation--sub--third-level--item--subpages--arrow { background: #eeeeee; color: #ffffff; }
.navigation--desktop .navigation--sub--third-level--item[data-subpage="1"][data-color="orbis-primary"] .navigation--sub--third-level--item--subpages--arrow { color: #154194; }
.navigation--desktop .navigation--sub--third-level--item[data-subpage="1"][data-color="orbis-primary"]:hover .navigation--sub--third-level--item--subpages--arrow { background: #154194; color: #ffffff; }
.navigation--desktop .navigation--sub--third-level--item[data-subpage="1"][data-color="sap"] .navigation--sub--third-level--item--subpages--arrow { color: #298fc2; }
.navigation--desktop .navigation--sub--third-level--item[data-subpage="1"][data-color="sap"]:hover .navigation--sub--third-level--item--subpages--arrow { background: #298fc2; color: #ffffff; }
.navigation--desktop .navigation--sub--third-level--item[data-subpage="1"][data-color="orbis-solutions"] .navigation--sub--third-level--item--subpages--arrow { color: #009681; }
.navigation--desktop .navigation--sub--third-level--item[data-subpage="1"][data-color="orbis-solutions"]:hover .navigation--sub--third-level--item--subpages--arrow { background: #009681; color: #ffffff; }
.navigation--desktop .navigation--sub--third-level--item[data-subpage="1"][data-color="microsoft"] .navigation--sub--third-level--item--subpages--arrow { color: #fc4c02; }
.navigation--desktop .navigation--sub--third-level--item[data-subpage="1"][data-color="microsoft"]:hover .navigation--sub--third-level--item--subpages--arrow { background: #fc4c02; color: #ffffff; }
.navigation--desktop .navigation--sub--third-level--item .navigation--sub--third-level--item--subpages--arrow .icon-angle-up { display: none; }
.navigation--desktop .navigation--sub--third-level--item.open .navigation--sub--third-level--item--subpages--arrow .icon-angle-up { display: inline; }
.navigation--desktop .navigation--sub--third-level--item.open .navigation--sub--third-level--item--subpages--arrow .icon-angle-down { display: none; }
.navigation--desktop .navigation--sub--fourth-level { display: none; border-bottom: 1px solid #eeeeee; }
.navigation--desktop .navigation--sub--fourth-level--item { display: block; padding: 3px 0; text-decoration: none; color: #555555; }
.navigation--desktop .navigation--sub--fourth-level--item:hover[data-color="orbis-primary"], .navigation--desktop .navigation--sub--fourth-level--item[data-active="1"][data-color="orbis-primary"] { color: #154194; }
.navigation--desktop .navigation--sub--fourth-level--item:hover[data-color="sap"], .navigation--desktop .navigation--sub--fourth-level--item[data-active="1"][data-color="sap"] { color: #298fc2; }
.navigation--desktop .navigation--sub--fourth-level--item:hover[data-color="orbis-solutions"], .navigation--desktop .navigation--sub--fourth-level--item[data-active="1"][data-color="orbis-solutions"] { color: #009681; }
.navigation--desktop .navigation--sub--fourth-level--item:hover[data-color="microsoft"], .navigation--desktop .navigation--sub--fourth-level--item[data-active="1"][data-color="microsoft"] { color: #fc4c02; }
.navigation--desktop .navigation--sub--teaser { float: left; width: 35%; background: #ffffff; border-top: 8px solid #eeeeee; }
.navigation--desktop .navigation--sub--teaser[data-color="orbis-primary"] { border-top: 8px solid #154194; }
.navigation--desktop .navigation--sub--teaser[data-color="sap"] { border-top: 8px solid #298fc2; }
.navigation--desktop .navigation--sub--teaser[data-color="orbis-solutions"] { border-top: 8px solid #009681; }
.navigation--desktop .navigation--sub--teaser[data-color="microsoft"] { border-top: 8px solid #fc4c02; }
.navigation--desktop .navigation--search { display: inline-block; vertical-align: top; margin: 22px 15px; padding: 10px; font-size: 18px; cursor: pointer; }
.navigation--desktop .navigation--search--flyout { display: none; position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%); left: 50%; top: 91px; width: 1024px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px 250px; background: #ffffff; border-top: 1px solid #eeeeee; -webkit-box-shadow: 0 3px 3px 0 #555555; box-shadow: 0 3px 3px 0 #555555; }
.navigation--desktop .navigation--search--flyout form { position: relative; }
.navigation--desktop .navigation--search--flyout--input { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px 35px 10px 0; border: none; border-bottom: 1px solid #eeeeee; }
.navigation--desktop .navigation--search--flyout--submit { position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 35px; height: 35px; line-height: 35px; background: none; border: none; color: #555555; font-size: 18px; padding: 0; }
@-webkit-keyframes animation--sticky--navigation--logo--stuck {}
@keyframes animation--sticky--navigation--logo--stuck {}@media (min-width: 1024px) { .navigation--desktop { display: block; } }
@media (min-width: 1200px) { .navigation--desktop .navigation--additional { display: block; }
  .navigation--desktop .navigation--middle { margin: 0 222px 0 210px; width: calc(100% - 432px); }
  .navigation--desktop .navigation--sub { width: 1168px; } }
@media (min-width: 1400px) { .navigation--desktop .navigation--middle { margin: 0 0 0 210px; width: calc(100% - 210px); }
  .navigation--desktop .navigation--first-level--item { padding-left: 40px; padding-right: 40px; }
  .navigation--desktop .navigation--search { margin-left: 30px; margin-right: 30px; } }
.header { padding-top: 79px; }
.header .navigation--mobile { position: fixed; top: 0; left: 0; z-index: 10; width: 100%; }
.header .navigation--mobile--animation--show { -webkit-animation: animation--navigation--mobile--show 250ms forwards; animation: animation--navigation--mobile--show 250ms forwards; }
.header .navigation--mobile--animation--hide { -webkit-animation: animation--navigation--mobile--hide 250ms forwards; animation: animation--navigation--mobile--hide 250ms forwards; }
.header + .content .anchor { display: block; position: relative; top: -79px; visibility: hidden; }
@-webkit-keyframes animation--navigation--mobile--show { 0% { top: -79px; }
  100% { top: 0; } }
@keyframes animation--navigation--mobile--show { 0% { top: -79px; }
  100% { top: 0; } }
@-webkit-keyframes animation--navigation--mobile--hide { 0% { top: 0; }
  100% { top: -79px; } }
@keyframes animation--navigation--mobile--hide { 0% { top: 0; }
  100% { top: -79px; } }
@media (min-width: 1024px) { .header { padding-top: 123px; -webkit-transition: padding-top ease-in-out 250ms; transition: padding-top ease-in-out 250ms; }
  .header .navigation--desktop { background: #fff; position: fixed; top: 0; left: 0; z-index: 10; width: 100%; }
  .header + .content .anchor { top: -123px; } }
.breadcrumb { padding: 8px 0; }
.breadcrumb--item { display: inline-block; font-size: 14px; }
.breadcrumb--item a { text-decoration: none; padding: 2px 0; color: #555555; opacity: 0.7; }
.breadcrumb--item a:after { font-family: orbis-icon; content: '\f105'; display: inline-block; margin: 0 10px; }
.breadcrumb--item a:hover { opacity: 1; }
.breadcrumb--item span { padding: 2px 0; }
@media (min-width: 768px) { .breadcrumb { padding: 16px 0; } }
.pagination-centered { text-align: left; }
.pagination { list-style: none; margin: 0; border-top: 1px solid #eeeeee; padding: 15px; }
.pagination li { display: inline-block; }
.pagination li.unavailable a { cursor: default; color: #bbbbbb; }
.pagination li.unavailable a:active, .pagination li.unavailable a:focus, .pagination li.unavailable a:hover { color: #bbbbbb; text-decoration: none; }
.pagination li.current a { cursor: default; color: #154194; text-decoration: underline; }
.pagination a { display: block; padding: 0 5px; color: #555555; text-decoration: none; }
.pagination a:active, .pagination a:focus, .pagination a:hover { color: #154194; text-decoration: underline; }
.footer--navigation--wrap { background: #555555; }
.footer--navigation { color: #ffffff; max-width: 1600px; margin: 0 auto; }
.footer--navigation .row > div { border-bottom: 1px solid #ffffff; }
.footer--navigation--headline { text-transform: uppercase; padding: 20px 0 10px; position: relative; }
.footer--navigation--headline:after { font-family: orbis-icon; content: '\f067'; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.footer--navigation--headline.open:after { content: '\f068'; }
.footer--navigation--content { display: none; padding: 10px 8px; font-size: 14px; }
.footer--navigation--row { margin-bottom: 10px; }
.footer--navigation--menu a { display: block; color: #ffffff; text-decoration: none; }
.footer--navigation--menu a:hover { text-decoration: underline; }
.footer--navigation--social--column { float: left; width: 50%; }
.footer--navigation--social--facebook, .footer--navigation--social--google, .footer--navigation--social--twitter, .footer--navigation--social--youtube, .footer--navigation--social--instagram, .footer--navigation--social--xing, .footer--navigation--social--blog, .footer--navigation--social--linkedin, .footer--navigation--social--rss, .footer--navigation--social--vimeo { position: relative; padding: 0 0 0 25px; color: #ffffff; text-decoration: none; display: block; }
.footer--navigation--social--facebook:hover, .footer--navigation--social--google:hover, .footer--navigation--social--twitter:hover, .footer--navigation--social--youtube:hover, .footer--navigation--social--instagram:hover, .footer--navigation--social--xing:hover, .footer--navigation--social--blog:hover, .footer--navigation--social--linkedin:hover, .footer--navigation--social--rss:hover, .footer--navigation--social--vimeo:hover { text-decoration: underline; }
.footer--navigation--social--facebook:before, .footer--navigation--social--google:before, .footer--navigation--social--twitter:before, .footer--navigation--social--youtube:before, .footer--navigation--social--instagram:before, .footer--navigation--social--xing:before, .footer--navigation--social--blog:before, .footer--navigation--social--linkedin:before, .footer--navigation--social--rss:before, .footer--navigation--social--vimeo:before { font-family: orbis-icon; position: absolute; left: 0; top: 2px; }
.footer--navigation--social--facebook:before { content: '\f09a'; }
.footer--navigation--social--google:before { content: '\f0d5'; }
.footer--navigation--social--twitter:before { content: '\f099'; }
.footer--navigation--social--youtube:before { content: '\f16a'; }
.footer--navigation--social--instagram:before { content: '\e905'; }
.footer--navigation--social--xing:before { content: '\f168'; }
.footer--navigation--social--blog:before { content: '\e619'; }
.footer--navigation--social--linkedin:before { content: '\f0e1'; }
.footer--navigation--social--rss:before { content: '\f09e'; }
.footer--navigation--social--vimeo:before { content: '\e901'; }
.footer--navigation--contact--location, .footer--navigation--contact--phone, .footer--navigation--contact--email, .footer--navigation--contact--avatar { position: relative; padding: 0 0 0 35px; }
.footer--navigation--contact--location:before, .footer--navigation--contact--phone:before, .footer--navigation--contact--email:before, .footer--navigation--contact--avatar:before { font-family: orbis-icon; position: absolute; left: 0; top: 0; }
.footer--navigation--contact--location:before { content: '\f041'; font-size: 22px; }
.footer--navigation--contact--phone:before { content: '\f095'; font-size: 18px; }
.footer--navigation--contact--email:before { content: '\f0e0'; }
.footer--navigation--contact--email > a { color: #ffffff; text-decoration: none; }
.footer--navigation--contact--email > a:hover { text-decoration: underline; }
.footer--navigation--contact--avatar:before { content: '\e902'; font-size: 18px; }
.footer--navigation--contact--avatar > a { color: #ffffff; text-decoration: none; }
.footer--navigation--contact--avatar > a:hover { text-decoration: underline; }
@media (min-width: 768px) { .footer--navigation .row > div { border: none; }
  .footer--navigation--headline:after { display: none; }
  .footer--navigation--content { display: block; padding: 10px 0; } }
.footer--legal-info--wrap { background: #ffffff; }
.footer--legal-info { max-width: 1600px; margin: 0 auto; font-size: 14px; }
.footer--legal-info > div { margin: 25px 0; text-align: center; }
.footer--legal-info--additional { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.footer--legal-info--additional img { margin: 0 10px; }
.footer--legal-info--menu > a { display: block; text-decoration: none; color: #555555; margin: 3px 0; }
@media (min-width: 768px) { .footer--legal-info > div { padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .footer--legal-info > div.footer--legal-info--copyright { float: left; text-align: left; }
  .footer--legal-info > div.footer--legal-info--additional { float: left; margin: 10px 0; }
  .footer--legal-info > div.footer--legal-info--menu { float: right; text-align: right; }
  .footer--legal-info--additional .logo-sap-gold-partner { width: 75px; height: auto; }
  .footer--legal-info--additional .logo-microsoft-partner { width: auto; margin-left: 30px; }
  .footer--legal-info--menu > a { display: inline-block; margin: 0 10px; }
  .footer--legal-info--menu > a:last-child { margin-right: 0; } }
@media (min-width: 1024px) { .footer--legal-info > div { padding: 0 20px; margin: 35px 0; }
  .footer--legal-info > div.footer--legal-info--copyright { width: 25%; max-width: 300px; }
  .footer--legal-info > div.footer--legal-info--additional { margin: 20px 0; } }
.cookie-notification { display: none; position: fixed; bottom: 0; left: 0; z-index: 30; width: 100%; padding: 15px 0; color: #ffffff; background: rgba(51, 51, 51, 0.9); }
.cookie-notification--text { font-size: 12px; padding-bottom: 15px; }
.cookie-notification--buttons { text-align: center; }
.cookie-notification--buttons--item { padding: 5px 10px; font-weight: 600; display: inline-block; margin: 0 10px; background: #292826; cursor: pointer; }
.cookie-notification a { color: #fff; text-decoration: underline; }
.cookie-notification a:active, .cookie-notification a:focus, .cookie-notification a:hover, .cookie-notification a:visited { color: #cccccc; }
@media (min-width: 768px) { .cookie-notification { padding: 25px 0; }
  .cookie-notification--text { font-size: 14px; padding-bottom: 0; } }
.special-navigation { display: none; }
@media (min-width: 1024px) { .special-navigation { display: block; position: fixed; bottom: 20%; right: 0; z-index: 15; width: 50px; }
  .special-navigation--item { position: relative; margin: 5px 0; width: 440px; left: 0; }
  .special-navigation--item > a { display: inline-block; padding: 9px 0 6px; width: 50px; color: #fff; font-size: 23px; text-align: center; background: #cccccc; text-decoration: none; }
  .special-navigation--item > a:hover, .special-navigation--item > a.hover { background: #154194; }
  .special-navigation--item.content:hover { -webkit-animation: animation--special-navigation--item--in 500ms forwards; animation: animation--special-navigation--item--in 500ms forwards; }
  .special-navigation--item.content > a { cursor: default; }
  .special-navigation--item--content { position: absolute; top: 0; right: 0; padding: 0 10px 10px; background: #fff; -webkit-box-shadow: 3px 3px 3px 0 #555555; box-shadow: 3px 3px 3px 0 #555555; z-index: 16; width: 390px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #cccccc; }
  .special-navigation .mmfsc--m30text { margin: 0; padding: 0; }
  .special-navigation .mmfsc--m30text .container { padding: 0; width: auto; }
  .special-navigation .mmfsc--m30text--text { padding: 10px; background: #fff; }
  .special-navigation .mmfsc--m30text--text--headline { font-size: 17px; text-transform: uppercase; }
  .special-navigation .mmfsc--m30text--text--text { font-size: 13px; margin-top: 10px; line-height: 20px; }
  .special-navigation .mmfsc--m30text--text--link { font-size: 13px; margin-top: 5px; text-align: left; }
  .special-navigation .mmfsc--m30text--text--link a { text-decoration: none; color: #154194; }
  .special-navigation .mmfsc--m30text--text--link a:before { font-family: orbis-icon; content: '\f105'; display: inline-block; margin-right: 5px; } }
@-webkit-keyframes animation--special-navigation--item--in { 100% { left: -400px; } }
@keyframes animation--special-navigation--item--in { 100% { left: -400px; } }
.instagram-feed { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.instagram-feed__item { -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 0 8px; margin-bottom: 16px; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.instagram-feed__item img, .instagram-feed__item video { max-width: 100%; height: auto; -o-object-fit: cover; object-fit: cover; }
.instagram-feed__media { position: relative; }
.instagram-feed__media i { position: absolute; right: 0; top: 25px; display: block; width: 65px; height: 65px; background: #154194; color: #fff; font-size: 50px; text-align: center; line-height: 65px; }
.instagram-feed__profile { position: relative; font-weight: 700; margin: 8px 0; }
.instagram-feed__profile a { color: #009681; }
.instagram-feed__profile svg { width: 36px; height: 36px; padding: 2px; border: 1px solid #555555; border-radius: 50%; -o-object-fit: contain; object-fit: contain; vertical-align: middle; margin-right: 16px; }
.instagram-feed__close { display: none; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: transparent; border: none; font-size: 25px; padding: 5px; line-height: 25px; }
.instagram-feed__caption { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin: 8px 0; }
.instagram-feed__caption p { margin: 0; }
.instagram-feed__more a { color: #154194; text-decoration: none; font-weight: normal; }
.instagram-feed__more span { vertical-align: middle; }
.instagram-feed__more i { vertical-align: middle; font-weight: normal; font-size: 20px; }
.instagram-feed__slider { display: none; position: fixed; top: 0; left: 0; z-index: 100; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100vh; }
.instagram-feed__slider--inner { position: absolute; top: 50%; left: 50%; width: 100vw; height: 100vh; max-width: 360px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.instagram-feed__slider--inner .instagram-feed__item { background: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0; font-size: 14px; height: 100%; }
.instagram-feed__slider--inner .instagram-feed__media { width: 100%; }
.instagram-feed__slider--inner .instagram-feed__media i { display: none; }
.instagram-feed__slider--inner .instagram-feed__body { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 15px; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; }
.instagram-feed__slider--inner .instagram-feed__body img { display: inline; }
.instagram-feed__slider--inner .instagram-feed__caption { overflow-x: hidden; overflow-y: scroll; margin: 15px 0; }
.instagram-feed__slider--inner .instagram-feed__caption p { word-break: break-word; padding-right: 15px; font-size: 14px; }
.instagram-feed__slider--inner .instagram-feed__profile { margin: 0; }
.instagram-feed__slider--inner .instagram-feed__close { display: block; }
.instagram-feed__slider--inner .instagram-feed__more a { display: inline-block; padding: 5px 10px; background: #154194; color: white; font-weight: 400; }
.instagram-feed__slider--inner .instagram-feed__more a i { display: none; }
.instagram-feed__slider .slick-arrow { position: absolute; top: 180px; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: white; font-size: 56px; padding: 0 8px; background: transparent; border: none; z-index: 10; }
.instagram-feed__slider .slick-prev { left: 0; }
.instagram-feed__slider .slick-next { right: 0; }
.instagram-feed__slider .slick-list { margin: 0 auto; }
.instagram-feed__slider .slick-track { height: 100vh; }
@media (min-width: 768px) { .instagram-feed__item { -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; height: auto; }
  .instagram-feed__slider--inner { width: 718px; height: auto; max-width: unset; padding: 0 8px; margin: 0 8px; }
  .instagram-feed__slider--inner .instagram-feed__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-bottom: 0; height: 378px; }
  .instagram-feed__slider--inner .instagram-feed__media { width: 378px; }
  .instagram-feed__slider--inner .instagram-feed__body { width: auto; padding: 25px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .instagram-feed__slider--inner .instagram-feed_profile { margin: 8px 0; }
  .instagram-feed__slider--inner .slick-arrow { top: 50%; }
  .instagram-feed__slider--inner .slick-list { width: 618px; }
  .instagram-feed__slider--inner .slick-track { height: auto; } }
@media (min-width: 1024px) { .instagram-feed__slider--inner { width: 978px; }
  .instagram-feed__slider--inner .instagram-feed__item { height: 552px; }
  .instagram-feed__slider--inner .instagram-feed__media { width: 552px; }
  .instagram-feed__slider--inner .slick-list { width: 878px; } }
@media (min-width: 1200px) { .instagram-feed__slider--inner { width: 1038px; }
  .instagram-feed__slider--inner .instagram-feed__item { height: 592px; }
  .instagram-feed__slider--inner .instagram-feed__media { width: 592px; }
  .instagram-feed__slider--inner .slick-list { width: 938px; } }
.orbis-rss-blog-desktop-preview { border-left-color: #154194; }
.orbis-rss-blog-list .orbis-rss-blog-item.active { border-left-color: #154194; }
.orbis-rss-blog-list .orbis-rss-blog-item.active .orbis-rss-blog-item-header { background: #154194; color: white; }
.orbis-rss-blog-desktop-preview[data-color="microsoft"] { border-left-color: #fc4c02; }
.orbis-rss-blog-list .orbis-rss-blog-item.active[data-color="microsoft"] { border-left-color: #fc4c02; }
.orbis-rss-blog-list .orbis-rss-blog-item.active[data-color="microsoft"] .orbis-rss-blog-item-header { background: #fc4c02; color: white; }
.orbis-rss-blog-desktop-preview[data-color="orbis-loesung"] { border-left-color: #009681; }
.orbis-rss-blog-list .orbis-rss-blog-item.active[data-color="orbis-loesung"] { border-left-color: #009681; }
.orbis-rss-blog-list .orbis-rss-blog-item.active[data-color="orbis-loesung"] .orbis-rss-blog-item-header { background: #009681; color: white; }
.orbis-rss-blog-desktop-preview[data-color="orbis"] { border-left-color: #009681; }
.orbis-rss-blog-list .orbis-rss-blog-item.active[data-color="orbis"] { border-left-color: #009681; }
.orbis-rss-blog-list .orbis-rss-blog-item.active[data-color="orbis"] .orbis-rss-blog-item-header { background: #009681; color: white; }
.orbis-rss-blog-desktop-preview[data-color="sap"] { border-left-color: #298fc2; }
.orbis-rss-blog-list .orbis-rss-blog-item.active[data-color="sap"] { border-left-color: #298fc2; }
.orbis-rss-blog-list .orbis-rss-blog-item.active[data-color="sap"] .orbis-rss-blog-item-header { background: #298fc2; color: white; }
.orbis-rss-blog-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-top: 1rem; margin-bottom: 1rem; }
.orbis-rss-blog-desktop-preview { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: none; cursor: pointer; background: rgba(85, 85, 85, 0.1); border-left-width: 7px; border-left-style: solid; }
.orbis-rss-blog-desktop-preview .orbis-rss-blog-item-header { display: none; }
.orbis-rss-blog-desktop-preview .orbis-rss-blog-item-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; }
.orbis-rss-blog-desktop-preview .orbis-rss-blog-item-image { -webkit-box-flex: 7; -ms-flex: 7; flex: 7; min-height: 200px; overflow: hidden; }
.orbis-rss-blog-desktop-preview .orbis-rss-blog-item-image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.orbis-rss-blog-desktop-preview .orbis-rss-blog-item-description { -webkit-box-flex: 3; -ms-flex: 3; flex: 3; padding: 1rem; overflow: hidden; height: 100%; }
.orbis-rss-blog-desktop-preview .orbis-rss-blog-item-description p { padding: 0; margin: 0; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; }
.orbis-rss-blog-list .orbis-rss-blog-item.active { margin-top: -2px; border-bottom: none; }
@media (min-width: 1024px) { .orbis-rss-blog-list .orbis-rss-blog-item.active { margin-top: 0; } }
.orbis-rss-blog-list .orbis-rss-blog-item.active .orbis-rss-blog-item-header { color: white; }
.orbis-rss-blog-list .orbis-rss-blog-item.active .orbis-rss-blog-item-content { display: -webkit-box; display: -ms-flexbox; display: flex; }
.orbis-rss-blog-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 3; -ms-flex: 3; flex: 3; }
.orbis-rss-blog-list .orbis-rss-blog-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; cursor: pointer; border-left-width: 7px; border-left-style: solid; border-left-color: transparent; border-bottom: 1px solid #707070; }
.orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-header { padding: 0.5rem; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 18px; }
.orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-content { display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 1024px) { .orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-content { background: rgba(85, 85, 85, 0.1); } }
.orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-date { margin-top: 2rem; }
.orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-image img { width: 100%; height: auto; }
.orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-title { margin-bottom: 1rem; }
.orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin-top: 1rem; font-size: 14px; }
.orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-description { padding: 0 0.5rem 1rem; color: #555555; background: rgba(85, 85, 85, 0.1); }
.orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-image { background: rgba(85, 85, 85, 0.1); }
.orbis-rss-blog-list .orbis-rss-blog-item:last-of-type { border-bottom: none; }
@media (min-width: 1024px) { .orbis-rss-blog-list .orbis-rss-blog-item { border-bottom-width: 1px; }
  .orbis-rss-blog-list .orbis-rss-blog-item.active .orbis-rss-blog-item-content { display: none; }
  .orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-header { font-size: 20px; }
  .orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-date { font-size: 16px; }
  .orbis-rss-blog-container { height: 400px; }
  .orbis-rss-blog-container .orbis-rss-blog-desktop-preview { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 2; -ms-flex: 2; flex: 2; } }
@media (min-width: 1200px) { .orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-header { font-size: 22px; }
  .orbis-rss-blog-list .orbis-rss-blog-item .orbis-rss-blog-item-date { font-size: 18px; } }

.mmfsc-module.background-0 { background: transparent; }
.mmfsc-module.background-1 { background: #eeeeee; }
@media (min-width: 768px) { .mmfsc--container { padding: 0 8px; } }
.background-image { display: none; background: no-repeat 50% 50%; background-size: cover; width: 100%; height: 100%; }
.background-image.small { display: block; }
@media (min-width: 1024px) { .background-image.small { display: none; }
  .background-image.medium { display: block; } }
@media (min-width: 1200px) { .background-image.small { display: none; }
  .background-image.medium { display: none; }
  .background-image.large { display: block; } }
[data-asc-sort], [data-desc-sort] { cursor: pointer; padding: 10px; font-size: 20px; }
@media (min-width: 1024px) { [data-asc-sort], [data-desc-sort] { cursor: pointer; padding: 2px; font-size: 20px; } }
.mmfsc--m01slider { padding: 0; }
.mmfsc--m01slider--container { background: #eeeeee; }
.mmfsc--m01slider .slick-dots { text-align: center; padding: 15px 0; margin: 0; list-style: none; line-height: 0; }
.mmfsc--m01slider .slick-dots > li { display: inline-block; margin: 0 3px; }
.mmfsc--m01slider .slick-dots > li.slick-active > button { background: #333; }
.mmfsc--m01slider .slick-dots > li > button { background: #fff; border: 3px solid #fff; border-radius: 50%; width: 15px; height: 15px; padding: 0; cursor: pointer; font-size: 0; }
.mmfsc--m01slider--item--image { position: relative; font-size: 0; }
.mmfsc--m01slider--item--image img, .mmfsc--m01slider--item--image video { width: 100%; max-width: 100%; height: auto; }
.mmfsc--m01slider--item--image .slick-arrow { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; background: #333; border-radius: 50%; display: inline-block; width: 30px; height: 30px; font-size: 26px; z-index: 1; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; line-height: 1; }
.mmfsc--m01slider--item--image .slick-arrow.slick-prev { left: 10px; padding-left: 9px; }
.mmfsc--m01slider--item--image .slick-arrow.slick-next { right: 10px; padding-left: 11px; }
.mmfsc--m01slider--item--image .slick-arrow > i { line-height: 1; }
.mmfsc--m01slider--item--content { padding: 15px 10px; }
.mmfsc--m01slider--item--content--headline { opacity: 0; position: relative; font-size: 26px; text-transform: uppercase; }
.mmfsc--m01slider--item--content--headline h1, .mmfsc--m01slider--item--content--headline h2, .mmfsc--m01slider--item--content--headline h3, .mmfsc--m01slider--item--content--headline h4, .mmfsc--m01slider--item--content--headline span { font-size: 100%; line-height: 130%; font-weight: 600; }
.mmfsc--m01slider--item--content--text { opacity: 0; position: relative; margin-top: 5px; font-size: 14px; }
.mmfsc--m01slider--item--content--link { opacity: 0; position: relative; display: inline-block; padding: 5px 10px; margin-top: 5px; font-size: 14px; }
.mmfsc--m01slider--item--content--link a { text-decoration: none; color: #555555; }
.mmfsc--m01slider--item--content--link a:after { display: inline-block; font-family: orbis-icon; content: '\f105'; padding-left: 5px; }
.mmfsc--m01slider--item--content--link[data-color="0"] { background: rgba(85, 85, 85, 0.8); }
.mmfsc--m01slider--item--content--link[data-color="0"] a { color: #fff; }
.mmfsc--m01slider--item--content--link[data-color="1"] { background: #fff; }
.mmfsc--m01slider--item--content--link[data-color="1"] a { color: rgba(0, 150, 129, 0.8); }
.mmfsc--m01slider--item--content--link[data-color="2"] { background: #fff; }
.mmfsc--m01slider--item--content--link[data-color="2"] a { color: rgba(41, 143, 194, 0.8); }
.mmfsc--m01slider--item--content--link[data-color="3"] { background: #fff; }
.mmfsc--m01slider--item--content--link[data-color="3"] a { color: rgba(252, 76, 2, 0.8); }
.mmfsc--m01slider--item--content--link[data-color="4"] { background: #fff; }
.mmfsc--m01slider--item--content--link[data-color="4"] a { color: rgba(21, 65, 148, 0.8); }
.mmfsc--m01slider--item--content--headline--inner, .mmfsc--m01slider--item--content--text--inner { display: inline-block; padding: 5px 10px; }
.mmfsc--m01slider--item--content--headline--inner[data-color="0"], .mmfsc--m01slider--item--content--text--inner[data-color="0"] { background: rgba(255, 255, 255, 0.9); }
.mmfsc--m01slider--item--content--headline--inner[data-color="1"], .mmfsc--m01slider--item--content--text--inner[data-color="1"] { background: rgba(0, 150, 129, 0.9); color: #fff; }
.mmfsc--m01slider--item--content--headline--inner[data-color="2"], .mmfsc--m01slider--item--content--text--inner[data-color="2"] { background: rgba(41, 143, 194, 0.9); color: #fff; }
.mmfsc--m01slider--item--content--headline--inner[data-color="3"], .mmfsc--m01slider--item--content--text--inner[data-color="3"] { background: rgba(252, 76, 2, 0.9); color: #fff; }
.mmfsc--m01slider--item--content--headline--inner[data-color="4"], .mmfsc--m01slider--item--content--text--inner[data-color="4"] { background: rgba(21, 65, 148, 0.9); color: #fff; }
.mmfsc--m01slider--item.animate-in .mmfsc--m01slider--item--content--headline { -webkit-animation: mmfsc--m01slider--animation-in--headline 500ms forwards; animation: mmfsc--m01slider--animation-in--headline 500ms forwards; }
.mmfsc--m01slider--item.animate-in .mmfsc--m01slider--item--content--text { -webkit-animation: mmfsc--m01slider--animation-in--text 500ms forwards 200ms; animation: mmfsc--m01slider--animation-in--text 500ms forwards 200ms; }
.mmfsc--m01slider--item.animate-in .mmfsc--m01slider--item--content--link { -webkit-animation: mmfsc--m01slider--animation-in--link 500ms forwards 400ms; animation: mmfsc--m01slider--animation-in--link 500ms forwards 400ms; }
.mmfsc--m01slider--item.animate-out .mmfsc--m01slider--item--content--headline { -webkit-animation: mmfsc--m01slider--animation-out--headline 400ms forwards; animation: mmfsc--m01slider--animation-out--headline 400ms forwards; }
.mmfsc--m01slider--item.animate-out .mmfsc--m01slider--item--content--text { -webkit-animation: mmfsc--m01slider--animation-out--text 400ms forwards; animation: mmfsc--m01slider--animation-out--text 400ms forwards; }
.mmfsc--m01slider--item.animate-out .mmfsc--m01slider--item--content--link { -webkit-animation: mmfsc--m01slider--animation-out--link 400ms forwards; animation: mmfsc--m01slider--animation-out--link 400ms forwards; }
.mmfsc--m01slider--video--controls { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.mmfsc--m01slider--video--controls button { background: rgba(85, 85, 85, 0.5); border: none; border-radius: 50%; display: block; width: 75px; height: 75px; padding: 0; }
.mmfsc--m01slider--video--controls .mmfsc--m01slider--video--play { display: block; }
.mmfsc--m01slider--video--controls .mmfsc--m01slider--video--pause { display: none; }
.mmfsc--m01slider--video--controls .mmfsc--m01slider--video--muted { display: block; margin-left: 20px; }
.mmfsc--m01slider--video--controls .mmfsc--m01slider--video--sound { display: none; margin-left: 20px; }
.mmfsc--m01slider--video--controls svg { width: 75px; height: 75px; }
.mmfsc--m01slider--video--playing { display: none; }
.mmfsc--m01slider--video--playing .mmfsc--m01slider--video--play { display: none; }
.mmfsc--m01slider--video--playing .mmfsc--m01slider--video--pause { display: block; }
.mmfsc--m01slider--video:hover .mmfsc--m01slider--video--playing { display: -webkit-box; display: -ms-flexbox; display: flex; }
@-webkit-keyframes mmfsc--m01slider--animation-in--headline { 0% { opacity: 0;
    right: 50%;
    -webkit-transform: skewX(40deg);
            transform: skewX(40deg); }
  100% { opacity: 1;
    right: 0;
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg); } }
@keyframes mmfsc--m01slider--animation-in--headline { 0% { opacity: 0;
    right: 50%;
    -webkit-transform: skewX(40deg);
            transform: skewX(40deg); }
  100% { opacity: 1;
    right: 0;
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg); } }
@-webkit-keyframes mmfsc--m01slider--animation-in--text { 0% { opacity: 0;
    left: 50%;
    -webkit-transform: skewX(-40deg);
            transform: skewX(-40deg); }
  100% { opacity: 1;
    left: 0;
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg); } }
@keyframes mmfsc--m01slider--animation-in--text { 0% { opacity: 0;
    left: 50%;
    -webkit-transform: skewX(-40deg);
            transform: skewX(-40deg); }
  100% { opacity: 1;
    left: 0;
    -webkit-transform: skewX(0deg);
            transform: skewX(0deg); } }
@-webkit-keyframes mmfsc--m01slider--animation-in--link { 0% { opacity: 0;
    bottom: -50%; }
  100% { opacity: 1;
    bottom: 0; } }
@keyframes mmfsc--m01slider--animation-in--link { 0% { opacity: 0;
    bottom: -50%; }
  100% { opacity: 1;
    bottom: 0; } }
@-webkit-keyframes mmfsc--m01slider--animation-out--headline { 0% { opacity: 1;
    right: 0;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% { opacity: 0;
    right: 50px;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }
@keyframes mmfsc--m01slider--animation-out--headline { 0% { opacity: 1;
    right: 0;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% { opacity: 0;
    right: 50px;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }
@-webkit-keyframes mmfsc--m01slider--animation-out--text { 0% { opacity: 1;
    left: 0;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% { opacity: 0;
    left: 50px;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }
@keyframes mmfsc--m01slider--animation-out--text { 0% { opacity: 1;
    left: 0;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% { opacity: 0;
    left: 50px;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }
@-webkit-keyframes mmfsc--m01slider--animation-out--link { 0% { opacity: 1;
    bottom: 0;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% { opacity: 0;
    bottom: -50px;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }
@keyframes mmfsc--m01slider--animation-out--link { 0% { opacity: 1;
    bottom: 0;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% { opacity: 0;
    bottom: -50px;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }
@media (min-width: 768px) { .mmfsc--m01slider--item--content { max-width: 85%; }
  .mmfsc--m01slider--item--content--headline h1, .mmfsc--m01slider--item--content--headline h2, .mmfsc--m01slider--item--content--headline h3, .mmfsc--m01slider--item--content--headline h4, .mmfsc--m01slider--item--content--headline span { font-size: 110%; }
  .mmfsc--m01slider--item--content--text, .mmfsc--m01slider--item--content--link { font-size: 16px; } }
@media (min-width: 1024px) { .mmfsc--m01slider .slick-dots { position: absolute; bottom: 0; left: 0; width: 100%; }
  .mmfsc--m01slider--item { position: relative; }
  .mmfsc--m01slider--item--content { position: absolute; left: 50%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); max-width: calc(50% - 60px); }
  .mmfsc--m01slider--item--content--headline h1, .mmfsc--m01slider--item--content--headline h2, .mmfsc--m01slider--item--content--headline h3, .mmfsc--m01slider--item--content--headline h4, .mmfsc--m01slider--item--content--headline span { font-size: 115%; }
  .mmfsc--m01slider--video .mmfsc--m01slider--item--content { left: unset; top: unset; bottom: 25px; right: 75px; padding: 0; -webkit-transform: none; transform: none; } }
@media (min-width: 1200px) { .mmfsc--m01slider--item--content { left: 55%; max-width: calc(45% - 75px); }
  .mmfsc--m01slider--item--content--headline--inner { padding: 10px 15px; }
  .mmfsc--m01slider--item--content--headline h1, .mmfsc--m01slider--item--content--headline h2, .mmfsc--m01slider--item--content--headline h3, .mmfsc--m01slider--item--content--headline h4, .mmfsc--m01slider--item--content--headline span { font-size: 125%; }
  .mmfsc--m01slider--item--content--text { margin-top: 10px; }
  .mmfsc--m01slider--item--content--text--inner { padding: 8px 15px; }
  .mmfsc--m01slider--item--content--link { padding: 8px 15px; margin-top: 10px; } }
.mmfsc--m02slider { margin-bottom: 0; }
.mmfsc--m02slider--container { background: #eeeeee; padding: 42px 0; position: relative; overflow: hidden; margin: 0 auto; }
.mmfsc--m02slider--container.has-headline { padding: 25px 0 42px; }
.mmfsc--m02slider--background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; font-size: 0; }
.mmfsc--m02slider--background img { position: relative; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); max-width: 100%; height: auto; }
.mmfsc--m02slider .slick-arrow { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; background: #333; border-radius: 50%; display: inline-block; width: 25px; height: 25px; font-size: 23px; z-index: 1; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; line-height: 1; }
.mmfsc--m02slider .slick-arrow.slick-prev { left: 8px; padding-left: 7px; }
.mmfsc--m02slider .slick-arrow.slick-next { right: 8px; padding-left: 10px; }
.mmfsc--m02slider .slick-arrow > i { line-height: 1; }
.mmfsc--m02slider .slick-list { max-width: 768px; margin: 0 auto; }
.mmfsc--m02slider .slick-dots { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; padding: 15px 0; margin: 0; list-style: none; line-height: 0; }
.mmfsc--m02slider .slick-dots > li { display: inline-block; margin: 0 3px; }
.mmfsc--m02slider .slick-dots > li.slick-active > button { background: #333; }
.mmfsc--m02slider .slick-dots > li > button { background: #fff; border: 3px solid #fff; border-radius: 50%; width: 15px; height: 15px; padding: 0; cursor: pointer; font-size: 0; }
.mmfsc--m02slider--headline { position: relative; text-align: center; padding-bottom: 25px; font-size: 18px; }
.mmfsc--m02slider--headline:before, .mmfsc--m02slider--headline:after { content: ''; display: inline-block; vertical-align: middle; width: 15%; max-width: 90px; height: 1px; background: #555555; }
.mmfsc--m02slider--headline h1, .mmfsc--m02slider--headline h2, .mmfsc--m02slider--headline h3, .mmfsc--m02slider--headline h4, .mmfsc--m02slider--headline span { font-size: 100%; font-style: italic; line-height: 114%; display: inline-block; vertical-align: middle; max-width: 70%; padding: 0 10px; }
.mmfsc--m02slider--item { margin: 0 8px; }
.mmfsc--m02slider--item--wrap { position: relative; padding: 0 34px; }
.mmfsc--m02slider--item--content { padding: 20px; background: rgba(255, 255, 255, 0.85); }
.mmfsc--m02slider--item--content--image { font-size: 0; text-align: center; }
.mmfsc--m02slider--item--content--image img { display: inline-block; width: auto; max-width: 100%; height: auto; }
.mmfsc--m02slider--item--content--headline { margin-top: 15px; text-align: center; font-size: 19.55px; text-transform: uppercase; }
.mmfsc--m02slider--item--content--headline h1 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m02slider--item--content--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m02slider--item--content--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m02slider--item--content--headline h1 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m02slider--item--content--headline h2 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m02slider--item--content--headline h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m02slider--item--content--headline h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m02slider--item--content--headline h2 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m02slider--item--content--headline h3 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m02slider--item--content--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m02slider--item--content--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m02slider--item--content--headline h3 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m02slider--item--content--headline h4 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m02slider--item--content--headline h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m02slider--item--content--headline h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m02slider--item--content--headline h4 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m02slider--item--content--headline span { font-size: 19.55px; line-height: 114%; font-weight: 600; display: block; }
.mmfsc--m02slider--item--content--text { margin-top: 15px; text-align: center; }
.mmfsc--m02slider--item--content--link { margin-top: 15px; text-align: center; }
.mmfsc--m02slider--item--content--link a { display: inline-block; color: #555555; }
.mmfsc--m02slider--item--content--link.button a { text-decoration: none; border: 1px solid #555555; padding: 5px 10px; }
.mmfsc--m02slider--item--content--link.button a:hover { background: #154194; border-color: #154194; color: #ffffff; }
@media (min-width: 768px) { .mmfsc--m02slider { padding: 0; }
  .mmfsc--m02slider--container { padding: 60px 0; }
  .mmfsc--m02slider--container.has-headline { padding: 30px 0 60px; }
  .mmfsc--m02slider--headline h1, .mmfsc--m02slider--headline h2, .mmfsc--m02slider--headline h3, .mmfsc--m02slider--headline h4, .mmfsc--m02slider--headline span { font-size: 110%; }
  .mmfsc--m02slider--item--wrap { padding: 0 52px; }
  .mmfsc--m02slider--item--content--headline span { font-size: 23px; }
  .mmfsc--m02slider .slick-arrow { width: 30px; height: 30px; font-size: 26px; line-height: 1; }
  .mmfsc--m02slider .slick-arrow.slick-prev { left: 16px; padding-left: 9px; }
  .mmfsc--m02slider .slick-arrow.slick-next { right: 16px; padding-left: 11px; }
  .mmfsc--m02slider .slick-arrow > i { line-height: 1; }
  .mmfsc--m02slider .slick-list { max-width: 736px; } }
@media (min-width: 1024px) { .mmfsc--m02slider--headline h1, .mmfsc--m02slider--headline h2, .mmfsc--m02slider--headline h3, .mmfsc--m02slider--headline h4, .mmfsc--m02slider--headline span { font-size: 115%; }
  .mmfsc--m02slider--item--content--headline span { font-size: 23px; }
  .mmfsc--m02slider .slick-list { max-width: 992px; } }
@media (min-width: 1200px) { .mmfsc--m02slider--headline h1, .mmfsc--m02slider--headline h2, .mmfsc--m02slider--headline h3, .mmfsc--m02slider--headline h4, .mmfsc--m02slider--headline span { font-size: 125%; }
  .mmfsc--m02slider--item--content--headline span { font-size: 25.3px; }
  .mmfsc--m02slider .slick-list { max-width: 1168px; } }
.mmfsc--m03slider { padding-bottom: 8px; }
.mmfsc--m03slider .slick-list { width: 265px; margin: 0 auto; }
.mmfsc--m03slider .slick-arrow { position: absolute; top: 50%; color: #333; display: inline-block; width: 30px; height: 30px; font-size: 26px; z-index: 1; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; }
.mmfsc--m03slider .slick-arrow.slick-prev { left: 50%; padding-left: 10px; -webkit-transform: translate(-160px, -50%); transform: translate(-160px, -50%); }
.mmfsc--m03slider .slick-arrow.slick-next { right: 50%; padding-left: 10px; -webkit-transform: translate(160px, -50%); transform: translate(160px, -50%); }
.mmfsc--m03slider .slick-arrow > i { line-height: 1; }
.mmfsc--m03slider--headline { position: relative; text-align: center; padding: 8px 0 15px; font-size: 18px; }
.mmfsc--m03slider--headline:before, .mmfsc--m03slider--headline:after { content: ''; display: inline-block; vertical-align: middle; width: 15%; max-width: 90px; height: 1px; background: #555555; }
.mmfsc--m03slider--headline h1, .mmfsc--m03slider--headline h2, .mmfsc--m03slider--headline h3, .mmfsc--m03slider--headline h4, .mmfsc--m03slider--headline span { font-style: italic; font-size: 100%; line-height: 166%; display: inline-block; vertical-align: middle; max-width: 70%; padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.mmfsc--m03slider--container.no-slider { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.mmfsc--m03slider--item { width: 259px; margin-right: 16px; }
.mmfsc--m03slider--item--inner { position: relative; padding: 16px; border: 1px solid #ccc; height: 144px; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; }
.mmfsc--m03slider--item--image { position: relative; font-size: 0; text-align: center; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.mmfsc--m03slider--item--image img { width: auto; max-width: 100%; height: auto; max-height: 112px; display: inline-block; }
.mmfsc--m03slider--item--content { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #666; color: #fff; }
.mmfsc--m03slider--item--content a { display: inline-block; color: #fff; }
.mmfsc--m03slider--item--content--text ul { margin: 0; padding: 0; list-style-position: inside; }
.mmfsc--m03slider--item--content--text ul li { display: block; position: relative; padding-left: 10px; }
.mmfsc--m03slider--item--content--text ul li:before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: #fff; position: absolute; top: 10px; left: 0; }
.mmfsc--m03slider--item--content--link { margin-top: 20px; }
@media (min-width: 768px) { .mmfsc--m03slider { padding-bottom: 16px; }
  .mmfsc--m03slider .slick-list { width: 694px; }
  .mmfsc--m03slider .slick-arrow.slick-prev { -webkit-transform: translate(-379px, -50%); transform: translate(-379px, -50%); }
  .mmfsc--m03slider .slick-arrow.slick-next { -webkit-transform: translate(379px, -50%); transform: translate(379px, -50%); }
  .mmfsc--m03slider--headline { padding: 16px 0 25px; }
  .mmfsc--m03slider--headline h1, .mmfsc--m03slider--headline h2, .mmfsc--m03slider--headline h3, .mmfsc--m03slider--headline h4, .mmfsc--m03slider--headline span { font-size: 110%; }
  .mmfsc--m03slider--item[data-size="small"] { width: 144px; }
  .mmfsc--m03slider--item[data-size="large"] { width: 259px; } }
@media (min-width: 1024px) { .mmfsc--m03slider .slick-list { width: 854px; }
  .mmfsc--m03slider .slick-arrow.slick-prev { -webkit-transform: translate(-470px, -50%); transform: translate(-470px, -50%); }
  .mmfsc--m03slider .slick-arrow.slick-next { -webkit-transform: translate(470px, -50%); transform: translate(470px, -50%); }
  .mmfsc--m03slider--headline { padding: 16px 0 25px; }
  .mmfsc--m03slider--headline h1, .mmfsc--m03slider--headline h2, .mmfsc--m03slider--headline h3, .mmfsc--m03slider--headline h4, .mmfsc--m03slider--headline span { font-size: 115%; } }
@media (min-width: 1200px) { .mmfsc--m03slider .slick-list { width: 1130px; }
  .mmfsc--m03slider .slick-arrow.slick-prev { -webkit-transform: translate(-594px, -50%); transform: translate(-594px, -50%); }
  .mmfsc--m03slider .slick-arrow.slick-next { -webkit-transform: translate(594px, -50%); transform: translate(594px, -50%); }
  .mmfsc--m03slider--headline { padding: 16px 0 25px; }
  .mmfsc--m03slider--headline h1, .mmfsc--m03slider--headline h2, .mmfsc--m03slider--headline h3, .mmfsc--m03slider--headline h4, .mmfsc--m03slider--headline span { font-size: 125%; } }
.mmfsc--m04slider--container--gallery { display: none; }
.mmfsc--m04slider--item--image { position: relative; font-size: 0; }
.mmfsc--m04slider--item--image img { width: 100%; max-width: 100%; height: auto; }
.mmfsc--m04slider--item--image .slick-arrow { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; background: #333; border-radius: 50%; display: inline-block; width: 30px; height: 30px; font-size: 26px; z-index: 1; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; line-height: 1; }
.mmfsc--m04slider--item--image .slick-arrow.slick-prev { left: 10px; padding-left: 9px; }
.mmfsc--m04slider--item--image .slick-arrow.slick-next { right: 10px; padding-left: 11px; }
.mmfsc--m04slider--item--image .slick-arrow > i { line-height: 1; }
.mmfsc--m04slider--item--content { padding: 5px 15px 10px; }
.mmfsc--m04slider--item--content--headline { font-size: 18px; }
@media (min-width: 768px) { .mmfsc--m04slider { padding: 0; }
  .mmfsc--m04slider--container--slider { display: none; }
  .mmfsc--m04slider--item--content { padding: 10px 0; }
  .mmfsc--m04slider--item--content--headline { font-size: 18px; }
  .mmfsc--m04slider--item--content--text { font-size: 16px; }
  .mmfsc--m04slider--modal--slider--dots { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 80%; }
  .mmfsc--m04slider .slick-dots { position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); padding: 15px 0; margin: 0; list-style: none; line-height: 0; }
  .mmfsc--m04slider .slick-dots > li { display: inline-block; margin: 0 3px; }
  .mmfsc--m04slider .slick-dots > li.slick-active > button { background: #333; }
  .mmfsc--m04slider .slick-dots > li > button { background: #fff; border: 3px solid #fff; border-radius: 50%; width: 15px; height: 15px; padding: 0; cursor: pointer; font-size: 0; }
  .mmfsc--m04slider--container--gallery { display: block; }
  .mmfsc--m04slider--container--gallery--item { position: relative; float: left; width: 25%; cursor: pointer; }
  .mmfsc--m04slider--container--gallery--item--image { line-height: 0; }
  .mmfsc--m04slider--container--gallery--item--image img { width: auto; max-width: 100%; height: auto; }
  .mmfsc--m04slider--container--gallery--item--layer { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(22, 65, 147, 0.7); }
  .mmfsc--m04slider--container--gallery--item--layer i { color: #fff; font-size: 34px; display: block; position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; }
  .mmfsc--m04slider--container--gallery--item:hover .mmfsc--m04slider--container--gallery--item--layer { opacity: 1; } }
@media (min-width: 768px) { .mmfsc--m10tiles .mmfsc--m20tile--square { padding-bottom: 100%; height: 0; }
  .mmfsc--m10tiles .mmfsc--m20tile--rectangular { padding-bottom: calc(50% - 8px); height: 0; }
  .mmfsc--m10tiles .mmfsc--m20tile--16by9 { padding-bottom: 56.25%; height: 0; } }
@media (min-width: 768px) { .mmfsc--m11tiles .mmfsc--m20tile--square { padding-bottom: 100%; height: 0; }
  .mmfsc--m11tiles .mmfsc--m20tile--rectangular { padding-bottom: calc(50% - 8px); height: 0; }
  .mmfsc--m11tiles .mmfsc--m20tile--16by9 { padding-bottom: 56.25%; height: 0; } }
@media (min-width: 768px) { .mmfsc--m12tiles .big-square .mmfsc--m20tile, .mmfsc--m12tiles .small-square .mmfsc--m20tile { padding-bottom: 100%; height: 0; }
  .mmfsc--m12tiles .big-rectangular .mmfsc--m20tile { padding-bottom: calc(50% - 8px); height: 0; } }
@media (min-width: 768px) { .mmfsc--m13tiles .tall-tile .mmfsc--m20tile { height: 360px; }
  .mmfsc--m13tiles .wide-tile .mmfsc--m20tile { height: 172px; } }
@media (min-width: 1024px) { .mmfsc--m13tiles .tall-tile .mmfsc--m20tile { height: 464px; }
  .mmfsc--m13tiles .wide-tile .mmfsc--m20tile { height: 224px; } }
@media (min-width: 1200px) { .mmfsc--m13tiles .tall-tile .mmfsc--m20tile { height: 550px; }
  .mmfsc--m13tiles .wide-tile .mmfsc--m20tile { height: 267px; } }
@media (min-width: 768px) { .mmfsc--m14tiles .mmfsc--m21tile { height: 100%; } }
@media (min-width: 1024px) { .mmfsc--m14tiles .mmfsc--m21tile { height: 100%; } }
@media (min-width: 1200px) { .mmfsc--m14tiles .mmfsc--m21tile { height: 100%; } }
.mmfsc--m20tile { position: relative; margin: 0 auto 8px; }
.mmfsc--m20tile.has-link { cursor: pointer; }
.mmfsc--m20tile--image--image { font-size: 0; }
.mmfsc--m20tile--image--image img { display: inline-block; max-width: 100%; width: auto; height: auto; }
.mmfsc--m20tile--image--headline { position: absolute; top: 0; left: 0; padding: 10px; color: #fff; text-transform: uppercase; }
.mmfsc--m20tile--image--headline h1 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m20tile--image--headline h1 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m20tile--image--headline h1 { font-size: 20.24px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m20tile--image--headline h1 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m20tile--image--headline h2 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m20tile--image--headline h2 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m20tile--image--headline h2 { font-size: 20.24px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m20tile--image--headline h2 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m20tile--image--headline h3 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m20tile--image--headline h3 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m20tile--image--headline h3 { font-size: 20.24px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m20tile--image--headline h3 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m20tile--image--headline h4 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m20tile--image--headline h4 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m20tile--image--headline h4 { font-size: 20.24px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m20tile--image--headline h4 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m20tile--image--headline span { font-weight: 600; font-size: 18.4px; line-height: 114%; }
.mmfsc--m20tile--image--content { display: none; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; }
.mmfsc--m20tile--image--content .mmfsc--m20tile--text { height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
.mmfsc--m20tile--image--arrow { position: absolute; z-index: 1; right: 0; bottom: 0; padding: 5px 20px; background: #eee; font-size: 24px; line-height: 1; }
.mmfsc--m20tile--image--arrow[data-color="1"] { background: #009681; color: #fff; }
.mmfsc--m20tile--image--arrow[data-color="2"] { background: #298fc2; color: #fff; }
.mmfsc--m20tile--image--arrow[data-color="3"] { background: #fc4c02; color: #fff; }
.mmfsc--m20tile--image--arrow[data-color="4"] { background: #154194; color: #fff; }
.mmfsc--m20tile--image--arrow[data-color="10"] { background: #eeeeee; }
.mmfsc--m20tile--image--arrow[data-color="11"] { background: #d0d0ce; }
.mmfsc--m20tile--image--arrow[data-color="12"] { background: #bbbcbc; }
.mmfsc--m20tile--image--arrow[data-color="13"] { background: #a7a8aa; }
.mmfsc--m20tile--image--arrow[data-color="14"] { background: #555555; color: #fff; }
.mmfsc--m20tile--text { position: relative; padding: 10px 10px 40px; background: #eee; }
.mmfsc--m20tile--text[data-color="1"] { background: #009681; color: #fff; }
.mmfsc--m20tile--text[data-color="2"] { background: #298fc2; color: #fff; }
.mmfsc--m20tile--text[data-color="3"] { background: #fc4c02; color: #fff; }
.mmfsc--m20tile--text[data-color="4"] { background: #154194; color: #fff; }
.mmfsc--m20tile--text[data-color="10"] { background: #eeeeee; }
.mmfsc--m20tile--text[data-color="11"] { background: #d0d0ce; }
.mmfsc--m20tile--text[data-color="12"] { background: #bbbcbc; }
.mmfsc--m20tile--text[data-color="13"] { background: #a7a8aa; }
.mmfsc--m20tile--text[data-color="14"] { background: #555555; color: #fff; }
.mmfsc--m20tile--text--headline { text-transform: uppercase; margin-bottom: 15px; }
.mmfsc--m20tile--text--headline h1 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m20tile--text--headline h1 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m20tile--text--headline h1 { font-size: 20.34px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m20tile--text--headline h1 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m20tile--text--headline h2 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m20tile--text--headline h2 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m20tile--text--headline h2 { font-size: 20.34x; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m20tile--text--headline h2 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m20tile--text--headline h3 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m20tile--text--headline h3 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m20tile--text--headline h3 { font-size: 20.34px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m20tile--text--headline h3 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m20tile--text--headline h4 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m20tile--text--headline h4 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m20tile--text--headline h4 { font-size: 20.34px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m20tile--text--headline h4 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m20tile--text--headline span { font-weight: 600; font-size: 18.4px; line-height: 114%; }
.mmfsc--m20tile--text--headline span.h1, .mmfsc--m20tile--text--headline span.h2, .mmfsc--m20tile--text--headline span.h3, .mmfsc--m20tile--text--headline span.h4 { display: block; }
.mmfsc--m20tile--text--text { font-size: 14px; overflow: hidden; }
.mmfsc--m20tile--text--text h1 { font-size: 33px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
.mmfsc--m20tile--text--text h2 { font-size: 30px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
.mmfsc--m20tile--text--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
.mmfsc--m20tile--text--text h4 { font-size: 20px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
.mmfsc--m20tile--text--text p { margin: 0; }
.mmfsc--m20tile--text--text .text-center { text-align: center; }
.mmfsc--m20tile--text--text .text-right { text-align: right; }
.mmfsc--m20tile--text--link { font-size: 14px; position: absolute; left: 0; bottom: 0; width: 100%; padding: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: right; background: inherit; }
.mmfsc--m20tile--text--link a { color: #555555; }
.mmfsc--m20tile--text--link[data-color="1"], .mmfsc--m20tile--text--link[data-color="2"], .mmfsc--m20tile--text--link[data-color="3"], .mmfsc--m20tile--text--link[data-color="4"], .mmfsc--m20tile--text--link[data-color="14"] { color: #fff; }
.mmfsc--m20tile--text--link[data-color="1"] a, .mmfsc--m20tile--text--link[data-color="2"] a, .mmfsc--m20tile--text--link[data-color="3"] a, .mmfsc--m20tile--text--link[data-color="4"] a, .mmfsc--m20tile--text--link[data-color="14"] a { color: #fff; }
.mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text:hover[data-color="0"] { background: #c8c8c8; }
.mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text:hover[data-color="1"] { background: #56b2a7; }
.mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text:hover[data-color="2"] { background: #40b8e7; }
.mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text:hover[data-color="3"] { background: #ff7f41; }
.mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text:hover[data-color="4"] { background: #5071af; }
.mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text:hover[data-color="10"] { background: #c8c8c8; }
.mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text:hover[data-color="11"] { background: whitesmoke; }
.mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text:hover[data-color="12"] { background: #e2e2e2; }
.mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text:hover[data-color="13"] { background: #ceced0; }
.mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text:hover[data-color="14"] { background: #7b7b7b; }
@media (min-width: 768px) { .mmfsc--m20tile { margin: 0 0 16px; }
  .mmfsc--m20tile--image--wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }
  .mmfsc--m20tile--image--headline span { font-size: 20.01px; }
  .mmfsc--m20tile[data-type="text"] .mmfsc--m20tile--text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } }
@media (min-width: 1024px) { .mmfsc--m20tile--text { padding: 20px 20px 63px; }
  .mmfsc--m20tile--text--headline { margin-bottom: 20px; }
  .mmfsc--m20tile--text--headline span { font-size: 20.24px; }
  .mmfsc--m20tile--text--text { font-size: 16px; }
  .mmfsc--m20tile--text--link { font-size: 16px; padding: 20px; }
  .mmfsc--m20tile--image--headline { padding: 20px; }
  .mmfsc--m20tile--image--headline span { font-size: 20.24px; } }
@media (min-width: 1200px) { .mmfsc--m20tile--text { padding: 20px 20px 66px; }
  .mmfsc--m20tile--text--headline { margin-bottom: 30px; }
  .mmfsc--m20tile--text--headline span { font-size: 22px; }
  .mmfsc--m20tile--text--text { font-size: 18px; }
  .mmfsc--m20tile--text--link { font-size: 18px; }
  .mmfsc--m20tile--image--headline span { font-size: 22px; } }
.mmfsc--m21tile { position: relative; margin: 0 auto 8px; }
.mmfsc--m21tile.has-link { cursor: pointer; }
.mmfsc--m21tile--image--image { font-size: 0; }
.mmfsc--m21tile--image--image img { display: inline-block; max-width: 100%; width: auto; height: auto; }
.mmfsc--m21tile--image--headline { position: absolute; top: 0; left: 0; padding: 10px; color: #fff; text-transform: uppercase; }
.mmfsc--m21tile--image--headline h1 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m21tile--image--headline h1 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m21tile--image--headline h1 { font-size: 20.24px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m21tile--image--headline h1 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m21tile--image--headline h2 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m21tile--image--headline h2 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m21tile--image--headline h2 { font-size: 20.24px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m21tile--image--headline h2 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m21tile--image--headline h3 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m21tile--image--headline h3 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m21tile--image--headline h3 { font-size: 20.24px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m21tile--image--headline h3 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m21tile--image--headline h4 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m21tile--image--headline h4 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m21tile--image--headline h4 { font-size: 20.24px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m21tile--image--headline h4 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m21tile--image--headline span { font-weight: 600; font-size: 18.4px; line-height: 114%; }
.mmfsc--m21tile--image--content { display: none; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; }
.mmfsc--m21tile--image--content .mmfsc--m21tile--text { height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
.mmfsc--m21tile--image--arrow { position: absolute; z-index: 1; right: 0; bottom: 0; padding: 5px 20px; background: #eee; font-size: 24px; line-height: 1; }
.mmfsc--m21tile--image--arrow[data-color="1"] { background: #009681; color: #fff; }
.mmfsc--m21tile--image--arrow[data-color="2"] { background: #298fc2; color: #fff; }
.mmfsc--m21tile--image--arrow[data-color="3"] { background: #fc4c02; color: #fff; }
.mmfsc--m21tile--image--arrow[data-color="4"] { background: #154194; color: #fff; }
.mmfsc--m21tile--image--arrow[data-color="10"] { background: #eeeeee; }
.mmfsc--m21tile--image--arrow[data-color="11"] { background: #d0d0ce; }
.mmfsc--m21tile--image--arrow[data-color="12"] { background: #bbbcbc; }
.mmfsc--m21tile--image--arrow[data-color="13"] { background: #a7a8aa; }
.mmfsc--m21tile--image--arrow[data-color="14"] { background: #555555; color: #fff; }
.mmfsc--m21tile--text { position: relative; padding: 10px 10px 40px; background: #eee; }
.mmfsc--m21tile--text[data-color="1"] { background: #009681; color: #fff; }
.mmfsc--m21tile--text[data-color="2"] { background: #298fc2; color: #fff; }
.mmfsc--m21tile--text[data-color="3"] { background: #fc4c02; color: #fff; }
.mmfsc--m21tile--text[data-color="4"] { background: #154194; color: #fff; }
.mmfsc--m21tile--text[data-color="10"] { background: #eeeeee; }
.mmfsc--m21tile--text[data-color="11"] { background: #d0d0ce; }
.mmfsc--m21tile--text[data-color="12"] { background: #bbbcbc; }
.mmfsc--m21tile--text[data-color="13"] { background: #a7a8aa; }
.mmfsc--m21tile--text[data-color="14"] { background: #555555; color: #fff; }
.mmfsc--m21tile--text--headline { text-transform: uppercase; margin-bottom: 15px; }
.mmfsc--m21tile--text--headline h1 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m21tile--text--headline h1 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m21tile--text--headline h1 { font-size: 20.34px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m21tile--text--headline h1 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m21tile--text--headline h2 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m21tile--text--headline h2 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m21tile--text--headline h2 { font-size: 20.34x; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m21tile--text--headline h2 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m21tile--text--headline h3 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m21tile--text--headline h3 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m21tile--text--headline h3 { font-size: 20.34px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m21tile--text--headline h3 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m21tile--text--headline h4 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m21tile--text--headline h4 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m21tile--text--headline h4 { font-size: 20.34px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m21tile--text--headline h4 { font-size: 22px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m21tile--text--headline span { font-weight: 600; font-size: 18.4px; line-height: 114%; }
.mmfsc--m21tile--text--headline span.h1, .mmfsc--m21tile--text--headline span.h2, .mmfsc--m21tile--text--headline span.h3, .mmfsc--m21tile--text--headline span.h4 { display: block; }
.mmfsc--m21tile--text--text { font-size: 14px; overflow: hidden; }
.mmfsc--m21tile--text--text h1 { font-size: 33px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
.mmfsc--m21tile--text--text h2 { font-size: 30px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
.mmfsc--m21tile--text--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
.mmfsc--m21tile--text--text h4 { font-size: 20px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
.mmfsc--m21tile--text--text p { margin: 0; }
.mmfsc--m21tile--text--text .text-center { text-align: center; }
.mmfsc--m21tile--text--text .text-right { text-align: right; }
.mmfsc--m21tile--text--link { font-size: 14px; position: absolute; left: 0; bottom: 0; width: 100%; padding: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: right; background: inherit; }
.mmfsc--m21tile--text--link a { color: #555555; }
.mmfsc--m21tile--text--link[data-color="1"], .mmfsc--m21tile--text--link[data-color="2"], .mmfsc--m21tile--text--link[data-color="3"], .mmfsc--m21tile--text--link[data-color="4"], .mmfsc--m21tile--text--link[data-color="14"] { color: #fff; }
.mmfsc--m21tile--text--link[data-color="1"] a, .mmfsc--m21tile--text--link[data-color="2"] a, .mmfsc--m21tile--text--link[data-color="3"] a, .mmfsc--m21tile--text--link[data-color="4"] a, .mmfsc--m21tile--text--link[data-color="14"] a { color: #fff; }
.mmfsc--m21tile--text[data-color="1"] .bodytext a, .mmfsc--m21tile--text[data-color="2"] .bodytext a, .mmfsc--m21tile--text[data-color="3"] .bodytext a, .mmfsc--m21tile--text[data-color="4"] .bodytext a, .mmfsc--m21tile--text[data-color="14"] .bodytext a { color: #fff; }
.mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text:hover[data-color="0"] { background: #c8c8c8; }
.mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text:hover[data-color="1"] { background: #56b2a7; }
.mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text:hover[data-color="2"] { background: #40b8e7; }
.mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text:hover[data-color="3"] { background: #ff7f41; }
.mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text:hover[data-color="4"] { background: #5071af; }
.mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text:hover[data-color="10"] { background: #c8c8c8; }
.mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text:hover[data-color="11"] { background: whitesmoke; }
.mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text:hover[data-color="12"] { background: #e2e2e2; }
.mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text:hover[data-color="13"] { background: #ceced0; }
.mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text:hover[data-color="14"] { background: #7b7b7b; }
@media (min-width: 768px) { .mmfsc--m21tile { margin: 0 0 16px; }
  .mmfsc--m21tile--image--headline span { font-size: 20.01px; }
  .mmfsc--m21tile--text--headline span { font-size: 20.01px; }
  .mmfsc--m21tile[data-type="text"] .mmfsc--m21tile--text { position: relative; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } }
@media (min-width: 1024px) { .mmfsc--m21tile--text { padding: 20px 20px 63px; }
  .mmfsc--m21tile--text--headline { margin-bottom: 20px; }
  .mmfsc--m21tile--text--headline span { font-size: 20.24px; }
  .mmfsc--m21tile--text--text { font-size: 16px; }
  .mmfsc--m21tile--text--link { font-size: 16px; padding: 20px; }
  .mmfsc--m21tile--image--headline { padding: 20px; }
  .mmfsc--m21tile--image--headline span { font-size: 20.24px; } }
@media (min-width: 1200px) { .mmfsc--m21tile--text { padding: 20px 20px 66px; }
  .mmfsc--m21tile--text--headline { margin-bottom: 30px; }
  .mmfsc--m21tile--text--headline span { font-size: 22px; }
  .mmfsc--m21tile--text--text { font-size: 18px; }
  .mmfsc--m21tile--text--link { font-size: 18px; }
  .mmfsc--m21tile--image--headline span { font-size: 22px; } }
.mmfsc--m22tile { position: relative; margin: 0 auto 8px; }
.mmfsc--m22tile--text { font-size: 14px; overflow: hidden; padding: 10px; background: #eee; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; /*&:hover { &[data-color="0"] { background: rgba(#c8c8c8,1) } &[data-color="1"] { background: rgba(#56b2a7, 1); } &[data-color="2"] { background: rgba(#40b8e7, 1); } &[data-color="3"] { background: rgba(#ff7f41, 1); } &[data-color="4"] { background: rgba(#5071af, 1); } &[data-color="10"] { background: rgba(#c8c8c8,1) } &[data-color="11"] { background: rgba(#f5f5f5,1) } &[data-color="12"] { background: rgba(#e2e2e2,1) } &[data-color="13"] { background: rgba(#ceced0,1) } &[data-color="14"] { background: rgba(#7b7b7b,1) } }*/ }
.mmfsc--m22tile--text--text { width: 100%; }
.mmfsc--m22tile--text--text span.h1, .mmfsc--m22tile--text--text div.h1 { font-size: 33px; line-height: 43px; font-weight: 600; text-transform: uppercase; font-style: normal; }
.mmfsc--m22tile--text--text span.h2, .mmfsc--m22tile--text--text div.h2 { font-size: 30px; line-height: 38px; font-weight: 600; text-transform: none; font-style: normal; }
.mmfsc--m22tile--text--text span.h3, .mmfsc--m22tile--text--text div.h3 { font-size: 23px; line-height: 35px; font-weight: 400; text-transform: none; font-style: normal; }
.mmfsc--m22tile--text--text span.h4, .mmfsc--m22tile--text--text div.h4 { font-size: 20px; line-height: 30px; font-weight: 400; text-transform: none; font-style: normal; }
.mmfsc--m22tile--text h1 { font-size: 33px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
.mmfsc--m22tile--text h2 { font-size: 30px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
.mmfsc--m22tile--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
.mmfsc--m22tile--text h4 { font-size: 20px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
.mmfsc--m22tile--text p { margin: 0; }
.mmfsc--m22tile--text .text-center { text-align: center; }
.mmfsc--m22tile--text .text-right { text-align: right; }
.mmfsc--m22tile--text blockquote { margin: 0 10%; font-style: italic; font-weight: 600; text-align: center; }
.mmfsc--m22tile--text a { color: #154194; }
.mmfsc--m22tile--text[data-color="0"] { background: #ffffff; }
.mmfsc--m22tile--text[data-color="1"] { background: #009681; color: #fff; }
.mmfsc--m22tile--text[data-color="1"] a { color: #fff; }
.mmfsc--m22tile--text[data-color="2"] { background: #298fc2; color: #fff; }
.mmfsc--m22tile--text[data-color="2"] a { color: #fff; }
.mmfsc--m22tile--text[data-color="3"] { background: #fc4c02; color: #fff; }
.mmfsc--m22tile--text[data-color="3"] a { color: #fff; }
.mmfsc--m22tile--text[data-color="4"] { background: #154194; color: #fff; }
.mmfsc--m22tile--text[data-color="4"] a { color: #fff; }
.mmfsc--m22tile--text[data-color="10"] { background: #eeeeee; }
.mmfsc--m22tile--text[data-color="11"] { background: #d0d0ce; }
.mmfsc--m22tile--text[data-color="12"] { background: #bbbcbc; }
.mmfsc--m22tile--text[data-color="13"] { background: #a7a8aa; }
.mmfsc--m22tile--text[data-color="14"] { background: #555555; color: #fff; }
.mmfsc--m22tile--text[data-color="14"] a { color: #fff; }
@media (min-width: 768px) { .mmfsc--m22tile { margin: 0 0 16px; }
  .mmfsc--m22tile--square { padding-bottom: 100%; height: 0; }
  .mmfsc--m22tile--rectangular { padding-bottom: calc(50% - 8px); height: 0; }
  .mmfsc--m22tile--16by9 { padding-bottom: 56.25%; height: 0; }
  .mmfsc--m22tile .mmfsc--m22tile--text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }
  .mmfsc--m22tile .mmfsc--m22tile--text--text { width: 80%; } }
@media (min-width: 1024px) { .mmfsc--m22tile--text { padding: 20px; }
  .mmfsc--m22tile--text blockquote { font-size: 110%; line-height: 175%; } }
.mmfsc--m24tile .embed-responsive-16by9 { margin-bottom: 8px; }
@media (min-width: 1024px) { .mmfsc--m24tile .embed-responsive-16by9 { margin-bottom: 16px; } }
.mmfsc--m30text.has-link { cursor: pointer; }
.mmfsc--m30text--container { position: relative; }
.mmfsc--m30text--image { position: absolute; width: calc(100% - (2 * 10px) - 16px); height: calc(100% - (2 * 10px) - 8px); margin-bottom: 8px; padding: 10px; z-index: 1; -webkit-transition: opacity ease-in-out 150ms; transition: opacity ease-in-out 150ms; }
@media (min-width: 768px) { .mmfsc--m30text--image { height: calc(100% - (2 * 10px) - 16px); } }
@media (min-width: 1024px) { .mmfsc--m30text--image { height: calc(100% - (2 * 10px) - 16px); } }
@media (min-width: 1200px) { .mmfsc--m30text--image { height: calc(100% - (2 * 10px) - 16px); } }
.mmfsc--m30text--image--image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.mmfsc--m30text--image--headline { position: relative; z-index: 1; }
.mmfsc--m30text--image--headline h1, .mmfsc--m30text--image--headline h2, .mmfsc--m30text--image--headline h3, .mmfsc--m30text--image--headline h4, .mmfsc--m30text--image--headline span { font-size: 18.4px; line-height: 114%; text-transform: uppercase; font-weight: 600; color: #ffffff; }
@media (min-width: 768px) { .mmfsc--m30text--image--headline h1, .mmfsc--m30text--image--headline h2, .mmfsc--m30text--image--headline h3, .mmfsc--m30text--image--headline h4, .mmfsc--m30text--image--headline span { font-size: 20.01px; } }
@media (min-width: 1024px) { .mmfsc--m30text--image--headline h1, .mmfsc--m30text--image--headline h2, .mmfsc--m30text--image--headline h3, .mmfsc--m30text--image--headline h4, .mmfsc--m30text--image--headline span { font-size: 20.24px; } }
@media (min-width: 1200px) { .mmfsc--m30text--image--headline h1, .mmfsc--m30text--image--headline h2, .mmfsc--m30text--image--headline h3, .mmfsc--m30text--image--headline h4, .mmfsc--m30text--image--headline span { font-size: 22px; } }
.mmfsc--m30text--image--arrow { position: absolute; z-index: 1; right: 0; bottom: 0; padding: 5px 20px; background: #eee; font-size: 24px; line-height: 1; }
.mmfsc--m30text--image--arrow[data-color="1"] { background: #009681; color: #fff; }
.mmfsc--m30text--image--arrow[data-color="2"] { background: #298fc2; color: #fff; }
.mmfsc--m30text--image--arrow[data-color="3"] { background: #fc4c02; color: #fff; }
.mmfsc--m30text--image--arrow[data-color="4"] { background: #154194; color: #fff; }
.mmfsc--m30text--image + .mmfsc--m30text--text { opacity: 0; }
.mmfsc--m30text--image + .mmfsc--m30text--text:hover[data-color="1"] { background: #009681; }
.mmfsc--m30text--image + .mmfsc--m30text--text:hover[data-color="2"] { background: #298fc2; }
.mmfsc--m30text--image + .mmfsc--m30text--text:hover[data-color="3"] { background: #fc4c02; }
.mmfsc--m30text--image + .mmfsc--m30text--text:hover[data-color="4"] { background: #154194; }
.mmfsc--m30text--image:hover { opacity: 0; }
.mmfsc--m30text--image:hover + .mmfsc--m30text--text { opacity: 1; z-index: 2; position: relative; }
.mmfsc--m30text--text { padding: 10px; background: #eee; margin-bottom: 8px; -webkit-transition: opacity ease-in-out 150ms; transition: opacity ease-in-out 150ms; }
.mmfsc--m30text--text--text { font-size: 14px; margin-top: 15px; }
.mmfsc--m30text--text--text p { margin: 0; }
.mmfsc--m30text--text--text h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m30text--text--text h1 { font-size: 25px; line-height: 145%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m30text--text--text h1 { font-size: 26.45px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--text h1 { font-size: 28.75px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m30text--text--text h2 { font-size: 20.93px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m30text--text--text h2 { font-size: 23.23px; line-height: 136%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m30text--text--text h2 { font-size: 24.38px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--text h2 { font-size: 26.68px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m30text--text--text h3 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m30text--text--text h3 { font-size: 20.01px; line-height: 118%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m30text--text--text h3 { font-size: 20.7px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m30text--text--text h4 { font-size: 16.1px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m30text--text--text h4 { font-size: 17.94px; line-height: 105%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m30text--text--text h4 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--text h4 { font-size: 20.7px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m30text--text[data-color="1"] { background: #009681; color: #fff; }
.mmfsc--m30text--text[data-color="2"] { background: #298fc2; color: #fff; }
.mmfsc--m30text--text[data-color="3"] { background: #fc4c02; color: #fff; }
.mmfsc--m30text--text[data-color="4"] { background: #154194; color: #fff; }
.mmfsc--m30text--text[data-color="1"] .bodytext a, .mmfsc--m30text--text[data-color="2"] .bodytext a, .mmfsc--m30text--text[data-color="3"] .bodytext a, .mmfsc--m30text--text[data-color="4"] .bodytext a { color: #fff; }
.mmfsc--m30text--text[data-color="1"] .bodytext a:active, .mmfsc--m30text--text[data-color="1"] .bodytext a:focus, .mmfsc--m30text--text[data-color="1"] .bodytext a:hover, .mmfsc--m30text--text[data-color="1"] .bodytext a:visited, .mmfsc--m30text--text[data-color="2"] .bodytext a:active, .mmfsc--m30text--text[data-color="2"] .bodytext a:focus, .mmfsc--m30text--text[data-color="2"] .bodytext a:hover, .mmfsc--m30text--text[data-color="2"] .bodytext a:visited, .mmfsc--m30text--text[data-color="3"] .bodytext a:active, .mmfsc--m30text--text[data-color="3"] .bodytext a:focus, .mmfsc--m30text--text[data-color="3"] .bodytext a:hover, .mmfsc--m30text--text[data-color="3"] .bodytext a:visited, .mmfsc--m30text--text[data-color="4"] .bodytext a:active, .mmfsc--m30text--text[data-color="4"] .bodytext a:focus, .mmfsc--m30text--text[data-color="4"] .bodytext a:hover, .mmfsc--m30text--text[data-color="4"] .bodytext a:visited { color: #fff; }
.mmfsc--m30text--text--headline { font-size: 23px; text-transform: uppercase; }
.mmfsc--m30text--text--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m30text--text--headline h1 { font-size: 25px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m30text--text--headline h1 { font-size: 26.45px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--headline h1 { font-size: 28.75px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m30text--text--headline h2 { font-size: 20.93px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m30text--text--headline h2 { font-size: 23.23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m30text--text--headline h2 { font-size: 24.38px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--headline h2 { font-size: 26.68px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m30text--text--headline h3 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m30text--text--headline h3 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m30text--text--headline h3 { font-size: 20.7px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m30text--text--headline h4 { font-size: 16.1px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m30text--text--headline h4 { font-size: 17.94px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m30text--text--headline h4 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--headline h4 { font-size: 20.7px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m30text--text--headline span { font-weight: 600; font-size: 100%; line-height: 114%; display: block; }
.mmfsc--m30text--text--headline span.h1, .mmfsc--m30text--text--headline span.h2, .mmfsc--m30text--text--headline span.h3, .mmfsc--m30text--text--headline span.h4 { display: block; }
.mmfsc--m30text--text--link { margin-top: 15px; font-size: 14px; text-align: right; }
@media (min-width: 768px) { .mmfsc--m30text--text--link { font-size: 14px; } }
@media (min-width: 1024px) { .mmfsc--m30text--text--link { font-size: 16px; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--link { font-size: 18px; } }
.mmfsc--m30text--text--link a { color: #154194; }
.mmfsc--m30text--text--link[data-color="1"], .mmfsc--m30text--text--link[data-color="2"], .mmfsc--m30text--text--link[data-color="3"], .mmfsc--m30text--text--link[data-color="4"] { color: #fff; }
.mmfsc--m30text--text--link[data-color="1"] a, .mmfsc--m30text--text--link[data-color="2"] a, .mmfsc--m30text--text--link[data-color="3"] a, .mmfsc--m30text--text--link[data-color="4"] a { color: #fff; }
@media (min-width: 768px) { .mmfsc--m30text--text--text--headline span, .mmfsc--m30text--text--image--headline span { font-size: 110%; } }
@media (min-width: 1024px) { .mmfsc--m30text--text--text--headline span, .mmfsc--m30text--text--image--headline span { font-size: 115%; }
  .mmfsc--m30text--text--text--text, .mmfsc--m30text--text--image--text { font-size: 16px; }
  .mmfsc--m30text--text--text--link, .mmfsc--m30text--text--image--link { font-size: 16px; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--text--headline, .mmfsc--m30text--text--image--headline { font-size: 125%; }
  .mmfsc--m30text--text--text--text, .mmfsc--m30text--text--image--text { font-size: 18px; }
  .mmfsc--m30text--text--text--link, .mmfsc--m30text--text--image--link { font-size: 18px; } }
.mmfsc--m30text--text:hover { opacity: 1; z-index: 2; position: relative; }
.mmfsc--m30text--text:hover[data-color="1"] { background: #56b2a7; }
.mmfsc--m30text--text:hover[data-color="2"] { background: #40b8e7; }
.mmfsc--m30text--text:hover[data-color="3"] { background: #ff7f41; }
.mmfsc--m30text--text:hover[data-color="4"] { background: #5071af; }
.mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline { position: relative; z-index: 1; }
.mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h1, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h2, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h3, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h4, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline span { color: #ffffff; font-size: 18.4px; line-height: 114%; text-transform: uppercase; font-weight: 600; }
@media (min-width: 768px) { .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h1, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h2, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h3, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h4, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline span { font-size: 20.01px; } }
@media (min-width: 1024px) { .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h1, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h2, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h3, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h4, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline span { font-size: 20.24px; } }
@media (min-width: 1200px) { .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h1, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h2, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h3, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline h4, .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--headline span { font-size: 22px; } }
.mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--link { font-size: 14px; }
@media (min-width: 768px) { .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--link { font-size: 14px; } }
@media (min-width: 1024px) { .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--link { font-size: 16px; } }
@media (min-width: 1200px) { .mmfsc--m30text--image + .mmfsc--m30text--text .mmfsc--m30text--text--link { font-size: 18px; } }
@media (min-width: 768px) { .mmfsc--m30text--text { margin-bottom: 16px; } }
@media (min-width: 1024px) { .mmfsc--m30text--image { width: calc(100% - (2 * 20px) - 16px); height: calc(100% - (2 * 20px) - 16px); padding: 20px; }
  .mmfsc--m30text--text { padding: 20px; }
  .mmfsc--m30text--text--text { margin-top: 20px; }
  .mmfsc--m30text--text--link { margin-top: 20px; } }
@media (min-width: 1200px) { .mmfsc--m30text--text--text { margin-top: 30px; } }
.mmfsc--m31textimage { margin-bottom: 8px; }
.mmfsc--m31textimage--headline { font-size: 23px; text-transform: uppercase; }
.mmfsc--m31textimage--headline[data-color="1"] { color: #009681; }
.mmfsc--m31textimage--headline[data-color="2"] { color: #298fc2; }
.mmfsc--m31textimage--headline[data-color="3"] { color: #fc4c02; }
.mmfsc--m31textimage--headline[data-color="4"] { color: #154194; }
.mmfsc--m31textimage--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m31textimage--headline h1 { font-size: 25px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m31textimage--headline h1 { font-size: 26.45px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m31textimage--headline h1 { font-size: 28.75px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m31textimage--headline h2 { font-size: 20.93px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m31textimage--headline h2 { font-size: 23.23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m31textimage--headline h2 { font-size: 24.38px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m31textimage--headline h2 { font-size: 26.68px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m31textimage--headline h3 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m31textimage--headline h3 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m31textimage--headline h3 { font-size: 20.7px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m31textimage--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m31textimage--headline h4 { font-size: 16.1px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m31textimage--headline h4 { font-size: 17.94px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m31textimage--headline h4 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m31textimage--headline h4 { font-size: 20.7px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m31textimage--headline span { font-weight: 600; font-size: 100%; line-height: 114%; text-transform: uppercase; display: block; }
.mmfsc--m31textimage--subheader { font-size: 16px; margin-top: 5px; }
.mmfsc--m31textimage--subheader span { font-weight: 600; font-size: 100%; line-height: 143%; }
.mmfsc--m31textimage--image { line-height: 0; display: inline-block; margin-top: 10px; }
.mmfsc--m31textimage--image img { display: inline-block; width: auto; height: auto; max-width: 100%; }
.mmfsc--m31textimage--text h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m31textimage--text h1 { font-size: 25px; line-height: 145%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m31textimage--text h1 { font-size: 26.45px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m31textimage--text h1 { font-size: 28.75px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m31textimage--text h2 { font-size: 20.93px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m31textimage--text h2 { font-size: 23.23px; line-height: 136%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m31textimage--text h2 { font-size: 24.38px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m31textimage--text h2 { font-size: 26.68px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m31textimage--text h3 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m31textimage--text h3 { font-size: 20.01px; line-height: 118%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m31textimage--text h3 { font-size: 20.7px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m31textimage--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m31textimage--text h4 { font-size: 16.1px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m31textimage--text h4 { font-size: 17.94px; line-height: 105%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m31textimage--text h4 { font-size: 18.4px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m31textimage--text h4 { font-size: 20.7px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m31textimage--cta--wrap { margin-top: 10px; }
.mmfsc--m31textimage--cta--wrap a { display: inline-block; background: #555555; border: 1px solid #555555; color: #fff; padding: 5px 10px; text-decoration: none; }
.mmfsc--m31textimage--cta--wrap a[data-color="1"] { background: #009681; border: 1px solid #009681; }
.mmfsc--m31textimage--cta--wrap a[data-color="2"] { background: #298fc2; border: 1px solid #298fc2; }
.mmfsc--m31textimage--cta--wrap a[data-color="3"] { background: #fc4c02; border: 1px solid #fc4c02; }
.mmfsc--m31textimage--cta--wrap a[data-color="4"] { background: #154194; border: 1px solid #154194; }
.mmfsc--m31textimage--cta--wrap a:hover { color: #555555; background: #fff; }
.mmfsc--m31textimage--cta--wrap a:hover[data-color="1"] { color: #009681; }
.mmfsc--m31textimage--cta--wrap a:hover[data-color="2"] { color: #298fc2; }
.mmfsc--m31textimage--cta--wrap a:hover[data-color="3"] { color: #fc4c02; }
.mmfsc--m31textimage--cta--wrap a:hover[data-color="4"] { color: #154194; }
@media (min-width: 768px) { .mmfsc--m31textimage { margin-bottom: 16px; }
  .mmfsc--m31textimage--headline span { font-size: 110%; }
  .mmfsc--m31textimage--subheader span { font-size: 110%; } }
@media (min-width: 1024px) { .mmfsc--m31textimage--headline span { font-size: 115%; }
  .mmfsc--m31textimage--subheader span { font-size: 115%; } }
@media (min-width: 1200px) { .mmfsc--m31textimage { margin-bottom: 16px; }
  .mmfsc--m31textimage--headline span { font-size: 125%; }
  .mmfsc--m31textimage--subheader span { font-size: 125%; } }
.mmfsc--m32video--item { position: relative; padding-bottom: 56.25%; /* 16:9 */ margin-bottom: 8px; height: 0; }
.mmfsc--m32video--item iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
@media (min-width: 768px) { .mmfsc--m32video--item { margin-bottom: 16px; } }
.mmfsc--m33headline--headline { position: relative; text-align: center; font-size: 18px; padding: 0 0 5px 0; }
.mmfsc--m33headline--headline:before, .mmfsc--m33headline--headline:after { content: ''; display: inline-block; vertical-align: middle; width: 15%; max-width: 90px; height: 1px; background: #555555; }
.mmfsc--m33headline--headline h1, .mmfsc--m33headline--headline h2, .mmfsc--m33headline--headline h3, .mmfsc--m33headline--headline h4, .mmfsc--m33headline--headline span { font-style: italic; font-size: 100%; line-height: 114%; display: inline-block; vertical-align: middle; max-width: 70%; padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media (min-width: 768px) { .mmfsc--m33headline--headline h1, .mmfsc--m33headline--headline h2, .mmfsc--m33headline--headline h3, .mmfsc--m33headline--headline h4, .mmfsc--m33headline--headline span { font-size: 110%; } }
@media (min-width: 1024px) { .mmfsc--m33headline--headline h1, .mmfsc--m33headline--headline h2, .mmfsc--m33headline--headline h3, .mmfsc--m33headline--headline h4, .mmfsc--m33headline--headline span { font-size: 115%; } }
@media (min-width: 1200px) { .mmfsc--m33headline--headline { font-size: 125%; } }
.mmfsc--m35contact { background: #154194; margin-bottom: 8px; }
.mmfsc--m35contact--text { padding: 20px 10px; color: #fff; text-align: center; }
.mmfsc--m35contact--text--headline { font-size: 22px; display: inline-block; }
.mmfsc--m35contact--text--headline i { font-size: 30px; margin-right: 10px; }
.mmfsc--m35contact--text--headline * { vertical-align: middle; }
.mmfsc--m35contact--text--text { margin-top: 15px; display: inline-block; }
.mmfsc--m35contact--text--link { margin-top: 15px; display: inline-block; }
.mmfsc--m35contact--text--link a { color: #fff; display: inline-block; padding: 5px 15px; border: 1px solid #fff; text-decoration: none; }
.mmfsc--m35contact--text--link a:hover { background: #ffffff; color: #154194; }
.mmfsc--m35contact--text--link a:after { font-family: orbis-icon; content: '\f105'; display: inline-block; margin-left: 10px; font-size: 18px; }
@media (min-width: 768px) { .mmfsc--m35contact { margin-bottom: 0; }
  .mmfsc--m35contact--text--headline, .mmfsc--m35contact--text--text, .mmfsc--m35contact--text--link { margin: 0 15px; } }
@media (min-width: 1024px) { .mmfsc--m35contact--text--headline, .mmfsc--m35contact--text--text, .mmfsc--m35contact--text--link { margin: 0 30px; } }
@media (min-width: 1200px) { .mmfsc--m35contact--text--headline, .mmfsc--m35contact--text--text, .mmfsc--m35contact--text--link { margin: 0 45px; } }
.mmfsc--m36accordion--headline { font-size: 23px; text-transform: uppercase; margin-bottom: 16px; }
.mmfsc--m36accordion--headline h1 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: 600; }
@media (min-width: 768px) { .mmfsc--m36accordion--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--headline h1 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m36accordion--headline h2 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: 600; }
@media (min-width: 768px) { .mmfsc--m36accordion--headline h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--headline h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--headline h2 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m36accordion--headline h3 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: 600; }
@media (min-width: 768px) { .mmfsc--m36accordion--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--headline h3 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m36accordion--headline h4 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: 600; }
@media (min-width: 768px) { .mmfsc--m36accordion--headline h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--headline h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--headline h4 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m36accordion--headline span { font-weight: 600; font-size: 19.55px; line-height: 114%; text-transform: uppercase; display: block; }
.mmfsc--m36accordion--item { border: 1px solid #eeeeee; margin-bottom: 8px; }
.mmfsc--m36accordion--title { position: relative; padding: 15px 30px 15px 15px; font-weight: 600; cursor: pointer; }
.mmfsc--m36accordion--title span { font-size: 16px; line-height: 114%; font-weight: 600; display: block; }
.mmfsc--m36accordion--title h1 { font-size: 16px; line-height: 114%; font-weight: 600; text-transform: none; font-style: 600; }
@media (min-width: 768px) { .mmfsc--m36accordion--title h1 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--title h1 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--title h1 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m36accordion--title h2 { font-size: 16px; line-height: 114%; font-weight: 600; text-transform: none; font-style: 600; }
@media (min-width: 768px) { .mmfsc--m36accordion--title h2 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--title h2 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--title h2 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m36accordion--title h3 { font-size: 16px; line-height: 114%; font-weight: 600; text-transform: none; font-style: 600; }
@media (min-width: 768px) { .mmfsc--m36accordion--title h3 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--title h3 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--title h3 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m36accordion--title h4 { font-size: 16px; line-height: 114%; font-weight: 600; text-transform: none; font-style: 600; }
@media (min-width: 768px) { .mmfsc--m36accordion--title h4 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--title h4 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--title h4 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m36accordion--title i { position: absolute; right: 15px; top: 50%; -webkit-transform: rotateX(0) translateY(-50%); transform: rotateX(0) translateY(-50%); font-weight: bold; -webkit-transition: all .3s; transition: all .3s; }
.mmfsc--m36accordion--title[data-color="1"] { color: #009681; }
.mmfsc--m36accordion--title[data-color="2"] { color: #298fc2; }
.mmfsc--m36accordion--title[data-color="3"] { color: #fc4c02; }
.mmfsc--m36accordion--title[data-color="4"] { color: #154194; }
.mmfsc--m36accordion--opened .mmfsc--m36accordion--title i { -webkit-transform: rotateX(180deg) translateY(50%); transform: rotateX(180deg) translateY(50%); }
.mmfsc--m36accordion--body { display: none; padding: 15px; border-top: 1px solid #eeeeee; }
.mmfsc--m36accordion--body h1 { font-size: 16px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m36accordion--body h1 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--body h1 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--body h1 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m36accordion--body h2 { font-size: 16px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m36accordion--body h2 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--body h2 { font-size: 18x; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--body h2 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m36accordion--body h3 { font-size: 16px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m36accordion--body h3 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--body h3 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--body h3 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m36accordion--body h4 { font-size: 16px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m36accordion--body h4 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--body h4 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m36accordion--body h4 { font-size: 18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m36accordion--body .text-center { text-align: center; }
.mmfsc--m36accordion--body .text-right { text-align: right; }
.mmfsc--m36accordion--body a { color: #154194; }
.mmfsc--m36accordion--image { padding-bottom: 15px; overflow: hidden; }
.mmfsc--m36accordion--image img { display: inline-block; width: auto; height: auto; max-width: 100%; }
@media (min-width: 768px) { .mmfsc--m36accordion--headline span { font-size: 23px; }
  .mmfsc--m36accordion--title span { font-size: 18px; } }
@media (min-width: 1024px) { .mmfsc--m36accordion--headline span { font-size: 23px; }
  .mmfsc--m36accordion--title span { font-size: 18px; } }
@media (min-width: 1200px) { .mmfsc--m36accordion { margin-bottom: 16px; }
  .mmfsc--m36accordion--headline span { font-size: 25.3px; }
  .mmfsc--m36accordion--title span { font-size: 18px; } }
.mmfsc--m40teaser { padding: 16px; }
.mmfsc--m40teaser--image { font-size: 0; }
.mmfsc--m40teaser--image img { display: inline-block; max-width: 100%; width: auto; height: auto; }
.mmfsc--m40teaser--text { position: relative; padding: 10px; color: #fff; }
.mmfsc--m40teaser--text--headline { font-size: 20px; }
.mmfsc--m40teaser--text--text { font-size: 14px; margin-top: 15px; }
.mmfsc--m40teaser--text--text p { margin: 0; }
.mmfsc--m40teaser--text--link { font-size: 14px; margin-top: 15px; }
.mmfsc--m40teaser--text--link i { display: inline-block; margin-right: 5px; }
.mmfsc--m40teaser--text--link a { color: #fff; text-decoration: none; }
[data-color="orbis-solutions"] .mmfsc--m40teaser--text { background: #009681; }
[data-color="sap"] .mmfsc--m40teaser--text { background: #298fc2; }
[data-color="microsoft"] .mmfsc--m40teaser--text { background: #fc4c02; }
[data-color="orbis-primary"] .mmfsc--m40teaser--text { background: #154194; }
[data-color="orbis"] .mmfsc--m40teaser--text { background: #154194; }
.mmfsc--m45eventwebcast--column { background: #fff; border: 1px solid #eeeeee; margin-bottom: 8px; }
.mmfsc--m45eventwebcast--headline { padding: 15px 15px; text-transform: uppercase; font-weight: 600; font-size: 23px; }
.mmfsc--m45eventwebcast--headline span { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; display: block; }
.mmfsc--m45eventwebcast--subheadline { padding: 0 15px; }
.mmfsc--m45eventwebcast--text { padding: 0 15px; }
.mmfsc--m45eventwebcast--list--sort { padding: 0 15px; }
.mmfsc--m45eventwebcast--list--item { position: relative; padding: 10px 40px 10px 15px; border-top: 1px solid #eeeeee; }
.mmfsc--m45eventwebcast--list--item a { text-decoration: none; color: #555555; }
.mmfsc--m45eventwebcast--list--item a.orbis-solutions { color: #009681; }
.mmfsc--m45eventwebcast--list--item a.sap { color: #298fc2; }
.mmfsc--m45eventwebcast--list--item a.microsoft { color: #fc4c02; }
.mmfsc--m45eventwebcast--list--item a.job-events, .mmfsc--m45eventwebcast--list--item a.orbis-primary, .mmfsc--m45eventwebcast--list--item a.orbis { color: #154194; }
.mmfsc--m45eventwebcast--list--item--title { font-weight: 600; margin-bottom: 5px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; }
.mmfsc--m45eventwebcast--list--item--title.orbis-solutions { color: #009681; }
.mmfsc--m45eventwebcast--list--item--title.sap { color: #298fc2; }
.mmfsc--m45eventwebcast--list--item--title.microsoft { color: #fc4c02; }
.mmfsc--m45eventwebcast--list--item--title.orbis-primary, .mmfsc--m45eventwebcast--list--item--title.orbis { color: #154194; }
.mmfsc--m45eventwebcast--list--item--symbol { width: 30px; min-width: 30px; margin-right: 10px; }
.mmfsc--m45eventwebcast--list--item--symbol svg .cls-1 { fill: #555555; }
.mmfsc--m45eventwebcast--list--item--symbol svg .cls-2 { fill: #555555; }
.mmfsc--m45eventwebcast--list--item--symbol svg .cls-3 { fill: #ffffff; }
.mmfsc--m45eventwebcast--list--item--symbol.orbis-solutions svg .cls-1 { fill: #009681; }
.mmfsc--m45eventwebcast--list--item--symbol.orbis-solutions svg .cls-2 { fill: #8fccc4; }
.mmfsc--m45eventwebcast--list--item--symbol.sap svg .cls-1 { fill: #298fc2; }
.mmfsc--m45eventwebcast--list--item--symbol.sap svg .cls-2 { fill: #80d0ef; }
.mmfsc--m45eventwebcast--list--item--symbol.microsoft svg .cls-1 { fill: #fc4c02; }
.mmfsc--m45eventwebcast--list--item--symbol.microsoft svg .cls-2 { fill: #f49b67; }
.mmfsc--m45eventwebcast--list--item--symbol.orbis-primary svg .cls-1, .mmfsc--m45eventwebcast--list--item--symbol.orbis svg .cls-1 { fill: #154194; }
.mmfsc--m45eventwebcast--list--item--symbol.orbis-primary svg .cls-2, .mmfsc--m45eventwebcast--list--item--symbol.orbis svg .cls-2 { fill: #8aa0ca; }
.mmfsc--m45eventwebcast--list--item--symbol--title { display: -webkit-box; display: -ms-flexbox; display: flex; }
.mmfsc--m45eventwebcast--list--item--date-location { color: rgba(85, 85, 85, 0.7); margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mmfsc--m45eventwebcast--list--item--short { overflow: hidden; height: 42px; }
.mmfsc--m45eventwebcast--list--item--languages { padding-bottom: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.mmfsc--m45eventwebcast--list--item--languages svg { margin-right: 20px; width: 22px; height: 15px; }
.mmfsc--m45eventwebcast--list--item--arrow { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px; }
.mmfsc--m45eventwebcast--list--item--arrow.orbis-solutions { color: #009681; }
.mmfsc--m45eventwebcast--list--item--arrow.sap { color: #298fc2; }
.mmfsc--m45eventwebcast--list--item--arrow.microsoft { color: #fc4c02; }
.mmfsc--m45eventwebcast--list--item--arrow.orbis-primary, .mmfsc--m45eventwebcast--list--item--arrow.orbis { color: #154194; }
.mmfsc--m45eventwebcast--list--overview-link { padding: 15px; border-top: 1px solid #eeeeee; text-align: right; }
.mmfsc--m45eventwebcast--list--overview-link a { display: inline-block; background: #fff; border: 1px solid #555555; color: #555555; padding: 5px 10px; text-decoration: none; }
.mmfsc--m45eventwebcast--list--overview-link a:hover { background: #154194; border-color: #154194; color: #fff; }
.mmfsc--m45eventwebcast--social-bar { padding: 10px 15px; border: 1px solid #eeeeee; margin-bottom: 8px; text-align: center; background: #fff; }
.mmfsc--m45eventwebcast--social-bar--headline { display: inline-block; margin-right: 15px; text-transform: uppercase; font-size: 16px; font-weight: 600; }
.mmfsc--m45eventwebcast--social-bar--headline span { font-size: 16px; }
.mmfsc--m45eventwebcast--social-bar--text { display: inline-block; padding: 5px 0; }
.mmfsc--m45eventwebcast--social-bar--icons { display: inline-block; }
.mmfsc--m45eventwebcast--social-bar--icons a { display: inline-block; padding: 0 5px; margin: 0 3px; font-size: 16px; color: #555555; text-decoration: none; }
.mmfsc--m45eventwebcast--social-bar--icons a:hover { color: #154194; }
@media (min-width: 768px) { .mmfsc--m45eventwebcast--column, .mmfsc--m45eventwebcast--social-bar { margin-bottom: 16px; }
  .mmfsc--m45eventwebcast--headline span { font-size: 23px; }
  .mmfsc--m45eventwebcast--social-bar--headline span { font-size: 16px; }
  .mmfsc--m45eventwebcast--list--item--short { height: 25px; }
  .mmfsc--m45eventwebcast--social-bar--text { padding: 0; }
  .mmfsc--m45eventwebcast--social-bar--icons { padding: 10px 0; }
  .mmfsc--m45eventwebcast--social-bar--icons a { padding: 0 5px; margin: 0 8px; } }
@media (min-width: 1024px) { .mmfsc--m45eventwebcast--headline span { font-size: 23px; }
  .mmfsc--m45eventwebcast--social-bar--headline span { font-size: 16px; }
  .mmfsc--m45eventwebcast--list--item--short { height: 48px; }
  .mmfsc--m45eventwebcast--social-bar { text-align: left; }
  .mmfsc--m45eventwebcast--social-bar--headline { margin-right: 30px; }
  .mmfsc--m45eventwebcast--social-bar--icons { padding: 0 30px; } }
@media (min-width: 1200px) { .mmfsc--m45eventwebcast--headline span { font-size: 25.3px; }
  .mmfsc--m45eventwebcast--social-bar--headline span { font-size: 16px; } }
.mmfsc--m46eventwebcast--column { background: #fff; border: 1px solid #eeeeee; margin-bottom: 8px; }
.mmfsc--m46eventwebcast--headline { padding: 15px 15px; text-transform: uppercase; font-weight: 600; font-size: 23px; }
.mmfsc--m46eventwebcast--headline h1 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m46eventwebcast--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m46eventwebcast--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m46eventwebcast--headline h1 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m46eventwebcast--headline h2 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m46eventwebcast--headline h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m46eventwebcast--headline h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m46eventwebcast--headline h2 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m46eventwebcast--headline h3 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m46eventwebcast--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m46eventwebcast--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m46eventwebcast--headline h3 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m46eventwebcast--headline h4 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m46eventwebcast--headline h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m46eventwebcast--headline h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m46eventwebcast--headline h4 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m46eventwebcast--headline span { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; display: block; }
.mmfsc--m46eventwebcast--image { float: left; width: 150px; padding: 0 15px; }
.mmfsc--m46eventwebcast--image img { max-width: 100%; padding-top: 15px; padding-bottom: 15px; }
.mmfsc--m46eventwebcast--image + .mmfsc--m46eventwebcast--text { padding-left: 180px; }
.mmfsc--m46eventwebcast--image + .mmfsc--m46eventwebcast--text + .mmfsc--m46eventwebcast--list { clear: both; }
.mmfsc--m46eventwebcast--image + .mmfsc--m46eventwebcast--text + .mmfsc--m46eventwebcast--list--sort { padding: 0 15px; clear: both; }
.mmfsc--m46eventwebcast--text { padding: 0 15px; }
.mmfsc--m46eventwebcast--text a { color: #154194; }
.mmfsc--m46eventwebcast--text h1 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m46eventwebcast--text h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m46eventwebcast--text h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m46eventwebcast--text h1 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m46eventwebcast--text h2 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m46eventwebcast--text h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m46eventwebcast--text h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m46eventwebcast--text h2 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m46eventwebcast--text h3 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m46eventwebcast--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m46eventwebcast--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m46eventwebcast--text h3 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m46eventwebcast--text h4 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m46eventwebcast--text h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m46eventwebcast--text h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m46eventwebcast--text h4 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m46eventwebcast--list--sort { padding: 0 15px; }
.mmfsc--m46eventwebcast--list.border-top { border-top: 1px solid #eeeeee; }
.mmfsc--m46eventwebcast--list--item { position: relative; padding: 10px 40px 10px 15px; border-top: 1px solid #eeeeee; }
.mmfsc--m46eventwebcast--list--item:first-of-type { border-top: unset; }
.mmfsc--m46eventwebcast--list--item a { text-decoration: none; color: inherit; }
.mmfsc--m46eventwebcast--list--item--title { font-weight: 600; margin-bottom: 5px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; }
.mmfsc--m46eventwebcast--list--item--title.job-events { color: #154194; }
.mmfsc--m46eventwebcast--list--item--title.orbis-solutions { color: #009681; }
.mmfsc--m46eventwebcast--list--item--title.sap { color: #298fc2; }
.mmfsc--m46eventwebcast--list--item--title.microsoft { color: #fc4c02; }
.mmfsc--m46eventwebcast--list--item--title.orbis-primary, .mmfsc--m46eventwebcast--list--item--title.orbis, .mmfsc--m46eventwebcast--list--item--title.job-events { color: #154194; }
.mmfsc--m46eventwebcast--list--item--title.orbis-primary:before, .mmfsc--m46eventwebcast--list--item--title.orbis:before, .mmfsc--m46eventwebcast--list--item--title.job-events:before { background: #154194; }
.mmfsc--m46eventwebcast--list--item--symbol { width: 30px; min-width: 30px; margin-right: 10px; }
.mmfsc--m46eventwebcast--list--item--symbol svg .cls-1 { fill: #555555; }
.mmfsc--m46eventwebcast--list--item--symbol svg .cls-2 { fill: #555555; }
.mmfsc--m46eventwebcast--list--item--symbol svg .cls-3 { fill: #ffffff; }
.mmfsc--m46eventwebcast--list--item--symbol.orbis-solutions svg .cls-1 { fill: #009681; }
.mmfsc--m46eventwebcast--list--item--symbol.orbis-solutions svg .cls-2 { fill: #8fccc4; }
.mmfsc--m46eventwebcast--list--item--symbol.sap svg .cls-1 { fill: #298fc2; }
.mmfsc--m46eventwebcast--list--item--symbol.sap svg .cls-2 { fill: #80d0ef; }
.mmfsc--m46eventwebcast--list--item--symbol.microsoft svg .cls-1 { fill: #fc4c02; }
.mmfsc--m46eventwebcast--list--item--symbol.microsoft svg .cls-2 { fill: #f49b67; }
.mmfsc--m46eventwebcast--list--item--symbol.orbis-primary svg .cls-1, .mmfsc--m46eventwebcast--list--item--symbol.orbis svg .cls-1 { fill: #154194; }
.mmfsc--m46eventwebcast--list--item--symbol.orbis-primary svg .cls-2, .mmfsc--m46eventwebcast--list--item--symbol.orbis svg .cls-2 { fill: #8aa0ca; }
.mmfsc--m46eventwebcast--list--item--symbol--title { display: -webkit-box; display: -ms-flexbox; display: flex; }
.mmfsc--m46eventwebcast--list--item--date-location-languages { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.mmfsc--m46eventwebcast--list--item--date-location { color: rgba(85, 85, 85, 0.7); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mmfsc--m46eventwebcast--list--item--short { overflow: hidden; height: 42px; }
.mmfsc--m46eventwebcast--list--item--languages { margin: 10px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.mmfsc--m46eventwebcast--list--item--languages svg { margin-left: 20px; width: 22px; height: 15px; }
.mmfsc--m46eventwebcast--list--item--languages svg:first-child { margin-left: 0; }
.mmfsc--m46eventwebcast--list--item--arrow { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px; }
.mmfsc--m46eventwebcast--list--item--arrow.orbis-solutions { color: #009681; }
.mmfsc--m46eventwebcast--list--item--arrow.sap { color: #298fc2; }
.mmfsc--m46eventwebcast--list--item--arrow.microsoft { color: #fc4c02; }
.mmfsc--m46eventwebcast--list--item--arrow.orbis-primary, .mmfsc--m46eventwebcast--list--item--arrow.orbis, .mmfsc--m46eventwebcast--list--item--arrow.job-events { color: #154194; }
.mmfsc--m46eventwebcast--list--overview-link { padding: 15px; border-top: 1px solid #eeeeee; text-align: right; }
.mmfsc--m46eventwebcast--list--overview-link a { display: inline-block; background: #fff; border: 1px solid #555555; color: #555555; padding: 5px 10px; text-decoration: none; }
.mmfsc--m46eventwebcast--list--overview-link a:hover { background: #154194; border-color: #154194; color: #fff; }
.mmfsc--m46eventwebcast--social-bar { padding: 10px 15px; border: 1px solid #eeeeee; margin-bottom: 8px; text-align: center; background: #fff; }
.mmfsc--m46eventwebcast--social-bar--headline { display: inline-block; margin-right: 15px; text-transform: uppercase; font-size: 23px; font-weight: 600; }
.mmfsc--m46eventwebcast--social-bar--headline span { font-size: 16px; }
.mmfsc--m46eventwebcast--social-bar--text { display: inline-block; padding: 5px 0; }
.mmfsc--m46eventwebcast--social-bar--icons { display: inline-block; }
.mmfsc--m46eventwebcast--social-bar--icons a { display: inline-block; padding: 0 5px; margin: 0 3px; font-size: 16px; color: #555555; text-decoration: none; }
.mmfsc--m46eventwebcast--social-bar--icons a:hover { color: #154194; }
@media (min-width: 768px) { .mmfsc--m46eventwebcast--column, .mmfsc--m46eventwebcast--social-bar { margin-bottom: 16px; }
  .mmfsc--m46eventwebcast--headline span { font-size: 23px; }
  .mmfsc--m46eventwebcast--social-bar--headline span { font-size: 16px; }
  .mmfsc--m46eventwebcast--list--item--date-location-languages { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .mmfsc--m46eventwebcast--list--item--date-location { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
  .mmfsc--m46eventwebcast--list--item--languages { margin-top: 3px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .mmfsc--m46eventwebcast--list--item--short { display: block; height: 25px; }
  .mmfsc--m46eventwebcast--social-bar--text { padding: 0; }
  .mmfsc--m46eventwebcast--social-bar--icons { padding: 10px 0; }
  .mmfsc--m46eventwebcast--social-bar--icons a { padding: 0 5px; margin: 0 8px; } }
@media (min-width: 1024px) { .mmfsc--m46eventwebcast--headline span { font-size: 23px; }
  .mmfsc--m46eventwebcast--social-bar--headline span { font-size: 16px; }
  .mmfsc--m46eventwebcast--social-bar { text-align: left; }
  .mmfsc--m46eventwebcast--social-bar--headline { margin-right: 30px; }
  .mmfsc--m46eventwebcast--social-bar--icons { padding: 0 30px; } }
@media (min-width: 1200px) { .mmfsc--m46eventwebcast--headline span { font-size: 25.3px; }
  .mmfsc--m46eventwebcast--social-bar--headline span { font-size: 16px; } }
.mmfsc--m47eventwebcast--column { background: #fff; border: 1px solid #eeeeee; margin-bottom: 8px; }
.mmfsc--m47eventwebcast--headline { padding: 15px 15px; text-transform: uppercase; font-weight: 600; font-size: 23px; }
.mmfsc--m47eventwebcast--headline span { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; display: block; }
.mmfsc--m47eventwebcast--headline h1 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m47eventwebcast--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m47eventwebcast--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m47eventwebcast--headline h1 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m47eventwebcast--headline h2 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m47eventwebcast--headline h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m47eventwebcast--headline h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m47eventwebcast--headline h2 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m47eventwebcast--headline h3 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m47eventwebcast--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m47eventwebcast--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m47eventwebcast--headline h3 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m47eventwebcast--headline h4 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m47eventwebcast--headline h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m47eventwebcast--headline h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m47eventwebcast--headline h4 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m47eventwebcast--subheadline { padding: 0 15px; }
.mmfsc--m47eventwebcast--text { padding: 0 15px; }
.mmfsc--m47eventwebcast--text a { color: #154194; }
.mmfsc--m47eventwebcast--text h1 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m47eventwebcast--text h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m47eventwebcast--text h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m47eventwebcast--text h1 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m47eventwebcast--text h2 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m47eventwebcast--text h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m47eventwebcast--text h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m47eventwebcast--text h2 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m47eventwebcast--text h3 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m47eventwebcast--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m47eventwebcast--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m47eventwebcast--text h3 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m47eventwebcast--text h4 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m47eventwebcast--text h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m47eventwebcast--text h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m47eventwebcast--text h4 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m47eventwebcast--list--sort { padding: 0 15px 0 22px; }
.mmfsc--m47eventwebcast--list.border-top { border-top: 1px solid #eeeeee; }
.mmfsc--m47eventwebcast--list--item { position: relative; padding: 10px 40px 10px 15px; margin: 0; border-top: 1px solid #eeeeee; }
.mmfsc--m47eventwebcast--list--item:first-of-type { border-top: unset; }
.mmfsc--m47eventwebcast--list--item--thumb { display: none; }
.mmfsc--m47eventwebcast--list--item a { text-decoration: none; color: inherit; }
.mmfsc--m47eventwebcast--list--item--title { font-weight: 600; margin-bottom: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; }
.mmfsc--m47eventwebcast--list--item--title.orbis-solutions { color: #009681; }
.mmfsc--m47eventwebcast--list--item--title.sap { color: #298fc2; }
.mmfsc--m47eventwebcast--list--item--title.microsoft { color: #fc4c02; }
.mmfsc--m47eventwebcast--list--item--title.orbis-primary, .mmfsc--m47eventwebcast--list--item--title.orbis, .mmfsc--m47eventwebcast--list--item--title.job-events { color: #154194; }
.mmfsc--m47eventwebcast--list--item--symbol { width: 30px; min-width: 30px; margin-right: 10px; }
.mmfsc--m47eventwebcast--list--item--symbol svg .cls-1 { fill: #555555; }
.mmfsc--m47eventwebcast--list--item--symbol svg .cls-2 { fill: #555555; }
.mmfsc--m47eventwebcast--list--item--symbol svg .cls-3 { fill: #ffffff; }
.mmfsc--m47eventwebcast--list--item--symbol.orbis-solutions svg .cls-1 { fill: #009681; }
.mmfsc--m47eventwebcast--list--item--symbol.orbis-solutions svg .cls-2 { fill: #8fccc4; }
.mmfsc--m47eventwebcast--list--item--symbol.sap svg .cls-1 { fill: #298fc2; }
.mmfsc--m47eventwebcast--list--item--symbol.sap svg .cls-2 { fill: #80d0ef; }
.mmfsc--m47eventwebcast--list--item--symbol.microsoft svg .cls-1 { fill: #fc4c02; }
.mmfsc--m47eventwebcast--list--item--symbol.microsoft svg .cls-2 { fill: #f49b67; }
.mmfsc--m47eventwebcast--list--item--symbol.orbis-primary svg .cls-1, .mmfsc--m47eventwebcast--list--item--symbol.orbis svg .cls-1 { fill: #154194; }
.mmfsc--m47eventwebcast--list--item--symbol.orbis-primary svg .cls-2, .mmfsc--m47eventwebcast--list--item--symbol.orbis svg .cls-2 { fill: #8aa0ca; }
.mmfsc--m47eventwebcast--list--item--symbol--title { display: -webkit-box; display: -ms-flexbox; display: flex; }
.mmfsc--m47eventwebcast--list--item--date-location-languages { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.mmfsc--m47eventwebcast--list--item--date-location { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.mmfsc--m47eventwebcast--list--item--location, .mmfsc--m47eventwebcast--list--item--date { color: rgba(85, 85, 85, 0.7); margin-bottom: 5px; }
.mmfsc--m47eventwebcast--list--item--location span:nth-child(2) { margin-left: 10px; }
.mmfsc--m47eventwebcast--list--item--date--title { display: inline-block; margin-bottom: 5px; vertical-align: top; }
.mmfsc--m47eventwebcast--list--item--date--item { margin-bottom: 2px; }
.mmfsc--m47eventwebcast--list--item--date--item--day, .mmfsc--m47eventwebcast--list--item--date--item--time { display: inline-block; }
.mmfsc--m47eventwebcast--list--item--date--item--time { margin-left: 10px; }
.mmfsc--m47eventwebcast--list--item--date--item i { display: inline-block; margin-right: 5px; }
.mmfsc--m47eventwebcast--list--item--date--item i.orbis-solutions { color: #009681; }
.mmfsc--m47eventwebcast--list--item--date--item i.sap { color: #298fc2; }
.mmfsc--m47eventwebcast--list--item--date--item i.microsoft { color: #fc4c02; }
.mmfsc--m47eventwebcast--list--item--date--item i.orbis-primary, .mmfsc--m47eventwebcast--list--item--date--item i.orbis, .mmfsc--m47eventwebcast--list--item--date--item i.job-events { color: #154194; }
.mmfsc--m47eventwebcast--list--item--bodytext { overflow: hidden; max-height: 320px; }
.mmfsc--m47eventwebcast--list--item--link-languages { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.mmfsc--m47eventwebcast--list--item--link-languages.flex-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.mmfsc--m47eventwebcast--list--item--languages { margin: 3px 0 10px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
.mmfsc--m47eventwebcast--list--item--languages svg { margin-left: 20px; width: 22px; height: 15px; }
.mmfsc--m47eventwebcast--list--item--languages svg:first-child { margin-left: 0; }
.mmfsc--m47eventwebcast--list--item--link { margin-top: 10px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.mmfsc--m47eventwebcast--list--item--link a { display: inline-block; background: #fff; border: 1px solid #555555; color: #555555; padding: 5px 10px; text-decoration: none; }
.mmfsc--m47eventwebcast--list--item--link a:hover { color: #154194; }
.mmfsc--m47eventwebcast--list--item--link.orbis-solutions a { color: #fff; background: #009681; border-color: #009681; }
.mmfsc--m47eventwebcast--list--item--link.orbis-solutions a:hover { color: #009681; background: #fff; }
.mmfsc--m47eventwebcast--list--item--link.sap a { color: #fff; background: #298fc2; border-color: #298fc2; }
.mmfsc--m47eventwebcast--list--item--link.sap a:hover { color: #298fc2; background: #fff; }
.mmfsc--m47eventwebcast--list--item--link.microsoft a { color: #fff; background: #fc4c02; border-color: #fc4c02; }
.mmfsc--m47eventwebcast--list--item--link.microsoft a:hover { color: #fc4c02; background: #fff; }
.mmfsc--m47eventwebcast--list--item--link.job-events a, .mmfsc--m47eventwebcast--list--item--link.orbis-primary a, .mmfsc--m47eventwebcast--list--item--link.orbis a { color: #fff; background: #154194; border-color: #154194; }
.mmfsc--m47eventwebcast--list--item--link.job-events a:hover, .mmfsc--m47eventwebcast--list--item--link.orbis-primary a:hover, .mmfsc--m47eventwebcast--list--item--link.orbis a:hover { color: #154194; background: #fff; }
.mmfsc--m47eventwebcast--list--item--arrow { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px; }
.mmfsc--m47eventwebcast--list--item--arrow.orbis-solutions { color: #009681; }
.mmfsc--m47eventwebcast--list--item--arrow.orbis-solutions a { color: #009681; }
.mmfsc--m47eventwebcast--list--item--arrow.sap { color: #298fc2; }
.mmfsc--m47eventwebcast--list--item--arrow.sap a { color: #298fc2; }
.mmfsc--m47eventwebcast--list--item--arrow.microsoft { color: #fc4c02; }
.mmfsc--m47eventwebcast--list--item--arrow.microsoft a { color: #fc4c02; }
.mmfsc--m47eventwebcast--list--item--arrow.orbis-primary, .mmfsc--m47eventwebcast--list--item--arrow.orbis, .mmfsc--m47eventwebcast--list--item--arrow.job-events { color: #154194; }
.mmfsc--m47eventwebcast--list--item--arrow.orbis-primary a, .mmfsc--m47eventwebcast--list--item--arrow.orbis a, .mmfsc--m47eventwebcast--list--item--arrow.job-events a { color: #154194; }
@media (min-width: 768px) { .mmfsc--m47eventwebcast--column { margin-bottom: 16px; }
  .mmfsc--m47eventwebcast--headline span { font-size: 23px; }
  .mmfsc--m47eventwebcast--list--item--link-languages { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .mmfsc--m47eventwebcast--list--item--link { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .mmfsc--m47eventwebcast--list--item--languages { -ms-flex-item-align: end; align-self: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .mmfsc--m47eventwebcast--list--item--bodytext { max-height: 200px; }
  .mmfsc--m47eventwebcast--list--item--date-location-languages { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .mmfsc--m47eventwebcast--list--item--date-location { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
  .mmfsc--m47eventwebcast--list--item--date--wrap { vertical-align: top; display: inline-block; margin-left: 15px; } }
@media (min-width: 1024px) { .mmfsc--m47eventwebcast--headline span { font-size: 23px; }
  .mmfsc--m47eventwebcast--list--item--thumb { display: block; float: left; padding: 0 38px 0 8px; width: 150px; }
  .mmfsc--m47eventwebcast--list--item--thumb img { max-width: 100%; }
  .mmfsc--m47eventwebcast--list--item--thumb + .mmfsc--m47eventwebcast--list--item--content { width: calc(100% - 212px); }
  .mmfsc--m47eventwebcast--list--item--content { float: left; width: 100%; padding: 0 8px; }
  .mmfsc--m47eventwebcast--list--item--bodytext { max-height: 150px; }
  .mmfsc--m47eventwebcast--list--item--link-languages { margin-right: -8px; }
  .mmfsc--m47eventwebcast--list--item--link-languages.flex-end { margin-right: 8px; } }
@media (min-width: 1200px) { .mmfsc--m47eventwebcast--headline span { font-size: 25.3px; }
  .mmfsc--m47eventwebcast--list--item--bodytext { max-height: 125px; } }
.mmfsc-module-m48EventWebcast.background-1 .mmfsc--m48eventwebcast--column { padding: 0 20px; }
.mmfsc--m48eventwebcast--column { background: #fff; margin: 8px 0; }
.mmfsc--m48eventwebcast--head { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 15px; }
.mmfsc--m48eventwebcast--headline { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px 15px 0; text-transform: uppercase; font-weight: 600; font-size: 23px; line-height: 25px; }
.mmfsc--m48eventwebcast--back-to-overview { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 0 15px 0; white-space: nowrap; text-align: right; }
.mmfsc--m48eventwebcast--back-to-overview a { color: #555555; }
.mmfsc--m48eventwebcast--image img { width: 100%; max-width: 100%; height: auto; }
.mmfsc--m48eventwebcast--content { padding: 25px 0; }
.mmfsc--m48eventwebcast--content--title { font-weight: 600; font-size: 19.55px; text-transform: uppercase; line-height: 114%; margin-bottom: 5px; }
.mmfsc--m48eventwebcast--content--title.orbis-solutions { color: #009681; }
.mmfsc--m48eventwebcast--content--title.sap { color: #298fc2; }
.mmfsc--m48eventwebcast--content--title.microsoft { color: #fc4c02; }
.mmfsc--m48eventwebcast--content--title.orbis-primary, .mmfsc--m48eventwebcast--content--title.orbis, .mmfsc--m48eventwebcast--content--title.job-events { color: #154194; }
.mmfsc--m48eventwebcast--content--symbol { width: 40px; min-width: 40px; margin-right: 10px; }
.mmfsc--m48eventwebcast--content--symbol svg .cls-1 { fill: #555555; }
.mmfsc--m48eventwebcast--content--symbol svg .cls-2 { fill: #555555; }
.mmfsc--m48eventwebcast--content--symbol svg .cls-3 { fill: #ffffff; }
.mmfsc--m48eventwebcast--content--symbol.orbis-solutions svg .cls-1 { fill: #009681; }
.mmfsc--m48eventwebcast--content--symbol.orbis-solutions svg .cls-2 { fill: #8fccc4; }
.mmfsc--m48eventwebcast--content--symbol.sap svg .cls-1 { fill: #298fc2; }
.mmfsc--m48eventwebcast--content--symbol.sap svg .cls-2 { fill: #80d0ef; }
.mmfsc--m48eventwebcast--content--symbol.microsoft svg .cls-1 { fill: #fc4c02; }
.mmfsc--m48eventwebcast--content--symbol.microsoft svg .cls-2 { fill: #f49b67; }
.mmfsc--m48eventwebcast--content--symbol.orbis-primary svg .cls-1, .mmfsc--m48eventwebcast--content--symbol.orbis svg .cls-1 { fill: #154194; }
.mmfsc--m48eventwebcast--content--symbol.orbis-primary svg .cls-2, .mmfsc--m48eventwebcast--content--symbol.orbis svg .cls-2 { fill: #8aa0ca; }
.mmfsc--m48eventwebcast--content--symbol--title { display: -webkit-box; display: -ms-flexbox; display: flex; }
.mmfsc--m48eventwebcast--content--location, .mmfsc--m48eventwebcast--content--date { color: rgba(85, 85, 85, 0.7); margin-top: 10px; margin-bottom: 5px; }
.mmfsc--m48eventwebcast--content--location span:nth-child(1) { display: block; margin-bottom: 5px; }
.mmfsc--m48eventwebcast--content--date-languages { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.mmfsc--m48eventwebcast--content--date--title { display: inline-block; margin-bottom: 5px; vertical-align: top; }
.mmfsc--m48eventwebcast--content--date--item { margin-bottom: 2px; }
.mmfsc--m48eventwebcast--content--date--item--day, .mmfsc--m48eventwebcast--content--date--item--time { display: inline-block; }
.mmfsc--m48eventwebcast--content--date--item--time { margin-left: 10px; }
.mmfsc--m48eventwebcast--content--date--item i { display: inline-block; margin-right: 5px; }
.mmfsc--m48eventwebcast--content--date--item i.orbis-solutions { color: #009681; }
.mmfsc--m48eventwebcast--content--date--item i.sap { color: #298fc2; }
.mmfsc--m48eventwebcast--content--date--item i.microsoft { color: #fc4c02; }
.mmfsc--m48eventwebcast--content--date--item i.job-events, .mmfsc--m48eventwebcast--content--date--item i.orbis-primary, .mmfsc--m48eventwebcast--content--date--item i.orbis { color: #154194; }
.mmfsc--m48eventwebcast--content--languages { margin: 5px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
.mmfsc--m48eventwebcast--content--languages svg { margin-left: 20px; width: 22px; height: 15px; }
.mmfsc--m48eventwebcast--content--languages svg:first-child { margin-left: 0; }
.mmfsc--m48eventwebcast--content--categories { margin: 10px 0; }
.mmfsc--m48eventwebcast--content--bodytext h1 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m48eventwebcast--content--bodytext h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m48eventwebcast--content--bodytext h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m48eventwebcast--content--bodytext h1 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m48eventwebcast--content--bodytext h2 { font-size: 18.86px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m48eventwebcast--content--bodytext h2 { font-size: 21.85px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m48eventwebcast--content--bodytext h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m48eventwebcast--content--bodytext h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m48eventwebcast--content--bodytext h3 { font-size: 17.02px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m48eventwebcast--content--bodytext h3 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m48eventwebcast--content--bodytext h3 { font-size: 20.93px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m48eventwebcast--content--bodytext h3 { font-size: 20.93px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m48eventwebcast--content--bodytext h4 { font-size: 15.18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m48eventwebcast--content--bodytext h4 { font-size: 17.94px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m48eventwebcast--content--bodytext h4 { font-size: 18.86px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m48eventwebcast--content--bodytext h4 { font-size: 18.86px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m48eventwebcast--content--link { margin-top: 10px; }
.mmfsc--m48eventwebcast--content--link a { display: inline-block; background: #fff; border: 1px solid #555555; color: #555555; padding: 5px 10px; text-decoration: none; }
.mmfsc--m48eventwebcast--content--link a:hover { color: #154194; }
.mmfsc--m48eventwebcast--content--link.orbis-solutions a { color: #fff; background: #009681; border-color: #009681; }
.mmfsc--m48eventwebcast--content--link.orbis-solutions a:hover { color: #009681; background: #fff; }
.mmfsc--m48eventwebcast--content--link.sap a { color: #fff; background: #298fc2; border-color: #298fc2; }
.mmfsc--m48eventwebcast--content--link.sap a:hover { color: #298fc2; background: #fff; }
.mmfsc--m48eventwebcast--content--link.microsoft a { color: #fff; background: #fc4c02; border-color: #fc4c02; }
.mmfsc--m48eventwebcast--content--link.microsoft a:hover { color: #fc4c02; background: #fff; }
.mmfsc--m48eventwebcast--content--link.job-events a, .mmfsc--m48eventwebcast--content--link.orbis-primary a, .mmfsc--m48eventwebcast--content--link.orbis a { color: #fff; background: #154194; border-color: #154194; }
.mmfsc--m48eventwebcast--content--link.job-events a:hover, .mmfsc--m48eventwebcast--content--link.orbis-primary a:hover, .mmfsc--m48eventwebcast--content--link.orbis a:hover { color: #154194; background: #fff; }
@media (min-width: 768px) { .mmfsc--m48eventwebcast--column { margin: 16px 0; }
  .mmfsc--m48eventwebcast--head { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .mmfsc--m48eventwebcast--headline span { font-size: 110%; display: block; }
  .mmfsc--m48eventwebcast--back-to-overview { padding-left: 10px; }
  .mmfsc--m48eventwebcast--content--title { font-size: 23px; }
  .mmfsc--m48eventwebcast--content--title:before { display: inline-block; margin-bottom: 0; }
  .mmfsc--m48eventwebcast--content--location span:nth-child(1) { display: inline; margin-bottom: 0; }
  .mmfsc--m48eventwebcast--content--location span:nth-child(2) { margin-left: 10px; }
  .mmfsc--m48eventwebcast--content--date-languages { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .mmfsc--m48eventwebcast--content--languages { margin: 14px 0 5px 0; }
  .mmfsc--m48eventwebcast--content--date { margin-right: 30px; }
  .mmfsc--m48eventwebcast--content--date--wrap { vertical-align: top; display: inline-block; margin-left: 15px; } }
@media (min-width: 1024px) { .mmfsc--m48eventwebcast--headline span { font-size: 115%; } }
@media (min-width: 1200px) { .mmfsc--m48eventwebcast--headline span { font-size: 125%; } }
.mmfsc--m49eventwebcast--column { background: #fff; margin-bottom: 8px; }
.mmfsc--m49eventwebcast--headline { padding: 15px 15px; text-transform: uppercase; font-weight: 600; font-size: 23px; }
.mmfsc--m49eventwebcast--headline span { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; display: block; }
.mmfsc--m49eventwebcast--headline h1 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m49eventwebcast--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m49eventwebcast--headline h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m49eventwebcast--headline h1 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m49eventwebcast--headline h2 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m49eventwebcast--headline h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m49eventwebcast--headline h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m49eventwebcast--headline h2 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m49eventwebcast--headline h3 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m49eventwebcast--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m49eventwebcast--headline h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m49eventwebcast--headline h3 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m49eventwebcast--headline h4 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m49eventwebcast--headline h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m49eventwebcast--headline h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m49eventwebcast--headline h4 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m49eventwebcast--subheadline { padding: 0 15px; }
.mmfsc--m49eventwebcast--text { padding: 0 15px; }
.mmfsc--m49eventwebcast--text a { color: #154194; }
.mmfsc--m49eventwebcast--text h1 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m49eventwebcast--text h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m49eventwebcast--text h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m49eventwebcast--text h1 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m49eventwebcast--text h2 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m49eventwebcast--text h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m49eventwebcast--text h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m49eventwebcast--text h2 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m49eventwebcast--text h3 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m49eventwebcast--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m49eventwebcast--text h3 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m49eventwebcast--text h3 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m49eventwebcast--text h4 { font-size: 19.5px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m49eventwebcast--text h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m49eventwebcast--text h4 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m49eventwebcast--text h4 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m49eventwebcast--list--sort { padding: 0 15px 0 22px; }
.mmfsc--m49eventwebcast--list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.mmfsc--m49eventwebcast--list--item { position: relative; padding: 10px 15px; margin-bottom: 25px; -ms-flex-preferred-size: 100%; flex-basis: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; }
.mmfsc--m49eventwebcast--list--item--content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.mmfsc--m49eventwebcast--list--item--thumb { display: block; margin-bottom: 10px; }
.mmfsc--m49eventwebcast--list--item--thumb img { max-width: 100%; }
.mmfsc--m49eventwebcast--list--item a { text-decoration: none; color: inherit; }
.mmfsc--m49eventwebcast--list--item--title { font-weight: 600; margin-bottom: 10px; }
.mmfsc--m49eventwebcast--list--item--title.orbis-solutions { color: #009681; }
.mmfsc--m49eventwebcast--list--item--title.sap { color: #298fc2; }
.mmfsc--m49eventwebcast--list--item--title.microsoft { color: #fc4c02; }
.mmfsc--m49eventwebcast--list--item--title.orbis-primary, .mmfsc--m49eventwebcast--list--item--title.orbis, .mmfsc--m49eventwebcast--list--item--title.job-events { color: #154194; }
.mmfsc--m49eventwebcast--list--item--location, .mmfsc--m49eventwebcast--list--item--date { color: rgba(85, 85, 85, 0.7); margin-bottom: 5px; }
.mmfsc--m49eventwebcast--list--item--location span:nth-child(2) { margin-left: 10px; }
.mmfsc--m49eventwebcast--list--item--date--title { display: inline-block; margin-bottom: 5px; vertical-align: top; }
.mmfsc--m49eventwebcast--list--item--date--item { margin-bottom: 2px; }
.mmfsc--m49eventwebcast--list--item--date--item--day, .mmfsc--m49eventwebcast--list--item--date--item--time { display: block; margin: 0; }
.mmfsc--m49eventwebcast--list--item--date--item i { display: inline-block; margin-right: 5px; }
.mmfsc--m49eventwebcast--list--item--date--item i.orbis-solutions { color: #009681; }
.mmfsc--m49eventwebcast--list--item--date--item i.sap { color: #298fc2; }
.mmfsc--m49eventwebcast--list--item--date--item i.microsoft { color: #fc4c02; }
.mmfsc--m49eventwebcast--list--item--date--item i.orbis-primary, .mmfsc--m49eventwebcast--list--item--date--item i.orbis, .mmfsc--m49eventwebcast--list--item--date--item i.job-events { color: #154194; }
.mmfsc--m49eventwebcast--list--item--languages { padding-bottom: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.mmfsc--m49eventwebcast--list--item--languages svg { margin-left: 20px; width: 22px; height: 15px; }
.mmfsc--m49eventwebcast--list--item--languages svg:first-child { margin-left: 0; }
.mmfsc--m49eventwebcast--list--item--link { margin-top: 10px; }
.mmfsc--m49eventwebcast--list--item--link a { display: inline-block; background: #fff; border: 1px solid #555555; color: #555555; padding: 5px 10px; text-decoration: none; }
.mmfsc--m49eventwebcast--list--item--link a:hover { color: #154194; }
.mmfsc--m49eventwebcast--list--item--link.orbis-solutions a { color: #fff; background: #009681; border-color: #009681; }
.mmfsc--m49eventwebcast--list--item--link.orbis-solutions a:hover { color: #009681; background: #fff; }
.mmfsc--m49eventwebcast--list--item--link.sap a { color: #fff; background: #298fc2; border-color: #298fc2; }
.mmfsc--m49eventwebcast--list--item--link.sap a:hover { color: #298fc2; background: #fff; }
.mmfsc--m49eventwebcast--list--item--link.microsoft a { color: #fff; background: #fc4c02; border-color: #fc4c02; }
.mmfsc--m49eventwebcast--list--item--link.microsoft a:hover { color: #fc4c02; background: #fff; }
.mmfsc--m49eventwebcast--list--item--link.job-events a, .mmfsc--m49eventwebcast--list--item--link.orbis-primary a, .mmfsc--m49eventwebcast--list--item--link.orbis a { color: #fff; background: #154194; border-color: #154194; }
.mmfsc--m49eventwebcast--list--item--link.job-events a:hover, .mmfsc--m49eventwebcast--list--item--link.orbis-primary a:hover, .mmfsc--m49eventwebcast--list--item--link.orbis a:hover { color: #154194; background: #fff; }
.mmfsc--m49eventwebcast--list--item--arrow { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px; }
.mmfsc--m49eventwebcast--list--item--arrow.orbis-solutions { color: #009681; }
.mmfsc--m49eventwebcast--list--item--arrow.orbis-solutions a { color: #009681; }
.mmfsc--m49eventwebcast--list--item--arrow.sap { color: #298fc2; }
.mmfsc--m49eventwebcast--list--item--arrow.sap a { color: #298fc2; }
.mmfsc--m49eventwebcast--list--item--arrow.microsoft { color: #fc4c02; }
.mmfsc--m49eventwebcast--list--item--arrow.microsoft a { color: #fc4c02; }
.mmfsc--m49eventwebcast--list--item--arrow.orbis-primary, .mmfsc--m49eventwebcast--list--item--arrow.orbis, .mmfsc--m49eventwebcast--list--item--arrow.job-events { color: #154194; }
.mmfsc--m49eventwebcast--list--item--arrow.orbis-primary a, .mmfsc--m49eventwebcast--list--item--arrow.orbis a, .mmfsc--m49eventwebcast--list--item--arrow.job-events a { color: #154194; }
@media (min-width: 768px) { .mmfsc--m49eventwebcast--column { margin-bottom: 16px; }
  .mmfsc--m49eventwebcast--headline span { font-size: 23px; }
  .mmfsc--m49eventwebcast--list--item { -ms-flex-preferred-size: 45%; flex-basis: 45%; }
  .mmfsc--m49eventwebcast--list--item--languages { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .mmfsc--m49eventwebcast--list--item--date--wrap { vertical-align: top; display: inline-block; }
  .mmfsc--m49eventwebcast--list--item--date--item--content { min-height: 450px; }
  .mmfsc--m49eventwebcast--list--item--date--item--bodytext { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; }
  .mmfsc--m49eventwebcast--list--item--date--item--day, .mmfsc--m49eventwebcast--list--item--date--item--time { display: inline-block; }
  .mmfsc--m49eventwebcast--list--item--date--item--time { margin-left: 10px; } }
@media (min-width: 1024px) { .mmfsc--m49eventwebcast--headline span { font-size: 23px; }
  .mmfsc--m49eventwebcast--list--item { -ms-flex-preferred-size: 30%; flex-basis: 30%; }
  .mmfsc--m49eventwebcast--list--item--content { float: left; width: 100%; } }
@media (min-width: 1200px) { .mmfsc--m49eventwebcast--headline span { font-size: 25.3px; } }
.mmfsc--m50newsoverview { background-color: #eeeeee; padding-top: 15px; padding-bottom: 15px; }
.mmfsc--m50newsoverview--column { background: #fff; border: 1px solid #eeeeee; margin-bottom: 8px; }
.mmfsc--m50newsoverview--headline { padding: 15px; text-transform: uppercase; font-weight: 600; font-size: 23px; }
.mmfsc--m50newsoverview--headline h1, .mmfsc--m50newsoverview--headline h2, .mmfsc--m50newsoverview--headline h3, .mmfsc--m50newsoverview--headline h4, .mmfsc--m50newsoverview--headline span { font-weight: 600; font-size: 100%; line-height: 114%; }
.mmfsc--m50newsoverview--selector { padding: 15px; border-top: 1px solid #eeeeee; text-align: right; }
.mmfsc--m50newsoverview--selector select { margin-left: 10px; }
.mmfsc--m50newsoverview--news-category-hidden { display: none; }
.mmfsc--m50newsoverview--list { clear: both; }
.mmfsc--m50newsoverview--list--item { position: relative; padding: 10px 40px 10px 15px; border-top: 1px solid #eeeeee; }
.mmfsc--m50newsoverview--list--item:after { content: ''; display: table; clear: both; }
.mmfsc--m50newsoverview--list--item a { text-decoration: none; color: #555555; }
.mmfsc--m50newsoverview--list--item--thumb { display: none; }
.mmfsc--m50newsoverview--list--item--title { font-weight: 600; margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mmfsc--m50newsoverview--list--item--title:before { font-family: orbis-icon; display: inline-block; width: 40px; padding: 3px 0; text-align: center; color: #fff; background: #555555; margin-right: 15px; font-weight: normal; }
.mmfsc--m50newsoverview--list--item--title.orbis-solutions a { color: #009681; }
.mmfsc--m50newsoverview--list--item--title.orbis a, .mmfsc--m50newsoverview--list--item--title.orbis-primary a { color: #154194; }
.mmfsc--m50newsoverview--list--item--title.sap a { color: #298fc2; }
.mmfsc--m50newsoverview--list--item--title.microsoft a { color: #fc4c02; }
.mmfsc--m50newsoverview--list--item--date { color: rgba(85, 85, 85, 0.7); margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mmfsc--m50newsoverview--list--item--more a { color: #154194; text-decoration: underline; }
.mmfsc--m50newsoverview--list--item--more a:hover { color: #154194; }
.mmfsc--m50newsoverview--list--item--arrow { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px; }
.mmfsc--m50newsoverview--list--item--arrow.orbis-solutions a { color: #009681; }
.mmfsc--m50newsoverview--list--item--arrow.orbis a, .mmfsc--m50newsoverview--list--item--arrow.orbis-primary a { color: #154194; }
.mmfsc--m50newsoverview--list--item--arrow.sap a { color: #298fc2; }
.mmfsc--m50newsoverview--list--item--arrow.microsoft a { color: #fc4c02; }
@media (min-width: 768px) { .mmfsc--m50newsoverview--list--item--thumb { float: left; width: 150px; display: block; }
  .mmfsc--m50newsoverview--list--item--thumb img { max-width: 100%; height:auto; }
  .mmfsc--m50newsoverview--list--item--thumb + .mmfsc--m50newsoverview--list--item--content { padding-left: 180px; } }
.mmfsc--m51newsdetail--head { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 15px; }
.mmfsc--m51newsdetail--head h1 { -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; }
.mmfsc--m51newsdetail--headline { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px 15px 0; text-transform: uppercase; font-weight: 600; font-size: 19.55px; line-height: 114%; }
.mmfsc--m51newsdetail--headline.orbis-solutions { color: #009681; }
.mmfsc--m51newsdetail--headline.orbis-solutions:before { background: #009681; }
.mmfsc--m51newsdetail--headline.sap { color: #298fc2; }
.mmfsc--m51newsdetail--headline.sap:before { background: #298fc2; }
.mmfsc--m51newsdetail--headline.microsoft { color: #fc4c02; }
.mmfsc--m51newsdetail--headline.microsoft:before { background: #fc4c02; }
.mmfsc--m51newsdetail--headline.orbis, .mmfsc--m51newsdetail--headline.orbis-primary { color: #154194; }
.mmfsc--m51newsdetail--headline.orbis:before, .mmfsc--m51newsdetail--headline.orbis-primary:before { background: #154194; }
.mmfsc--m51newsdetail--back-to-overview { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 0 15px 0; white-space: nowrap; text-align: right; }
.mmfsc--m51newsdetail--back-to-overview a { color: #555555; }
.mmfsc--m51newsdetail--image img { max-width: 100%; height: auto; }
.mmfsc--m51newsdetail--content { padding: 25px 0; }
.mmfsc--m51newsdetail--content--location, .mmfsc--m51newsdetail--content--date { color: rgba(85, 85, 85, 0.7); margin-bottom: 15px; margin-right: 15px; display: inline-block; }
.mmfsc--m51newsdetail--content--location span:nth-child(1) { display: block; margin-bottom: 5px; }
.mmfsc--m51newsdetail--content--date--title { display: inline-block; margin-bottom: 5px; vertical-align: top; }
.mmfsc--m51newsdetail--content--date--item { margin-bottom: 2px; }
.mmfsc--m51newsdetail--content--date--item--day { display: inline-block; }
.mmfsc--m51newsdetail--content--bodytext h1 { font-size: 19.55px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m51newsdetail--content--bodytext h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m51newsdetail--content--bodytext h1 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m51newsdetail--content--bodytext h1 { font-size: 25.3px; line-height: 114%; font-weight: 600; text-transform: uppercase; font-style: normal; } }
.mmfsc--m51newsdetail--content--bodytext h2 { font-size: 18.86px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m51newsdetail--content--bodytext h2 { font-size: 21.85px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m51newsdetail--content--bodytext h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m51newsdetail--content--bodytext h2 { font-size: 23px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m51newsdetail--content--bodytext h3 { font-size: 17.02px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m51newsdetail--content--bodytext h3 { font-size: 20.01px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m51newsdetail--content--bodytext h3 { font-size: 20.93px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m51newsdetail--content--bodytext h3 { font-size: 20.93px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
.mmfsc--m51newsdetail--content--bodytext h4 { font-size: 15.18px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; }
@media (min-width: 768px) { .mmfsc--m51newsdetail--content--bodytext h4 { font-size: 17.94px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1024px) { .mmfsc--m51newsdetail--content--bodytext h4 { font-size: 18.86px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 1200px) { .mmfsc--m51newsdetail--content--bodytext h4 { font-size: 18.86px; line-height: 114%; font-weight: 600; text-transform: none; font-style: normal; } }
@media (min-width: 768px) { .mmfsc--m51newsdetail--head { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .mmfsc--m51newsdetail--headline { font-size: 23px; }
  .mmfsc--m51newsdetail--back-to-overview { padding-left: 10px; }
  .mmfsc--m51newsdetail--content--location span:nth-child(1) { display: inline; margin-bottom: 0; }
  .mmfsc--m51newsdetail--content--location span:nth-child(2) { margin-left: 5px; }
  .mmfsc--m51newsdetail--content--date--wrap { vertical-align: top; display: inline-block; margin-left: 5px; } }
@media (min-width: 1024px) { .mmfsc--m51newsdetail--headline { font-size: 23px; } }
@media (min-width: 1200px) { .mmfsc--m51newsdetail--headline { font-size: 23px; } }
.mmfsc--m60filter--clear { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 15px 15px 15px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.mmfsc--m60filter--clear a { color: #555555; text-decoration: underline; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; }
.mmfsc--m60filter--clear a:hover { color: #555555; }
.mmfsc--m60filter--clear svg { fill: #555555; width: 18px; height: 18px; margin-right: 5px; }
.mmfsc--m60filter--symbol { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.mmfsc--m60filter--selector { padding: 15px 15px 0 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.mmfsc--m60filter--selector div { -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100%; width: 0; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; margin-bottom: 20px; }
.mmfsc--m60filter--selector div span { color: #555555; width: 50%; }
.mmfsc--m60filter--selector div span.orbis-solutions { color: #009681; }
.mmfsc--m60filter--selector div span.orbis, .mmfsc--m60filter--selector div span.orbis-primary { color: #154194; }
.mmfsc--m60filter--selector div span.sap { color: #298fc2; }
.mmfsc--m60filter--selector div span.microsoft { color: #fc4c02; }
.mmfsc--m60filter--selector div select { width: 50%; }
/* $screen-sm-min: 768px; $screen-md-min: 1024px; $screen-lg-min: 1200px; */
@media (min-width: 768px) { .mmfsc--m60filter--selector div { -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; margin-bottom: 25px; max-width: calc(50% - 10px); padding-right: 10px; }
  .mmfsc--m60filter--selector div span, .mmfsc--m60filter--selector div select { width: 50%; }
  .mmfsc--m60filter--selector div:nth-child(2n+2) { max-width: 50%; padding-right: 0; } }
@media (min-width: 1024px) { .mmfsc--m60filter--selector div { -webkit-box-flex: 1; -ms-flex: 1 0 33.33%; flex: 1 0 33.33%; margin-bottom: 25px; max-width: calc(33.33% - 25px); padding-right: 25px; }
  .mmfsc--m60filter--selector div span, .mmfsc--m60filter--selector div select { width: 50%; }
  .mmfsc--m60filter--selector div:nth-child(2n+2) { max-width: calc(33.33% - 25px); padding-right: 25px; }
  .mmfsc--m60filter--selector div:nth-child(3n+3) { max-width: 33.33%; padding-right: 0; } }
.mmfsc--m90divider { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 95px; }
@media (min-width: 1024px) { .mmfsc--m90divider { height: 139px; } }
.mmfsc--file-links { margin-bottom: 20px; }
.mmfsc--file-links--headline { font-size: 23px; text-transform: uppercase; }
.mmfsc--file-links--headline h1, .mmfsc--file-links--headline h2, .mmfsc--file-links--headline h3, .mmfsc--file-links--headline h4, .mmfsc--file-links--headline span { font-weight: 600; font-size: 100%; line-height: 114%; }
.mmfsc--file-links ul { padding-left: 0; list-style: none; }
.mmfsc--file-links--file { padding: 10px 20px 10px 40px; position: relative; }
.mmfsc--file-links--file:nth-child(odd) { background-color: #eeeeee; }
.mmfsc--file-links--file--link i { position: absolute; left: 14px; top: 16px; }
.mmfsc--file-links--file--description { display: block; font-size: 14px; }
.mmfsc--html { margin-bottom: 20px; }
.frame-type-form_formframework { margin-bottom: 32px; }
.frame-type-form_formframework form .form-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.frame-type-form_formframework form label { width: 100%; display: block; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; margin-bottom: 5px; }
.frame-type-form_formframework form label em { color: #154194; }
.frame-type-form_formframework form .input, .frame-type-form_formframework form .recaptcha { width: 100%; }
.frame-type-form_formframework form .form-check label { display: -webkit-box; display: -ms-flexbox; display: flex; }
.frame-type-form_formframework form .form-check label span { display: block; padding-left: 10px; }
.frame-type-form_formframework form input[type="text"], .frame-type-form_formframework form input[type="radio"], .frame-type-form_formframework form input[type="checkbox"], .frame-type-form_formframework form select, .frame-type-form_formframework form textarea { margin-bottom: 15px; }
.frame-type-form_formframework form input[type="text"] { width: 100%; padding: 5px 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.frame-type-form_formframework form select { width: 100%; height: 36px; }
.frame-type-form_formframework form textarea { width: 100%; padding: 5px 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.frame-type-form_formframework form .actions { text-align: center; margin-top: 30px; }
.frame-type-form_formframework form .error { color: #fc4c02; }
.frame-type-form_formframework form button { background: transparent; color: #555555; border: 1px solid #555555; padding: 5px 15px; }
.frame-type-form_formframework form button:hover { background: #154194; color: #fff; border-color: #154194; }
@media (min-width: 768px) { .frame-type-form_formframework form .form-group { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-bottom: 10px; }
  .frame-type-form_formframework form label { display: table-cell; vertical-align: top; padding-right: 15px; width: 50%; }
  .frame-type-form_formframework form .input, .frame-type-form_formframework form .recaptcha { width: 50%; }
  .frame-type-form_formframework form .input.checkbox, .frame-type-form_formframework form .recaptcha.checkbox { width: 100%; }
  .frame-type-form_formframework form .form-check label { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }
  .frame-type-form_formframework form .form-check label span { width: 50%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-left: 0; }
  .frame-type-form_formframework form .form-check label input { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .frame-type-form_formframework form input[type="text"] { max-width: 320px; }
  .frame-type-form_formframework form input[type="text"], .frame-type-form_formframework form input[type="radio"], .frame-type-form_formframework form input[type="checkbox"], .frame-type-form_formframework form input[type="submit"], .frame-type-form_formframework form select, .frame-type-form_formframework form textarea { display: table-cell; vertical-align: middle; margin: 0; }
  .frame-type-form_formframework form select { width: 320px; }
  .frame-type-form_formframework form textarea { width: 640px; height: 120px; } }
.tx-indexedsearch-header { color: #154194; font-size: 23px; text-transform: uppercase; margin-bottom: 8px; }
.tx-indexedsearch-header span { font-size: 100%; line-height: 130%; font-weight: 600; }
.tx-indexedsearch-form { margin-bottom: 16px; }
.tx-indexedsearch-form label { display: block; }
.tx-indexedsearch-form input[type="text"] { display: inline-block; width: 60%; margin-right: 8px; padding: 5px 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.tx-indexedsearch-form button[type="submit"] { display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; background: #154194; color: #fff; padding: 5px 10px; border: 1px solid #154194; }
.tx-indexedsearch-form button[type="submit"]:hover { background: #fff; color: #154194; }
.tx-indexedsearch-form button[type="submit"] i { display: inline-block; margin-right: 5px; }
.tx-indexedsearch-browsebox { margin: 16px 0 0; padding: 0; list-style: none; }
.tx-indexedsearch-browsebox-wrap { padding: 0 0 8px; border-bottom: 1px solid #555555; }
.tx-indexedsearch-browsebox-wrap-bottom { padding: 8px 0 0; border-top: 1px solid #555555; border-bottom: none; }
.tx-indexedsearch-browsebox-wrap-bottom .tx-indexedsearch-browsebox { margin: 0 0 16px; }
.tx-indexedsearch-browsebox li { display: inline-block; margin-right: 10px; }
.tx-indexedsearch-browsebox li a { text-decoration: none; color: #555555; }
.tx-indexedsearch-res { margin: 16px 0; }
.tx-indexedsearch-res-headline { color: #154194; font-weight: 600; }
.tx-indexedsearch-description { margin-top: 8px; }
.tx-indexedsearch-title a { color: #154194; font-weight: 600; }
@media (min-width: 768px) { .tx-indexedsearch-header { margin-bottom: 16px; }
  .tx-indexedsearch-header span { font-size: 110%; }
  .tx-indexedsearch-form { margin-bottom: 32px; }
  .tx-indexedsearch-form label { display: inline-block; margin-right: 16px; }
  .tx-indexedsearch-form input[type="text"] { margin-right: 16px; }
  .tx-indexedsearch-browsebox { margin: 32px 0 0; }
  .tx-indexedsearch-browsebox-wrap-bottom .tx-indexedsearch-browsebox { margin: 0 0 32px; }
  .tx-indexedsearch-browsebox li { margin-right: 15px; }
  .tx-indexedsearch-res { margin: 32px 0; }
  .tx-indexedsearch-description { margin-top: 16px; } }
@media (min-width: 1024px) { .tx-indexedsearch-header span { font-size: 115%; } }
@media (min-width: 1200px) { .tx-indexedsearch-header span { font-size: 125%; } }