@charset "UTF-8";
/* moved by compressor */
#header, #main, #footer {
  max-width: 2000px !important;
  margin-right: auto;
  margin-left: auto;
  background: #fff;
  width: 100%;
}
#main {
  contain: paint;
}
#footer {
  overflow-x: hidden;
}
/* bitter-100 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: normal;
  font-weight: 100;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-100.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-100italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: italic;
  font-weight: 100;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-100italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-200 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: normal;
  font-weight: 200;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-200.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-200italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: italic;
  font-weight: 200;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-200italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-300 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: normal;
  font-weight: 300;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-300.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-300italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: italic;
  font-weight: 300;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-300italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-regular - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: normal;
  font-weight: 400;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: italic;
  font-weight: 400;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-500 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: normal;
  font-weight: 500;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-500.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-500italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: italic;
  font-weight: 500;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-500italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-600 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: normal;
  font-weight: 600;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-600.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-600italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: italic;
  font-weight: 600;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-600italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-700 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: normal;
  font-weight: 700;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-700italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: italic;
  font-weight: 700;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-700italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-800 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: normal;
  font-weight: 800;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-800.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-800italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: italic;
  font-weight: 800;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-800italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-900 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: normal;
  font-weight: 900;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-900.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bitter-900italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bitter";
  font-style: italic;
  font-weight: 900;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Bitter/bitter-v36-latin_latin-ext-900italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-100 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: normal;
  font-weight: 100;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Lato/lato-v24-latin_latin-ext-100.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-100italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: italic;
  font-weight: 100;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Lato/lato-v24-latin_latin-ext-100italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-300 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Lato/lato-v24-latin_latin-ext-300.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-300italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: italic;
  font-weight: 300;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Lato/lato-v24-latin_latin-ext-300italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-regular - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Lato/lato-v24-latin_latin-ext-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: italic;
  font-weight: 400;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Lato/lato-v24-latin_latin-ext-italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-700 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Lato/lato-v24-latin_latin-ext-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-700italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: italic;
  font-weight: 700;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Lato/lato-v24-latin_latin-ext-700italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-900 - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Lato/lato-v24-latin_latin-ext-900.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-900italic - latin_latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: italic;
  font-weight: 900;
  src: url("/_assets/a70e717c7ec6e148b3e6783d8828aed3/Fonts/Lato/lato-v24-latin_latin-ext-900italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/*!
normalize.css v3.0.2 | MIT License | git.io/normalize
*/
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio, canvas, progress, video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden], template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active, a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b, strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 0;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button, input, optgroup, select, textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button, select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled], html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td, th {
  padding: 0;
}
/*!
normalize.css end
*/
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
h1, .h1 {
  font-size: 2.6875rem;
  line-height: 1.2325581395;
  font-family: "Bitter", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 800;
  margin: 0 0 0.5em;
}
h2, .h2 {
  font-size: 2.0625rem;
  line-height: 1.4545454545;
  font-family: "Bitter", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 800;
  margin: 0 0 0.5em;
}
h3, .h3 {
  font-size: 1.875rem;
  line-height: 1.3333333333;
  font-family: "Bitter", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 800;
  margin: 0 0 0.5em;
}
h4, .h4 {
  font-size: 1.625rem;
  line-height: 1.3846153846;
  font-family: "Bitter", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 800;
  margin: 0 0 0.5em;
}
h5, .h5 {
  font-size: 1.125rem;
  line-height: 1.4444444444;
  font-family: "Bitter", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 800;
  margin: 0 0 0.5em;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  padding: 0;
}
.cke_panel_container h1, .cke_panel_container .h1, .cke_panel_container h2, .cke_panel_container .h2, .cke_panel_container h3, .cke_panel_container .h3, .cke_panel_container h4, .cke_panel_container .h4, .cke_panel_container h5, .cke_panel_container .h5 {
  font-size: 0.825rem;
  line-height: 1.25;
  padding: 3px 5px;
  font-weight: 400;
}
p, .paragraph {
  font-size: 1.125rem;
  line-height: 1.555556;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  padding: 0;
  margin: 0 0 1em;
}
p.bold, .paragraph.bold {
  font-weight: bold;
}
p.small, .paragraph.small {
  font-size: 0.875rem;
  line-height: 1.2857142857;
}
.cke_panel_container p, .cke_panel_container .paragraph {
  font-size: 0.825rem;
  line-height: 1.25;
  padding: 3px 5px;
  font-weight: 400;
}
blockquote {
  font-size: 1.125rem;
  line-height: 1.555556;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  margin: 0;
  position: relative;
}
blockquote:before {
  content: "„";
}
blockquote:after {
  content: "“";
}
cite {
  font-style: normal;
}
pre {
  background: #ddd;
  padding: 10px;
  border: 1px solid #444;
}
code, kbd, pre, samp {
  font-family: monospace, monospace !important;
  font-size: 1rem;
  line-height: 1.5;
}
strong, b {
  font-weight: bold;
}
a, .link {
  color: #053A5D;
  text-decoration: none;
}
a:hover, .link:hover {
  color: #053A5D;
}
.link {
  cursor: pointer;
}
.cke_editable a, a[class*=" link-"], a[class^="link-"] {
  padding-bottom: 0;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}
.cke_editable a:hover, a[class*=" link-"]:hover, a[class^="link-"]:hover {
  text-decoration-color: #E5735E;
}
.cke_editable a, a[class*=" link-"], a[class^="link-"] {
  color: #053A5D;
  background-color: rgba(255, 255, 255, 0);
}
.cke_editable a:hover, a[class*=" link-"]:hover, a[class^="link-"]:hover {
  color: #053A5D;
  background-color: rgba(255, 255, 255, 0);
}
button, button *, label, label *, a, a * {
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
}
.cke_panel_container button, .cke_panel_container button *, .cke_panel_container label, .cke_panel_container label *, .cke_panel_container a, .cke_panel_container a * {
  font-size: 0.825rem;
  line-height: 1.25;
  padding: 3px 5px;
  font-weight: 400;
}
.table-default-wrap {
  overflow-x: auto;
  max-width: 100%;
}
table {
  width: 100%;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  background: transparent;
  border: 1px solid;
}
table tr th, table tr td {
  text-align: left;
  padding: 10px 10px;
  border: 1px solid;
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  vertical-align: top;
  font-size: 1.125rem;
  line-height: 1.555556;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 400;
}
table tr th {
  font-weight: 600;
}
table + h1, table + h2, table + h3, table + h4, table + h5 {
  margin-top: 1em;
}
table + p, table + ol, table + ul {
  margin-top: 1em;
}
.cke_editable h1, .cke_editable .h1, .cke_editable h2, .cke_editable .h2, .cke_editable h3, .cke_editable .h3, .cke_editable h4, .cke_editable .h4, .cke_editable h5, .cke_editable .h5 {
  margin-top: 2.5em;
}
.cke_editable *:first-child {
  margin-top: 0;
  padding-top: 0;
}
.cke_editable table.cke_show_border th, .cke_editable table.cke_show_border td {
  border: 1px solid #000 !important;
}
.cke_editable ol, .cke_editable ul {
  font-size: 1.125rem;
  line-height: 1.555556;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  margin: 0 0 1em;
  padding: 0 0 0 2px;
}
.cke_editable ol li, .cke_editable ul li {
  font-size: 1.125rem;
  line-height: 1.555556;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  display: block;
  margin: 0 0 1em 1.75em;
  position: relative;
  padding: 0;
}
.cke_editable ol li:before, .cke_editable ul li:before {
  display: block;
  font-weight: 600;
  position: relative;
  left: -1.75em;
  max-height: 0;
  text-align: left;
  color: inherit;
}
.cke_editable ol li ul > li, .cke_editable ul li ul > li {
  margin-left: 2.5em;
}
.cke_editable ol li ul > li:before, .cke_editable ul li ul > li:before {
  left: -2.5em;
}
.cke_editable ul > li:before {
  content: "—";
}
.cke_editable ul > li ul > li:before {
  content: "-";
}
.cke_editable ol {
  counter-reset: item;
}
.cke_editable ol > li:before {
  content: counters(item, ".") ".";
  counter-increment: item;
}
.cke_editable ol > li ol > li:before {
  content: counters(item, ".") "";
}
.cke_editable *:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 599px) {
  .cke_editable {
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
  h1, .h1 {
    font-size: 1.9196428571rem;
    line-height: 1.3348837209;
  }
  h2, .h2 {
    font-size: 1.875rem;
    line-height: 1.3333333333;
  }
  h3, .h3 {
    font-size: 1.5rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 1.1607142857rem;
    line-height: 1.3461538462;
  }
  h5, .h5 {
    font-size: 0.8035714286rem;
    line-height: 1.3222222222;
  }
  table tr th {
    font-weight: 600;
  }
  .cke_editable p + p, .cke_editable ol + p, .cke_editable ul + p, .cke_editable * + ol, .cke_editable * + ul, .cke_editable ol li + li, .cke_editable ul li + li {
    margin-top: 1.5rem;
  }
}
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box !important;
}
.sd_srOnly {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sd_srOnlyFocusable:active, .sd_srOnlyFocusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.hide {
  display: none;
}
.main {
  width: 100vw;
}
.main_content_default {
  width: 100%;
  max-width: 1056px;
  margin: 0 auto;
  padding: 0 16px;
  position: relative;
}
.main_content_wide {
  max-width: 100vw;
  overflow-x: hidden;
  background: #fff;
  position: relative;
  left: 0;
  z-index: 2;
}
@media only screen and (max-width: 599px) {
  .hide-mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 600px) {
  .hide-default {
    display: none !important;
  }
}
@media print {
  .no-print {
    display: none !important;
  }
}
.page_article_head_title {
  overflow: hidden;
}
html {
  font-size: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  scroll-behavior: smooth;
}
html.no_scroll {
  overflow-y: hidden;
}
@media only screen and (max-width: 1048px) {
  html.mobile_menu_visible {
    overflow-y: hidden;
  }
}
body {
  font-size: 1.125rem;
  line-height: 1.555556;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0;
  margin: 0;
  color: #053A5D;
  background: #eee;
  min-height: 100%;
  max-width: 100vw;
  width: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  word-break: break-word;
}
body a, body .sd_focus-visible, body .sd_focus-visible-only {
  outline: 2px solid transparent;
  outline-offset: 2px;
  cursor: pointer;
}
body a:focus-visible, body .sd_focus-visible:focus-visible, body .sd_focus-visible-only:focus-visible {
  outline-color: #053A5D;
}
body .sd_focus-visible-only {
  cursor: default;
}
body .sd_focus-visible-only:focus-visible {
  outline-color: transparent;
}
@media only screen and (max-width: 1048px) {
  body {
    padding-top: 46px;
  }
  .mobile_menu_visible body {
    overflow: hidden;
  }
}
button, input[type="submit"], img {
  border: none;
}
iframe {
  border: 0;
}
picture {
  display: block;
}
figcaption {
  margin-top: 10px;
}
figcaption p {
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
figcaption .image_copyright {
  font-size: 0.75rem;
  line-height: 1.3333333333;
}
.global_relative {
  position: relative;
}
.global_display_block {
  display: block;
}
.global_col_pointer {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 700;
  margin: 0 0 1rem;
}
.global_hover_underline {
  text-decoration: transparent solid underline 2px;
  text-underline-offset: 4px;
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
}
a:hover .global_hover_underline {
  text-decoration-color: #053A5D;
}
.global_full_width_content {
  padding: 100px 0;
  position: relative;
  overflow: hidden;
}
.global_full_width_layout-0 {
  background: linear-gradient(135deg, rgba(193, 208, 179, 0.2) 10%, rgba(164, 216, 219, 0.2) 95%);
}
.global_full_width_layout-0 .local_deco {
  background: linear-gradient(135deg, rgba(193, 208, 179, 0.2) 10%, rgba(164, 216, 219, 0.2) 95%);
}
.global_full_width_layout-1 {
  background: linear-gradient(135deg, rgba(203, 79, 120, 0.2) 10%, rgba(229, 115, 94, 0.2) 95%);
}
.global_full_width_layout-1 .local_deco {
  background: linear-gradient(135deg, rgba(203, 79, 120, 0.2) 10%, rgba(229, 115, 94, 0.2) 95%);
}
[class*=" icon_link_before"]:before, [class^="icon_link_before"]:before {
  content: "";
  display: inline-block;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
  vertical-align: middle;
  margin: -5px 5px -2px 0;
  background-size: contain;
}
.icon_link_before_arrow_tr:before {
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M17.656%2C15.828c-0.552%2C0-1-0.448-1-1V8.758L7.05%2C18.364c-0.391%2C0.39-1.024%2C0.39-1.414%2C0c-0.391-0.391-0.391-1.024%2C0-1.414%20l9.607-9.607H9.171c-0.552%2C0-1-0.448-1-1c0-0.552%2C0.448-1%2C1-1h8.485c0.254%2C0%2C0.516%2C0.101%2C0.707%2C0.293%20c0.202%2C0.202%2C0.299%2C0.468%2C0.293%2C0.732v8.461C18.656%2C15.381%2C18.208%2C15.828%2C17.656%2C15.828z%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M17.656%2C15.828c-0.552%2C0-1-0.448-1-1V8.758L7.05%2C18.364c-0.391%2C0.39-1.024%2C0.39-1.414%2C0c-0.391-0.391-0.391-1.024%2C0-1.414%20l9.607-9.607H9.171c-0.552%2C0-1-0.448-1-1c0-0.552%2C0.448-1%2C1-1h8.485c0.254%2C0%2C0.516%2C0.101%2C0.707%2C0.293%20c0.202%2C0.202%2C0.299%2C0.468%2C0.293%2C0.732v8.461C18.656%2C15.381%2C18.208%2C15.828%2C17.656%2C15.828z%22%2F%3E%0A%3C%2Fsvg%3E");
  /* safari and other old browsers */
  width: 24px;
  height: 24px;
}
a.icon_link_before_arrow_tr:before, span.icon_link_before_arrow_tr:before {
  background-color: #053A5D;
}
.icon_link_before_chevron:before {
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10%2C18c-0.26%2C0-0.51-0.1-0.71-0.29c-0.39-0.39-0.39-1.03%2C0-1.42L13.58%2C12L9.29%2C7.71c-0.39-0.39-0.39-1.03%2C0-1.42%20c0.39-0.39%2C1.03-0.39%2C1.42%2C0l5%2C5c0.39%2C0.39%2C0.39%2C1.03%2C0%2C1.42l-5%2C5C10.51%2C17.9%2C10.26%2C18%2C10%2C18z%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10%2C18c-0.26%2C0-0.51-0.1-0.71-0.29c-0.39-0.39-0.39-1.03%2C0-1.42L13.58%2C12L9.29%2C7.71c-0.39-0.39-0.39-1.03%2C0-1.42%20c0.39-0.39%2C1.03-0.39%2C1.42%2C0l5%2C5c0.39%2C0.39%2C0.39%2C1.03%2C0%2C1.42l-5%2C5C10.51%2C17.9%2C10.26%2C18%2C10%2C18z%22%2F%3E%0A%3C%2Fsvg%3E");
  /* safari and other old browsers */
  width: 24px;
  height: 24px;
}
a.icon_link_before_chevron:before, span.icon_link_before_chevron:before {
  background-color: #053A5D;
}
.icon_link_circle {
  position: absolute;
  display: inline-block;
  padding: 2px;
  width: 28px;
  height: 28px;
  top: 50%;
  margin: -14px 0;
  background: #E5735E;
  border: 2px solid #E5735E;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
a:hover .icon_link_circle, span:hover .icon_link_circle {
  background: transparent;
}
.icon_link_circle:before {
  position: absolute;
  margin: 0;
}
.icon_link_circle.icon_link_before_arrow_tr:before {
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
}
.icon_link_circle.icon_link_before_chevron:before {
  top: 0;
  left: 0;
}
a[class*="global_link_"], span[class*="global_link_"], a[class*="icon_link_before"], span[class*="icon_link_before"] {
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  display: inline-block;
  font-weight: 700;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px;
}
a[class*="global_link_"]:hover, span[class*="global_link_"]:hover, a[class*="icon_link_before"]:hover, span[class*="icon_link_before"]:hover {
  text-decoration-color: #E5735E;
}
.btn-primary {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-decoration: none;
  display: inline-block;
  border: 2px solid;
  margin: 0;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  font-size: 1.125rem;
  line-height: 1.555556;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 700;
  color: #053A5D;
  background: #E5735E;
  border-color: #E5735E;
  padding: 0.75rem 1.25rem;
  text-decoration: none !important;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.btn-primary:before {
  background: #053A5D;
}
.btn-primary:hover {
  background: transparent;
  border-color: #E5735E;
}
.btn-primary:focus-visible {
  outline-color: #053A5D;
}
.btn-primary.disabled, .btn-primary:disabled {
  box-shadow: none !important;
  pointer-events: none !important;
  cursor: not-allowed !important;
  color: rgba(5, 58, 93, 0.4);
  background: rgba(5, 58, 93, 0.1);
  border-color: transparent;
}
.btn-secondary {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-decoration: none;
  display: inline-block;
  border: 2px solid;
  margin: 0;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  font-size: 1.125rem;
  line-height: 1.555556;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 700;
  color: #053A5D;
  background: transparent;
  border-color: #053A5D;
  padding: 0.75rem 1.25rem;
  text-decoration: none !important;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.btn-secondary:hover {
  background: #E5735E;
  border-color: #E5735E;
}
.btn-secondary:focus-visible {
  outline-color: #053A5D;
}
.btn-secondary.disabled, .btn-secondary:disabled {
  box-shadow: none !important;
  pointer-events: none !important;
  cursor: not-allowed !important;
  color: rgba(5, 58, 93, 0.4);
  border-color: rgba(5, 58, 93, 0.1);
}
.btn-primary.has_icon, .btn-secondary.has_icon, .btn-link.has_icon {
  padding: 0.75rem;
}
.btn-primary.has_icon svg, .btn-secondary.has_icon svg, .btn-link.has_icon svg {
  display: block;
}
.btn-small {
  padding: 0.375rem 1.25rem;
}
.image_fit_width {
  width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: block;
}
.image_copyright * {
  font-size: 0.6875rem;
  line-height: 2.5454552727;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  margin: 0;
  padding: 0;
  text-align: right;
}
.image_toggle_copyright {
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(5, 58, 93, 0.5);
}
.image_toggle_copyright * {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
}
.image_toggle_copyright_toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 2rem;
  height: 2rem;
  border: 0;
  display: block;
  background: rgba(5, 58, 93, 0.5);
  text-align: center;
  padding-top: 1px;
  cursor: pointer;
}
.image_toggle_copyright_toggle[aria-expanded="true"] {
  left: 0;
  background: transparent;
}
.image_toggle_copyright_text {
  padding: 7px 20px 0 2rem;
  min-height: 2rem;
}
.image_toggle_copyright_text * {
  padding: 0;
  margin: 0;
}
.row {
  padding: 0;
  margin: 0 -16px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  list-style: none;
}
.row-reverse {
  flex-direction: row-reverse;
}
[class*=" col-"], [class^="col-"] {
  display: block;
  min-height: 1px;
  padding: 0 16px;
  margin: 0;
  list-style: none;
  position: relative;
}
.col-lg-1 {
  width: 8.3333333333%;
}
.col-lg-2 {
  width: 16.6666666667%;
}
.col-lg-3 {
  width: 25%;
}
.col-lg-4 {
  width: 33.3333333333%;
}
.col-lg-5 {
  width: 41.6666666667%;
}
.col-lg-6 {
  width: 50%;
}
.col-lg-7 {
  width: 58.3333333333%;
}
.col-lg-8 {
  width: 66.6666666667%;
}
.col-lg-9 {
  width: 75%;
}
.col-lg-10 {
  width: 83.3333333333%;
}
.col-lg-11 {
  width: 91.6666666667%;
}
.col-lg-12 {
  width: 100%;
}
.offset-lg-0 {
  margin-left: 0%;
}
.offset-lg-1 {
  margin-left: 8.3333333333%;
}
.offset-lg-2 {
  margin-left: 16.6666666667%;
}
.offset-lg-3 {
  margin-left: 25%;
}
.offset-lg-4 {
  margin-left: 33.3333333333%;
}
.offset-lg-5 {
  margin-left: 41.6666666667%;
}
.offset-lg-6 {
  margin-left: 50%;
}
.offset-lg-7 {
  margin-left: 58.3333333333%;
}
.offset-lg-8 {
  margin-left: 66.6666666667%;
}
.offset-lg-9 {
  margin-left: 75%;
}
.offset-lg-10 {
  margin-left: 83.3333333333%;
}
.offset-lg-11 {
  margin-left: 91.6666666667%;
}
@media only screen and (max-width: 960px) {
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media only screen and (max-width: 599px) {
  .col-xs-1 {
    width: 8.3333333333%;
  }
  .col-xs-2 {
    width: 16.6666666667%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .col-xs-4 {
    width: 33.3333333333%;
  }
  .col-xs-5 {
    width: 41.6666666667%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-7 {
    width: 58.3333333333%;
  }
  .col-xs-8 {
    width: 66.6666666667%;
  }
  .col-xs-9 {
    width: 75%;
  }
  .col-xs-10 {
    width: 83.3333333333%;
  }
  .col-xs-11 {
    width: 91.6666666667%;
  }
  .col-xs-12 {
    width: 100%;
  }
  .offset-xs-0 {
    margin-left: 0%;
  }
  .offset-xs-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xs-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xs-3 {
    margin-left: 25%;
  }
  .offset-xs-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xs-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xs-6 {
    margin-left: 50%;
  }
  .offset-xs-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xs-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xs-9 {
    margin-left: 75%;
  }
  .offset-xs-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xs-11 {
    margin-left: 91.6666666667%;
  }
  .col-xs-12 + .col-xs-12 {
    margin-top: 1rem;
  }
}
.frame {
  position: relative;
  padding: 100px 0;
}
.frame:before {
  content: " ";
  display: table;
  clear: both;
  font-size: 0;
}
.frame:after {
  content: " ";
  display: table;
  clear: both;
  font-size: 0;
}
@media only screen and (max-width: 599px) {
  .frame {
    padding: 40px 0;
  }
}
.frame.frame-default + .frame-default, .frame.frame-type-rsmbstsitedatenatlas_anchor + .frame-default {
  padding-top: 0;
}
.frame.frame-full-width {
  padding: 0;
}
.frame.frame-space-before-half {
  padding-top: 40px;
}
.frame.frame-space-before-none {
  padding-top: 0;
}
.frame.frame-space-after-half {
  padding-bottom: 40px;
}
.frame.frame-space-after-none {
  padding-bottom: 0;
}
.frame-content {
  width: 100vw;
  max-width: 1056px;
  margin: 0 auto;
  padding: 0 16px;
  position: relative;
}
.frame-content:before {
  content: " ";
  display: table;
  clear: both;
  font-size: 0;
}
.frame-content:after {
  content: " ";
  display: table;
  clear: both;
  font-size: 0;
}
.main_content_default .frame-content {
  width: 100%;
}
@media only screen and (max-width: 1048px) {
  .frame-content {
    width: 100%;
    max-width: 100vw;
    margin: 0;
  }
}
.page_article_sidebar {
  padding-top: 100px;
  -webkit-overflow-scrolling: auto !important;
  z-index: 2;
  position: relative;
}
@media only screen and (max-width: 599px) {
  .page_article_sidebar {
    padding-top: 0;
  }
}
.page_article_sidebar_sticky {
  position: sticky;
  top: 20px;
}
@media only screen and (max-width: 1048px) {
  .page_article_sidebar_sticky {
    top: 66px;
  }
}
@media print {
  .page_article_sidebar {
    display: none !important;
  }
}
.page_article_content {
  padding: 100px 0 0;
  position: relative;
}
@media only screen and (max-width: 599px) {
  .page_article_content {
    padding: 0;
  }
}
@media print {
  .page_article_content {
    width: auto !important;
  }
}
.page_article_content > *:first-child {
  padding-top: 0 !important;
}
.page_article_content > .frame-default {
  z-index: 1;
}
.page_article_content > .frame-full-width {
  z-index: 1000;
}
.page_article_head .frame:first-child {
  padding-top: 0;
}
.page_article_head .frame:last-child {
  padding-bottom: 0;
}
.page_article_head_title .local_deco {
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20752%20506%22%20width%3D%22752px%22%20height%3D%22506px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M549.8%2C0c55.1%2C11.8%2C98.8%2C37.2%2C136.4%2C79.1c37.6%2C42%2C58.1%2C88.1%2C63.8%2C144.2c1%2C9.8%2C1.5%2C19.3%2C1.5%2C28.6v0.4%20c0%2C44.4-11.3%2C85-34.6%2C125.2c-28.3%2C48.7-65.9%2C82.4-117.4%2C105.3c-51.5%2C22.8-101.7%2C28-156.8%2C16.2c-55.1-11.9-98.7-37.2-136.3-79.1h0.1%20c-16-17.7-37.9-29.8-61.7-34.9c-11.4-2.4-23.4-3.1-35.7-1.8c-12.3%2C1.3-23.8%2C4.5-34.5%2C9.2c-22.2%2C9.9-40.5%2C26.6-52.4%2C47.2L0%2C369%20c28.2-48.8%2C65.7-82.6%2C117.2-105.5c51.5-22.9%2C101.7-28.2%2C156.8-16.5c55.1%2C11.7%2C99.2%2C36.7%2C136.9%2C78.6h0.2c16.8%2C18.7%2C38.3%2C30.6%2C61%2C35.4%20c23.3%2C5%2C47.9%2C2.7%2C70.2-7.2c10.7-4.7%2C20.8-11.2%2C30-19.4c9.2-8.2%2C16.7-17.6%2C22.6-27.7c12.2-21%2C17.2-45.3%2C14.8-69%20c-2.4-23.2-11.8-45.9-28.6-64.5c-16.7-18.7-38.3-30.6-61-35.4L549.8%2C0L549.8%2C0z%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20752%20506%22%20width%3D%22752px%22%20height%3D%22506px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M549.8%2C0c55.1%2C11.8%2C98.8%2C37.2%2C136.4%2C79.1c37.6%2C42%2C58.1%2C88.1%2C63.8%2C144.2c1%2C9.8%2C1.5%2C19.3%2C1.5%2C28.6v0.4%20c0%2C44.4-11.3%2C85-34.6%2C125.2c-28.3%2C48.7-65.9%2C82.4-117.4%2C105.3c-51.5%2C22.8-101.7%2C28-156.8%2C16.2c-55.1-11.9-98.7-37.2-136.3-79.1h0.1%20c-16-17.7-37.9-29.8-61.7-34.9c-11.4-2.4-23.4-3.1-35.7-1.8c-12.3%2C1.3-23.8%2C4.5-34.5%2C9.2c-22.2%2C9.9-40.5%2C26.6-52.4%2C47.2L0%2C369%20c28.2-48.8%2C65.7-82.6%2C117.2-105.5c51.5-22.9%2C101.7-28.2%2C156.8-16.5c55.1%2C11.7%2C99.2%2C36.7%2C136.9%2C78.6h0.2c16.8%2C18.7%2C38.3%2C30.6%2C61%2C35.4%20c23.3%2C5%2C47.9%2C2.7%2C70.2-7.2c10.7-4.7%2C20.8-11.2%2C30-19.4c9.2-8.2%2C16.7-17.6%2C22.6-27.7c12.2-21%2C17.2-45.3%2C14.8-69%20c-2.4-23.2-11.8-45.9-28.6-64.5c-16.7-18.7-38.3-30.6-61-35.4L549.8%2C0L549.8%2C0z%22%2F%3E%0A%3C%2Fsvg%3E");
  /* safari and other old browsers */
  width: 752px;
  height: 506px;
  position: absolute;
  top: -150px;
  transform: scaleX(-1);
  right: -120px;
}
.page_article_head_title .frame-content {
  height: 400px;
  display: flex;
  align-items: center;
}
.page_article_head_title .frame-content h1, .page_article_head_title .frame-content .h1 {
  margin: 0;
}
.sidebar_jump_menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar_jump_menu li {
  line-height: 0;
  padding: 0 0 10px;
}
.sidebar_jump_menu li a {
  font-size: 0.8125rem;
  line-height: 1.3846153846;
}
.social_share_sidebar {
  margin: 20px 0;
  padding: 20px 0;
  border-top: 2px solid rgba(5, 58, 93, 0.2);
}
@media only screen and (max-width: 599px) {
  .social_share_sidebar {
    padding: 0;
    margin: 20px 0 0;
  }
}
.social_share_list {
  list-style: none;
  margin: 0;
  padding: 0.5rem 0;
}
.social_share_item {
  display: block;
  position: relative;
  z-index: 1000;
  padding: 0.5rem 0;
  line-height: 0;
}
.social_share_item_icon {
  display: inline-block;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  background: #56BDDA;
  color: #053A5D;
}
.social_share_item_icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.social_share_item_text {
  padding: 0 0 0 0.5rem;
  white-space: pre;
}
.social_share_item_link {
  border: 0;
  background: none;
  color: #053A5D;
  margin: 0;
  padding: 0;
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
}
.social_share_item_link:hover .social_share_item_icon, .social_share_item_link:focus-within .social_share_item_icon {
  background: #E5735E;
}
.social_share_item_link * {
  pointer-events: none;
}
.social_share_overlay {
  z-index: 100000;
  position: absolute;
  top: -0.5rem;
  left: 100px;
  box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.4);
  background: #fff;
  padding: 0 1rem;
  display: none;
}
.social_share_overlay_visible {
  display: block;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {
  /* Remove First */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  /* then style it */
  font-size: 1.125rem;
  line-height: 1.8888888889;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 400;
  margin: 0;
  padding: 0.5em 0.75em;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 2px solid #053A5D;
  text-align: left;
  display: block;
  width: 100%;
  opacity: 1;
  background: #fff;
  outline: 2px solid transparent;
  outline-offset: 2px;
  /* ie */
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, textarea:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="text"]:focus-visible, input[type="password"]:focus-visible, input[type="email"]:focus-visible, input[type="url"]:focus-visible, textarea:focus-visible {
  outline-color: #053A5D;
}
input[type="text"][readonly], input[type="text"][disabled], input[type="password"][readonly], input[type="password"][disabled], input[type="email"][readonly], input[type="email"][disabled], input[type="url"][readonly], input[type="url"][disabled], textarea[readonly], textarea[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.footer {
  width: 100vw;
  position: relative;
}
.footer_content {
  padding: 0 16px;
}
.footer_container {
  max-width: 1024px;
  height: 112px;
  display: flex;
  margin: 0 auto;
  align-items: center;
}
.footer_container_left {
  flex: 0 0 auto;
}
@media only screen and (max-width: 1048px) {
  .footer_container {
    margin: 1rem auto;
    height: auto;
    flex-direction: column;
  }
}
.footer_link_home {
  display: inline-block;
}
.header {
  max-width: 100vw;
  width: 100%;
  position: relative;
  z-index: 1000 !important;
  padding: 0 16px;
}
@media only screen and (max-width: 1048px) {
  .header {
    position: fixed;
    top: 0;
  }
}
.header_container {
  max-width: 1024px;
  height: 110px;
  display: flex;
  margin: 0 auto;
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
}
@media only screen and (max-width: 1048px) {
  .header_container {
    height: 46px;
  }
}
.header_container_left {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.header_link_home {
  display: block;
  line-height: 0;
}
.header_link_home svg {
  display: block;
}
@media only screen and (max-width: 1048px) {
  .header_link_home svg {
    width: 92px;
    height: 24.1091290661px;
  }
}
.frame-type-newsletter_registation .local_registation_form_input {
  background: transparent;
}
.frame-type-felogin_login header {
  max-width: 992px;
  margin: 0 auto;
}
.frame-type-felogin_login .frame-content_login_form {
  max-width: 700px;
  padding: 16px;
  background: #F2F2F2;
}
.frame-type-felogin_login .login_form_form {
  max-width: 460px;
  margin: 0 auto;
  padding: 40px 0;
}
.frame-type-felogin_login .label_with_icon {
  display: flex;
  flex-direction: row;
  padding: 0 0 16px;
}
.frame-type-felogin_login .label_with_icon_col_icon {
  width: 42px;
  flex: 0 0 auto;
  align-items: center;
  display: flex;
}
.frame-type-felogin_login .button_link_default {
  margin: 16px 0 0 42px;
}
.frame-type-rsmbstartikelheader_pi1 .local_image {
  padding-bottom: 100px;
}
.frame-type-rsmbstartikelheader_pi1 .local_image .image_wrap {
  margin: 0 -32px;
}
.frame-type-rsmbstcontent_pi1 .row-local {
  align-items: center;
  margin-top: 16px;
}
.frame-type-rsmbstcontent_pi1 .row-local-no-1 {
  margin-top: 0;
}
.frame-type-rsmbstcontent_pi1 .row-local .col-local_image {
  flex: 0 0 30%;
}
.frame-type-rsmbstcontent_pi1 .row-local .col-local_text {
  flex: 0 0 70%;
}
.frame-type-rsmbstsitedatenatlas_anchor {
  padding-bottom: 0;
}
.frame-type-rsmbstsitedatenatlas_anchor .local_header {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 700;
  padding: 0 0 2rem;
}
.frame-type-rsmbstsitedatenatlas_breaker_quote {
  margin-left: calc(100% / -6 - 24px);
  position: relative;
  margin-right: auto;
  width: 100vw;
  max-width: 100vw;
  background: #fff;
  box-shadow: 0 0 20px 10px white;
}
@media (min-width: 1056px) {
  .frame-type-rsmbstsitedatenatlas_breaker_quote {
    margin-left: calc((100vw - 1056px) / -2 + calc((100% / -6) - 30px));
  }
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_breaker_quote {
    margin-left: 0;
  }
}
.frame-type-rsmbstsitedatenatlas_breaker_quote .local_deco {
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20687%20687%22%20width%3D%22687px%22%20height%3D%22687px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M687%2C343.5C687%2C153.8%2C533.2%2C0%2C343.5%2C0S0%2C153.77%2C0%2C343.5S153.8%2C687%2C343.5%2C687V538.85c-104.99%2C0-190.09-85.1-190.09-190.09%20s85.1-190.09%2C190.09-190.09s187%2C82.3%2C189.82%2C184.82H687z%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20687%20687%22%20width%3D%22687px%22%20height%3D%22687px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M687%2C343.5C687%2C153.8%2C533.2%2C0%2C343.5%2C0S0%2C153.77%2C0%2C343.5S153.8%2C687%2C343.5%2C687V538.85c-104.99%2C0-190.09-85.1-190.09-190.09%20s85.1-190.09%2C190.09-190.09s187%2C82.3%2C189.82%2C184.82H687z%22%2F%3E%0A%3C%2Fsvg%3E");
  /* safari and other old browsers */
  width: 687px;
  height: 687px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
  right: -100px;
}
.frame-type-rsmbstsitedatenatlas_breaker_quote .local_layout-1 .local_deco {
  transform: translateY(-50%);
}
.frame-type-rsmbstsitedatenatlas_breaker_quote .local_quote_source {
  padding: 100px 0 0;
}
.frame-type-rsmbstsitedatenatlas_downloads .local_items {
  margin-bottom: -32px;
}
.frame-type-rsmbstsitedatenatlas_downloads .local_item {
  padding-bottom: 32px;
}
.frame-type-rsmbstsitedatenatlas_downloads .local_item_link {
  -webkit-transition: all 0.5s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.5s ease, font-size 0s, line-height 0s, outline 0s;
  padding: 16px 32px;
  display: flex;
  align-items: center;
  height: 100%;
  background: linear-gradient(135deg, rgba(193, 208, 179, 0.2) 10%, rgba(164, 216, 219, 0.2) 95%);
  border-right: 4px solid #E5735E;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px;
  text-decoration-color: transparent;
}
.frame-type-rsmbstsitedatenatlas_downloads .local_item_link:hover, .frame-type-rsmbstsitedatenatlas_downloads .local_item_link:focus-within {
  background: linear-gradient(135deg, rgba(164, 216, 219, 0.2) 10%, rgba(193, 208, 179, 0.2) 95%);
  border-color: #053A5D;
  text-decoration-color: #053A5D;
}
.frame-type-rsmbstsitedatenatlas_downloads .local_item_link svg {
  flex: 0 0 34px;
  margin: 0 16px 0 0;
}
.frame-type-rsmbstsitedatenatlas_downloads .local_item_file_extension {
  text-transform: uppercase;
}
.frame-type-rsmbstsitedatenatlas_faq .local_items {
  margin: 50px 0 0;
  border-top: 2px solid rgba(5, 58, 93, 0.2);
  border-bottom: 2px solid rgba(5, 58, 93, 0.2);
}
.frame-type-rsmbstsitedatenatlas_faq .local_foldout {
  border-bottom: 2px solid rgba(5, 58, 93, 0.2);
}
.frame-type-rsmbstsitedatenatlas_faq .local_foldout:last-child {
  border-bottom: 0;
}
.frame-type-rsmbstsitedatenatlas_faq .local_foldout_toggle {
  position: relative;
  display: block;
  padding: 25px 50px 25px 10px;
  font-size: 1rem;
  line-height: 1.25;
  background: transparent;
}
.frame-type-rsmbstsitedatenatlas_faq .local_foldout_toggle .icon_link_circle {
  right: 10px;
  rotate: 90deg;
}
.frame-type-rsmbstsitedatenatlas_faq .local_foldout_content_inner {
  overflow: hidden;
}
.frame-type-rsmbstsitedatenatlas_faq .row-local {
  padding: 20px 0;
}
.frame-type-rsmbstsitedatenatlas_faq .row-local_image_orient_25 .col-local_image, .frame-type-rsmbstsitedatenatlas_faq .row-local_image_orient_26 .col-local_image {
  width: 40%;
}
.frame-type-rsmbstsitedatenatlas_faq .row-local_image_orient_25 .col-local_text, .frame-type-rsmbstsitedatenatlas_faq .row-local_image_orient_26 .col-local_text {
  width: 60%;
}
.frame-type-rsmbstsitedatenatlas_faq .row-local_image_orient_25 {
  flex-direction: row-reverse;
}
[data-foldout-expanded="true"] .local_foldout_toggle {
  background: linear-gradient(135deg, rgba(193, 208, 179, 0.2) 10%, rgba(164, 216, 219, 0.2) 95%);
}
[data-foldout-expanded="true"] .local_foldout_toggle .icon_link_circle {
  rotate: -90deg;
}
[data-foldout-toggle] * {
  pointer-events: none;
}
[data-foldout-content] {
  display: grid;
  display: -ms-grid;
  grid-template-rows: 0fr;
  -ms-grid-rows: 0fr;
  opacity: 0;
  -ms-transition: -ms-grid-rows 0.3s ease-out, opacity 0.3s ease-out;
  transition: grid-template-rows 0.3s ease-out, opacity 0.3s ease-out;
}
[data-foldout-expanded="true"] [data-foldout-content], [data-foldout-content]:focus-within {
  opacity: 1;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  [data-foldout-expanded="true"] [data-foldout-content] {
    display: block;
    opacity: 1;
  }
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_deco {
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20752%20506%22%20width%3D%22752px%22%20height%3D%22506px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M549.8%2C0c55.1%2C11.8%2C98.8%2C37.2%2C136.4%2C79.1c37.6%2C42%2C58.1%2C88.1%2C63.8%2C144.2c1%2C9.8%2C1.5%2C19.3%2C1.5%2C28.6v0.4%20c0%2C44.4-11.3%2C85-34.6%2C125.2c-28.3%2C48.7-65.9%2C82.4-117.4%2C105.3c-51.5%2C22.8-101.7%2C28-156.8%2C16.2c-55.1-11.9-98.7-37.2-136.3-79.1h0.1%20c-16-17.7-37.9-29.8-61.7-34.9c-11.4-2.4-23.4-3.1-35.7-1.8c-12.3%2C1.3-23.8%2C4.5-34.5%2C9.2c-22.2%2C9.9-40.5%2C26.6-52.4%2C47.2L0%2C369%20c28.2-48.8%2C65.7-82.6%2C117.2-105.5c51.5-22.9%2C101.7-28.2%2C156.8-16.5c55.1%2C11.7%2C99.2%2C36.7%2C136.9%2C78.6h0.2c16.8%2C18.7%2C38.3%2C30.6%2C61%2C35.4%20c23.3%2C5%2C47.9%2C2.7%2C70.2-7.2c10.7-4.7%2C20.8-11.2%2C30-19.4c9.2-8.2%2C16.7-17.6%2C22.6-27.7c12.2-21%2C17.2-45.3%2C14.8-69%20c-2.4-23.2-11.8-45.9-28.6-64.5c-16.7-18.7-38.3-30.6-61-35.4L549.8%2C0L549.8%2C0z%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20752%20506%22%20width%3D%22752px%22%20height%3D%22506px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M549.8%2C0c55.1%2C11.8%2C98.8%2C37.2%2C136.4%2C79.1c37.6%2C42%2C58.1%2C88.1%2C63.8%2C144.2c1%2C9.8%2C1.5%2C19.3%2C1.5%2C28.6v0.4%20c0%2C44.4-11.3%2C85-34.6%2C125.2c-28.3%2C48.7-65.9%2C82.4-117.4%2C105.3c-51.5%2C22.8-101.7%2C28-156.8%2C16.2c-55.1-11.9-98.7-37.2-136.3-79.1h0.1%20c-16-17.7-37.9-29.8-61.7-34.9c-11.4-2.4-23.4-3.1-35.7-1.8c-12.3%2C1.3-23.8%2C4.5-34.5%2C9.2c-22.2%2C9.9-40.5%2C26.6-52.4%2C47.2L0%2C369%20c28.2-48.8%2C65.7-82.6%2C117.2-105.5c51.5-22.9%2C101.7-28.2%2C156.8-16.5c55.1%2C11.7%2C99.2%2C36.7%2C136.9%2C78.6h0.2c16.8%2C18.7%2C38.3%2C30.6%2C61%2C35.4%20c23.3%2C5%2C47.9%2C2.7%2C70.2-7.2c10.7-4.7%2C20.8-11.2%2C30-19.4c9.2-8.2%2C16.7-17.6%2C22.6-27.7c12.2-21%2C17.2-45.3%2C14.8-69%20c-2.4-23.2-11.8-45.9-28.6-64.5c-16.7-18.7-38.3-30.6-61-35.4L549.8%2C0L549.8%2C0z%22%2F%3E%0A%3C%2Fsvg%3E");
  /* safari and other old browsers */
  width: 752px;
  height: 506px;
  position: absolute;
  top: -150px;
  left: -120px;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_text header {
  text-align: center;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_items {
  padding: 40px 0 0;
  display: grid;
  grid-gap: 32px;
  grid-auto-flow: row;
  grid-template-areas: "area-1 area-1 area-1" "area-2 area-3 area-4" "area-5 area-6 area-7";
  grid-template-columns: repeat(3, 1fr);
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_news_teaser .local_items {
    grid-template-areas: "area-1" "area-2" "area-3" "area-4" "area-5" "area-6" "area-7";
    grid-template-columns: repeat(1, 1fr);
  }
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_items_count_3 {
  grid-template-areas: "area-1 area-1 area-1" "area-2 area-3 area-4";
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_news_teaser .local_items_count_3 {
    grid-template-areas: "area-1" "area-2" "area-3";
  }
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_items_count_4 {
  grid-template-areas: "area-1 area-1 area-1" "area-2 area-3 area-4";
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_news_teaser .local_items_count_4 {
    grid-template-areas: "area-1" "area-2" "area-3" "area-4";
  }
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_news_teaser .local_items_count_5 {
    grid-template-areas: "area-1" "area-2" "area-3" "area-4" "area-5";
  }
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_news_teaser .local_items_count_6 {
    grid-template-areas: "area-1" "area-2" "area-3" "area-4" "area-5" "area-6";
  }
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item-no-1 {
  grid-area: area-1;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item-no-2 {
  grid-area: area-2;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item-no-3 {
  grid-area: area-3;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item-no-4 {
  grid-area: area-4;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item-no-5 {
  grid-area: area-5;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item-no-6 {
  grid-area: area-6;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item-no-7 {
  grid-area: area-7;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item_small .local_image_holder {
  padding: 0 0 20px;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item_link {
  display: block;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item_link:hover .image_wrap, .frame-type-rsmbstsitedatenatlas_news_teaser .local_item_link:focus-visible .image_wrap {
  box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.4);
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item_link:hover .image_fit_width, .frame-type-rsmbstsitedatenatlas_news_teaser .local_item_link:focus-visible .image_fit_width {
  transform: scale(1.025);
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_item .image_wrap, .frame-type-rsmbstsitedatenatlas_news_teaser .local_item .image_fit_width {
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
}
.frame-type-rsmbstsitedatenatlas_news_teaser .local_link {
  text-align: center;
  padding: 40px 0 0;
}
.frame-type-rsmbstsitedatenatlas_related .local_image_holder {
  padding: 0 0 16px;
}
.frame-type-rsmbstsitedatenatlas_related .local_image_holder picture {
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
}
.frame-type-rsmbstsitedatenatlas_related .local_link {
  display: block;
}
.frame-type-rsmbstsitedatenatlas_related .local_link:hover .local_image_holder picture, .frame-type-rsmbstsitedatenatlas_related .local_link:focus-visible .local_image_holder picture {
  box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.4);
}
.frame-type-rsmbstsitedatenatlas_related .local_link:hover .local_link_text, .frame-type-rsmbstsitedatenatlas_related .local_link:focus-visible .local_link_text {
  text-decoration-color: #E5735E;
}
.frame-type-rsmbstsitedatenatlas_related .row-local .col-local_image {
  width: 50%;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_related .row-local .col-local_image {
    width: 100%;
  }
}
.frame-type-rsmbstsitedatenatlas_related .row-local .col-local_text {
  width: 50%;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_related .row-local .col-local_text {
    width: 100%;
  }
}
.frame-type-rsmbstsitedatenatlas_stage .local_content_top {
  height: 664px;
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width: 960px) {
  .frame-type-rsmbstsitedatenatlas_stage .local_content_top {
    display: flex;
    flex-direction: column;
    height: auto;
  }
}
.frame-type-rsmbstsitedatenatlas_stage .local_image_holder {
  height: 100%;
  max-height: 100%;
}
@media only screen and (max-width: 960px) {
  .frame-type-rsmbstsitedatenatlas_stage .local_image_holder {
    height: 640px;
    max-height: 640px;
  }
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_stage .local_image_holder {
    height: 400px;
    max-height: 400px;
  }
}
.frame-type-rsmbstsitedatenatlas_stage .local_picture {
  display: block;
  width: 100%;
  height: 100%;
}
.frame-type-rsmbstsitedatenatlas_stage .local_image {
  object-fit: cover;
  object-position: center center;
  display: block;
  width: 100%;
  height: 100%;
}
.frame-type-rsmbstsitedatenatlas_stage .local_buttons {
  margin: 3rem 0 0;
  display: flex;
  gap: 32px;
}
@media only screen and (max-width: 960px) {
  .frame-type-rsmbstsitedatenatlas_stage .local_buttons {
    flex-direction: column;
    align-items: start;
  }
}
.frame-type-rsmbstsitedatenatlas_stage .local_text_bg {
  position: absolute;
  top: 0;
  right: 40%;
  height: 100%;
  width: 100%;
  background: linear-gradient(135deg, #c1d0b3 10%, #a4d8db 95%);
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201400%20700%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1400%2C660c0-394.88-320.12-715-715-715H-37%20v755h1437V660z%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201400%20700%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1400%2C660c0-394.88-320.12-715-715-715H-37%20v755h1437V660z%22%2F%3E%0A%3C%2Fsvg%3E");
  /* safari and other old browsers */
  mask-size: 1400px 700px;
  -webkit-mask-size: 1400px 700px;
  mask-position: bottom right;
  -webkit-mask-position: bottom right;
}
@media only screen and (max-width: 960px) {
  .frame-type-rsmbstsitedatenatlas_stage .local_text_bg {
    display: none;
  }
}
.frame-type-rsmbstsitedatenatlas_stage .local_content_variable {
  max-width: 1056px;
  padding: 0 16px;
  margin: 0 auto;
}
.frame-type-rsmbstsitedatenatlas_stage .local_text_holder {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  z-index: 5;
}
.frame-type-rsmbstsitedatenatlas_stage .local_text {
  position: absolute;
  width: 50%;
  bottom: 120px;
  left: 0;
}
@media only screen and (max-width: 960px) {
  .frame-type-rsmbstsitedatenatlas_stage .local_text {
    position: relative;
    width: auto;
    bottom: auto;
    left: auto;
    background: linear-gradient(135deg, #c1d0b3 10%, #a4d8db 95%);
    mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22380%22%20height%3D%22678%22%20viewBox%3D%220%200%20380%20678%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M380%2C679V84.95C315.02%2C33.04%2C232.64%2C2%2C143%2C2C92.42%2C2%2C44.14%2C11.89%2C0%2C29.83V679H380z%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22380%22%20height%3D%22678%22%20viewBox%3D%220%200%20380%20678%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M380%2C679V84.95C315.02%2C33.04%2C232.64%2C2%2C143%2C2C92.42%2C2%2C44.14%2C11.89%2C0%2C29.83V679H380z%22%2F%3E%0A%3C%2Fsvg%3E");
    /* safari and other old browsers */
    mask-size: 100% auto;
    -webkit-mask-size: 100% auto;
    mask-position: center top;
    -webkit-mask-position: center top;
    padding: 220px 16px 80px;
    margin: -220px -16px 0;
  }
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_stage .local_text {
    padding-top: 135px;
    margin-top: -135px;
  }
}
@media only screen and (max-width: 440px) {
  .frame-type-rsmbstsitedatenatlas_stage .local_text {
    padding-top: 100px;
    margin-top: -100px;
  }
}
.frame-type-rsmbstsitedatenatlas_stage .local_content_bottom {
  width: 100%;
  max-width: 1056px;
  padding: 0 0 100px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
}
.frame-type-rsmbstsitedatenatlas_stage .local_search_form {
  background: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.4);
  display: flex;
  align-items: center;
  padding: 0 13px;
  height: 82px;
  margin: -41px 0 0 0;
}
.frame-type-rsmbstsitedatenatlas_stage .local_search_input {
  margin: 0 32px 0 0;
  border-color: transparent;
}
.frame-type-rsmbstsitedatenatlas_stage .local_search button {
  flex: 0 0 auto;
}
.frame-type-rsmbstsitedatenatlas_stage .local_keywords {
  padding: 25px 0 0 0;
}
.frame-type-rsmbstsitedatenatlas_stage .local_keywords_label {
  font-size: 1.25rem;
  line-height: 1.5;
  font-family: "Bitter", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 800;
}
.frame-type-rsmbstsitedatenatlas_stage .local_keywords_list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.frame-type-rsmbstsitedatenatlas_stage .local_keywords_list_item {
  padding: 0 30px 0 0;
}
.frame-type-rsmbstsitedatenatlas_stage .local_keywords_list a {
  border-bottom: 2px solid transparent;
}
.frame-type-rsmbstsitedatenatlas_stage .local_keywords_list a:hover {
  color: #053A5D;
  border-color: #E5735E;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs {
  padding: 100px 0 0;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_buttons {
  position: relative;
  contain: paint;
  margin: 0 -16px;
  z-index: 10;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_buttons_inner {
  font-size: 0;
  flex-wrap: nowrap;
  white-space: nowrap;
  contain: paint;
  scroll-behavior: smooth;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_buttons_deco {
  z-index: 1;
  position: relative;
  top: -2px;
  border-top: 2px solid rgba(5, 58, 93, 0.2);
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_button {
  flex: 0 0 auto;
  background: transparent;
  padding: 6px 16px;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  margin: 5px;
  font-weight: 700;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_button .focus {
  display: inline-block;
  position: relative;
  margin: 0 5px 0 -5px;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_button .focus:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -11px;
  width: 100%;
  border-bottom: 2px solid transparent;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_button:hover, .frame-type-rsmbstsitedatenatlas_tabs .local_tabs_button[aria-selected="true"] {
  color: #E5735E;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_button:hover .focus:after, .frame-type-rsmbstsitedatenatlas_tabs .local_tabs_button[aria-selected="true"] .focus:after {
  border-bottom-color: #E5735E;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_content {
  padding: 30px 0 0;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_content_no {
  color: #CB4F78;
}
.frame-type-rsmbstsitedatenatlas_tabs .local_tabs_content[role="tabpanel"].is-hidden {
  display: none;
}
.frame-type-rsmbstsitedatenatlas_text_image .local_text_holder {
  align-items: center;
  display: flex;
  height: 100%;
}
.frame-type-rsmbstsitedatenatlas_text_image .local_image_holder picture {
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
}
.frame-type-rsmbstsitedatenatlas_text_image .local_link {
  display: block;
}
.frame-type-rsmbstsitedatenatlas_text_image .local_link:hover .local_image_holder picture, .frame-type-rsmbstsitedatenatlas_text_image .local_link:focus-visible .local_image_holder picture {
  box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.4);
}
.frame-type-rsmbstsitedatenatlas_text_image .local_link:hover .local_link_text, .frame-type-rsmbstsitedatenatlas_text_image .local_link:focus-visible .local_link_text {
  text-decoration-color: #E5735E;
}
.frame-type-rsmbstsitedatenatlas_text_image .local_link_text {
  padding: 10px 0 0;
}
.frame-type-rsmbstsitedatenatlas_text_image .row-local .col-local_image {
  width: 50%;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_text_image .row-local .col-local_image {
    width: 100%;
  }
}
.frame-type-rsmbstsitedatenatlas_text_image .row-local .col-local_text {
  width: 50%;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_text_image .row-local .col-local_text {
    width: 100%;
  }
}
.frame-type-rsmbstsitedatenatlas_text_image .row-local_be_layout_datenatlas_article.row-local_col_pos_0 .col-local_image {
  width: 40%;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_text_image .row-local_be_layout_datenatlas_article.row-local_col_pos_0 .col-local_image {
    width: 100%;
  }
}
.frame-type-rsmbstsitedatenatlas_text_image .row-local_be_layout_datenatlas_article.row-local_col_pos_0 .col-local_text {
  width: 60%;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_text_image .row-local_be_layout_datenatlas_article.row-local_col_pos_0 .col-local_text {
    width: 100%;
  }
}
.frame-type-rsmbstsitedatenatlas_text_image .row-local_be_layout_datenatlas_article.row-local_col_pos_0 .col-local_text .local_text_holder {
  align-items: initial;
}
.frame-type-rsmbstsitedatenatlas_text_image .row-local_image_orient_25, .frame-type-rsmbstsitedatenatlas_text_image .row-local_image_orient_30, .frame-type-rsmbstsitedatenatlas_text_image .row-local_image_orient_31 {
  flex-direction: row-reverse;
}
.frame-type-rsmbstsitedatenatlas_text_image .row-local_image_orient_30 .col-local_image, .frame-type-rsmbstsitedatenatlas_text_image .row-local_image_orient_40 .col-local_image {
  align-items: center;
  display: flex;
}
.frame-type-rsmbstsitedatenatlas_text_image .row-local_image_orient_31 .col-local_image, .frame-type-rsmbstsitedatenatlas_text_image .row-local_image_orient_41 .col-local_image {
  align-items: end;
  display: flex;
}
.page_article_content .frame-type-rsmbstsitedatenatlas_text_links {
  margin-left: calc(100% / -6 - 24px);
  position: relative;
  margin-right: auto;
  width: 100vw;
  max-width: 100vw;
  background: #fff;
  box-shadow: 0 0 20px 10px white;
}
@media (min-width: 1056px) {
  .page_article_content .frame-type-rsmbstsitedatenatlas_text_links {
    margin-left: calc((100vw - 1056px) / -2 + calc((100% / -6) - 30px));
  }
}
@media only screen and (max-width: 599px) {
  .page_article_content .frame-type-rsmbstsitedatenatlas_text_links {
    margin-left: 0;
  }
}
.frame-type-rsmbstsitedatenatlas_text_links .local_deco {
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20687%20687%22%20width%3D%22687px%22%20height%3D%22687px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M687%2C343.5C687%2C153.8%2C533.2%2C0%2C343.5%2C0S0%2C153.77%2C0%2C343.5S153.8%2C687%2C343.5%2C687V538.85c-104.99%2C0-190.09-85.1-190.09-190.09%20s85.1-190.09%2C190.09-190.09s187%2C82.3%2C189.82%2C184.82H687z%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20687%20687%22%20width%3D%22687px%22%20height%3D%22687px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M687%2C343.5C687%2C153.8%2C533.2%2C0%2C343.5%2C0S0%2C153.77%2C0%2C343.5S153.8%2C687%2C343.5%2C687V538.85c-104.99%2C0-190.09-85.1-190.09-190.09%20s85.1-190.09%2C190.09-190.09s187%2C82.3%2C189.82%2C184.82H687z%22%2F%3E%0A%3C%2Fsvg%3E");
  /* safari and other old browsers */
  width: 687px;
  height: 687px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -100px;
}
.frame-type-rsmbstsitedatenatlas_text_links .local_layout-1 .local_deco {
  transform: translateY(-50%) rotate(-90deg);
}
.frame-type-rsmbstsitedatenatlas_text_links .local_links_list {
  list-style: none;
  margin: 0;
  padding: 10px 0 0 0;
}
.frame-type-rsmbstsitedatenatlas_text_links .local_links_list_item {
  padding: 0 0 16px;
}
.frame-type-rsmbstsitedatenatlas_text_links .local_links_list_item .btn-primary {
  display: block;
  text-align: center;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .local_deco {
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20752%20506%22%20width%3D%22752px%22%20height%3D%22506px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M549.8%2C0c55.1%2C11.8%2C98.8%2C37.2%2C136.4%2C79.1c37.6%2C42%2C58.1%2C88.1%2C63.8%2C144.2c1%2C9.8%2C1.5%2C19.3%2C1.5%2C28.6v0.4%20c0%2C44.4-11.3%2C85-34.6%2C125.2c-28.3%2C48.7-65.9%2C82.4-117.4%2C105.3c-51.5%2C22.8-101.7%2C28-156.8%2C16.2c-55.1-11.9-98.7-37.2-136.3-79.1h0.1%20c-16-17.7-37.9-29.8-61.7-34.9c-11.4-2.4-23.4-3.1-35.7-1.8c-12.3%2C1.3-23.8%2C4.5-34.5%2C9.2c-22.2%2C9.9-40.5%2C26.6-52.4%2C47.2L0%2C369%20c28.2-48.8%2C65.7-82.6%2C117.2-105.5c51.5-22.9%2C101.7-28.2%2C156.8-16.5c55.1%2C11.7%2C99.2%2C36.7%2C136.9%2C78.6h0.2c16.8%2C18.7%2C38.3%2C30.6%2C61%2C35.4%20c23.3%2C5%2C47.9%2C2.7%2C70.2-7.2c10.7-4.7%2C20.8-11.2%2C30-19.4c9.2-8.2%2C16.7-17.6%2C22.6-27.7c12.2-21%2C17.2-45.3%2C14.8-69%20c-2.4-23.2-11.8-45.9-28.6-64.5c-16.7-18.7-38.3-30.6-61-35.4L549.8%2C0L549.8%2C0z%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20752%20506%22%20width%3D%22752px%22%20height%3D%22506px%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M549.8%2C0c55.1%2C11.8%2C98.8%2C37.2%2C136.4%2C79.1c37.6%2C42%2C58.1%2C88.1%2C63.8%2C144.2c1%2C9.8%2C1.5%2C19.3%2C1.5%2C28.6v0.4%20c0%2C44.4-11.3%2C85-34.6%2C125.2c-28.3%2C48.7-65.9%2C82.4-117.4%2C105.3c-51.5%2C22.8-101.7%2C28-156.8%2C16.2c-55.1-11.9-98.7-37.2-136.3-79.1h0.1%20c-16-17.7-37.9-29.8-61.7-34.9c-11.4-2.4-23.4-3.1-35.7-1.8c-12.3%2C1.3-23.8%2C4.5-34.5%2C9.2c-22.2%2C9.9-40.5%2C26.6-52.4%2C47.2L0%2C369%20c28.2-48.8%2C65.7-82.6%2C117.2-105.5c51.5-22.9%2C101.7-28.2%2C156.8-16.5c55.1%2C11.7%2C99.2%2C36.7%2C136.9%2C78.6h0.2c16.8%2C18.7%2C38.3%2C30.6%2C61%2C35.4%20c23.3%2C5%2C47.9%2C2.7%2C70.2-7.2c10.7-4.7%2C20.8-11.2%2C30-19.4c9.2-8.2%2C16.7-17.6%2C22.6-27.7c12.2-21%2C17.2-45.3%2C14.8-69%20c-2.4-23.2-11.8-45.9-28.6-64.5c-16.7-18.7-38.3-30.6-61-35.4L549.8%2C0L549.8%2C0z%22%2F%3E%0A%3C%2Fsvg%3E");
  /* safari and other old browsers */
  width: 752px;
  height: 506px;
  position: absolute;
  top: -150px;
  left: -120px;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .local_text header {
  text-align: center;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .local_items {
  padding: 40px 0 0;
  gap: 32px;
  overflow: hidden;
  flex-wrap: nowrap;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .local_item {
  flex: 0 0 calc(50% - 16px);
}
.frame-type-rsmbstsitedatenatlas_tile_slider .local_slider_controls {
  display: none;
  --swiper-pagination-bullet-width: 14px;
  --swiper-pagination-bullet-height: 4px;
  --swiper-pagination-bullet-border-radius: 4px;
  --swiper-pagination-color: #053A5D;
  --swiper-pagination-bullet-inactive-color: #053A5D;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .local_swiper-pagination {
  width: auto;
  display: flex;
  align-items: center;
  margin: 0 0.75rem;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .local_swiper-pagination .swiper-pagination-bullet {
  background: #053A5D;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .local_swiper-pagination .swiper-pagination-bullet-active {
  border: 3px solid #053A5D;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .swiper-initialized {
  overflow: visible;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .swiper-initialized .local_items {
  gap: 0;
  overflow: visible;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .swiper-initialized .local_item {
  flex-basis: initial;
}
.frame-type-rsmbstsitedatenatlas_tile_slider .swiper-initialized .local_slider_controls {
  padding: 100px 0;
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_topics h5, .frame-type-rsmbstsitedatenatlas_topics .h5 {
    font-size: 1.125rem;
    line-height: 1.3333333333;
  }
}
.frame-type-rsmbstsitedatenatlas_topics .local_text header {
  text-align: center;
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item {
  padding: 50px 0 0;
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item * {
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_topics .local_cards_item {
    padding: 20px 0 0;
  }
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item_layout-0 .local_cards_item_icon {
  background: linear-gradient(135deg, rgba(193, 208, 179, 0.2) 10%, rgba(164, 216, 219, 0.2) 95%);
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item_layout-0 .local_cards_item_icon svg {
  fill: #053A5D;
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item_layout-1 .local_cards_item_icon {
  background: linear-gradient(135deg, rgba(203, 79, 120, 0.2) 10%, rgba(229, 115, 94, 0.2) 95%);
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item_layout-1 .local_cards_item_icon svg {
  fill: #CB4F78;
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item_link {
  display: block;
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item_link:hover .local_cards_item_icon, .frame-type-rsmbstsitedatenatlas_topics .local_cards_item_link:focus-visible .local_cards_item_icon {
  box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.4);
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item_link:hover .local_cards_item_link_text, .frame-type-rsmbstsitedatenatlas_topics .local_cards_item_link:focus-visible .local_cards_item_link_text {
  text-decoration-color: #E5735E;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_topics .local_cards_item_link {
    display: flex;
  }
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_topics .local_cards_item_link_text {
    font-size: 1rem;
    line-height: 1.25;
  }
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item_link_more {
  margin: 0;
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item_icon {
  display: flex;
  height: 180px;
  align-items: center;
  justify-content: center;
  margin: 0 0 20px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_topics .local_cards_item_icon {
    height: auto;
    flex: 0 0 20%;
    margin: 0 1rem 0 0;
  }
}
.frame-type-rsmbstsitedatenatlas_topics .local_cards_item_icon svg {
  height: 122px;
  width: auto;
  display: block;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_topics .local_cards_item_icon svg {
    height: auto;
    margin: 5% auto;
    width: 70%;
  }
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_topics .local_cards_item_text {
    flex: 1 1 auto;
  }
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_items {
  padding: 40px 0 0;
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_buttons {
  text-align: center;
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_spacer {
  margin: 50px 0;
  border-top: 2px solid rgba(5, 58, 93, 0.2);
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item {
  padding: 0;
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item * {
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item .col-local-left {
  width: 30%;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_topics .local_list_item .col-local-left {
    width: 100%;
    margin: 0 auto 2rem;
  }
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item .col-local-right {
  width: 70%;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_topics .local_list_item .col-local-right {
    width: 100%;
  }
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_layout {
  height: 100%;
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_layout-0 .local_list_item_icon {
  background: linear-gradient(135deg, rgba(193, 208, 179, 0.2) 10%, rgba(164, 216, 219, 0.2) 95%);
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_layout-0 .local_list_item_icon svg {
  fill: #053A5D;
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_layout-1 .local_list_item_icon {
  background: linear-gradient(135deg, rgba(203, 79, 120, 0.2) 10%, rgba(229, 115, 94, 0.2) 95%);
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_layout-1 .local_list_item_icon svg {
  fill: #CB4F78;
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_link {
  display: block;
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_link:hover .local_list_item_icon, .frame-type-rsmbstsitedatenatlas_topics .local_list_item_link:focus-visible .local_list_item_icon {
  box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.4);
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_link:hover .local_list_item_link_text, .frame-type-rsmbstsitedatenatlas_topics .local_list_item_link:focus-visible .local_list_item_link_text {
  text-decoration-color: #E5735E;
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_icon {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  margin: 0;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.frame-type-rsmbstsitedatenatlas_topics .local_list_item_icon svg {
  height: 122px;
  width: auto;
  display: block;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_topics .local_list_item_icon svg {
    height: auto;
    width: 100%;
    max-width: 140px;
    margin: 5% 15%;
  }
}
.frame-type-rsmbstsitedatenatlas_youtube .local_header {
  padding: 0 0 16px 0;
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video {
  position: relative;
  width: calc(80% - (32px));
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_youtube .local_video {
    width: 100%;
  }
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video_align-center {
  margin: 0 auto;
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video_align-right {
  margin: 0 0 0 auto;
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video_holder {
  position: relative;
  z-index: 5;
  height: 0;
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video_holder-4-3 {
  padding-bottom: 75%;
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video_holder-16-9 {
  padding-bottom: 56.25%;
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video_overlay, .frame-type-rsmbstsitedatenatlas_youtube .local_video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0;
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video_overlay {
  z-index: 1000;
  background: linear-gradient(135deg, rgba(193, 208, 179, 0.2) 10%, rgba(164, 216, 219, 0.2) 95%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video_overlay_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  opacity: 0.35;
  background-size: cover;
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video_overlay_button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  width: 100%;
}
@media only screen and (max-width: 599px) {
  .frame-type-rsmbstsitedatenatlas_youtube .local_video_overlay_button br {
    display: none;
  }
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video_overlay_text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 0 16px;
}
.frame-type-rsmbstsitedatenatlas_youtube .local_video + .local_text {
  padding-top: 50px;
}
.breadcrumb {
  max-width: 1056px;
  margin: 0 auto;
}
.breadcrumb_list {
  list-style: none;
  display: flex;
  margin: 0;
  padding: 20px 16px;
  width: 100vw;
  overflow-x: auto;
}
.breadcrumb_item {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.breadcrumb_item:before {
  content: "";
  display: inline-block;
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10%2C18c-0.26%2C0-0.51-0.1-0.71-0.29c-0.39-0.39-0.39-1.03%2C0-1.42L13.58%2C12L9.29%2C7.71c-0.39-0.39-0.39-1.03%2C0-1.42%20c0.39-0.39%2C1.03-0.39%2C1.42%2C0l5%2C5c0.39%2C0.39%2C0.39%2C1.03%2C0%2C1.42l-5%2C5C10.51%2C17.9%2C10.26%2C18%2C10%2C18z%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10%2C18c-0.26%2C0-0.51-0.1-0.71-0.29c-0.39-0.39-0.39-1.03%2C0-1.42L13.58%2C12L9.29%2C7.71c-0.39-0.39-0.39-1.03%2C0-1.42%20c0.39-0.39%2C1.03-0.39%2C1.42%2C0l5%2C5c0.39%2C0.39%2C0.39%2C1.03%2C0%2C1.42l-5%2C5C10.51%2C17.9%2C10.26%2C18%2C10%2C18z%22%2F%3E%0A%3C%2Fsvg%3E");
  /* safari and other old browsers */
  mask-size: contain;
  -webkit-mask-size: contain;
  width: 16px;
  height: 16px;
  margin: 2px 10px 0;
  background: #053A5D;
}
.breadcrumb_item-1:before {
  display: none;
}
.breadcrumb_link, .breadcrumb_current {
  color: #053A5D;
  border-bottom: 2px solid transparent;
  font-size: 1rem;
  line-height: 1.875;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 400;
}
.breadcrumb_link:hover, .breadcrumb_link:focus-within, .breadcrumb_current:hover, .breadcrumb_current:focus-within {
  border-color: #E5735E;
}
.breadcrumb_current:hover, .breadcrumb_current:focus-within {
  border-color: transparent;
}
.breadcrumb_label {
  white-space: pre;
}
.nav_footer {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
}
.nav_footer:before {
  content: " ";
  display: table;
  clear: both;
  font-size: 0;
}
.nav_footer:after {
  content: " ";
  display: table;
  clear: both;
  font-size: 0;
}
.nav_footer_links {
  list-style: none;
  display: flex;
  height: 100%;
  align-items: center;
  margin: 0 auto;
  padding: 0;
}
@media only screen and (max-width: 599px) {
  .nav_footer_links {
    margin: 1rem auto;
    flex-direction: column;
  }
}
.nav_footer_link {
  padding: 0 16px;
}
.nav_footer_link .link_level_1 {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 400;
  display: inline-block;
  border-bottom: 2px solid transparent;
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
}
.nav_footer_link .link_level_1:hover {
  border-color: #E5735E;
}
.nav_header {
  flex: 1 1 auto;
  display: flex;
  justify-content: end;
}
@media only screen and (max-width: 1048px) {
  .nav_header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100dvh;
    background: #fff;
    right: 0;
    justify-content: start;
    overflow: clip;
    display: none;
  }
  .mobile_menu_visible .nav_header {
    display: flex;
  }
}
.nav_header ul, .nav_header li {
  list-style: none;
}
.nav_header_mobile_toggle {
  display: block;
  line-height: 0;
}
.nav_header_mobile_toggle_wrap {
  position: relative;
  z-index: 10;
  margin: 8px 0 8px auto;
  align-self: center;
  display: none;
}
@media only screen and (max-width: 1048px) {
  .nav_header_mobile_toggle_wrap {
    display: block;
  }
}
.nav_header_mobile_toggle:hover, .nav_header_mobile_toggle:active {
  color: #E5735E;
}
.nav_header_mobile_toggle [aria-hidden="true"] {
  display: none;
}
.mobile_menu_visible .nav_header_mobile_toggle [aria-hidden="true"] {
  display: block;
}
.mobile_menu_visible .nav_header_mobile_toggle [aria-hidden="false"] {
  display: none;
}
.nav_header_mobile_toggle * {
  pointer-events: none;
}
.nav_header_main_links {
  display: flex;
  height: 100%;
  align-items: center;
  margin: 0 0 0 auto;
  padding: 0;
}
@media only screen and (max-width: 1048px) {
  .nav_header_main_links {
    align-items: start;
    flex-direction: column;
    height: auto;
    width: 100%;
    padding: 80px 0 0;
    max-width: 1056px;
    margin: 0 auto;
  }
}
.nav_header_main_link {
  padding: 0 0 0 16px;
  height: 100%;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 1048px) {
  .nav_header_main_link {
    height: auto;
    width: 100%;
    padding: 0 16px 23px;
  }
}
.nav_header_main_link_has_sub .link_level_1:after {
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10%2C18c-0.26%2C0-0.51-0.1-0.71-0.29c-0.39-0.39-0.39-1.03%2C0-1.42L13.58%2C12L9.29%2C7.71c-0.39-0.39-0.39-1.03%2C0-1.42%20c0.39-0.39%2C1.03-0.39%2C1.42%2C0l5%2C5c0.39%2C0.39%2C0.39%2C1.03%2C0%2C1.42l-5%2C5C10.51%2C17.9%2C10.26%2C18%2C10%2C18z%22%2F%3E%0A%3C%2Fsvg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10%2C18c-0.26%2C0-0.51-0.1-0.71-0.29c-0.39-0.39-0.39-1.03%2C0-1.42L13.58%2C12L9.29%2C7.71c-0.39-0.39-0.39-1.03%2C0-1.42%20c0.39-0.39%2C1.03-0.39%2C1.42%2C0l5%2C5c0.39%2C0.39%2C0.39%2C1.03%2C0%2C1.42l-5%2C5C10.51%2C17.9%2C10.26%2C18%2C10%2C18z%22%2F%3E%0A%3C%2Fsvg%3E");
  /* safari and other old browsers */
  mask-size: cover;
  -webkit-mask-size: cover;
  width: 32px;
  height: 32px;
  background-color: #053A5D;
  content: "";
  display: none;
  position: absolute;
  top: 0;
  right: -4px;
}
@media only screen and (max-width: 1048px) {
  .nav_header_main_link_has_sub .link_level_1:after {
    display: block;
  }
}
.nav_header_main_link .link_level_1 {
  /* Remove First */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  background: transparent;
  -webkit-transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  transition: all 0.2s ease, font-size 0s, line-height 0s, outline 0s;
  font-size: 1rem;
  line-height: 1.75;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 700;
  display: inline-block;
  border-bottom: 2px solid transparent;
  position: relative;
}
@media only screen and (max-width: 1048px) {
  .nav_header_main_link .link_level_1 {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-family: "Bitter", Tahoma, Verdana, Arial, sans-serif;
    font-weight: 800;
    display: block;
    width: 100%;
  }
}
.nav_header_main_link .link_level_1:hover {
  border-color: #E5735E;
}
.has-focus.nav_header_main_link .link_level_1 {
  border-color: #053A5D;
}
.nav_header_main_link .link_level_1_check {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.nav_header_main_link .link_level_1_check:checked ~ .link_level_1 {
  border-color: #053A5D;
}
.nav_header_main_link .link_level_1_check:checked ~ .nav_header_foldout {
  display: block;
}
@media only screen and (max-width: 1048px) {
  .nav_header_main_link .link_level_1_check:checked ~ .nav_header_foldout {
    transform: translate(0, 0);
  }
}
.nav_header_foldout {
  position: absolute;
  left: 0;
  right: 0;
  max-width: 100vw;
  width: 100%;
  top: 109px;
  background: #fff;
  padding: 40px 32px 40px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
  display: none;
}
@media only screen and (max-width: 1048px) {
  .nav_header_foldout {
    -webkit-transition: transform 0.3s ease, font-size 0s, line-height 0s, outline 0s;
    transition: transform 0.3s ease, font-size 0s, line-height 0s, outline 0s;
    top: 0;
    width: 100%;
    height: 100dvh;
    z-index: 10;
    padding: 64px 16px 40px;
    display: block;
    transform: translate(110%, 0);
  }
}
.nav_header_foldout_content {
  max-width: 1024px;
  margin: 15px auto;
  position: relative;
}
@media only screen and (max-width: 1048px) {
  .nav_header_foldout_content {
    position: static;
  }
}
.nav_header_foldout_link_back {
  display: inline-block;
  margin: 0 0 50px;
}
@media only screen and (max-width: 1048px) {
  .nav_header_foldout_link_back_header {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-family: "Bitter", Tahoma, Verdana, Arial, sans-serif;
  }
}
.nav_header_foldout_link_back_text {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  display: inline-block;
  border-bottom: 2px solid #053A5D;
}
.nav_header_foldout_link_back:focus-within .nav_header_foldout_link_back_text, .nav_header_foldout_link_back:hover .nav_header_foldout_link_back_text {
  border-color: #E5735E;
}
.nav_header_foldout_close {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1048px) {
  .nav_header_foldout_close {
    right: auto;
    left: 18px;
    top: 18px;
  }
}
.nav_header_foldout_close_mobile {
  display: none;
}
@media only screen and (max-width: 1048px) {
  .nav_header_foldout_close_mobile {
    display: flex;
    align-items: start;
    margin: 0 0 0 -8px;
    font-size: 0.875rem;
    line-height: 1.5714285714;
    font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
    font-weight: 700;
  }
}
.nav_header_foldout_close_label {
  font-size: 0;
  color: #053A5D;
  display: block;
}
.nav_header_foldout_close_label:hover {
  color: #E5735E;
}
@media only screen and (max-width: 1048px) {
  .nav_header_foldout_close_label {
    font-size: 0.875rem;
    line-height: 1.5714285714;
    font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
    font-weight: 700;
  }
}
@media only screen and (max-width: 1048px) {
  .nav_header_foldout_close_icon {
    display: none;
  }
}
.nav_header_foldout_close_check {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.nav_header_sub_links {
  margin: 0 -16px;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1048px) {
  .nav_header_sub_links {
    margin: 0;
    flex-direction: column;
  }
}
.nav_header_sub_link {
  flex: 0 0 33.3333333333%;
  padding: 0 16px 25px;
  align-self: end;
}
@media only screen and (max-width: 1048px) {
  .nav_header_sub_link {
    flex: 1 1 100%;
    align-self: auto;
    padding: 0 0 30px;
  }
}
.nav_header_sub_link .link_level_2 {
  display: block;
  position: relative;
  font-size: 1.125rem;
  line-height: 1.5555555556;
  font-family: "Lato", Tahoma, Verdana, Arial, sans-serif;
  font-weight: 700;
  padding: 8px 28px 8px 0;
  border-bottom: 2px solid rgba(5, 58, 93, 0.2);
}
.nav_header_sub_link .link_level_2:hover, .nav_header_sub_link .link_level_2:focus-within {
  border-color: #E5735E;
}
.nav_header_sub_link .link_level_2 .icon_link_circle {
  right: 0;
}
.nav_header_main_link:focus-within .link_level_1 {
  border-color: #053A5D;
}
.nav_header_main_link:focus-within .nav_header_foldout {
  display: block;
}
/*# sourceMappingURL=/typo3temp/assets/rsmbstsitedatenatlas/css/main_26647.css.map */